同時実行プログラムのメッセージ スキーマ
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] 操作は、SetOptions、SetPrintOptions、SetRepeatOptions、Description、StartTime の 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 用のメッセージとメッセージ スキーマ