Aufrufen gleichzeitiger Programme in Oracle E-Business Suite
Oracle E-Business Suite macht gleichzeitige Programme verfügbar, die Sie ausführen können, um bestimmte Vorgänge für Oracle-Anwendungen auszuführen. Jede Oracle-Anwendung verfügt über eine Reihe gleichzeitiger Standardprogramme (die für alle Vorgänge identisch sind) und bestimmte gleichzeitige Programme, die für eine Oracle-Anwendung spezifisch sind. Der Oracle E-Business-Adapter macht alle gleichzeitigen Programme als Vorgänge verfügbar, die Adapterclients aufrufen können. Weitere Informationen dazu, wie der Adapter gleichzeitige Programme unterstützt, finden Sie unter Vorgänge für gleichzeitige Programme. Informationen zur Struktur von SOAP-Nachrichten zum Aufrufen gleichzeitiger Programme finden Sie unter Nachrichtenschemas für gleichzeitige Programme.
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 .
Voraussetzungen
Sie müssen die Schritte unter Voraussetzungen zum Erstellen von Oracle E-Business Suite-Anwendungen abgeschlossen haben.
Aufrufen gleichzeitiger Programme in Oracle-Anwendungen
Das Ausführen eines Vorgangs für Oracle E-Business Suite mithilfe des Oracle E-Business-Adapters mit BizTalk Server umfasst prozedurale Aufgaben, die unter Bausteine zum Erstellen von Oracle E-Business Suite-Anwendungen beschrieben sind. Um ein gleichzeitiges Programm aufzurufen, sind dies die folgenden Aufgaben:
Erstellen Sie ein BizTalk-Projekt, und generieren Sie ein Schema für das gleichzeitige Programm, das Sie aufrufen möchten.
Erstellen Sie Nachrichten im BizTalk-Projekt zum Senden und Empfangen von Nachrichten an und von Oracle E-Business Suite.
Erstellen Sie eine Orchestrierung, um das gleichzeitige Programm aufzurufen.
Erstellen und Bereitstellen des BizTalk-Projekts.
Konfigurieren Sie die BizTalk-Anwendung, indem Sie physische Sende- und Empfangsports erstellen.
Starten Sie die BizTalk-Anwendung.
Dieses Thema enthält Anweisungen zum Ausführen dieser Aufgaben.
Generieren eines Schemas
In diesem Thema wird veranschaulicht, wie Sie das gleichzeitige Programm "Customer Interface" aus der Debitorenanwendung aufrufen. Diese Anwendung ist mit der Oracle E-Business Suite-Standardanwendung verfügbar. Dieses gleichzeitige Programm gibt eine Anforderungs-ID zurück. Um die status des gleichzeitigen Programms zu überprüfen, führen wir das Get_Status gleichzeitiges Programm aus, indem wir die Anforderungs-ID übergeben, die in der Antwort des gleichzeitigen Programms "Customer Interface" empfangen wurde.
In diesem Thema generieren wir ein Schema sowohl für die Kundenschnittstelle als auch für Get_Status gleichzeitigen Programme. Weitere Informationen zum Generieren eines Schemas finden Sie unter Abrufen von Metadaten für Oracle E-Business Suite-Vorgänge in Visual Studio.
Definieren von Nachrichten und Nachrichtentypen
Das Schema, das Sie zuvor generiert haben, beschreibt die "Typen", die für die Nachrichten in der Orchestrierung erforderlich sind. Eine Nachricht ist in der Regel eine Variable, deren Typ durch das entsprechende Schema definiert wird. Sie müssen nun Nachrichten für die Orchestrierung erstellen und sie mit Schemas verknüpfen, die Sie im vorherigen Schritt generiert haben.
In dieser Orchestrierung müssen Sie vier Nachrichten erstellen: eine Empfangsantwortsatz, um das gleichzeitige Programm "Customer Interface " aufzurufen, und die andere empfangs-antwort-Gruppe, um das Get_Status gleichzeitige Programm aufzurufen.
So erstellen Sie Nachrichten und verknüpfen mit dem Schema
Fügen Sie dem BizTalk-Projekt eine Orchestrierung hinzu. Klicken Sie in Projektmappen-Explorer mit der rechten Maustaste auf den BizTalk-Projektnamen, zeigen Sie auf Hinzufügen, und klicken Sie dann auf Neues Element. Geben Sie einen Namen für die BizTalk-Orchestrierung ein, und klicken Sie dann auf Hinzufügen.
Öffnen Sie das Fenster Orchestrierungsansicht des BizTalk-Projekts, wenn dieses nicht bereits geöffnet ist. Klicken Sie hierzu auf Ansicht, zeigen Sie auf Andere Fenster, und klicken Sie dann auf Orchestrierungsansicht.
Klicken Sie in der Orchestrierungsansicht mit der rechten Maustaste auf Nachrichten, und klicken Sie dann auf Neue Nachricht.
Klicken Sie mit der rechten Maustaste auf die neu erstellte Nachricht, und wählen Sie dann Eigenschaftenfenster aus.
Führen Sie im Bereich Eigenschaften für die Message_1 die folgenden Schritte aus:
Option Aufgabe Bezeichner Geben Sie Request
einNachrichtentyp Erweitern Sie in der Dropdownliste Schemas, und wählen Sie dann ConcurrentProgram.OracleEBSBindingSchema.RACUST aus, wobei ConcurrentProgram der Name Ihres BizTalk-Projekts ist. OracleEBSBindingSchema ist das Schema, das zum Aufrufen des gleichzeitigen Programms "Customer Interface" generiert wird. Hinweis: RACUST ist der tatsächliche Name des gleichzeitigen Kundenschnittstellenprogramms . Während das Add-In Verbrauchsadapterdienst den Anzeigenamen (Kundenschnittstelle) anzeigt, enthält das Schema den tatsächlichen Namen des gleichzeitigen Programms. Wiederholen Sie Schritt 3, um drei neue Nachrichten zu erstellen. Gehen Sie im Bereich Eigenschaften für die neue Nachricht wie folgt vor:
Festlegen des Bezeichners auf Festlegen des Nachrichtentyps auf Antwort ConcurrentProgram.OracleEBSBindingSchema.RACUSTResponse Get_StatusRequest ConcurrentProgram.OracleEBSBindingSchema1.GetStatusForConcurrentProgram Get_StatusResponse ConcurrentProgram.OracleEBSBindingSchema1.GetStatusForConcurrentProgramResponse
Einrichten der Orchestrierung
Sie müssen eine BizTalk-Orchestrierung erstellen, um BizTalk Server zum Aufrufen gleichzeitiger Programme in Oracle E-Business Suite zu verwenden. In dieser Orchestrierung löschen Sie eine Anforderungsnachricht an einem definierten Empfangsspeicherort. Die Orchestrierung nutzt diese Nachricht und leitet sie an Oracle E-Business Suite weiter, um das gleichzeitige Programm "Customer Interface " aufzurufen. Die Antwort für das gleichzeitige Programm wird von Oracle empfangen und an einem anderen Speicherort gespeichert. Die Antwortnachricht enthält eine Anforderungs-ID. Die Orchestrierung umfasst ein Shape "Nachricht erstellen ", um die Anforderungs-ID aus der Antwort zu extrahieren und eine Nachricht zu erstellen, die dem Schema des Get_Status gleichzeitigen Programms entspricht. Die Nachricht zum Aufrufen des Get_Status gleichzeitigen Programms wird mit der Anforderungs-ID als Parameter an die Oracle E-Business Suite gesendet. Sie müssen Sende- und Empfangsformen, Nachrichtenkonstruktions-Shapes und Ports einschließen, um Nachrichten an Oracle zu senden und Antworten zu empfangen.
In der Regel dauert die Ausführung des gleichzeitigen Programms für die Kundenschnittstelle einige Zeit, sodass Sie warten müssen, bevor Sie das Get_Status gleichzeitig ausführen. Sie können dies automatisieren, indem Sie ein Delay-Shape hinzufügen.
Eine Beispielorchestrierung ähnelt der folgenden:
Hinzufügen von Nachrichten-Shapes
Geben Sie die folgenden Eigenschaften für die einzelnen Nachrichtenformen an. Die in der Spalte Shape aufgeführten Namen entsprechen den Nachrichtenformen, die in der vorherigen Orchestrierung angezeigt werden.
Form | Formtyp | Eigenschaften |
---|---|---|
ReceiveMessage | Empfangen | – Name aufReceiveMessage festlegen – Legen Sie Aktivieren auf True fest. |
SendMessage | Send | – Name aufSendMessage festlegen |
ReceiveResponse | Empfangen | – Name aufReceiveResponse festlegen – Legen Sie Aktivieren auf False fest. |
SendResponse | Send | – Name aufSendResponse festlegen |
SendGetStatus | Send | – Legen Sie Name auf SendGetStatus fest. |
ReceiveStatusResponse | Empfangen | – Name aufReceiveStatusResponse festlegen – Legen Sie Aktivieren auf False fest. |
SaveStatusResponse | Send | – Legen Sie Name auf SaveStatusResponse fest. |
Hinzufügen einer Verzögerungsform
Wenn die Orchestrierung zwischen dem Aufrufen der Kundenschnittstelle und Get_Status gleichzeitigen Programmen warten soll, müssen Sie der Orchestrierung ein Delay-Shape hinzufügen. Sie müssen ein Delay-Shape hinzufügen, nachdem die Orchestrierung die Antwort für das gleichzeitige Programm "Kundenschnittstelle" in einen FILE-Sendeport kopiert hat. Daher müssen Sie nach dem SendResponse-Shape ein Delay-Shape hinzufügen.
Im Shape Verzögerung können Sie das Zeitintervall angeben, für das die Orchestrierung warten muss, bevor sie fortfahren kann, indem Sie dem Ausdrucks-Editor für das Delay-Shape den folgenden Code hinzufügen:
new System.TimeSpan(0,2,0)
Wenn Sie diesen Code hinzufügen, wartet die Orchestrierung zwei Minuten, bevor Sie fortfahren. Weitere Informationen zum Konfigurieren der Verzögerungsform finden Sie unter Konfigurieren des Verzögerungs-Shapes.
Hinzufügen des Konstruktierens von Nachrichtenform
Die Antwort des gleichzeitigen Programms Oracle E-Business Suite für die Kundenschnittstelle enthält eine Anforderungs-ID. Um die status des gleichzeitigen Programms abzurufen, müssen Sie dieselbe Anforderungs-ID als Parameter an das Get_Status gleichzeitiges Programm übergeben. Dazu müssen Sie in der Orchestrierung ein Shape "Nachricht erstellen " und darin ein Shape "Nachrichtenzuweisung" einschließen. Der Zweck der Form "Nachricht erstellen " lautet:
So extrahieren Sie die Anforderungs-ID aus der Antwort, die für das gleichzeitige Programm "Kundenschnittstelle" empfangen wird.
So erstellen Sie eine Nachricht, die dem Nachrichtenschema für das Get_Status gleichzeitigen Programms entspricht.
Legen Sie für die Form Nachricht konstruktieren die Eigenschaft Message Constructed auf Get_StatusRequest fest.
Fügen Sie für das Shape Nachrichtenzuweisung folgendes hinzu. Vor dem Hinzufügen des Codes benötigen Sie Folgendes:
XmlDoc = new System.Xml.XmlDocument();
XmlDoc.LoadXml("<GetStatusForConcurrentProgram xmlns='http://schemas.microsoft.com/OracleEBS/2008/05/ConcurrentPrograms/AR'><RequestId /></GetStatusForConcurrentProgram>");
Get_StatusRequest = XmlDoc;
Get_StatusRequest.RequestId = xpath(Response,"string(/*[local-name()='RACUSTResponse']/*[local-name()='RACUSTResult']/text())");
Hinzufügen von Ports
Um die Ports zu konfigurieren, geben Sie die in der folgenden Tabelle aufgeführten Eigenschaften für jeden der logischen Ports an. Die in der Spalte Port aufgeführten Namen entsprechen den Namen der Ports, die in der Orchestrierung angezeigt werden.
Port | Eigenschaften |
---|---|
MessageIn | - Bezeichner auf MessageIn festlegen – Legen Sie Type auf MessageInType fest. - Festlegen des Kommunikationsmusters auf unidirektionales Muster - Festlegen der Kommunikationsrichtung auf Empfangen |
LOBPort | – Festlegen des Bezeichners auf LOBPort – Legen Sie Type auf LOBPortType fest. - Festlegen des Kommunikationsmusters auf Anforderungsantwort - Festlegen der Kommunikationsrichtung auf Senden/Empfangen |
ResponseOut | – Festlegen des Bezeichners auf ResponseOut – Festlegen von Typ auf ResponseOutType - Festlegen des Kommunikationsmusters auf unidirektionales Muster - Kommunikationsrichtung auf Senden festlegen - Erstellen Sie einen Vorgang Cust_Interface. Dieser Vorgang wird für das gleichzeitige Programm "Customer Interface" verwendet. – Erstellen Sie einen Vorgang Get_Status. Dieser Vorgang wird für das Get_Status gleichzeitigen Programms verwendet. |
LOBPort_GetStatus | – Bezeichner auf LOBPort_GetStatus festlegen – Festlegen von Typ auf LOBPort_GetStatusType - Festlegen des Kommunikationsmusters auf Anforderungsantwort - Festlegen der Kommunikationsrichtung auf Senden/Empfangen |
Angeben von Nachrichten für Aktionsformen und Herstellen einer Verbindung mit Ports
In der folgenden Tabelle werden die Eigenschaftenwerte angegeben, um Nachrichten für Aktionsformen anzugeben und sie mit den Ports zu verknüpfen. Die in der Spalte Shape aufgeführten Namen entsprechen den Namen der Nachrichtenformen, die im Orchestrierungsdiagramm angezeigt werden.
Nachdem Sie diese Eigenschaften angegeben haben, sind die Nachrichtenformen und -ports verbunden, und Die Orchestrierung ist abgeschlossen.
Sie müssen nun die BizTalk-Lösung erstellen und dann in einer BizTalk Server bereitstellen. Weitere Informationen finden Sie unter Erstellen und Ausführen von Orchestrierungen.
Form | Eigenschaften |
---|---|
ReceiveMessage | - Nachricht aufAnforderung festlegen – Festlegen von Vorgang auf MessageIn.Cust_Interface.Request |
SendMessage | - Nachricht aufAnforderung festlegen – Festlegen des Vorgangs auf LOBport.Cust_Interface.Request |
ReceiveResponse | – Nachricht aufAntwort festlegen – Festlegen von Vorgang auf LOBport.Cust_Interface.Response |
SendResponse | – Nachricht aufAntwort festlegen – Festlegen von Vorgang auf ResponseOut.Cust_Interface.Request |
SendGetStatus | - Nachricht aufGet_StatusRequest festlegen – Festlegen von Vorgang auf LOBPort_GetStatus.Get_Status.Request |
ReceiveStatusResponse | - Nachricht aufGet_StatusResponse festlegen – Festlegen von Operation auf LOBPort_GetStatus.Get_Status.Response |
SaveStatusResponse | - Nachricht aufGet_StatusResponse festlegen – Festlegen von Vorgang auf ResponseOut.Get_Status.Request |
Nachdem Sie diese Eigenschaften angegeben haben, sind die Nachrichtenformen und -ports verbunden, und Die Orchestrierung ist abgeschlossen.
Sie müssen nun die BizTalk-Lösung erstellen und dann in einer BizTalk Server bereitstellen. Weitere Informationen finden Sie unter Erstellen und Ausführen von Orchestrierungen.
Konfigurieren der BizTalk-Anwendung
Nachdem Sie das BizTalk-Projekt bereitgestellt haben, wird die zuvor erstellte Orchestrierung im Bereich Orchestrierung in der BizTalk Server-Verwaltungskonsole aufgeführt. Sie müssen die BizTalk Server-Verwaltungskonsole verwenden, um die Anwendung zu konfigurieren. Eine exemplarische Vorgehensweise finden Sie unter Exemplarische Vorgehensweise: Bereitstellen einer einfachen BizTalk-Anwendung.
Das Konfigurieren einer Anwendung umfasst Folgendes:
Auswählen eines Hosts für die Anwendung.
Zuordnen der Ports, die Sie in Ihrer Orchestrierung erstellt haben, zu physischen Ports in der BizTalk Server-Verwaltungskonsole. Für diese Orchestrierung müssen Sie Folgendes ausführen:
Definieren Sie einen Speicherort auf der Festplatte und einen entsprechenden Dateiport, an dem Sie eine Anforderungsnachricht ablegen. Die BizTalk-Orchestrierung nutzt die Anforderungsnachricht und sendet sie an die Oracle E-Business Suite.
Definieren Sie einen Speicherort auf der Festplatte und einen entsprechenden Dateiport, an dem die BizTalk-Orchestrierung die Antwortnachricht mit der Antwort aus Oracle E-Business Suite abgibt.
Definieren Sie zwei physische WCF-Custom oder WCF-OracleEBS Sendeports– einen zum Senden von Nachrichten an Oracle E-Business Suite zum Ausführen des gleichzeitigen Programms "Customer Interface " und den anderen zum Ausführen des Get_Status gleichzeitigen Programms. Sie müssen auch die Aktion in den Sendeports angeben. Informationen zum Erstellen von Ports finden Sie unter Manuelles Konfigurieren einer physischen Portbindung an den Oracle E-Business-Adapter.
Um gleichzeitige Programme mit dem Oracle E-Business-Adapter aufzurufen, müssen Sie den richtigen Anwendungskontext festlegen, in dem der Vorgang aufgerufen wird. Der Oracle E-Business-Adapter stellt bestimmte Bindungseigenschaften bereit, um den Anwendungskontext für jeden Vorgang anzugeben. Sie müssen diese Bindungseigenschaften für den WCF-Custom oder WCF-OracleEBS Port festlegen, der zum Aufrufen gleichzeitiger Programme verwendet wird.
Wenn die ClientCredentialType-Bindungseigenschaft auf Database festgelegt ist, müssen Sie die folgenden Bindungseigenschaften angeben, um den Anwendungskontext festzulegen.
Binding-Eigenschaft Wert OracleUserName Geben Sie den Namen eines Oracle E-Business Suite-Benutzers an. Der Oracle E-Business-Adapter behält nicht die Groß-/Kleinschreibung des Werts bei, den Sie für die OracleUserName-Bindungseigenschaft eingeben, wenn er eine Verbindung mit Oracle E-Business Suite herstellt. Der Benutzername wird mithilfe der Standardregeln von SQL*Plus an oracle E-Business Suite übergeben. Wenn Sie jedoch die Groß-/Kleinschreibung des Benutzernamens beibehalten möchten oder einen Benutzernamen mit Sonderzeichen eingeben möchten, müssen Sie den Wert in doppelten Anführungszeichen angeben. OraclePassword Das Kennwort für den Oracle E-Business Suite-Benutzer. Der Oracle E-Business-Adapter behält nicht die Groß-/Kleinschreibung des Werts bei, den Sie für die OraclePassword-Bindungseigenschaft eingeben, wenn er eine Verbindung mit Oracle E-Business Suite herstellt. Das Kennwort wird mithilfe der Standardregeln von SQL*Plus an die Oracle E-Business Suite übergeben. Wenn Sie jedoch die Groß-/Kleinschreibung des Kennworts beibehalten möchten oder ein Kennwort eingeben möchten, das Sonderzeichen enthält, müssen Sie den Wert in doppelten Anführungszeichen angeben. OracleEBSResponsibilityName Die Verantwortung, die dem Benutzer der Oracle E-Business Suite zugeordnet ist. Wenn die ClientCredentialType-Bindungseigenschaft auf EBusiness festgelegt ist, müssen Sie beim Herstellen der Verbindung bereits Oracle E-Business-Anmeldeinformationen angegeben haben. In diesem Fall müssen Sie nur den Wert für die Bindungseigenschaft OracleEBSResponsibilityName angeben.
Weitere Informationen zu den verschiedenen Bindungseigenschaften finden Sie unter Informationen zu den Bindungseigenschaften des BizTalk-Adapters für Oracle E-Business Suite. Weitere Informationen dazu, wie der Adapter das Festlegen des Anwendungskontexts unterstützt, finden Sie unter Festlegen des Anwendungskontexts.
Hinweis
Sie können den Anwendungskontext festlegen, indem Sie entweder die Bindungseigenschaften angeben oder die Vom Oracle E-Business-Adapter verfügbar gemachten Nachrichtenkontexteigenschaften festlegen. Anweisungen zum Festlegen der Bindungseigenschaften finden Sie unter Konfigurieren der Bindungseigenschaften für Oracle E-Business Suite. Anweisungen zum Festlegen des Anwendungskontexts mithilfe von Nachrichtenkontexteigenschaften finden Sie unter Konfigurieren des Anwendungskontexts mithilfe von Nachrichtenkontexteigenschaften in Oracle E-Business Suite.
Hinweis
Beim Generieren des Schemas mithilfe des BizTalk-Projekt-Add-Ins "Consume Adapter Service" wird auch eine Bindungsdatei erstellt, die Informationen zu den Ports und den Aktionen enthält, die für diese Ports festgelegt werden sollen. Sie können diese Bindungsdatei aus der BizTalk Server-Verwaltungskonsole importieren, um Sendeports (für ausgehende Anrufe) oder Empfangsports (für eingehende Anrufe) zu erstellen. Weitere Informationen finden Sie unter Konfigurieren einer physischen Portbindung mithilfe einer Portbindungsdatei für Oracle E-Business Suite.
Starten der Anwendung
Sie müssen die BizTalk-Anwendung starten, bevor Sie die gleichzeitigen Programme aufrufen. Anweisungen zum Starten einer BizTalk-Anwendung finden Sie unter Starten einer Orchestrierung.
Stellen Sie in dieser Phase Folgendes sicher:
Der FILE-Empfangsport zum Empfangen von Anforderungsmeldungen für die Orchestrierung wird ausgeführt.
Der FILE-Sendeport zum Empfangen der Antwortnachrichten von der Orchestrierung wird ausgeführt.
Der WCF-Custom oder WCF-OracleEBS Sendeport zum Aufrufen des gleichzeitigen Kundenschnittstellenprogramms wird ausgeführt.
Der WCF-Custom oder WCF-OracleEBS Sendeport zum Aufrufen des Get_Status gleichzeitigen Programms ausgeführt wird.
Die BizTalk-Orchestrierung für den Vorgang wird ausgeführt.
Ausführen des Vorgangs
Nachdem Sie die Anwendung ausgeführt haben, müssen Sie eine Anforderungsmeldung ablegen, die dem Schema für den Aufruf des gleichzeitigen Programms "Customer Interface" entspricht. Die Anforderungsmeldung zum Aufrufen des gleichzeitigen Programms "Customer Interface" lautet beispielsweise:
<RACUST xmlns="http://schemas.microsoft.com/OracleEBS/2008/05/ConcurrentPrograms/AR">
<Description>Customer Interface Program</Description>
<StartTime></StartTime>
<CREATE_RECIPROCAL_CUSTOMER>Yes</CREATE_RECIPROCAL_CUSTOMER>
<ORG_ID>203</ORG_ID>
</RACUST>
Hinweis
Die Anforderungsnachricht zum Aufrufen eines gleichzeitigen Programms erfordert einige optionale Parameter wie SetOptions, SetPrintOptions und SetRepeatOptions. Die hier bereitgestellte Anforderungsnachricht enthält diese optionalen Parameter nicht. Informationen zur vollständigen Anforderungsnachricht, einschließlich optionaler Parameter, finden Sie unter Nachrichtenschemas für gleichzeitige Programme.
Die Orchestrierung nutzt die Nachricht, übergibt sie an die Oracle E-Business Suite und empfängt eine Antwort. Die Antwortnachricht wird an dem anderen Dateispeicherort gespeichert, der als Teil der Orchestrierung angegeben ist. Die Antwort für das gleichzeitige Programm "Customer Interface" sieht wie folgt aus:
<?xml version="1.0" encoding="utf-8"?>
<RACUSTResponse xmlns="http://schemas.microsoft.com/OracleEBS/2008/05/ConcurrentPrograms/AR">
<RACUSTResult>2794708</RACUSTResult>
</RACUSTResponse>
Die Antwort der Oracle E-Business Suite enthält eine Anforderungs-ID. Die Orchestrierung extrahiert die Anforderungs-ID aus der Antwortnachricht, erstellt eine Nachricht zum Aufrufen des Get_Status gleichzeitigen Programms und übergibt sie an die Oracle E-Business Suite, um das Get_Status gleichzeitigen Programms auszuführen. Nachdem die Antwort für die Get_Status gleichzeitigen Programms empfangen wurde, wird sie an denselben Dateispeicherort wie die erste Antwort kopiert. Die Antwort für das Get_Status gleichzeitigen Programms sieht wie folgt aus:
<?xml version="1.0" encoding="utf-8" ?>
<GetStatusForConcurrentProgramResponse xmlns="http://schemas.microsoft.com/OracleEBS/2008/05/ConcurrentPrograms/AR">
<GetStatusForConcurrentProgramResult>true</GetStatusForConcurrentProgramResult>
<Phase>Pending</Phase>
<Status>Standby</Status>
<DevPhase>PENDING</DevPhase>
<DevStatus>STANDBY</DevStatus>
<Message>null</Message>
</GetStatusForConcurrentProgramResponse>
Bewährte Methoden
Nachdem Sie das BizTalk-Projekt bereitgestellt und konfiguriert haben, können Sie Konfigurationseinstellungen in eine XML-Datei exportieren, die als Bindungsdatei bezeichnet wird. Nachdem Sie eine Bindungsdatei generiert haben, können Sie die Konfigurationseinstellungen aus der Datei importieren, sodass Sie keine Elemente wie Sendeports und Empfangsports für dieselbe Orchestrierung erstellen müssen. Weitere Informationen zu Bindungsdateien finden Sie unter Wiederverwenden von Adapterbindungen mit Oracle E-Business Suite.
Weitere Informationen
Entwickeln von BizTalk-Anwendungen mithilfe des Oracle E-Business Suite-Adapters