Applies to:Siebel System Software - Version: 188.8.131.52  - Release: V7
IBM AIX on POWER Systems (64-bit)
Product Release: V7 (Enterprise)
Version: 184.108.40.206 
Database: Oracle 220.127.116.11
Application Server OS: IBM AIX 5L 5.2
Database Server OS: IBM AIX 5L 5.2
This document was previously published as Siebel SR 38-3325048691.
For the benefit of other readers, the customer had a workflow process executed by an MQSeries receiver, with one of the steps invoking "EAI XML Converter", method "XMLDocToIntObjHier".
Execution of the process generated the error below on the above step.
GenericLog GenericError 1 0 2007-04-24 10:22:03 Object manager error: ( Cannot convert process property 'IncomingXML' having base type 'Binary/Variant' to type 'String'. The process property currently holds data: '...<?xml version="1.0" encoding="UTF-8"?><?Siebel-Property-Set EscapeNames="fals'(SBL-BPR-00247) (0x83b4))
CauseOn the above mentioned step, the "Input Argument" field showed "XML Document" whereas when a brand new step is created for "EAI XML Converter", method "XMLDocToIntObjHier", choosing the Input Argument "<Value>"(Name)/"XML Document"(Display Name), the "Input Argument field" shows "<Value>".
The fact it was "XML Document", the engine tried to pass the content of the process property 'IncomingXML" to a standard property (Text) of the input arguments of the BS "EAI XML Converter". As the 'Incoming XML' contained binary, the error was raised.
SolutionThe input argument was deleted/recreated (the input argument showed as <Value>) and the error disappeared.
This is not specific to the "EAI XML Converter" but any Business Service.
Post a Comment