Freigeben über


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