サポートされる動詞

ALE Module についてサポートされる動詞は、SAP がその ALE インターフェースを通じてサポートする動詞によって制限されます。SAPODA はビジネス・オブジェクト定義で、Create、Update、Delete、および Retrieve 動詞を生成します。各動詞を実装するには、SAP での ALE 構成に関する知識が必要です。

SAPODA は動詞の AppSpecificInfo と、親ラッパー・ビジネス・オブジェクトの AleOutboundVerbs メタ動詞を生成します。しかし、AppSpecificInfo の 1 つのパラメーターにのみ値を取り込みます。これはサービス呼び出し要求処理に使用するビジネス・オブジェクト・ハンドラーを指定します。その他すべての処理については、ビジネス・オブジェクト定義を手動で変更して、次のように特定の情報を追加または削除する必要があります。

AppSpecificInfo プロパティー: 親ラッパー動詞

親ラッパー・ビジネス・オブジェクトの動詞の AppSpecificInfo プロパティーの構文は、そのビジネス・オブジェクトがアプリケーション・イベントを表すか、サービス呼び出し要求を表すかによって、次のように異なります。

アプリケーション・イベントの構文

[BOHandler],MsgType=messageType;MsgCode=[messageCode];MsgFunction=[messageFunction]
注:
コネクターは動詞を判別するために、制御レコード内の値を、動詞の AppSpecificInfo プロパティーで指定された値と照合します。

サービス呼び出し要求の構文

BOHandler[,MsgType=messageType;MsgCode=[messageCode];MsgFunction=[messageFunction]]

構文の説明

BOHandler
要求処理ビジネス・オブジェクト・ハンドラーを指定します。デフォルト値は次のとおりです。sap.sapalemodule.VSapALEBOHandler
MsgType
ALE で IDoc に対して構成されるメッセージ・タイプを指定します。
MsgCode
ALE の IDoc のために構成されたメッセージ・コードを指定します。コネクターは、MsgType が動詞を一意的に識別しない場合のみ値を必要とします。ただし、ALE 構成で必要とされる場合は値を指定してください。
MsgFunction
ALE の IDoc のために構成されたメッセージ機能を指定します。コネクターは、MsgType および MsgCode が動詞を一意的に識別しない場合のみ値を必要とします。ただし、ALE 構成で必要とされる場合は値を指定してください。

AppSpecificInfo プロパティー: 親ラッパー動詞

親ラッパー・ビジネス・オブジェクトの AleOutboundVerbs 動詞の AppSpecificInfo プロパティーで、コネクターがアプリケーション・イベント処理のためにサポートする必要のある各動詞を、コンマで区切って指定します。

重要:
SAPODA は、Create、Retrieve、Update、および Delete 動詞の値を生成します。定義が生成された後、コネクターでサポートする必要のない動詞を手動で削除する必要があります。

次に示す例では、コネクターに対して、アプリケーション・イベントを処理するために Create および Update 動詞をサポートするように指示しています。

[Verb]
 Name = AleOutboundVerbs
 AppSpecificInfo = Create, Update
 [End]

Copyright IBM Corp. 2004, 2005