次の方法で共有


BizTalk 管理で JD Edwards EnterpriseOne 成果物を構成する

Microsoft BizTalk Adapter for JD Edwards OneWorld には、受信ハンドラーと送信ハンドラーの両方のフォルダーが含まれています。 送信ハンドラー フォルダーには、BizTalkServerApplication が含まれています。 BizTalk Adapter for JD Edwards OneWorld は作成可能です。BizTalk Server とインプロセスで実行され、分離されたホスト プロセスでは実行されません。

BizTalk 管理にアダプターを追加する

  1. [BizTalk Server管理] を開き、[BizTalk Server管理] を展開し、[BizTalk グループ] を展開して、[プラットフォーム設定] を展開します。

  2. [ アダプター] を右クリックし、[ 新規] を選択して、[アダプター] を選択 します

  3. アダプターの名前を入力します。 たとえば、「」と入力しますJDEOneWorld

  4. [アダプター] の一覧から [JDEOneWorld] を選択し、[OK] を選択します

アダプターが動作しているかどうかを確認する

BizTalk Server管理コンソールで、[論理システム] ウィンドウを見て、アダプターが正しく機能していることを確認できます。 初回のインストレーションでは、このウィンドウは空です。これは、サーバー システムへの接続が未確立で、論理システムが作成されていないからです。

  1. [BizTalk Server管理] で、[プラットフォームの設定] を展開し、[アダプター] を展開して、[JDEOneWorld] を選択します。

  2. 詳細ウィンドウで、 BizTalkServerApplication を右クリックし、[プロパティ] を選択 します

  3. [プロパティ] タブを選択します。

  4. SQL 接続パラメーターを設定します。

    • SQL Database パラメーターの定義 - SQL Server名とデータベースは、インストール時に設定した名前です。 これは、このアダプターのサーバーとデータベースを再定義できるテキスト領域です。
  5. [ 閉じる] を選択して[ 論理システム ] ウィンドウを終了します。

    次の手順では、Visual Studio を使用して論理システムを追加します。

送信ポートを作成する

  1. [BizTalk Server管理] で、[BizTalk グループ] を展開し、[アプリケーション] を展開して、アプリケーションを展開します。

  2. [ 送信ポート] を右クリックし、[ 新規] を選択し、[ 静的 Solicit-Response 送信ポート] を選択します。

    Note

    静的 One-Way ポートを使用することもできます。

  3. [ 送信ポートのプロパティ] で、[ 名前 ] フィールドを選択し、送信ポート名を入力します。 たとえば、「 SendToJDE」と入力します。

  4. [ 種類 ] ドロップダウン リストで、[ JDEOneWorld] を選択します。

  5. [URI] ドロップダウン リストで、送信ハンドラーを選択します。

  6. [OK] を選択します。

トランスポート のプロパティを構成する

JD Edwards OneWorld の "トランスポート プロパティ" システム定義は、デザイン時および実行時のログオンに使用されます。 この資格情報を設定するのは、デザイン時に JD Edwards OneWorld ビジネス関数を参照するためと、実行時に呼び出しを行うためです。

JD Edwards OneWorld への接続が作成されるときに、接続オブジェクトにパラメーターが渡されます (ユーザー、パスワード、環境)。 JD Edwards OneWorld Application ビジネス関数のインスタンスが返されます。 資格情報には、さらにエンタープライズ サーバー/アプリケーション サーバーの名前、およびサービスがリッスンする定義済みの TCP/IP ポートが含まれます。

エンタープライズ サーバーの名前とポートは、jdeinterop.ini というファイルから読み取られます。 これらの値は、システム定義での設定値と同一でなければなりません。

Note

入力値はすべて、大文字と小文字が区別されます。

プロパティを設定する

