Business Process Automation

Integration Preference

This page is accessed via Business Process Automation > Power Data > Integration > Integration Preferences.

Use an integration preference to convert and send the outbound XML in a specific UOM. You can also choose the precision of rounding for each UOM.

You can associate an integration preference with both an external system and an out XML profile. The system will first look on the external system for an integration preference. If it doesn't find one there, then it looks at the out XML profile designated on the external system to see if there is an integration preference. If there is not an integration preference on the out XML profile, then no preferences are applied and the XML is generated with whatever values are in the database. The glog.currency.outXmlPrecision properties are only used if an integration profile is found, and if the Use Global Properties check box is selected.

Integration Preferences can also be associated with the Rate Inquiry and Generic Query interfaces. To use the Integration Preference in those synchronous interfaces, you would specify the IntPreferenceGid in the RIQQuery, or the GenericQuery XML. When specified in the RIQQuery, the RIQQueryResponse would apply the preferences before responding with the result XML. When specified in the GenericQuery XML, the preference would be applied to the resulting generated interface XML.

Adding Integration Preferences

  1. Enter an Integration Preference ID.
  2. Select the Use Global Properties check box if you want currency precision to be defined in the glog.currency.outXmlPrecision property. Any currency precisions defined in the integration preference will take precedence over the ones in the property. It is recommended that precisions be set in the properties and only special cases be defined in the integration preference.
  3. Enter a Description.

Preference

  1. Select a UOM.
  2. Select a Value for the UOM. This will be the default value for this UOM when sending an outbound XML. For example, you can set it so the default outbound weight is pounds.
  3. Click Save for each UOM you define.

Precision

Use this section to define the precision for designated UOMs.

  1. Select a UOM.
  2. Select a Value for the UOM.
  3. Enter the level of Precision for the UOM. Use a single-digit number to indicate the number of decimal places of precision. When the precision is set to a higher level than in the properties, the generated XML will be padded with zeroes.
  4. Click Save for each UOM you define.
  5. Click Finished.

Related Topics