Vorgänge für gleichzeitig ausgeführte Programme
Gleichzeitige Programme in Oracle E-Business Suite werden als Vorgänge in Microsoft BizTalk Adapter für Oracle E-Business Suite angezeigt. Neben den gleichzeitigen Programmen, die für eine Oracle-Anwendung spezifisch sind, umfasst der Oracle E-Business-Adapter auch die folgenden drei Standardvorgänge: Get_Status, Wait_For_Request und Submit_Request. Dies bedeutet, dass fünf Vorgänge verfügbar gemacht werden, wenn eine Oracle-Anwendung über zwei gleichzeitige Programme verfügt: einen für jedes gleichzeitige Programm und drei für die Standardvorgänge.
Informationen über
Durchsuchen und Durchsuchen gleichzeitiger Programme finden Sie unter Durchsuchen, Suchen und Abrufen von Metadaten für Oracle E-Business Operations.
Informationen zum Aufrufen gleichzeitiger Programme im Oracle E-Business-Adapter finden Sie unter Aufrufen gleichzeitiger Programme in Oracle E-Business Suite mit BizTalk Server.
Wichtig
Sie müssen den Anwendungskontext für gleichzeitige Programme im Oracle E-Business-Adapter festlegen, bevor Sie Vorgänge für gleichzeitige Programme ausführen können. Dies liegt daran, dass das Festlegen des Anwendungskontexts sichere Transaktionen in Oracle E-Business Suite erleichtert, indem Benutzereinstellungen (z. B. Verantwortungs-, organization- und Spracheinstellungen) und die Zugriffssteuerung für ein Artefakt festgelegt werden. Informationen zum Anwendungskontext und zum Festlegen finden Sie unter Festlegen desAnwendungskontexts.
Die folgenden Abschnitte enthalten Informationen zu den Vorgängen, die vom Oracle E-Business-Adapter für gleichzeitige Programme verfügbar gemacht werden.
< > Concurrent_Program_Name Vorgang
Wie bereits erwähnt, gibt es so viele <Concurrent_Program_Name> Vorgänge wie die Anzahl gleichzeitiger Programme in einer Oracle A-Anwendung. Der <Concurrent_Program_Name-Vorgangs> benötigt fünf Standardparameter: drei vom komplexen Typ und zwei vom einfachen Typ.
Hinweis
Für die gleichzeitigen Programme, die ihre Metadaten nicht verfügbar machen, macht der Oracle E-Business-Adapter 100 optionale Parameter für jedes dieser gleichzeitigen Programme verfügbar. Um diese gleichzeitigen Programme erfolgreich aufzurufen, muss der Benutzer die Oracle E-Business Suite-Dokumentation lesen, um die Parameter für ein gleichzeitiges Programm zu ermitteln, für das ein Wert erforderlich ist, und sie dann angeben. Ein Beispiel für ein solches gleichzeitiges Programm ist journal import (tatsächlicher Name: GLLEZL) in der General Ledger-Anwendung .
Komplexe Typparameter
SetOptions: Ermöglicht es Ihnen, Optionen für das gleichzeitige Programm festzulegen, bevor Sie die Anforderung übermitteln. SetOptions verwendet die folgenden Optionen als Parameter:
Implizit: Gibt an, ob die gleichzeitige Anforderung im Formular "Gleichzeitige Anforderungen" des Benutzers in Oracle E-Business Suite angezeigt werden soll. Sie können einen der folgenden vier Werte angeben: Nein, Ja, Fehler oder Warnung. Die Angabe von Neinführt dazu, dass die Anforderungen im Formular "Gleichzeitige Anforderungen" des Benutzers in Oracle E-Business Suite angezeigt werden. Die Angabe von Ja bedeutet, dass die Anforderung nur über das privilegierte Formular gleichzeitige Anforderungen des Systemadministrators angezeigt werden kann. Die Angabe des Fehlers bewirkt, dass die Anforderung im Formular "Gleichzeitige Anforderungen" des Benutzers nur angezeigt wird, wenn ein Fehler auftritt. Die Angabe von Warnung bewirkt, dass die Anforderung im Formular "Gleichzeitige Anforderungen" des Benutzers nur angezeigt wird, wenn eine Warnung oder ein Fehler vorhanden ist.
Geschützt: Gibt an, ob die gleichzeitige Anforderung vor Updates geschützt ist, die über das Formular "Gleichzeitige Anforderungen" in Oracle E-Business Suite vorgenommen werden. Sie können Ja (geschützt) oder Nein (nicht geschützt) angeben.
Sprache: Gibt die NlS-Sprache (National Language Support) an. Wenn kein Wert angegeben wird, wird standardmäßig die aktuelle Sprache verwendet.
Gebiet: Gibt das Sprachgebiet an. Wenn kein Wert angegeben wird, wird standardmäßig das aktuelle Sprachgebiet verwendet.
ContinueOnFail: Gibt an, ob die gleichzeitige Anforderungsübermittlung fortgesetzt oder eine Ausnahme ausgelöst werden soll, falls SetOptions fehlschlägt . Sie können True (Weiter) oder False (Ausnahme auslösen) angeben.
SetPrintOptions: Ermöglicht es Ihnen, die Druckoptionen für das gleichzeitige Programm festzulegen, bevor Sie die Anforderung senden. SetPrintOptions verwendet die folgenden Optionen als Parameter:
Drucker: Gibt den Druckernamen an, an den die gleichzeitige Anforderungsausgabe gesendet werden soll. Sie können diese Druckoption nicht außer Kraft setzen, wenn sie bereits im Formular Gleichzeitige Programme in Oracle E-Business Suite festgelegt ist.
Formatvorlage: Gibt das Druckformat an, das zum Drucken der gleichzeitigen Anforderungsausgabe verwendet wird. Sie können beispielsweise die Ausrichtung (Quer- oder Hochformat) angeben. Wenn die Druckformatvorlage bereits im Formular Gleichzeitige Programme in Oracle E-Business Suite festgelegt ist und das Kontrollkästchen Formatvorlage erforderlich aktiviert ist, können Sie diese Druckoption nicht überschreiben.
Kopien: Gibt die Anzahl der Kopien an, die von der gleichzeitigen Anforderungsausgabe gedruckt werden sollen.
SaveOutput: Gibt an, ob die Ausgabedatei gespeichert werden soll. Sie können Ja oder Nein angeben.
PrintTogether: Gilt nur für Anforderungen, die Unteranforderungen enthalten. Gibt an, wie die Ausgabe von Unteranforderungen gedruckt wird. Wenn Sie Y angeben, wird die Ausgabe der Unteranforderungen erst gedruckt, nachdem alle Unteranforderungen abgeschlossen sind. Wenn Sie N angeben, wird die Ausgabe jeder Unteranforderung gedruckt, sobald sie abgeschlossen ist.
ContinueOnFail: Gibt an, ob die gleichzeitige Anforderungsübermittlung fortgesetzt oder eine Ausnahme ausgelöst werden soll, falls SetPrintOptions fehlschlägt . Sie können True (Weiter) oder False (Ausnahme auslösen) angeben.
SetRepeatOptions: Ermöglicht es Ihnen, die Wiederholungsoptionen für das gleichzeitige Programm festzulegen, bevor Sie die Anforderung übermitteln. SetRepeatOptions verwendet die folgenden Optionen als Parameter:
RepeatTime: Gibt die Tageszeit an, zu der die gleichzeitige Anforderung wiederholt werden soll.
RepeatInterval: Dieser Parameter gilt nur, wenn RepeatTime NULL ist. Gibt das Intervall zwischen erneuten Übermittlungen der Anforderung an. Verwenden Sie diese Option zusammen mit RepeatUnit , um die Zeit zwischen erneuten Übermittlungen anzugeben.
RepeatUnit: Dieser Parameter gilt nur, wenn RepeatTime NULL ist. Die Zeiteinheit, die zusammen mit RepeatInterval verwendet wird, um die Zeit zwischen der erneuten Übermittlung der Anforderung anzugeben. Sie können Minuten, Stunden, Tage oder Monate angeben.
RepeatType: Dieser Parameter ist nur anwendbar, wenn RepeatTime NULL ist. Gibt an, ob das Wiederholungsintervall nach dem "Start" einer gleichzeitigen Anforderungsausführung oder nach dem "Ende" einer gleichzeitigen Anforderungsausführung angewendet wird.
RepeatEndTime: Gibt das Datum und die Uhrzeit an, an dem die erneute Übermittlung der gleichzeitigen Anforderung beendet werden soll.
ContinueOnFail: Gibt an, ob die gleichzeitige Anforderungsübermittlung fortgesetzt oder eine Ausnahme ausgelöst werden soll, falls SetRepeatOptions. Sie können True (Weiter) oder False (Ausnahme auslösen) angeben.
Parameter für einfachen Typ
Beschreibung: Beschreibung der gleichzeitigen Anforderung.
StartTime: Gibt den Zeitpunkt an, zu dem die gleichzeitige Anforderung ausgeführt werden soll.
Get_Status Vorgang
Der Standardvorgang Get_Status gibt die Anforderungsphase/status und die Abschlussmeldung eines gleichzeitigen Programms zurück. Dieser Vorgang verwendet die Anforderungs-ID eines gleichzeitigen Programms (RequestID) als Eingabe und gibt dann die folgenden Informationen zurück:
Phase: Die benutzerfreundliche Anforderungsphase von FND_LOOKUPS.
Status: Die benutzerfreundliche Anforderung status von FND_LOOKUPS.
DevPhase: Die Anforderungsphase als Zeichenfolge, die für Programmlogikvergleiche verwendet werden kann.
DevStatus: Die Anforderung status als Zeichenfolge, die für Programmlogikvergleiche verwendet werden kann.
Nachricht: Die Vervollständigungsmeldung, wenn die Anforderung abgeschlossen wurde.
Wait_For_Request Vorgang
Der Standardvorgang Wait_For_Request wartet auf den Abschluss der Anforderung und gibt dann die Anforderungsphase/status und die Abschlussmeldung zurück. Dieser Vorgang verwendet die Anforderungs-ID eines gleichzeitigen Programms (RequestID), die Anzahl der Sekunden, die zwischen Überprüfungen (Intervall) gewartet werden sollen, und die maximale Wartezeit in Sekunden bis zum Abschluss der Anforderung (MaxWait) als Eingabeparameter und gibt dann dieselben Informationen wie im Get_Status-Vorgang zurück.
Submit_Request Vorgang
Der Standardvorgang Submit_Request sendet eine gleichzeitige Anforderung für die Verarbeitung durch einen gleichzeitigen Manager. Wenn die Anforderung erfolgreich abgeschlossen wurde, gibt dieser Vorgang die gleichzeitige Anforderungs-ID zurück. Andernfalls wird "0" zurückgegeben.
Der Submit_Request-Vorgang benötigt sechs Standardparameter: jeweils drei vom einfachen Komplexen Typ. Abgesehen von diesen Parametern werden auch die Argumente des gleichzeitigen Programms als Array von Zeichenfolgen verwendet.
Komplexe Typparameter
Der Submit_Request-Vorgang verwendet SetOptions, SetPrintOptions und SetRepeatOptions als Eingabeparameter. Informationen zu diesen Parametern finden Sie weiter oben in diesem Abschnitt unter <Concurrent_Program_Name-Vorgang>.
Parameter des einfachen Typs
Programm: Kurzer Name des gleichzeitigen Programms, für das die Anforderung gesendet werden soll.
Beschreibung: Beschreibung der gleichzeitigen Anforderung.
StartTime: Der Zeitpunkt, zu dem die gleichzeitige Anforderung ausgeführt werden soll.