次の方法で共有


同時実行プログラムのメッセージ スキーマ

Microsoft BizTalk Adapter for Oracle E-Business Suite は、同時実行プログラムを操作として表示します。 Oracle E-Business アダプターでは、操作として公開される同時実行プログラムと共に、Get_Status、Wait_For_Request、Submit_Requestの 3 つの標準操作も表示されます。 同時実行プログラムに関連するこれらの操作の詳細については、「同時実行プログラム に対する操作」を参照してください。

同時実行プログラム操作のメッセージ構造

同時実行プログラムに対して表示される操作は、要求/応答メッセージ交換パターンに従います。 次の表は、これらの要求メッセージと応答メッセージの構造を示しています。

Note

テーブルの後のエンティティの説明を参照してください。

操作 XML メッセージ 説明
[Concurrent_Program_Name]要求 <?xml version="1.0" encoding="utf-8" ?> <[Concurrent_Program_Name] xmlns="[VERSION]/ConcurrentPrograms/[APP_SHORT_NAME]/"> <SetOptions> <Implicit>[value]</Implicit> <Protected>[value]</Protected> <Language>[value]</Language> <Territory>[value]</Territory> <ContinueOnFail>[value]</ContinueOnFail> </SetOptions> <SetPrintOptions> <Printer>[value]</Printer> <Style>[value]</Style> <Copies>[value]</Copies> <SaveOutput>[value]</SaveOutput> <PrintTogether>[value]</PrintTogether> <ContinueOnFail>[value]</ContinueOnFail> </SetPrintOptions> <SetRepeatOptions> <RepeatTime>[value]</RepeatTime> <RepeatInterval>[value]</RepeatInterval> <RepeatUnit>[value]</RepeatUnit> <RepeatType>[value]</RepeatType> <RepeatEndTime>[value]</RepeatEndTime> <ContinueOnFail>[value]</ContinueOnFail> </SetRepeatOptions> <Description>[value]</Description> <StartTime><[value]</StartTime> <[CONCURRENT_PROGRAM_ARGUMENT1]>[value]</[CONCURRENT_PROGRAM_ARGUMENT1]> <[CONCURRENT_PROGRAM_ARGUMENT2]>[value]</[CONCURRENT_PROGRAM_ARGUMENT2]> … </[Concurrent_Program_Name]> - [Concurrent_Program_Name] 操作は、SetOptionsSetPrintOptions、SetRepeatOptionsDescriptionStartTime の 5 つの標準パラメーターを受け取ります。

- ContinueOnFail パラメーターは、親パラメーター (SetOptions、SetPrintOptions、または SetRepeatOptions) が失敗した場合に同時要求の送信を続行するか、または例外をスローする必要があるかどうかを示します。 True (続行) または False (例外をスロー) を指定できます。

- 各パラメーターの詳細については、「 同時実行プログラムに対する操作」を参照してください。
[Concurrent_Program_Name]応答 <?xml version="1.0" encoding="utf-8" ?> <[Concurrent_Program_Name]Response xmlns="[VERSION]/ConcurrentPrograms/[APP_SHORT_NAME]"> <[Concurrent_Program_Name]Result>[value]</[Concurrent_Program_Name]Result> </[Concurrent_Program_Name]Response> Oracle E-Business Suite からの応答には、同時要求 ID が含まれています。
Get_Status要求 <?xml version="1.0" encoding="utf-8" ?> <GetStatusForConcurrentProgram xmlns="[VERSION]/ConcurrentPrograms/[APP_SHORT_NAME]"> <RequestId>[value]</RequestId> </GetStatusForConcurrentProgram> このGet_Status要求メッセージは、同時実行プログラムの要求 ID を入力として受け取ります。
Get_Status応答 <?xml version="1.0" encoding="utf-8" ?> <GetStatusForConcurrentProgramResponse xmlns="[VERSION]/ConcurrentPrograms/[APP_SHORT_NAME]"> <GetStatusForConcurrentProgramResult>[value]</GetStatusForConcurrentProgramResult> <Phase>[value]</Phase> <Status>[value]</Status> <DevPhase>[value]</DevPhase> <DevStatus>[value]</DevStatus> <Message>[value]</Message> </GetStatusForConcurrentProgramResponse> このGet_Status応答メッセージは、同時プログラムの要求フェーズ/状態と完了メッセージを返します。

各パラメーターの詳細については、「 同時実行プログラムに対する操作」を参照してください。
Wait_For_Request 要求 <?xml version="1.0" encoding="utf-8" ?> <WaitForRequestForConcurrentProgram xmlns="[VERSION]/ConcurrentPrograms/[APP_SHORT_NAME]"> <RequestId>[value]</RequestId> <Interval>[value]</Interval> <MaxWait>[value]</MaxWait> </WaitForRequestForConcurrentProgram> 各パラメーターの詳細については、「 同時実行プログラムに対する操作」を参照してください。
Wait_For_Request応答 <?xml version="1.0" encoding="utf-8" ?> <WaitForRequestForConcurrentProgramResponse xmlns="[VERSION]/ConcurrentPrograms/[APP_SHORT_NAME]"> <WaitForRequestForConcurrentProgramResult>[value]</WaitForRequestForConcurrentProgramResult> <Phase>[value]</Phase> <Status>[value]</Status> <DevPhase>[value]</DevPhase> <DevStatus>[value]</DevStatus> <Message>[value]</Message> </WaitForRequestForConcurrentProgramResponse> このWait_For_Request応答メッセージは、同時プログラムの要求フェーズ/状態と完了メッセージを返します。

