Nachrichtenschemas für Geschäftskomponentenvorgänge
Nachrichtenschemas für Siebel Business Component Operations
In der folgenden Tabelle sind die Nachrichtenschemas für die Vorgänge aufgeführt, die vom Siebel-Adapter für Siebel-Geschäftskomponenten verfügbar gemacht werden.
Vorgang | XML-Struktur | BESCHREIBUNG |
---|---|---|
Einfügen | Nachricht einfügen:<Insert xmlns="[VERSION]/BusinessObjects/[BO]/[BC]/Operation"> <ArrayOf[BC]InsertRecord> <[BC]InsertRecord> <[FIELD1_NAME]>value1</[FIELD1_NAME]> <[FIELD2_NAME]>value2</[FIELD2_NAME]> … </[BC]InsertRecord> … </ArrayOf[BC]InsertRecord> </Insert> [VERSION] = Die Nachrichtenversionszeichenfolge; Beispiel "http://Microsoft.LobServices.Siebel/2007/03" : .[BO] = Name des Geschäftsobjekts; Beispiel: Konto. [BC] = Name der Geschäftskomponente; Beispiel: Konto. [FIELD1_NAME] = Feldname der Geschäftskomponente; beispielsweise Account_x0020_Status. Antwortnachricht einfügen: <InsertResponset xmlns="[VERSION]/BusinessObjects/[BO]/[BC]/Operation"> <InsertResult> <string xmlns="http://schemas.microsoft.com/2003/10/Serialization/Arrays">[ID1]</string> <string xmlns="http://schemas.microsoft.com/2003/10/Serialization/Arrays">[ID2]</string> … </InsertResult> </InsertResponse> [VERSION] = Die Nachrichtenversionszeichenfolge; Zum Beispiel "http://Microsoft.LobServices.Siebel/2007/03" [BO] = Name des Geschäftsobjekts; Beispiel: Konto. [BC] = Name der Geschäftskomponente; Beispiel: Konto. [ID] = Datensatz-ID; Beispiel: 42-6ODBL. |
Fügt einen oder mehrere Datensätze in eine Geschäftskomponente ein. Die Antwort enthält die Datensatz-IDs aller eingefügten Datensätze. Wenn mindestens ein Einfügevorgang erfolgreich ist, wird keine Ausnahme ausgelöst, und die Antwort enthält die IDs der erfolgreich eingefügten Datensätze. Wenn jedoch alle Einfügungen fehlschlagen, wird eine Ausnahme ausgelöst (XmlReaderParsingException oder TargetSystemException). |
Abfrage | Abfragemeldung:<Query xmlns="[VERSION]/BusinessObjects/[BO]/[BC]/Operation"> <ViewMode>[View_mode]</ViewMode> <[BC]QueryInputRecord> <SearchExpr>[Search_expr]</SearchExpr> <SortSpec>Sort_spec</SortSpec> <QueryFields> <string xmlns="http://schemas.microsoft.com/2003/10/Serialization/Arrays">[Field1_name]</string> <string xmlns="http://schemas.microsoft.com/2003/10/Serialization/Arrays">[Field2_name]</string> … </QueryFields> </[BC]QueryInputRecord> </Query> [VERSION] = Die Nachrichtenversionszeichenfolge; Beispiel "http://Microsoft.LobServices.Siebel/2007/03" : .[View_mode] = Anzuwendender Ansichtsmodus. Dies ist ein optionaler Parameter. Eine Erläuterung möglicher Werte finden Sie in der Siebel-Dokumentation. [Search_expr] = Siebel-Suchausdruck; Beispiel: [Name] LIKE "3Com*". [Sort_spec] = Siebel-Sortierspezifikation; Beispiel: Name (DESC), Location. [FIELD1_NAME] = Feldname der Geschäftskomponente; Beispiel: Kontostatus. Abfrageantwortmeldung: <QueryResponse xmlns=" [VERSION]/BusinessObjects/[BO]/[BC]/Operation"> <QueryResult> <[BC]QueryRecord> <[FIELD1_NAME]>value1</[FIELD1_NAME]> <[FIELD2_NAME]>value2</[FIELD2_NAME]> … </[BC]QueryRecord > </QueryResult> </QueryResponse> [VERSION] = Die Nachrichtenversionszeichenfolge; Beispiel "http://Microsoft.LobServices.Siebel/2007/03" : .[BO] = Name des Geschäftsobjekts; Beispiel: Konto. [BC] = Name der Geschäftskomponente; Beispiel: Konto. [FIELD1_NAME] = Feldname der Geschäftskomponente; beispielsweise Account_x0020_Status. |
Fragt einen oder mehrere Datensätze von der Zielgeschäftskomponente ab. Der Abfragevorgang verwendet die folgenden Parameter: <SearchExpr> Alle Datensätze unter der Zielgeschäftskomponente werden mit dem Suchausdruck verglichen, und übereinstimmende Datensätze werden zurückgegeben. <SortSpec> Die Sortierspezifikation bestimmt die Reihenfolge, in der Datensätze zurückgegeben werden, die dem Suchausdruck entsprechen. Dieser Parameter ist optional. <QueryFields Eine Liste von Feldnamen, die die Felder in der Zielgeschäftskomponente> angibt, die vom Abfragevorgang abgerufen werden sollen. In jedem Datensatz werden nur die Felder in dieser Liste zurückgegeben. Jedes Feld sollte mit dem ursprünglichen Namen des Felds in der Geschäftskomponente angegeben werden, nicht mit dem XML-codierten Namen. beispielsweise "Vorname" anstelle von "First_x0032_Name". Dieser Parameter ist optional. Wenn keine Abfragefelder angegeben werden, werden alle Felder zurückgegeben. |
Aktualisieren | Meldung aktualisieren:<Update xmlns="[VERSION]/BusinessObjects/[BO]/[BC]/Operation"> <ViewMode>[View_mode]</ViewMode> <ArrayOf[BC]UpdateRecord> <[BC]UpdateRecord> <[FIELD1_NAME]>value1</[FIELD1_NAME]> <[FIELD2_NAME]>value2</[FIELD2_NAME]> … <Id>[Record_ID]</Id> </[BC]UpdateRecord> … </ArrayOf[BC]UpdateRecord> </Update> [VERSION] = Die Nachrichtenversionszeichenfolge; Beispiel "http://Microsoft.LobServices.Siebel/2007/03" : .[BO] = Name des Geschäftsobjekts; Beispiel: Konto. [BC] = Name der Geschäftskomponente; Beispiel: Konto. [View_mode] = Ansichtsmodus, der beim Abfragen der Datensätze angewendet werden soll, die aktualisiert werden müssen. Dies ist ein optionaler Parameter. Eine Erläuterung möglicher Werte finden Sie in der Siebel-Dokumentation. [FIELD1_NAME] = Feldname der Geschäftskomponente; beispielsweise Account_x0020_Status. [Record_ID] = Datensatz-ID eines zu aktualisierenden Datensatzes; Beispiel: 42-60DBL. Antwortnachricht aktualisieren: <UpdateResponse xmlns="[VERSION]/BusinessObjects/[BO]/[BC]/Operation"> <UpdateResult> <string xmlns="http://schemas.microsoft.com/2003/10/Serialization/Arrays">[ID1]</string> <string xmlns="http://schemas.microsoft.com/2003/10/Serialization/Arrays">[ID2]</string> … </UpdateResult> </UpdateResponse> [VERSION] = Die Nachrichtenversionszeichenfolge; Beispiel "http://Microsoft.LobServices.Siebel/2007/03" : .[BO] = Name des Geschäftsobjekts; Beispiel: Konto. [BC] = Name der Geschäftskomponente; Beispiel: Konto. [ID] = Datensatz-ID; Beispiel: 42-6ODBL. |
Aktualisieren Sie einen oder mehrere Datensätze, die durch eine Liste mit Aktualisierungsdatensätzen angegeben sind. Jeder Aktualisierungsdatensatz enthält eine Liste der zu aktualisierenden Felder und ein einzelnes obligatorisches <ID-Element> , das den zu aktualisierenden Datensatz identifiziert. Die Antwort enthält eine Liste der Datensatz-IDs aller aktualisierten Datensätze. Wenn mindestens ein Update erfolgreich war, wird keine Ausnahme ausgelöst, und die Antwort enthält die IDs der erfolgreich aktualisierten Datensätze. Wenn jedoch alle Updates fehlschlagen, wird eine Ausnahme ausgelöst (XmlReaderParsingException oder TargetSystemException). |
Löschen | Nachricht löschen:<Delete xmlns="[VERSION]/BusinessObjects/[BO]/[BC]/Operation"> <ViewMode>[View_mode]</ViewMode> <Id> <string xmlns="http://schemas.microsoft.com/2003/10/Serialization/Arrays">[ID1]</string> <string xmlns="http://schemas.microsoft.com/2003/10/Serialization/Arrays">[ID2]</string> … </Id> <SearchExpr>Search_expr</SearchExpr> </Delete> [VERSION] = Die Nachrichtenversionszeichenfolge; Beispiel "http://Microsoft.LobServices.Siebel/2007/03" : .[BO] = Name des Geschäftsobjekts; Beispiel: Konto. [BC] = Name der Geschäftskomponente; Beispiel: Konto. [View_mode] = Ansichtsmodus, der beim Abfragen der Datensätze angewendet werden soll, die gelöscht werden müssen. Dies ist ein optionaler Parameter. Eine Erläuterung möglicher Werte finden Sie in der Siebel-Dokumentation. [ID] = Datensatz-ID; Beispiel: 42-6ODBL. Search_expr = Siebel-Suchausdruck; Beispiel: [Name] LIKE "3Com*". Antwortnachricht löschen <DeleteResponse xmlns="[VERSION]/BusinessObjects/[BO]/[BC]/Operation"> <DeleteResult> <string xmlns="http://schemas.microsoft.com/2003/10/Serialization/Arrays">[ID1]</string> <string xmlns="http://schemas.microsoft.com/2003/10/Serialization/Arrays">[ID2]</string> … </DeleteResult> </DeleteResponse> [VERSION] = Die Nachrichtenversionszeichenfolge; Beispiel "http://Microsoft.LobServices.Siebel/2007/03" : .[BO] = Name des Geschäftsobjekts; Beispiel: Konto. [BC] = Name der Geschäftskomponente; Beispiel: Konto. [ID] = Datensatz-ID; Beispiel: 42-6ODBL. |
Löschen Sie mindestens einen Datensatz, der einem Satz von Datensatz-IDs oder einem Suchausdruck entspricht. Wichtig: Der Delete-Vorgang nimmt entweder einen Suchausdruck oder eine Reihe von Datensatz-IDs an. Sie können nicht beide Parameter im selben Löschvorgang angeben. Die Antwort enthält eine Liste der Datensatz-IDs aller gelöschten Zeilen. Wenn mindestens ein Löschvorgang erfolgreich war, wird keine Ausnahme ausgelöst, und die Antwort enthält die IDs der erfolgreich gelöschten Datensätze. Wenn jedoch alle Löschvorgänge fehlschlagen, wird eine Ausnahme ausgelöst (XmlReaderParsingException oder TargetSystemException). |
Associate | Nachricht zuordnen:<Associate xmlns="[VERSION]/BusinessObjects/[BO]/[BC]/Operation"> <ViewMode>[View_mode]</ViewMode> <ParentSearchExpr>Par_search</ParentSearchExpr> <ParentMVGField>Field_name</ParentMVGField> <ChildSearchExpr>Chld_search</ChildSearchExpr> </Associate> [VERSION] = Die Nachrichtenversionszeichenfolge; Beispiel "http://Microsoft.LobServices.Siebel/2007/03" : .[BO] = Name des Geschäftsobjekts; Beispiel: Konto. [BC] = Name der Geschäftskomponente; Beispiel: Konto. [View_mode] = Ansichtsmodus, der auf die Abfrage für Datensätze der übergeordneten und untergeordneten Geschäftskomponenten angewendet werden soll. Wenn ein Wert angegeben wird, wird dieser Wert sowohl auf die übergeordnete Suche als auch auf die untergeordnete Suche angewendet. Dies ist ein optionales Argument. Eine Erläuterung möglicher Werte finden Sie in der Siebel-Dokumentation. [Par_search] = Suchausdruck, der genau einem übergeordneten Geschäftskomponentendatensatz entspricht; Beispiel: [Id] LIKE AB-12345. [Chld_search] = Suchausdruck, der genau einem untergeordneten Geschäftskomponentendatensatz entspricht, der dem übergeordneten Geschäftskomponentendatensatz zugeordnet wird; Beispiel: [Id] LIKE CD-12345. [Field_name] = Mehrwertige Gruppenfeldname der übergeordneten Geschäftskomponente; beispielsweise "Rechnung mit Vornamen" in der Geschäftskomponente Konto. Antwortnachricht zuordnen: <AssociateResponse xmlns="[VERSION]/BusinessObjects/[BO]/[BC]/Operation"> <AssociateResult> <ChildID>[CHILD_ID]</ChildID> <ParentID>[PARENT_ID]</ParentID> </AssociateResult> </AssociateResponse> [VERSION] = Die Nachrichtenversionszeichenfolge; beispiel: "http://Microsoft.LobServices.Siebel/2007/03" .[BO] = Name des Geschäftsobjekts; z. B. Konto. [BC] = Name der Geschäftskomponente; z. B. Konto. [CHILD_ID] = Untergeordnete Datensatz-ID; beispiel: 42-6ODBL. [PARENT_ID] = Id des übergeordneten Datensatzes; beispiel: 42-6ODBL. |
Der Vorgang Zuordnen wird nur für Geschäftskomponenten mit MVG-Feldern (Multi-Value Group) angezeigt. Es ordnet Datensätze zu, indem Suchausdrücke für übergeordnete und untergeordnete Datensätze angegeben werden. Der Zuordnen-Vorgang: – Ordnet einen ausgewählten Datensatz der übergeordneten Geschäftskomponente einem ausgewählten untergeordneten Geschäftskomponentendatensatz zu – Erstellt eine 1:1-Zuordnung. Ein übergeordneter Datensatz wird einem untergeordneten Datensatz zugeordnet. - Für eine 1:N-Zuordnung sollten mehrere 1:1-Zuordnungen erstellt werden, und für eine M:N-Zuordnung sollten mehrere 1:N-Zuordnungen erstellt werden. Hinweis: Der übergeordnete Suchausdruck muss mit einem eindeutigen Datensatz in der übergeordneten Tabelle übereinstimmen. Der untergeordnete Suchausdruck muss mit einem eindeutigen Datensatz in der untergeordneten Tabelle übereinstimmen. Der Rückgabewert enthält die Datensatz-ID der zugeordneten untergeordneten Zeile und die Datensatz-ID der zugeordneten übergeordneten Zeile. Wenn der übergeordnete Suchausdruck oder der untergeordnete Suchausdruck mehr als einen übereinstimmenden Datensatz zurückgibt, wird eine Ausnahme ausgelöst. |
Trennen | Aufheben der Zuordnungsmeldung:<Dissociate xmlns="[VERSION]/BusinessObjects/[BO]/[BC]/Operation"> <ViewMode>[View_mode]</ViewMode> <ParentSearchExpr>Par_search</ParentSearchExpr> <ParentMVGField>Field_name</ParentMVGField> <ChildSearchExpr>Chld_search</ChildSearchExpr> </Dissociate> [VERSION] = Die Nachrichtenversionszeichenfolge; beispiel: "http://Microsoft.LobServices.Siebel/2007/03" .[BO] = Name des Geschäftsobjekts; z. B. Konto. [BC] = Name der Geschäftskomponente; z. B. Konto. [View_mode] = Ansichtsmodus, der auf die Abfrage für datensätze der übergeordneten und untergeordneten Geschäftskomponente angewendet werden soll. Wenn ein Wert angegeben wird, wird dieser Wert sowohl auf die übergeordnete Suche als auch auf die untergeordnete Suche angewendet. Dies ist ein optionales Argument. Eine Erläuterung der zulässigen Werte finden Sie in der Siebel-Dokumentation. [Par_search] = Suchausdruck, der genau mit einem übergeordneten Geschäftskomponentendatensatz übereinstimmt; Beispiel: [Id] LIKE AB-12345. [Chld_search] = Suchausdruck, der genau einem untergeordneten Geschäftskomponentendatensatz entspricht, der mit dem Datensatz der übergeordneten Geschäftskomponente dissoziiert wird; Beispiel: [Id] LIKE CD-12345. [Field_name] = Mehrwertige Gruppenfeldname der übergeordneten Geschäftskomponente; beispiel: "Rechnung mit Vorname" in der Geschäftskomponente "Konto". Heben Sie die Zuordnung der Antwortnachricht auf: <DissociateResponse xmlns="[VERSION]/BusinessObjects/[BO]/[BC]/Operation"> <DissociateResult> <ChildID>[CHILD_ID]</ChildID> <ParentID>[PARENT_ID]</ParentID> </DissociateResult> </DisocciateResponse> [VERSION] = Die Nachrichtenversionszeichenfolge; beispiel: "http://Microsoft.LobServices.Siebel/2007/03" .[BO] = Name des Geschäftsobjekts; z. B. Konto. [BC] = Name der Geschäftskomponente; z. B. Konto. [CHILD_ID] = Untergeordnete Datensatz-ID; beispiel: 42-6ODBL. [PARENT_ID] = Id des übergeordneten Datensatzes; beispiel: 42-6ODBL. |
Der Dissociate-Vorgang wird nur für Geschäftskomponenten mit MVG-Feldern (Multi-Value Group) angezeigt. Sie distanziert Datensätze, indem Suchausdrücke für übergeordnete und untergeordnete Datensätze angegeben werden. Der Dissociate-Vorgang: Distanziert einen ausgewählten Datensatz einer übergeordneten Geschäftskomponente mit einem ausgewählten untergeordneten Geschäftskomponentendatensatz. Stellt eine 1:1-Dissoziation her. Ein übergeordneter Datensatz wird mit einem untergeordneten Datensatz dissoziiert. Für eine 1:N-Dissoziation sollten mehrere 1:1-Dissoziationen und für eine M:N-Dissoziation mehrere 1:N-Dissoziationen vorgenommen werden. Beachten Sie, dass der untergeordnete Suchausdruck mit einem eindeutigen Datensatz unter den zugeordneten Datensätzen mit übergeordneten Datensätzen übereinstimmen muss, die dem übergeordneten Suchausdruck entsprechen. Wichtig: Es gibt einen Unterschied im untergeordneten Suchausdruck für ASSOCIATE- und DISSOCIATE-Vorgänge. In einem ASSOCIATE-Vorgang durchsucht der untergeordnete Suchausdruck alle Datensätze in der untergeordneten Geschäftskomponente. Bei einem DISSOCIATE-Vorgang durchsucht der untergeordnete Suchausdruck nur die Datensätze in der untergeordneten Geschäftskomponente, die Datensätzen in der übergeordneten Geschäftskomponente zugeordnet sind, wobei die übergeordneten Datensätze mit dem übergeordneten Suchausdruck übereinstimmen. Der Rückgabewert enthält die Datensatz-ID des dissoziierten untergeordneten Datensatzes und die Datensatz-ID des dissoziierten übergeordneten Datensatzes. Wenn der übergeordnete Suchausdruck oder der untergeordnete Suchausdruck mehr als einen übereinstimmenden Datensatz zurückgibt, wird eine Ausnahme ausgelöst. |
Query_[MVG_Child_Business_Comp] | Query_[MVG_Child_Business_Comp] Meldung:<Query_[CHILD_BC] xmlns="BusinessObjects/[BO]/[BC]/Operation"> <ViewMode>View_mode</ViewMode> <ParentSearchExpr>Par_search</ParentSearchExpr> <ParentMVGField>Field_name</ParentMVGField> <[CHILD_BC]QueryInputRecord> <SearchExpr>Chld_search </SearchExpr> <QueryFields> <string>field1</string> <string>field2</string> … </QueryFields> </[CHILD_BC]QueryInputRecord> </Query_[CHILD_BC]> [VERSION] = Die Nachrichtenversionszeichenfolge; beispiel: "http://Microsoft.LobServices.Siebel/2007/03" .[BO] = Name des Geschäftsobjekts; z. B. Konto. [BC] = Name der Geschäftskomponente; z. B. Konto. [View_mode] = Anzuwendender Ansichtsmodus; kann 0 bis 9 sein. Dies ist ein optionaler Parameter. Eine Erläuterung dieser möglichen Werte finden Sie in der Siebel-Dokumentation. [CHILD_BC] = Name der untergeordneten Geschäftskomponente, die dem MVG-Feld der übergeordneten Geschäftskomponente zugeordnet ist; z. B. Kontakt (für die Übergeordnete Geschäftskomponente Konto). [Par_search] = Suchausdruck mit 1 übergeordnetem Geschäftskomponentendatensatz; Beispiel: [Id] LIKE AB-12345. [Field_name] = Mehrwertige Gruppenfeldname der übergeordneten Geschäftskomponente; Beispiel: "Rechnung an Vorname" in der Geschäftskomponente "Konto". [Chld_search] = Suchausdruck mit mindestens 1 untergeordneten Geschäftskomponentendatensätzen; Beispiel: [Id] LIKE CD-12345. [field1], [field2] usw. = Abfragefelder in der untergeordneten Geschäftskomponente. Eine Liste von Feldnamen, die die Felder in der untergeordneten Geschäftskomponente angibt, die vom Vorgang abgerufen werden sollen. Nur die Felder in dieser Liste werden in jedem Datensatz zurückgegeben. Jedes Feld sollte mit dem ursprünglichen Namen des Felds in der untergeordneten Geschäftskomponente angegeben werden, nicht mit dem XML-codierten Namen. beispielsweise "Vorname" anstelle von "First_x0032_Name". Dieser Parameter ist optional. Query_[MVG_Child_Business_Comp] Antwortnachricht: <Query_[CHILD_BC]Response xmlns="[VERSION]/BusinessObjects/[BO]/[BC]/Operation"> <Query_[CHILD_BC]Result> <[CHILD_BC]QueryRecord> <[FIELD1_NAME]>value1</[FIELD1_NAME]> <[FIELD2_NAME]>value2</[FIELD2_NAME]> … </[CHILD_BC]QueryRecord > </QueryResult> </QueryResponse> [VERSION] = Die Nachrichtenversionszeichenfolge; beispiel: "http://Microsoft.LobServices.Siebel/2007/03" .[BO] = Name des Geschäftsobjekts; z. B. Konto. [BC] = Name der Geschäftskomponente; z. B. Konto. [FIELD1_NAME] = Name des Geschäftskomponentenfelds; beispielsweise Account_x0020_Status. [CHILD_BC] = Name der untergeordneten Geschäftskomponente, die dem MVG-Feld der übergeordneten Geschäftskomponente zugeordnet ist; z. B. Kontakt (für die Übergeordnete Geschäftskomponente Konto). |
Dieser Vorgang wird für Geschäftskomponenten mit MVG-Feldern verfügbar gemacht. Es fragt die untergeordneten Datensätze ab, die einem übergeordneten Datensatz zugeordnet sind, der einem MVG-Feld in der übergeordneten Geschäftskomponente zugeordnet ist. |
Nachrichtenaktionen für Siebel-Geschäftskomponentenvorgänge
Die folgende Tabelle zeigt die SOAP-Aktion für die einzelnen Siebel-Geschäftskomponentenvorgänge. Es werden nur die Aktionen für die Anforderungsmeldungen angezeigt. Die Aktion für die Antwortnachricht wird durch Anfügen von "/response" an die Anforderungsnachrichtaktion gebildet. beispiel: "http://Microsoft.LobServices.Siebel/2007/03/BusinessObjects/Account/Account/Insert/response"
.
Vorgang | Aktion | Beispiel |
---|---|---|
Einfügen | [VERSION]/BusinessObjects/[BO]/[BC]/Einfügen | http://Microsoft.LobServices.Siebel/2007/03/BusinessObjects/Account/Account/Insert |
Abfrage | [VERSION]/BusinessObjects/[BO]/[BC]/Query | http://Microsoft.LobServices.Siebel/2007/03/BusinessObjects/Account/Account/Query |
Aktualisieren | [VERSION]/BusinessObjects/[BO]/[BC]/Update | http://Microsoft.LobServices.Siebel/2007/03/BusinessObjects/Account/Account/Update |
Löschen | [VERSION]/BusinessObjects/[BO]/[BC]/Delete | http://Microsoft.LobServices.Siebel/2007/03/BusinessObjects/Account/Account/Delete |
Associate | [VERSION]/BusinessObjects/[BO]/[BC]/Associate | http://Microsoft.LobServices.Siebel/2007/03/BusinessObjects/Account/Account/Associate |
Trennen | [VERSION]/BusinessObjects/[BO]/[BC]/Dissociate | http://Microsoft.LobServices.Siebel/2007/03/BusinessObjects/Account/Account/Dissociate |
Query_[CHILD_BC] | [VERSION]/BusinessObjects/[BO]/[BC]/Query_[CHILD_BC] | http://Microsoft.LobServices.Siebel/2007/03/BusinessObjects/Account/Account/Query_Contact |
[VERSION] = Die Nachrichtenversionszeichenfolge; beispiel: "http://Microsoft.LobServices.Siebel/2007/03"
.
[BO] = Name des Geschäftsobjekts; z. B. Konto.
[BC] = Name der Geschäftskomponente; z. B. Konto.
Name der untergeordneten Geschäftskomponente, die dem MVG-Feld der übergeordneten Geschäftskomponente zugeordnet ist; z. B. Kontakt (für die Übergeordnete Geschäftskomponente Konto).
Sie müssen die Meldungsaktion explizit angeben, wenn Sie den Siebel-Adapter in einer BizTalk Server-Lösung oder mithilfe des Wcf-Kanalmodells (Windows Communication Foundation) verwenden. Weitere Informationen finden Sie unter Entwickeln Ihrer Siebel-Anwendungen.
WCF-Clientmethoden der Siebel-Geschäftskomponente
Die folgende Tabelle zeigt die WCF-Dienstmodellmethodensignaturen, die vom Visual Studio-Plug-In "Add Adapter Service Reference" für Siebel-Geschäftskomponenten generiert werden.
Vorgang | WCF-Dienstmodellmethode |
---|---|
Einfügen | string[] client.Insert([BC]InsertRecord[] ArrayOf[BC]InsertRecord); [BC] = Name der Geschäftskomponente; Beispiel: Konto. |
Abfrage | [BC]QueryRecord[] client.Query(System.Nullable<short> ViewMode, [BC]QueryInputRecord [BC]QueryInputRecord); [BC] = Name der Geschäftskomponente, z. B. Konto. |
Aktualisieren | string[] client.Update(System.Nullable<short> ViewMode, [BC]UpdateRecord[] ArrayOf[BC]UpdateRecord); [BC] = Name der Geschäftskomponente; Beispiel: Konto. |
Löschen | string[] client.Delete(System.Nullable<short> ViewMode, string[] Id, string SearchExpr); |
Associate | ParentChildRecord client.Associate(System.Nullable<short> ViewMode, string ParentSearchExpr, string ParentMVGField, string ChildSearchExpr); |
Trennen | ParentChildRecord client.Dissociate(System.Nullable<short> ViewMode, string ParentSearchExpr, string ParentMVGField, string ChildSearchExpr); |
Query_[MVG Child Business Comp] | [CHILD_BC]QueryRecord[] client.Query_[CHILD_BC](../../core/system.md ViewModeshort ViewMode, string ParentSearchExpr, string ParentMVGField, [CHILD_BC]QueryInputRecord [CHILD_BC]QueryInputRecord); [CHILD_BC] = Name der untergeordneten Geschäftskomponente, die dem MVG-Feld der übergeordneten Geschäftskomponente zugeordnet ist; z. B. Kontakt (für die übergeordnete Geschäftskomponente Konto). |
Weitere Informationen
Nachrichten- und Nachrichtenschemas für BizTalk-Adapter für Siebel eBusiness-Anwendungen