Nachrichtenschemas für gleichzeitig ausgeführte Programme
Der Microsoft BizTalk-Adapter für Oracle E-Business-Suites stellt gleichzeitige Programme als Vorgänge bereit. Zusammen mit den gleichzeitigen Programmen, die als Vorgänge verfügbar gemacht werden, zeigt der Oracle E-Business-Adapter auch die folgenden drei Standardvorgänge an: Get_Status, Wait_For_Request und Submit_Request. Informationen zu diesen Vorgängen im Zusammenhang mit gleichzeitigen Programmen finden Sie unter Vorgänge für gleichzeitige Programme.
Nachrichtenstruktur von Gleichzeitigen Programmvorgängen
Die Vorgänge, die für gleichzeitige Programme angezeigt werden, folgen einem Anforderungs-Antwort-Nachrichtenaustauschmuster. Die folgende Tabelle zeigt die Struktur dieser Anforderungs- und Antwortnachrichten.
Hinweis
Siehe Entitätsbeschreibungen nach der Tabelle.
Vorgang | XML-Nachricht | BESCHREIBUNG |
---|---|---|
[Concurrent_Program_Name] Anfrage | <?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]> |
– Der Vorgang [Concurrent_Program_Name] verwendet fünf Standardparameter: SetOptions, SetPrintOptions, SetRepeatOptions, Description und StartTime. – Der ContinueOnFail-Parameter gibt an, ob die gleichzeitige Anforderungsübermittlung fortgesetzt werden soll, falls der übergeordnete Parameter (SetOptions, SetPrintOptions oder SetRepeatOptions) fehlschlägt, oder ob eine Ausnahme ausgelöst werden soll. Sie können True (Continue) oder False (Auslösen einer Ausnahme) angeben. - Ausführliche Informationen zu den einzelnen Parametern finden Sie unter Vorgänge für gleichzeitige Programme. |
[Concurrent_Program_Name] Antwort | <?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> |
Die Antwort von Oracle E-Business Suite enthält eine gleichzeitige Anforderungs-ID. |
Get_Status Anforderung | <?xml version="1.0" encoding="utf-8" ?> <GetStatusForConcurrentProgram xmlns="[VERSION]/ConcurrentPrograms/[APP_SHORT_NAME]"> <RequestId>[value]</RequestId> </GetStatusForConcurrentProgram> |
Diese Get_Status Anforderungsnachricht verwendet die Anforderungs-ID eines gleichzeitigen Programms als Eingabe. |
Get_Status Antwort | <?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> |
Diese Get_Status Antwortnachricht gibt die Anforderungsphase/status und die Abschlussmeldung eines gleichzeitigen Programms zurück. Ausführliche Informationen zu den einzelnen Parametern finden Sie unter Vorgänge für gleichzeitige Programme. |
Wait_For_Request-Anforderung | <?xml version="1.0" encoding="utf-8" ?> <WaitForRequestForConcurrentProgram xmlns="[VERSION]/ConcurrentPrograms/[APP_SHORT_NAME]"> <RequestId>[value]</RequestId> <Interval>[value]</Interval> <MaxWait>[value]</MaxWait> </WaitForRequestForConcurrentProgram> |
Ausführliche Informationen zu den einzelnen Parametern finden Sie unter Vorgänge für gleichzeitige Programme. |
Wait_For_Request Antwort | <?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> |
Diese Wait_For_Request Antwortnachricht gibt die Anforderungsphase/status und die Abschlussmeldung eines gleichzeitigen Programms zurück. Ausführliche Informationen zu den einzelnen Parametern finden Sie unter Vorgänge für gleichzeitige Programme. |
Submit_Request-Anforderung | <?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> |
Ausführliche Informationen zu den einzelnen Parametern finden Sie unter Vorgänge für gleichzeitige Programme. |
Submit_Request Antwort | <?xml version="1.0" encoding="utf-8" ?> <SubmitRequestForConcurrentProgramResponse xmlns="[VERSION]/ConcurrentPrograms/[APP_SHORT_NAME]"> <SubmitRequestForConcurrentProgramResult>[value]</SubmitRequestForConcurrentProgramResult> </SubmitRequestForConcurrentProgramResponse> |
Wenn die Übermittlungsanforderung erfolgreich abgeschlossen wurde, gibt die Antwortnachricht die gleichzeitige Anforderungs-ID zurück. Andernfalls wird "0" zurückgegeben. |
Entitätsbeschreibungen:
[VERSION] = http://schemas.microsoft.com/OracleEBS/2008/05
[APP_SHORT_NAME] = Kurzname der Anwendung
[CONCURRENT_PROGRAM_ARGUMENT] = Argument, das vom gleichzeitigen Programm erwartet wird, wie in Oracle E-Business Suite definiert
Nachrichtenaktionen für gleichzeitige Programme
Der Oracle E-Business-Adapter verwendet die folgenden Nachrichtenaktionen für gleichzeitige Programme.
Hinweis
Siehe Entitätsbeschreibungen nach der Tabelle.
`Message` | Aktion | Beispiel |
---|---|---|
[Concurrent_Program_Name] Anfrage | ConcurrentPrograms/[APP_SHORT_NAME]/[CONCURRENT_PROGRAM_SHORT_NAME] | ConcurrentPrograms/SQLGL/ADSFINS |
[Concurrent_Program_Name] Antwort | ConcurrentPrograms/[APP_SHORT_NAME]/[CONCURRENT_PROGRAM_SHORT_NAME]/response | ConcurrentPrograms/SQLGL/ADSFINS/response |
Get_Status Anforderung | ConcurrentPrograms/[APP_SHORT_NAME]/GetStatusForConcurrentProgram | ConcurrentPrograms/SQLGL/GetStatusForConcurrentProgram |
Get_Status Antwort | ConcurrentPrograms/[APP_SHORT_NAME]/GetStatusForConcurrentProgram/response | ConcurrentPrograms/SQLGL/GetStatusForConcurrentProgram/response |
Wait_For_Request-Anforderung | ConcurrentPrograms/[APP_SHORT_NAME]/WaitForRequestForConcurrentProgram | ConcurrentPrograms/SQLGL/WaitForRequestForConcurrentProgram |
Wait_For_Request Antwort | ConcurrentPrograms/[APP_SHORT_NAME]/WaitForRequestForConcurrentProgram/response | ConcurrentPrograms/SQLGL/WaitForRequestForConcurrentProgram/response |
Submit_Request-Anforderung | ConcurrentPrograms/[APP_SHORT_NAME]/SubmitRequestForConcurrentProgram | ConcurrentPrograms/SQLGL/SubmitRequestForConcurrentProgram |
Submit_Request Antwort | ConcurrentPrograms/[APP_SHORT_NAME]/SubmitRequestForConcurrentProgram/response | ConcurrentPrograms/SQLGL/SubmitRequestForConcurrentProgram/response |
Entitätsbeschreibungen:
[APP_SHORT_NAME] = Kurzname der Anwendung
[CONCURRENT_PROGRAM_SHORT_NAME] = Kurzname des gleichzeitigen Programms
Weitere Informationen
Nachrichten und Nachrichtenschemas für den BizTalk-Adapter für Oracle E-Business Suite