各パラメーターの詳細については、「 同時実行プログラムに対する操作」を参照してください。
Submit_Request 要求 <?xml version="1.0" encoding="utf-8" ?> <SubmitRequestForConcurrentProgram xmlns="[VERSION]/ConcurrentPrograms/[APP_SHORT_NAME]"> <SetOptions> <Implicit>[value]</Implicit> <Protected>[value]</Protected> <Language>[value]</Language> <Territory>[value]</Territory> <ContinueOnFail>[value]</ContinueOnFail> </SetOptions> <SetPrintOptions> <Printer>[value]</Printer> <Style>[value]</Style> <Copies>[value]</Copies> <SaveOutput>[value]</SaveOutput> <PrintTogether>[value]</PrintTogether> <ContinueOnFail>[value]</ContinueOnFail> </SetPrintOptions> <SetRepeatOptions> <RepeatTime>[value]</RepeatTime> <RepeatInterval>[value]</RepeatInterval> <RepeatUnit>[value]</RepeatUnit> <RepeatType>[value]</RepeatType> <RepeatEndTime>[value]</RepeatEndTime> <ContinueOnFail>[value]</ContinueOnFail> </SetRepeatOptions> <Program>[value]</Program> <Description>[value]</Description> <StartTime>[value]</StartTime> <Arguments>[array_of_strings</Arguments> </SubmitRequestForConcurrentProgram> 各パラメーターの詳細については、「 同時実行プログラムに対する操作」を参照してください。
Submit_Request応答 <?xml version="1.0" encoding="utf-8" ?> <SubmitRequestForConcurrentProgramResponse xmlns="[VERSION]/ConcurrentPrograms/[APP_SHORT_NAME]"> <SubmitRequestForConcurrentProgramResult>[value]</SubmitRequestForConcurrentProgramResult> </SubmitRequestForConcurrentProgramResponse> 送信要求が正常に完了すると、応答メッセージは同時実行要求 ID を返します。 それ以外の場合は、"0" を返します。

エンティティの説明:

[VERSION] = http://schemas.microsoft.com/OracleEBS/2008/05

[APP_SHORT_NAME] = アプリケーションの短い名前

[CONCURRENT_PROGRAM_ARGUMENT] = Oracle E-Business Suite で定義されている同時実行プログラムで予期される引数

同時実行プログラムのメッセージ アクション

Oracle E-Business アダプターは、同時実行プログラムに対して次のメッセージ アクションを使用します。

Note

テーブルの後のエンティティの説明を参照してください。

メッセージ アクション
[Concurrent_Program_Name]要求 ConcurrentPrograms/[APP_SHORT_NAME]/[CONCURRENT_PROGRAM_SHORT_NAME] ConcurrentPrograms/SQLGL/ADSFINS
[Concurrent_Program_Name]応答 ConcurrentPrograms/[APP_SHORT_NAME]/[CONCURRENT_PROGRAM_SHORT_NAME]/response ConcurrentPrograms/SQLGL/ADSFINS/response
Get_Status要求 ConcurrentPrograms/[APP_SHORT_NAME]/GetStatusForConcurrentProgram ConcurrentPrograms/SQLGL/GetStatusForConcurrentProgram
Get_Status応答 ConcurrentPrograms/[APP_SHORT_NAME]/GetStatusForConcurrentProgram/response ConcurrentPrograms/SQLGL/GetStatusForConcurrentProgram/response
Wait_For_Request 要求 ConcurrentPrograms/[APP_SHORT_NAME]/WaitForRequestForConcurrentProgram ConcurrentPrograms/SQLGL/WaitForRequestForConcurrentProgram
Wait_For_Request応答 ConcurrentPrograms/[APP_SHORT_NAME]/WaitForRequestForConcurrentProgram/response ConcurrentPrograms/SQLGL/WaitForRequestForConcurrentProgram/response
Submit_Request 要求 ConcurrentPrograms/[APP_SHORT_NAME]/SubmitRequestForConcurrentProgram ConcurrentPrograms/SQLGL/SubmitRequestForConcurrentProgram
Submit_Request応答 ConcurrentPrograms/[APP_SHORT_NAME]/SubmitRequestForConcurrentProgram/response ConcurrentPrograms/SQLGL/SubmitRequestForConcurrentProgram/response

エンティティの説明:

[APP_SHORT_NAME] = アプリケーションの短い名前

[CONCURRENT_PROGRAM_SHORT_NAME] = 同時実行プログラムの短い名前

参照

BizTalk Adapter for Oracle E-Business Suite 用のメッセージとメッセージ スキーマ