Applies to:
Siebel System Software - Version: 7.8.2.3 [19221] - Release: V7IBM AIX on POWER Systems (64-bit)
Product Release: V7 (Enterprise)
Version: 7.8.2.3 [19221]
Database: Oracle 9.2.0.6
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.
Symptoms
SBL-BPR-00247For 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: ([1] 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))
Cause
On 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.
Solution
The 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.
No comments:
Post a Comment