Node types and IDs for the Siebel adapter
Metadata node types and IDs
The Siebel adapter surfaces Siebel system artifacts in a hierarchical manner. The following table describes the node types and node IDs for Siebel artifacts surfaced by the Siebel adapter.
Artifact | Node Type | Node Id | Example | Description |
---|---|---|---|---|
Business Objects (All Business Objects) | CATEGORY | [VERSION]/BusinessObjects | http://Microsoft.LobServices.Siebel/2007/03/BusinessObjects |
Returns all business objects. |
Business Object (BO) | CATEGORY | [VERSION]/BusinessObjects/[BO] | http://Microsoft.LobServices.Siebel/2007/03/BusinessObjects/Account |
Returns all business components associated with the specified business object. |
Business Component (BC) | CATEGORY | [VERSION]/BusinessObjects/[BO]/[BC] | http://Microsoft.LobServices.Siebel/2007/03/BusinessObjects/Account/Account |
Returns all operations associated with the specified business component. |
Insert | OPERATION | [VERSION]/BusinessObjects/[BO]/[BC]/Insert | http://Microsoft.LobServices.Siebel/2007/03/BusinessObjects/Account/Account/Insert |
Returns the Insert operation for the specified business component. |
Query | OPERATION | [VERSION]/BusinessObjects/[BO]/[BC]/Query | http://Microsoft.LobServices.Siebel/2007/03/BusinessObjects/Account/Account/Query |
Returns the Query operation for the specified business component. |
Update | OPERATION | [VERSION]/BusinessObjects/[BO]/[BC]/Update | http://Microsoft.LobServices.Siebel/2007/03/BusinessObjects/Account/Account/Update |
Returns the Update operation for the specified business component. |
Delete | OPERATION | [VERSION]/BusinessObjects/[BO]/[BC]/Delete | http://Microsoft.LobServices.Siebel/2007/03/BusinessObjects/Account/Account/Delete |
Returns the Delete operation for the specified business component. |
Associate | OPERATION | [VERSION]/BusinessObjects/[BO]/[BC]/Associate | http://Microsoft.LobServices.Siebel/2007/03/BusinessObjects/Account/Account/Associate |
Returns the Associate operation for the specified business component. |
Dissociate | OPERATION | [VERSION]/BusinessObjects/[BO]/[BC]/Dissociate | http://Microsoft.LobServices.Siebel/2007/03/BusinessObjects/Account/Account/Dissociate |
Returns the Dissociate operation for the specified business component. |
Query_[MVG Child Business Component] | OPERATION | [VERSION]/BusinessObjects/[BO]/[BC]/Query_[MVG Child Business Component] | http://Microsoft.LobServices.Siebel/2007/03/BusinessObjects/Account/Account/Query_Contact |
Returns the Query operation for the child business component |
Business Services | CATEGORY | [VERSION]/BusinessServices | http://Microsoft.LobServices.Siebel/2007/03/BusinessServices |
Returns all business services. |
Business Service | CATEGORY | [VERSION]/BusinessServices/[Business Service] | http://Microsoft.LobServices.Siebel/2007/03/BusinessServices/ATP |
Returns all business methods for the specified business service. |
Business Service Method | OPERATION | [VERSION]/BusinessServices/[Business Service]/[Business Service Method] | http://Microsoft.LobServices.Siebel/2007/03/BusinessServices/ATP/ATPRunCheck |
Returns the specified business service method. |
[VERSION] = The version string; for example http://Microsoft.LobServices.Siebel/2007/03
.
[BO] = A Siebel business object; for example, Account.
[BC] = A business component; for example, Account.
[Business Service] = A Siebel business service; for example, ATP.
[Business Service Method] = A method of a business service; for example, DismissAlarm.
[MVG Child Business Component] = A multi-value group child business component; for example, Contact.
Metadata Search and Node IDs
Metadata search is a powerful feature that the Microsoft Windows Communication Foundation (WCF) Line of Business (LOB) Adapter SDK surfaces as part of its MetadataRetrievalContract interface. The Siebel adapter leverages this feature to support searching the following Siebel artifacts.
Artifact | Node Id | Description |
---|---|---|
Business Object | [VERSION]/BusinessObjects | Return business objects that match the search expression. |
Business Component | [VERSION]/BusinessObjects/[BO] | Return business components that match the search expression. |
Business Service | [VERSION]/BusinessServices | Return business services that match the search expression. |
Business Service Method | [VERSION]/BusinessServices/[Business Service] | Return business service methods that match the search expression. |
[VERSION] = The version string; for example http://Microsoft.LobServices.Siebel/2007/03
.
[BO] = A Siebel Business Object; for example, Account.
[Business Service] = A Siebel Business Service; for example, ATP.
For valid search expressions, refer to the Siebel documentation.
Note
The Siebel adapter only supports searches at the level below the currently selected node. For example, when BusinessObjects is selected, A* is a supported search, but A*/A* is not.
Metadata Retrieval and Node IDs
The Siebel adapter captures the following characteristics for each type of artifact.
Artifact | Metadata Characteristics |
---|---|
Business Component |
|
Business Service Method | - Business Service name - Method name - Method is the operation - Method parameter names - Method parameter data types mapped to WSDL types - Method parameter direction mapped to WSDL parameter direction - Method parameter order mapped to element sequence |
For detailed information about the format of the metadata that the Siebel adapter exposes for specific artifacts and operations on the Siebel system, see Messages and Message Schemas for BizTalk Adapter for Siebel eBusiness Applications.