|Bookshelf Home | Contents | Index | PDF|
Transports handle all data as binary data (bytes) because the IsTextData parameter that was available in previous releases is no longer supported. If you want to use character conversion on the transport, you use the CharSetConversion parameter. Handling the data as binary defers any character set conversion until needed and avoids conversion at the transport level to prevent data corruption. For example, treating a UTF-8 encoded Extensible Markup Language (XML) document as text when the conversion executes leads to an XML string in the local code page, while its header still describes UTF-8. It is best to treat all self-describing data, including XML, as binary.
When business services are invoked from a workflow, the valid set of encodings is controlled by a picklist. If the business services are invoked through scripting or similar mechanisms, the character set name is supplied textually.
NOTE: For data validation or conversion from one encoding to another, you can use the Transcode Service business service if needed. For information on the Transcode Service business service, see Transcode Service Business Service.
Transports provide connectivity to virtually any communication protocol that can represent data as text or binary messages, including MQSeries from IBM, MSMQ from Microsoft, and HTTP. EAI Transports allow Siebel Business Applications to integrate with Web-based applications as well as legacy systems that are encapsulated using middleware. Transports are interchangeable. If you change technologies at any point, you can reuse existing workflows and logic by switching the transport adapter.
NOTE: The transport business services are not re-entrant. This applies not only to receivers, but also to nonreceiver mode because users can define scripts in the business service that invoke the same business service. For more information on transport re-entrance, see About EAI MQSeries Transport Re-Entrance.
|Transports and Interfaces: Siebel Enterprise Application Integration||Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Legal Notices.|