Siebel Universal Customer Master Applications Reference for Industry Applications > Siebel UCM Applications Messages >

About CRMML Envelope and Header Information


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

<! 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 CIF 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
CIF Envelope Integration Object->SystemInfo Integration Component->type Integration Component Field, XML Literal Value
 
 
SystemId
Identifier of the system
123-456-789
CIF Envelope Integration Object->SystemInfo Integration Component->SystemId Integration Component Field, XML Literal Value
 
 
SystemName
Name of the system
SiebelCIFSystem
CIF Envelope Integration Object->SystemInfo Integration Component->SystemName Integration Component Field, XML Literal Value
 
 
SystemRole
Role the system has
ServiceProvider
CIF 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
CIF 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
MessageDescripto
In CRMHeader
 
 
 
 
 
 
MessageId
Identifier of the message
 
System Generated
 
 
TransactionScope
Scope of the transaction. Currently, only support any
 
CIF 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
 
CIF Envelope Integration Object->MessageDescriptor Integration Component->MessageDescriptor_ToLive Integration Component Field, XML Literal Value


 Siebel Universal Customer Master Applications Reference for Industry Applications
 Published: 18 April 2003