[ トランスポートのプロパティ ] ダイアログ ボックスで、サーバー システムおよびアクセスしようとしているオブジェクトに固有の接続パラメーターと資格情報パラメーターを設定します。

  1. 資格情報を指定します。 JD Edwards OneWorld システムにアクセスするには、次の方法があります。

    • ログオン資格情報 (パスワード、ユーザー名): この方法を使用する場合は、手順 5 に進みます。

    • シングル サインオン

  2. シングル Sign-On (SSO) を使用するには、[SSO の使用] で [はい] を選択します。

    SSO の設定方法の詳細については、「アダプターのセキュリティ」を参照してください。

  3. 一覧で関連アプリケーションを選択します。

    エンタープライズ シングル サインオンのツールによって作成される関連アプリケーションはそれぞれ、JD Edwards OneWorld などの特定のアプリケーションを表します。 Microsoft BizTalk Adapter for JD Edwards OneWorld では、アプリケーション ユーザーの資格情報が使用されます。 この資格情報は、指定された関連アプリケーションのサーバー システムの SSO 資格情報データベースから取得されます。 取得される資格情報は、BizTalk Server プロジェクトを起動したアプリケーション ユーザーの資格情報です。

    詳細については、「 関連アプリケーションの作成」を参照してください。

  4. JD Edwards OneWorld システム ノードを展開し、JD Edwards OneWorld サーバーへの接続に必要なすべての情報を入力します。

    JD Edwards OneWorld システムの接続パラメーターと値を示す [JDEOneWorld トランスポートのプロパティ] ペインのスクリーンショット。

    接続パラメーターの設定が完了すると、JD Edwards OneWorld システムの内容を参照できるようになります。 詳細については、「BizTalk Server プロジェクトへの JD Edwards OneWorld スキーマのインポート」を参照してください。

  5. 必要に応じて、[最大同時呼び出し数] に、呼 び出し の数 (200 など) を表す値を入力します。

    Max Concurrent Callsパラメーターを使用すると、構成を最適化できます。 スループットがバックエンドの処理能力を上回る場合に、このパラメーターを使用してメッセージ オーバーロード保護をアクティブにします。 既定値は -1 で、これは呼び出しの数が無制限であることを示します。

    BizTalk Server が送信アダプターにメッセージを送信するときに、BizTalk Server は最初にアダプターからバッチを 1 つ受け取ります。 バッチで を TransmitMessage 呼び出して、各メッセージを送信します。 完了すると、BizTalk Serverバッチで が呼び出Doneされ、アダプターはメッセージのバックエンドへの送信を開始します。 BizTalk Server呼び出す前に複数のバッチを取得したDone場合は、発生しない可能性があります。 バッチ内に含めるメッセージの最大数を設定することで、バックエンドに送信するメッセージを制御できます。

    このパラメーターの変更が反映されるまで最大 1 分程度かかります。BizTalk Server は、SQL データベースに保存されたアダプター構成に対する変更を取得する必要があるからです。

  6. [エージェントの更新] で [はい] を選択すると、runtimeagent.exe と browsingagent.exe プロセスが必要に応じて自動的に再起動されます。

    たとえば、サーバーとの接続が失われた場合や、サーバーに追加したものが Microsoft アダプター ウィザードに表示されない場合に、処理を自動的に再起動することができます。

    Note

    browsingagent.exe が最新の状態に更新されるのは、ユーザーが現在の参照セッションを終了したときです。 たとえば、 生成されたアイテム 参照セッションを終了し、再入力して browsingagent.exe を更新する必要があります。

  7. 必要なすべての情報を入力したら、[ 適用] をクリックし、[ OK] を クリックして接続情報を受け入れます。

    JD Edwards OneWorld にアクセスするには、BizTalk Adapter for JD Edwards OneWorld の接続パラメーターを設定する必要があります。

アダプターに必要なプロパティ

コントロール パネルでグローバル環境変数を設定しなかった場合は、このセクションで設定できます。

パラメーター 説明
Host ホスト サーバー コンピューター名の名前 (例: )、 actsvr1またはコンピューターの IP アドレス (例: 123.456.0.789) を入力します。
JAVA_HOME JDK インストール ディレクトリの完全パスを入力します。
JD Edwards 環境 JD Edwards OneWorld に環境の名前を入力します (例: DV7333)。

DV7333 は開発環境の一般名、PY7333 はプロトタイプ環境の一般名、PD7333 は実稼働環境の一般名です。
JDEdwards JAR ファイル 各 JAR ファイルの完全なパスとファイル名を入力します。

- Connector.jar
- Kernel.jar
- JDEJAccess.jar
- JDEActionalInterop.jar

jar ファイルの区切りにはセミコロン (;) を使用し、スペースは入れません。 次に例を示します。

<drive>\Connector.jar;<drive>\Kernel.jar;
パスワード 指定したユーザーのパスワードを入力します。
Port データを交換するポート番号を入力します (例: 6009)。
[ユーザー名] JD Edwards OneWorld システムへのログオンに使用する JD Edwards OneWorld ユーザー名を入力します。

XMLTransmit パイプラインと XMLReceive パイプラインを使用する

Microsoft BizTalk Adapter for JD Edwards OneWorld では、送受信パイプラインの XMLTransmit と XMLReceive を選択する必要があります。

  1. [BizTalk Server管理] で、[アプリケーション] を展開し、アプリケーションを展開します。

  2. [ 送信ポート] を選択し、送信ポートを右クリックして、[プロパティ] を選択 します

  3. [ 送信ポートのプロパティ] で、次の操作を行います。

    1. [送信パイプライン] ドロップダウン リストから 送信パイプライン を選択します。

    2. [受信パイプライン] ドロップダウン リストから [受信パイプライン ] を選択します。

  4. [OK] を選択します。

次のステップ

Visual Studio へのアダプター スキーマのインポート
メッセージ コンテキストのプロパティの使用