Muokkaa

Jaa


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 component name
  • Business component field names
  • Business component field data types mapped to simple/complex WSDL types
  • Business component field length mapped to facet maxLength
  • Business component mandatory field mapped to facet minOccurs = 1
  • Business component optional field mapped to facet minOccurs = 0
  • Business component picklist field mapped to a Picklist complex type in WSDL
  • Business component static bounded picklist to contain an enumerated list of values
  • Business component field NULL constraint mapped to facet isNillable = true
  • Business component operations

    • INSERT
    • QUERY
    • UPDATE
    • DELETE
    • ASSOCIATE
    • DISSOCIATE
    • QUERY_[MVG Child Business Comp] for each child business component with which the business component has an m:n relationship
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.