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
|
|
|
|
|
|
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 |
|