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
パスワードではなく、エンタープライズ シングル サインオンを使用します。 SSO オプションを使用するために追加の作業は必要ありません。バインド ファイルをインポートするだけです。
論理システムと送信および受信サービスを確認します。