アダプタの開発
アダプタ設定ワークシート
以下のページのワークシートを使って、開発対象のアダプタに関する重要な情報を収集します。ワークシートに記載された質問に回答していくことで、アダプタの論理名や Java パッケージの基本名などのコンポーネントを定義できます。また、メッセージ バンドルをローカライズする必要のあるロケールも決定できます。これらの質問に回答することで、コーディングを開始する前にアダプタを容易に定義することができます。
注意 : GenerateAdapterTemplate
ユーティリティを使用している場合はワークシートを使うことが特に重要であり、その質問への回答がこのユーティリティを正しく実行できるかどうかを左右します。
アダプタ設定ワークシート
アダプタの開発を始める前に、次の質問についてできる限り回答してください。GenerateAdapterTemplate ユーティリティを使う予定がある場合は、先頭にアスタリスク (*) の付いた質問にすべて回答する必要があります。
* アダプタの開発に使用する EIS の名前は何ですか ?
* 使用する EIS のタイプ (DBMS または ERP など) は何ですか ?
アダプタで EIS 内部の機能を呼び出す必要がありますか ?
その必要がある場合、アダプタはサービスをサポートする必要があります。
外部プログラムから EIS の機能を呼び出せるようにするために、EIS ではどのようなメカニズムや API を提供していますか ?
このメカニズムでは、EIS に対するセッションや接続を確立するために、どのような情報が必要ですか ?
所定のサービスについて EIS で呼び出す機能を決定するために、どのような情報が必要ですか ?
EIS では、所定の機能の入出力の要件を取得するために EIS をクエリできますか ?
クエリできる場合、サービスの入力要件を決定するためにどのような情報が必要ですか ?
すべての要求で同一の入力要件は何ですか ?アダプタでは、このような静的な情報を InteractionSpec オブジェクトでコード化する必要があります。
要求ごとに異なる入力要件は何ですか ?アダプタでは、要件ごとにこのサービスで必要な入力パラメータを記述した XML スキーマを提供する必要があります。
サービスの出力要件を決定するためにどのような情報が必要ですか ?
アダプタから呼び出せる機能のカタログを参照するメカニズムが EIS によって提供されていますか ?提供されている場合、アダプタでサービスの参照をサポートする必要があります。
EIS 内部で発生した変更に関する通知をアダプタで受信する必要がありますか ?その必要がある場合、アダプタでイベントをサポートする必要があります。
外部プログラムで EIS のイベント通知を受け取るために、EIS ではどのようなメカニズムや API が提供されていますか ?この質問への回答は、プル型とプッシュ型のどちらのメカニズムを開発するかを判断する際に役立ちます。
EIS では、アダプタがサポートできるイベントを特定する方法が提供されていますか ?
EIS では、所定のイベントに対するメタデータをクエリする方法が提供されていますか ?
アダプタでサポートする必要があるロケール (言語および国によって定義される) は何ですか ?