Global Deployment Guide > Planning Global Deployments > Integration Considerations >

Transcode Business Service


In addition to the improvements to the current Siebel eBusiness Application Integration (eAI) components, Siebel eBusiness Applications offer the Transcode business service that you can use in your workflow processes to validate and convert data from one character set encoding to another. For a list of supported character set encodings, see System Requirements and Supported Platforms. For information on how business services handle character conversion errors, see Character Conversion Error Handling.

The Transcode business service supports two methods:

  • Validate. This method confirms the input property set hierarchy or the <value> of the input property set.
    Method Argument
    Required
    Description

    ValidationMode

    Yes

    If set to Value then only the <value> is validated. Otherwise, the properties are validated for the entire hierarchy.

    TargetEncoding

    Yes

    For the proper language-independent code parameter values, see System Requirements and Supported Platforms.

    SourceEncoding

    No

    This argument is required when ValidationMode is set to Value and the input <value> contains binary data. This implies conversion from binary data in SourceEncoding to binary data in TargetEncoding. For the proper language-independent code parameter values, see System Requirements and Supported Platforms.

  • Convert. Converts the <value> in the input property set to the target encoding in the output.
    Method Argument
    Required
    Description

    ConversionMode

    Yes

    Values can be StringToEncoding, EncodingToString, or EncodingToEncoding.

    TargetEncoding

    Yes

    Required for StringToEncoding and EncodingToEncoding modes. For the proper language-independent code parameter values, see System Requirements and Supported Platforms.

    SourceEncoding

    No

    Required for EncodingToString mode. For the proper language-independent code parameter values, see System Requirements and Supported Platforms.

NOTE:  To ignore conversion errors, specify IgnoreConversionErrors in the method argument.

Language-Independent Code Parameter Values

For information on language-independent code parameter values, see System Requirements and Supported Platforms.

Global Deployment Guide