Siebel Master Data Applications Reference for Industry Applications > Siebel Master Data Applications Messages >

About CRMML Envelope and Header Information


To support the key features of Siebel Master Data Applications such as the system security check, the privilege checking function, and so on, the Siebel Connector for Master Data Applications is designed to generate the CRMML Message Header. An example of the header follows:

<! CRMML Header section starts>

      <CRMHeader>

            <FromSystem>

                  <SystemInfo type="ID">

                  <SystemId>www.mycompany.com</SystemId>

                  <SystemRole>Insurance Application</SystemRole>

                  <SystemName>Client UI System</SystemName>

                  </SystemInfo>

            </FromSystem>

            <ToSystem>

                  <SystemInfo type="ID">

                  <SystemId>123-456-789</SystemId>

                  <SystemRole>Service Provider</SystemRole>

                  <SystemName>Siebel UCM System</SystemName>

                  </SystemInfo>

            </ToSystem>

            <MessageDescriptor>

                  <MessageId>11SC3I2002053116:43:45</MessageId>

                  <TransactionScope>any</TransactionScope>

                  <Timestamp>01/01/2001</Timestamp>

                  <TimeToLive>365</TimeToLive>

            </MessageDescriptor>

</CRMHeader>

Certain values in the header are automatically generated by the connector, but you can specify others in the envelope integration object. Table 31 describes the elements and how they are configured. For system generated attributes, these is no configuration available.

Table 31.  Header Elements
Element
Structure
Attribute
Description
Default
Configuration

CRMML

(top level)

 

 

 

 

CRMHeader

In CRMML

 

Header aggregate

 

 

FromSystem

In CRMHeader

 

FromSystem aggregate

 

 

SystemInfo

In FromSystem

 

SystemInfo aggregate

 

 

Type

Describes the type of SystemID such as ID or URL

ID

UCM Envelope Integration Object->SystemInfo Integration Component->type Integration Component Field, XML Literal Value

SystemId

Identifier of the system

123-456-789

UCM Envelope Integration Object->SystemInfo Integration Component->SystemId Integration Component Field, XML Literal Value

SystemName

Name of the system

SiebelCIFSystem

UCM Envelope Integration Object->SystemInfo Integration Component->SystemName Integration Component Field, XML Literal Value

SystemRole

Role the system has

Service Provider

UCM Envelope Integration Object->SystemInfo Integration Component->SystemRole Integration Component Field, XML Literal Value

ToSystem

In CRMHeader

 

ToSystem aggregate

 

 

SystemInfo

In ToSystem

 

SystemInfo aggregate

 

 

Type

Describes the type of SystemID such as ID or URL.

ID

UCM Envelope Integration Object->SystemInfo Integration Component->ToSystem_type Integration Component Field, XML Literal Value

SystemId

Identifier of the system

 

System Generated

SystemName

Name of the system

 

System Generated

SystemRole

Role the system has

 

System Generated

Message Descriptor

In CRMHeader

MessageId

Identifier of the message

 

System Generated

Transaction Scope

Currently, the only value supported for transaction scope is any

 

UCM Envelope Integration Object->MessageDescriptor Integration Component->MessageDescriptor_TrasactionScope Integration Component Field, XML Literal Value

Timestamp

Time stamp of when the message is constructed

 

System Generated

TimeToLive

Expiration length of the message from Timestamp value

 

UCM Envelope Integration Object->MessageDescriptor Integration Component->MessageDescriptor_ToLive Integration Component Field, XML Literal Value

Siebel Master Data Applications Reference for Industry Applications