NEWS

gomAnomalocaris

フォーラムへの返信

5件の投稿を表示中 - 31 - 35件目 (全35件中)
  • 投稿者
    投稿
  • gomAnomalocaris
    参加者

    別案として、
    VSCode でエディターの files.autoGuessEncoding をチェック(有効)にする方法でも文字化け回避できました。 

    gomAnomalocaris
    参加者

    (自己回答です)
    VSCodeで開いた際、エンコードがUTF-8になるのですが、RDi iプロジェクトでインポートされた際のテキストファイルはS-JISでエンコードされていました。大元のIBM i 上のソース物理ファイルのCCSID(文字属性)がEBCDIC(CCSID(5035))だったためと思われます。

    (テストしていませんが、元のソース物理ファイルの属性がCCSID(1208) UTF-8ならRDi iプロジェクトでインポート時もUTF-8エンコードでインポートされるのではないでしょうか。)

    対応策としては、VSCodeの画面右下部に表示されている、UTF-8 というところをクリックすると、パネルが表示されますので、エンコード付きで再度開く を選択してJapanese(Shift-jis) を選択します。
    以上でS-JisエンコードでILE-RPGソースを開き文字化けが解消されました。

    詳細はこちらに記述しています:
    https://qiita.com/gomAnomalocaris/items/2c673ae0ec1c7f9acc05

    返信先: Web Enablment for i とはなんですか? #9426
    gomAnomalocaris
    参加者

    イグアスQAオーナー様
    ご返信ありがとうございます。

    当件、詳しい要望はお聞きできていないのですが、あらたにAPサーバーを構築する(または既存でどこかにあるAPサーバーの統合)要件が発生して、使用中のシステムにWASインスタンスを作れるか?というご相談でした。

    gomAnomalocaris
    参加者

    (自己回答です)
    A.
    SETSOCKOPTはあきらめて、別なプログラミングにトライしたところ期待通りの動作が実現できたとのことでした。大まかには下記になります。

    **①SOCKET()でソケットを作成**
    **②LISTEN()でクライアント要求を待機**
    **③ACCEPT()でクライアントの接続要求を許可**
    **④SELECT()でタイムアウトの秒数を設定**
    **⑤ソケットが読み取り可能か確認**
    **⑥ソケットが読み取り可能な場合以下実行**
    **⑦ソケットから読み取りできず指定秒数でタイムアウトした場合、接続をクローズして①に戻る。**
    **⑧RECV()でクライアントからのデータを読取り**
    **⑨SEND()でクライアントへデータ送信**
    **⑩接続を閉じて初期化し②に戻る**

    返信先: Web Enablment for i とはなんですか? #9419
    gomAnomalocaris
    参加者

    (自己回答です)
    A1.
    IBM i で稼働するWAS(WebSphere Application Server, tWASともよばれます)には、他のプラットフォームと同じ有償のPAパスポートアドバンテージ版と、IBM i OSの無償オプションとして提供されるものの2種があります。このIBM i 無償オプションのtWASを提供しているライセンスプログラムをWeb Enablement for i と呼びます。

    A2.
    IBM i システムに上記Web EnablementのWASが導入されているかを確認するコマンドは
    GO LICPGMコマンドから10.導入済みライセンス・プログラムの表示を実行すると表示されます。
    またはDSPSFWRSCコマンドでも表示できます。

    表示の見方は、Web Enablementは 5733-Wxxが導入されていればWeb Enablement (WAS)が導入されています。xxはWASのバージョンです。

    下記のGO LICPGM -> 10. の画面の例ですと、5733W90=WAS V9.0が導入済みです。
    ————————————————————————————-
    導入済みライセンス・プログラムの表示
    システム: IBMI74
    ライセンス・ 導入
    プログラム 状況 記述
    5733WQX *INSTALLED Web Query Scheduler Edition
    5733WQX *INSTALLED Web Query Runtime User Edition
    5733W90 *INSTALLED WebSphere Application Server V9 for IBM i
    5733W90 *INSTALLED WebSphere Application Server V9 (“Base”)
    5770XH2 *COMPATIBLE IBM I ACCESS FOR WEB
    5770XW1 *COMPATIBLE IBM I ACCESS FAMILY
    5770XW1 *COMPATIBLE IBM I ACCESS使用可能性サポート
    5ZRDSMB *INSTALLED Compliance Monitoring Tool Agent/SMB/Quick Ch

    終わり
    続行するには,実行キーを押してください。

    F3=終了 F11=リリースの表示 F12=取り消し F19=商標の表示

5件の投稿を表示中 - 31 - 35件目 (全35件中)