Freeman ,

Any workaround for this ?

thanks & regards

Brijesh N K


brijesh wrote:
> 
> Freeman , 
> 
> I am still get the message with '&amplt' and  '&ampgt' . I tried the code
> which  u suggested but no luck. Is there any other workaround for this?. 
> 
> 
> regards
> Brijesh N K
> 
> 
> 
> Freeman Fang wrote:
>> 
>> Hi,
>> 
>> How about try with
>> InOut inOut = (InOut)exchange;
>> String outMessage = "";
>> NormalizedMessage normalizedMessage = inOut.getInMessage();
>> SourceTransformer sourceTransformer = new SourceTransformer();
>> DomSource source = sourceTransformer.toDOMSource(normalizedMessage);
>> outMessage = org.apache.cxf.helpers.XMLUtils.toString(source);
>> logger.debug("## Received exchange with 
>> statusACTIVE:ContractSchemaDataMapper " + outMessage);
>> 
>> Freeman
>> 
>> brijesh wrote:
>>> Freeman, 
>>>
>>> thanks for the response. I am using logger.debug to print message from
>>> smx-bean onMessageExchange method code as follows 
>>>
>>> InOut inOut = (InOut)exchange;     
>>> String outMessage = "";
>>> NormalizedMessage normalizedMessage = inOut.getInMessage();      
>>> SourceTransformer sourceTransformer = new SourceTransformer();
>>> outMessage = sourceTransformer.contentToString(normalizedMessage);
>>> logger.debug("## Received exchange with status
>>> ACTIVE:ContractSchemaDataMapper " + outMessage);  
>>>
>>> my wsdl for bc as follows 
>>> <?xml version="1.0" encoding="UTF-8"?>
>>> <wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/";
>>>     xmlns:tns="http://www.ekaplus.com/NotifyEvent/";
>>>     xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/";
>>>     xmlns:xsd="http://www.w3.org/2001/XMLSchema"; name="NotifyEvent"
>>>     targetNamespace="http://www.ekaplus.com/NotifyEvent/";>
>>>     <wsdl:types>
>>>             <xsd:schema
>>>                     targetNamespace="http://www.ekaplus.com/NotifyEvent/";>
>>>                     <xsd:element name="notifyEvent">
>>>                             <xsd:complexType>
>>>                                     <xsd:sequence>
>>>                                             <xsd:element name="in" 
>>> type="xsd:string" />
>>>                                     </xsd:sequence>
>>>                             </xsd:complexType>
>>>                     </xsd:element>
>>>                     <xsd:element name="notifyEventResponse">
>>>                             <xsd:complexType>
>>>                                     <xsd:sequence>
>>>                                             <xsd:element name="out" 
>>> type="xsd:string" />
>>>                                     </xsd:sequence>
>>>                             </xsd:complexType>
>>>                     </xsd:element>
>>>             </xsd:schema>
>>>     </wsdl:types>
>>>     <wsdl:message name="notifyEventRequest">
>>>             <wsdl:part element="tns:notifyEvent" name="parameters" />
>>>     </wsdl:message>
>>>     <wsdl:message name="notifyEventResponse">
>>>             <wsdl:part element="tns:notifyEventResponse" name="parameters" 
>>> />
>>>     </wsdl:message>
>>>     <wsdl:portType name="NotifyEventPortType">
>>>             <wsdl:operation name="notifyEvent">
>>>                     <wsdl:input message="tns:notifyEventRequest" />
>>>                     <wsdl:output message="tns:notifyEventResponse" />
>>>             </wsdl:operation>
>>>     </wsdl:portType>
>>>     <wsdl:binding name="NotifyEventBinding"
>>>             type="tns:NotifyEventPortType">
>>>             <soap:binding style="document"
>>>                     transport="http://schemas.xmlsoap.org/soap/http"; />
>>>             <wsdl:operation name="notifyEvent">
>>>                     <soap:operation
>>>                             
>>> soapAction="http://www.ekaplus.com/NotifyEvent/notifyEvent"; />
>>>                     <wsdl:input>
>>>                             <soap:body use="literal" />
>>>                     </wsdl:input>
>>>                     <wsdl:output>
>>>                             <soap:body use="literal" />
>>>                     </wsdl:output>
>>>             </wsdl:operation>
>>>     </wsdl:binding>
>>>     <wsdl:service name="NotifyEventService">
>>>             <wsdl:port binding="tns:NotifyEventBinding"
>>>                     name="NotifyEventPort">
>>>                     <soap:address 
>>> location="http://localhost:8092/NotifyEventService"; />
>>>             </wsdl:port>
>>>     </wsdl:service>
>>> </wsdl:definitions>
>>>             
>>>
>>>
>>> looking forward your response 
>>>
>>> thanks 
>>> Brijesh N K
>>>
>>>
>>>
>>> Freeman Fang wrote:
>>>   
>>>> Hi,
>>>> Where you see the message like this?
>>>> I mean how you dump the message?
>>>> Freeman
>>>>
>>>> brijesh wrote:
>>>>     
>>>>> We have following work flow 
>>>>>
>>>>> axis1 client -->  cxf-bc-->smx-bean-->cxf-bc(provider)
>>>>>
>>>>> When i am calling bc using client , I am getting the xml document as
>>>>> shown
>>>>> in below image 
>>>>>
>>>>> http://www.nabble.com/file/p22490722/posting.jpg 
>>>>>
>>>>>
>>>>> In place of >,<  am getting '&amplt' and  '&ampgt' 
>>>>> can anybody explain whats going wrong here?? . 
>>>>>
>>>>> regards
>>>>>
>>>>> Brijesh N K
>>>>>   
>>>>>       
>>>>
>>>>     
>>>
>>>   
>> 
>> 
>> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/cxf-bc---xml-payload-tp22490722p22573094.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to