JD Edwards EnterpriseOne アプリケーションをインポートする

概要

BizTalk Serverを使用すると、ターゲット コンピューター上のポートとアセンブリを複製できます。 BizTalk Server により、送信ポートおよび受信場所の構成が XML ファイルにインポートされます。

BizTalk Serverを使用して、次のタスクを実行できます。

  • BizTalk 構成データベース内の BizTalk Server アセンブリを展開または削除する

  • グローバル アセンブリ キャッシュ (GAC) にアセンブリをインストールまたはアンインストールする

  • BizTalk Server アセンブリのバインド情報をバインド ファイルからインポートする、またはバインド ファイルにエクスポートする

BizTalk Serverを使用してポートとアセンブリを展開するには、「BizTalk アプリケーションのバインドをエクスポートする方法」を参照してください。

Note

Microsoft BizTalk Adapter for JD Edwards OneWorld の場合のみ、ソース (開発) コンピューターで Visual Studio が必要です。 実稼動コンピュータでは Visual Studio は必要ありません。

セットアップを確認する

BizTalk Serverを使用してバインド ファイルをインポートする前に、次のことを確認します。

  • CLASSPATH が JD Edwards 固有のファイルの特定の場所を指している。 新しいコンピューターで、これらのファイルの場所が同じであることを確認します。同じでない場合は、バインド ファイルを編集します。

  • 新しいコンピューターに、応答用の同じフォルダーが存在する。同じでない場合は、バインド ファイルを編集します。

  • JD Edwards システム パスワードが構成に存在する場合、パスワードが ***** としてバインド ファイルに保存されている。 このトピック の「制限事項 」を参照してください。

Note

デプロイによって受信場所の構成が上書きされます。 バインド ファイルとアセンブリをターゲット コンピューターに展開すると、送信ポートと受信場所が、インポートされた XML バインド ファイルの送信ポートと受信場所に置き換えられます。

ターゲット コンピューターをクリーンアップする

デプロイにより、受信場所の構成が上書きされます。 バインド ファイル (およびアセンブリ) をターゲット コンピューターに展開すると、送信ポートと受信場所が、インポートされた XML バインド ファイルの送信ポートと受信場所に置き換えられます。

インポートする前に、送信ポートを削除し、オーケストレーションにバインドされている場所を受信します。

Microsoft Visual Studio がターゲット コンピューターにインストールされていない場合は、次のスクリプトを実行してポートを削除できます。

  • \Program Files (x86)\Microsoft BizTalk Server <VERSION>SDK\Samples\管理\WMI\Remove Send Port\VBScript\RemoveSendPort.vbs

  • \Program Files (x86)\Microsoft BizTalk Server <VERSION>SDK\Samples\管理\WMI\Remove Receive Port\VBScript\RemoveReceivePort.vbs

たとえば、コマンド プロンプトで次のように実行します。

cscript RemoveSendPort.vbs \<Send port name\>

制限事項

トランスポート アダプターのパスワードは、BizTalk 展開ウィザードによってエクスポートされるバインド ファイルにアスタリスク (******) で保存され、同じ形式で管理コンポーネントに渡されます。 アスタリスクをランダムな英数字の値 (つまり、正しくないパスワード) に置き換えて、インポート前にバインド ファイルを編集します。 次に、バインド ファイルをインポートした後、[ トランスポートのプロパティ] ページを使用して正しいパスワードを入力します。

バインド情報をエクスポートしても、生成されるバインド ファイルには、受信場所/送信ポートでトランスポート アダプターが使用したパスワードは含まれません。 このため、パスワード情報はクリア テキストでは表示されません。 次にファイルを使用してバインド情報をインポートするときは、トランスポート プロパティ ページのユーザー インターフェイスを使用してパスワードを入力する必要があります。 または、パスワードをバインド ファイルに入力することで、インポート前にバインド ファイルを一時的に変更することもできます。 この場合、インポート操作が正常に完了した後、バインド ファイルからパスワードを削除する必要があります。

パスワードの制限を回避する

方法 1

  • インポートする前に、アスタリスクをプレーン テキストに置き換えてバインド ファイルを更新します。

    注意事項

    これは、セキュリティ上の理由により推奨されていません。

  • インポートする前に、アスタリスクをいくつかの迷惑な値 (正しいパスワードではなく) に置き換えて、バインド ファイルを更新します。 インポートした後、 トランスポートプロパティを使用して正しいパスワードを入力します。

    Note

    この回避策は、Microsoft Visual Studio がターゲット コンピューターにインストールされている場合、またはカスタム ツールを開発する場合にのみ使用できます。

方法 2

  1. パスワードではなく、エンタープライズ シングル サインオンを使用します。 SSO オプションを使用するために追加の作業は必要ありません。バインド ファイルをインポートするだけです。

  2. 論理システムと送信および受信サービスを確認します。

次のステップ

オーケストレーションでBizTalk Server例外処理を使用する