Does anyone have experience invoking a WebLogic 9.1 Web Service via an Axis2 client?
 
I added a simple string concat WS to MedRec's existing WSs, and then used WSDL2Java to generate the XMLBean bindings.  Unfortunately I'm getting an IllegalStateException.  See attached WSDL.
 
 
    com.bea.medrec.MedRecWebServicesStub stub =
        new com.bea.medrec.MedRecWebServicesStub("http://localhost:7001/ws_medrec/MedRecWebServices");
    GetStringDocument reqDoc = GetStringDocument.Factory.newInstance();
    GetStringDocument.GetString str = GetStringDocument.GetString.Factory.newInstance();
    str.setStr("hello");
    GetStringResponseDocument resDoc = stub.getString(reqDoc);
    System.out.println("reponse="+resDoc.getGetStringResponse().getReturn());
 
DEBUG [21:38:31] (StAXOMBuilder.java:next:141) - START_DOCUMENT:
DEBUG [21:38:31] (StAXOMBuilder.java:next:146) - CHARACTERS: []
Exception in thread "Main Thread" org.apache.axiom.om.OMException: java.lang.IllegalStateException
        at org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:206)
        at org.apache.axiom.om.impl.llom.OMDocumentImpl.getOMDocumentElement(OMDocumentImpl.java:144)
        at org.apache.axiom.om.impl.builder.StAXOMBuilder.getDocumentElement(StAXOMBuilder.java:322)
        at com.bea.medrec.MedRecWebServicesStub.toOM(MedRecWebServicesStub.java:302)
        at com.bea.medrec.MedRecWebServicesStub.toEnvelope(MedRecWebServicesStub.java:317)
        at com.bea.medrec.MedRecWebServicesStub.getString(MedRecWebServicesStub.java:119)
        at MedRecWsClient.main(MedRecWsClient.java:26)
Caused by: java.lang.IllegalStateException
        at org.apache.xmlbeans.impl.store.Jsr173$XMLStreamReaderForString.next(Jsr173.java:1110)
        at org.apache.xmlbeans.impl.store.Jsr173$SyncedJsr173.next(Jsr173.java:1138)
        at org.apache.axis2.util.StreamWrapper.next(StreamWrapper.java:68)
        at org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:123)
        ... 6 more
 
Suggestions?
 
Thanks.
 
-Chris

Attachment: MedRecWebServices.wsdl
Description: Binary data

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to