SBL-BPR-00248: Cannot assign to destination process property '%1' having base type '%2' with data of type '%3'. The data being assigned: '%4'

Applies to:

Siebel Universal Customer Master - Version: 7.8.1.1 [19044] and later   [Release: V7 and later ]
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







References

BUG:10501492 - INCORRECT DEFAULT STRING OF PROCESS PROPERTIES IN UCM SERVER PARTY PACKAGE WORKFLOW



תגובות

פוסטים פופולריים מהבלוג הזה

SBL-BPR-00191: The rowId of the active row of the primary buscomp '%1', '%2', does not match the Primary Id

Profile Attributes and Open UI

FINS Data Transfer Utilities