You never set the EPR..If you want more help.. post the WSDL

Here is an example of EPR

      <wsdl:port name="SimpleAddServiceSOAP11port_http"
binding="ns0:SimpleAddServiceSOAP11Binding">
            <soap:address
location="http://localhost:8080/axis2/services/SimpleAddService"/>
        </wsdl:port>

M--
----- Original Message -----
From: "Das, Amar" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Monday, November 05, 2007 10:19 AM
Subject: Sharepoint Web services


Hi:

I generated Java code using wsdl2java for Microsoft sharepoint web
services http://server/_vti_bin/Webs.asmx.  I am trying to execute the
GetWebCollection methods using the following code.

<code>
public class TestShare {
public static void main(String[] args) {
try {
WebsStub stub = new WebsStub();

// setup NTLM auth
HttpTransportProperties.Authenticator auth = new
HttpTransportProperties.Authenticator();
auth.setDomain("x");
auth.setUsername("x");
auth.setPassword("x");
auth.setHost("x");
ArrayList<String> authSchemes = new
ArrayList<String>();

authSchemes.add(HttpTransportProperties.Authenticator.NTLM);
auth.setAuthSchemes(authSchemes);

Options options = new Options();
options.setProperty(HTTPConstants.AUTHENTICATE,
auth);

ServiceClient serviceClient =
stub._getServiceClient();
serviceClient.setOptions(options);

// set NTLM auth
serviceClient.getOptions().setProperty(

org.apache.axis2.transport.http.HTTPConstants.AUTHENTICATE,
auth);

GetWebCollection wc = new
WebsStub.GetWebCollection();
stub.GetWebCollection(wc);

} catch (Exception e) {
e.printStackTrace();
}
}
}
</code>

I am receiving the following error.  What am I doing wrong?
org.apache.axis2.AxisFault: Address information does not exist in the
Endpoint Reference (EPR).The system cannot infer the transport
mechanism.
at
org.apache.axis2.description.ClientUtils.inferOutTransport(ClientUtils.j
ava:65)
at
org.apache.axis2.client.OperationClient.prepareMessageContext(OperationC
lient.java:302)
at
org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInA
xisOperation.java:174)
at
org.apache.axis2.client.OperationClient.execute(OperationClient.java:163
)
at
com.microsoft.schemas.sharepoint.soap.WebsStub.GetWeb(WebsStub.java:1054
)
at ftg.ops.eas.ps.TestShare.main(TestShare.java:45)

Thanks

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



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

Reply via email to