Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Wiki MarkupINT003 - LANSAユーザー・エージェントの使用 このステップでは、Integrator スタジオを使用して新しいプロジェクト iii 研修 を定義します。このプロジェクト内にユーザー・エージェント・ソリューションSendCSVFileを定義し、このユーザー・エージェント・ソリューションで必要なホスト・プロパティを定義します。 1.    デスクトップでLANSAフォルダを開いて Integrator スタジオ !worddavaf485e25f57cd86bb5b0fc63f3f1b1cc.png|height=32,width=32! のショートカットをクリックしします。  もしくは、Visual LANSA の \[ツール\] リボンから Integrator スタジオを開くこともできます。開いたら、\[プロジェクト\] で右クリックして、\[プロジェクトの新規作成\] を選択します。 !worddavaf485e25f57cd86bb5b0fc63f3f1b1cc.png|height=32,width=32! 2.      iii 研修, という名前のプロジェクトを作成します。iii は一意の 3 文字です。 !worddavaf485e25f57cd86bb5b0fc63f3f1b1cc.png|height=32,width=32! 3.      このプロジェクトが新しいタブで開きます。 !worddavaf485e25f57cd86bb5b0fc63f3f1b1cc.png|height=32,width=32! 4.      \[ソリューション\] を選択して右クリックし、\[ソリューションの新規作成\] をクリックします。 !worddavaf485e25f57cd86bb5b0fc63f3f1b1cc.png|height=32,width=32! 5.      \[ツール\] のドロップダウンで \[ユーザー エージェント\] を選択します。 !worddavaf485e25f57cd86bb5b0fc63f3f1b1cc.png|height=32,width=32! 6.      SendCSVFile という名前で \[ソリューション グループ\] and \[ソリューション ファイル\] を定義して、確認ダイアログで \[はい\] を選択します。 !worddavaf485e25f57cd86bb5b0fc63f3f1b1cc.png|height=32,width=32! 7.      LANSA Integrator プロパティ エディターが開きます。 !worddavaf485e25f57cd86bb5b0fc63f3f1b1cc.png|height=32,width=32!          これからユーザー・エージェントで使用するホスト情報ファイル (.lih) を作成します。これは、ユーザー・エージェントで必要なパラメータを指定する構成ファイルです。ユーザー・エージェントは、構成パラメータに基づいてアップロードを実行します(この場合はCSVファイル)。 8.      # HTTP Directives までスクロールします。#で始まる行はすべてコメント行です。 !worddavaf485e25f57cd86bb5b0fc63f3f1b1cc.png|height=32,width=32! 9.       "name=Acme Corporation" の行を "name=iii CSV Service" に変更します。 10.     ホストの IP アドレスとポートの詳細を入力します。この情報により、JSMDirect の場所がユーザー・エージェントに伝えられます (ローカルの Windows Web サーバーや JSM を定義します。このプロジェクト内にユーザー・エージェント・ソリューションSendCSVFileを定義し、このユーザー・エージェント・ソリューションで必要なホスト・プロパティを定義します。

  1. デスクトップでLANSAフォルダを開いて Integrator スタジオ Image Addedのショートカットをクリックしします。  もしくは、Visual LANSA の [ツール] リボンから Integrator スタジオを開くこともできます。開いたら、[プロジェクト] で右クリックして、[プロジェクトの新規作成] を選択します。 
    Image Added
  2. iii 研修, という名前のプロジェクトを作成します。iii は一意の 3 文字です。
    Image Added
  3. このプロジェクトが新しいタブで開きます。
    Image Added
  4. [ソリューション] を選択して右クリックし、[ソリューションの新規作成] をクリックします。
    Image Added
  5. [ツール] のドロップダウンで [ユーザー エージェント] を選択します。 
    Image Added
  6. SendCSVFile という名前で [ソリューション グループ] and [ソリューション ファイル] を定義して、確認ダイアログで [はい] を選択します。
    Image Added
  7. LANSA Integrator プロパティ エディターが開きます。
    Image Added
    これからユーザー・エージェントで使用するホスト情報ファイル (.lih) を作成します。これは、ユーザー・エージェントで必要なパラメータを指定する構成ファイルです。ユーザー・エージェントは、構成パラメータに基づいてアップロードを実行します(この場合はCSVファイル)。

  8. # HTTP Directives までスクロールします。#で始まる行はすべてコメント行です。
    Image Added
  9. "name=Acme Corporation" の行を "name=iii CSV Service" に変更します。

  10. ホストの IP アドレスとポートの詳細を入力します。この情報により、JSMDirect の場所がユーザー・エージェントに伝えられます (ローカルの Windows Web サーバーや JSM サーバーを使用してテストしている場合は、http://localhost:http://localhost:80といった値を使用できます)

...

  1. 。 

    Info

    注:自身の Windows の インターネット インフォメーション サービス マネージャー (IIS)

...

  1. の構成を確認してください。Integrator

...

  1. のインストール時に異なるポート番号

...

  1. (例:

...

  1. http://localhost:8080)

...

...

  1. Web

...

  1. サーバー・インスタンスが作成されていることに気づかれたと思います。

    Image Added

  2. Web サーバーで認証を使用する場合、ユーザーとパスワードの詳細も入力します。

  3. Webサーバーでプロキシーを使用する場合、認証の詳細などの情報を必要に応じて入力します。

  4. ファイル・タイプを入力します。情報を入力すると、このタイプのデータ・ファイルを送信する前にファイルをどのように表示するかがユーザー・エージェントに伝えられます。エディターの検索機能を使用して、# CSV が含まれる行を探します。この行の先頭にある # とスペースを削除します。

    csv=text/comma-separated-values;

...

  1. charset=utf-8

...



  1. Image Added

  2. 再度検索を使用して、URI が含まれる行を探します。この情報により、.CSV

...

  1. タイプのソース・ファイルを

...

  1. iiiFN03

...

  1. (後半のステップで作成するサーバー・プログラム)

...

  1. で処理する必要があることがユーザー・エージェントに伝えられます。

...



  1. IBM i

...

  1. サーバーで実行する

...

  1. Java

...

  1. Services

...

  1. Manager

...

  1. (JSM)

...

  1. を使用している場合、JSM

...

  1. はローカル・ホストとサーバー・プログラム

...

  1. ID

...

  1. が一致する

...

  1. DC@W29

...

  1. 内のエントリーを探します。LANSA

...

  1. ファンクションの場合、プロセス、ファンクション、区画などの情報が記録されます。csv.uri=/cgi-bin/jsmproxy?ordersvのエントリーを修正します。エントリーは以下のようになります。

...


  1. Image Added
     Windows サーバーで JSM を使用している場合、上記のように、呼び出すファンクションやプログラムを DC_W29.txt

...

  1. ファイルを使用して検索します。この場合、エントリーは以下のようになります。
     
    csv.uri=/cgi-bin/jsmdirect.exe?iiiFN03_SERVICE

...


  1.  
    ファンクション iiiFN03 のサービス・エントリーは「ステップ 4.

...

  1. JSMDirect サービスを構成する」で定義します。

  2. 変更を保存し、確認ダイアログで[はい

...

  1. ]を選択します。 
    Image Added

  2. プロパティ・エディターを終了します。