Applies to:
Siebel Universal Customer Master - Version: 7.8.1.1 [19044]z*OBSOLETE: Microsoft Windows 2000
Product Release: V7 (Enterprise)
Version: 7.8.1.1 [19044]
Database: Oracle 9.2.0.2
Application Server OS: Microsoft Windows 2000 Advanced Server
Database Server OS: Sun Solaris 9
This document was previously published as Siebel SR 38-2479981931.
***Checked for relevance on 04-Jan-2011***
Symptoms
Customer was executing the workflow process “UCM Server Party Package Workflow (MQSeries Server Transport Error Handling)”. The workflow process is one of standard workflow process in Siebel UCM application and has a business service step to import an XML file from file using EAI File Transport and the output was stored XMLBinaryString process property of data type 'Binary'.
In customer environment, when the same workflow process was executed from inbound HTTP Transport for test purpose, which does not call EAI File Transport BS but the data comes from external application, the following error was caused:
EAITransport EAITransportWarning 2 0 2005-09-09 17:49:40 [0] Cannot assign to destination process property 'Inbound Request' having base type 'String' with data of type 'Variant/Binary'. The data being assigned: '<?xml version="1.0" encoding="UTF-8" ?>
<?Siebel-Property-Set EscapeNames="true'(SBL-BPR-00248) (0x83b5)
Cause
The 'Inbound Request' process property had default string '<Value>' so that the transport layer was trying to assign the incoming message to the process property of data type 'String'. That is why the reported error was caused, as the incoming message is in binary format.Solution
Hence, in order to workaround the reported error, the default string '<Value>' was removed from the process property ‘Inbound Request’ and the default string ‘<Value>’ was added to the process property XMLBinaryString. After that, the workflow process worked fine as expected.
Change Request 12-15GIS7V has been logged to address this product defect.
Kind Regards,
Siebel Technical Support
No comments:
Post a Comment