« Return to Thread: CXF outbound endpoint & MULE_ERROR-84

RE: CXF outbound endpoint & MULE_ERROR-84

by Denis Kranjcec :: Rate this Message:

Reply to Author | View in Thread

Hi,

thank you for your reply, and I'm sorry for not responding till now.

Well, today I started everything from scratch and everything works fine.
I don't know what I've done wrong.

1. CXF client code generation:
D:\dev\java\sandbox\mule-poc\src\main\java>D:\dev\java-lib\apache-cxf\ap
ache-cxf-2.0.6\bin\wsdl2java -client -p
hr.srce.cp.sandbox.integration.mule.ws.issp.client.cxf
http://161.53.XXX.YYY/ISVURazmjena_Test/ISVURazmjena.asmx?WSDL

2. mule-config.xml
<mule xmlns="http://www.mulesource.org/schema/mule/core/2.0"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xmlns:spring="http://www.springframework.org/schema/beans"
        xmlns:cxf="http://www.mulesource.org/schema/mule/cxf/2.0"
        xmlns:stdio="http://www.mulesource.org/schema/mule/stdio/2.0"
        xsi:schemaLocation="
               http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
               http://www.mulesource.org/schema/mule/core/2.0
http://www.mulesource.org/schema/mule/core/2.0/mule.xsd
               http://www.mulesource.org/schema/mule/cxf/2.0
http://www.mulesource.org/schema/mule/cxf/2.0/mule-cxf.xsd
               http://www.mulesource.org/schema/mule/stdio/2.0
http://www.mulesource.org/schema/mule/stdio/2.0/mule-stdio.xsd">

        <model name="CxfExample">
                <service name="isspService">
                        <inbound>
                                <stdio:inbound-endpoint system="IN" />
                        </inbound>
                        <component
       
class="hr.srce.cp.sandbox.integration.mule.ws.IsspTestComponentImpl" />
                        <outbound>
                                <outbound-pass-through-router>
                                        <cxf:outbound-endpoint
       
address="http://161.53.XXX.YYY/ISVURazmjena_Test/ISVURazmjena.asmx"
       
clientClass="hr.srce.cp.sandbox.integration.mule.ws.issp.client.cxf.ISVU
Razmjena_Service"
                                                operation="SendISVUData"
                                                wsdlPort="ISVURazmjena"
       
wsdlLocation="http://161.53.XXX.YYY/ISVURazmjena_Test/ISVURazmjena.asmx?
WSDL"
                                                synchronous="true">
                                        </cxf:outbound-endpoint>
                                </outbound-pass-through-router>
                        </outbound>
                </service>
        </model>
</mule>

3. IsspTestComponentImpl
...
import
hr.srce.cp.sandbox.integration.mule.ws.issp.client.cxf.ISVUPodaci;

public class IsspTestComponentImpl {
   public ISVUPodaci process( String text ) {
        // ignoring text
      ISVUPodaci rez = new ISVUPodaci();
      rez.setISVUData( "<xml>XML data</xml>" );
      rez.setPassword( "pass" );
      rez.setUsername( "user" );
      return rez;
   }
}



Kind regards,
Denis Kranjcec


-----Original Message-----
From: Antoine Borg [mailto:antoine.borg@...]
Sent: Monday, September 08, 2008 11:53 AM
To: user@...
Subject: RE: [mule-user] CXF outbound endpoint & MULE_ERROR-84

Hi,

I'm not sure if the client class matches the example you sent earlier -
I
can't find a reference to
hr.srce.cp.sandbox.integration.mule.ws.cxf.complex.KreirajP
unoFirstname_Service unfortunately.

A


Antoine Borg, Senior Consultant | Tel: +32 28 504 696
ricston Ltd., BP 2, 1180 Uccle, Brussels, BELGIUM
email: antoine.borg@... | blog: blog.ricston.com | web:
ricston.com

-----Original Message-----
From: Denis KranjĨec [mailto:denis.kranjcec@...]
Sent: Friday, September 05, 2008 1:32 PM
To: user@...
Subject: RE: [mule-user] CXF outbound endpoint & MULE_ERROR-84

Hi,
...


---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


 « Return to Thread: CXF outbound endpoint & MULE_ERROR-84