Siebel Financial Services Connector for ACORD P&C and Surety Guide > Siebel Connector for ACORD XML > FINS ACORD XML Converter >

Converter Methods and Arguments


The FINS ACORD XML Converter methods and arguments are described in the following tables. Table 12 describes the FINS ACORD XML Converter methods.

Table 12. FINS ACORD XML Converter Methods
Method
Display Name
Description
PropSetToXML
PropSetToXML
Generate the XML message to be sent.
PropSetToXMLPropSet
PropSetToXMLPropSet
Prepare the DOM structure of the XML message to be sent.
XMLPropSetToPropSet
XMLPropSetToPropSet
Convert the XML message received into hierarchical property sets.
XMLToPropSet
XMLToPropSet
Prepare the hierarchical property sets from the DOM structure of the XML message received.
ErrorHandler
ErrorHandler
Generate a response ACORD message with detailed error information for an operation error.

Table 13 describes the arguments common to FINS ACORD XML Converter methods.

Table 13. Argument Values for FINS ACORD XML Converter Methods
Argument Name
Value
Comments
ClientApplicationOrganization
<Client application organization name>
The value for <Org> in < ClientApp>
ClientApplicationName
<Client application name>
The value for <Name > in < ClientApp>
ClientApplicationVersion
<Client application version>
The value for <Version> in < ClientApp>
IsClient
true, false
"True" if Siebel FINS is behaving as an ACORD client. "False" if Siebel FINS is behaving as an ACORD server.
IsSignoff
true, false
If "true," the converter generates a SignoffRq aggregate for the current ACORD document. If "false," the converter does not generate a SignoffRq aggregate.
ServiceProviderName
<ACORD service provider name>
The value will be used as the value of <SPName> in <SignonRq> aggregate.
XMLEnvIntObjectName
<Name of the envelope integration object>
Name of the integration object that defines ACORD envelope.
SignonRsEcho
<Property Set storing echo values from SignonRq>
Those echo values are used by SignonRs header.
initsignon
<Integration component user property of envelope integration object>
Determine which user property in envelope integration object will be used to construct initial SignonRq header.
sessionsignon
<Integration component user property of envelope integration object>
Determine which user property in envelope integration object will be used to construct subsequent SignonRq header.
signonRs
<Integration component user property of envelope integration object>
Determine which user property in envelope integration object will be used to construct SignonRs header.
signoffRq
<Integration component user property of envelope integration object>
Determine which user property in envelope integration object will be used to construct SignoffRq header.
signoffRs
<Integration component user property of envelope integration object>
Determine which user property in envelope integration object will be used to construct SignoffRs header.
ErrorCode
<Error code value>
The error code during operation to be set in the ACORD Status header.
ErrorMessageText
<Error message text>
The actual error message during operation to be set in the ACORD Status header.
GeneralErrorMessageText
<Error message text>
The generic error text to be pre-appended to the actual error text. For example, "The error happens before the transaction manager."

Table 14 provides specifications for the PropSetToXML method arguments.

Table 14. Arguments for PropSetToXML Method
Name
Display Name
Data Type
Type
Optional
ClientApplicationOrganization
Client Application Organization
String
Input
Yes
ClientApplicationName
Client Application Name
String
Input
Yes
ClientApplicationVersion
Client Application Version
String
Input
Yes
IsClient
Is Client
String
Input
Yes
IsSignoff
Is Signoff
String
Input
Yes
ServiceProviderName
Service Provider Name
String
Input
Yes
XMLHierarchy
XML Property Set
Hierarchy
Input
No
<Value>
XML Document
String
Output
No
XMLEnvIntObjectName
XMLEnvIntObjectName
String
Input
Yes
SignonRsEcho
SignonRsEcho
Hierarchy
Input
Yes
initsignon
initsignon
String
Input
Yes
sessionsignon
sessionsignon
String
Input
Yes
signoffRq
signoffRq
String
Input
Yes
signonRs
signonRs
String
Input
Yes
signoffRs
signoffRs
String
Input
Yes

Table 15 provides specifications for the PropSetToXMLPropSet method arguments.

Table 15. Arguments for PropSetToXMLPropSet
Name
Display Name
Data Type
Type
Optional
ClientApplicationOrganization
Client Application Organization
String
Input
Yes
ClientApplicationName
Client Application Name
String
Input
Yes
ClientApplicationVersion
Client Application Version
String
Input
Yes
IsClient
Is Client
String
Input
Yes
IsSignoff
Is Signoff
String
Input
Yes
ServiceProviderName
Service Provider Name
String
Input
Yes
XMLHierarchy
XML Property Set
Hierarchy
Input/output
No
XMLEnvIntObjectName
XMLEnvIntObject
Name
String
Input
Yes
SignonRsEcho
SignonRsEcho
Hierarchy
Input
Yes
initsignon
initsignon
String
Input
Yes
sessionsignon
sessionsignon
String
Input
Yes
signoffRq
signoffRq
String
Input
Yes
signonRs
signonRs
String
Input
Yes
signoffRs
signoffRs
String
Input
Yes

Table 16 provides specifications for the XMLPropSetToPropSet method argument.

Table 16. Argument for XMLPropSetToPropSet
Name
Display Name
Data Type
Type
Optional
XMLHierarchy
XML Property Set
Hierarchy
Input/Output
No

Table 17 provides specifications for the XMLToPropSet method arguments.

Table 17. Arguments for XMLToPropSet Method
Name
Display Name
Data Type
Type
Optional
<Value>
XML Document
String
Input
No
XMLHierarchy
XML Property Set
Hierarchy
Input/Output
No

Table 18 provides specifications for the ErrorHandler method arguments.

Table 18. Arguments for ErrorHandler Method
Name
Display Name
Data Type
Type
Optional
ErrorCode
ErrorCode
String
Input
No
ErrorMessageText
ErrorMessageText
String
Input
No
GeneralErrorMessageText
GeneralErrorMessageText
String
Input
Yes
XML Hierarchy
ErrXMLHierarchy
Hierarchy
Input/Output
Yes


 Siebel Financial Services Connector for ACORD P&C and Surety Guide 
 Published: 18 April 2003