3 Replies Latest reply on Apr 27, 2010 11:16 AM by vgarmash

    WebService Client with MTOM

    michaw

      Hi,

      I'm using jbossws-native-2.0.1 (default for the AS 4.2.2.GA).
      I've used ws-consume on a wsdl from a thirdparty (see attached file).

      When I try the create the service

      Service service = Service.create(getWsdlUrl(), getServiceName());


      I get an error
      Caused by: org.jboss.ws.WSException: Cannot deploy null policy!
       at org.jboss.ws.extensions.policy.deployer.PolicyDeployer.deployClientSide(PolicyDeployer.java:146)
       at org.jboss.ws.extensions.policy.metadata.PolicyMetaDataBuilder.deployPolicyClientSide(PolicyMetaDataBuilder.java:310)
       at org.jboss.ws.extensions.policy.metadata.PolicyMetaDataBuilder.deployPolicy(PolicyMetaDataBuilder.java:277)
       at org.jboss.ws.extensions.policy.metadata.PolicyMetaDataBuilder.processPolicies(PolicyMetaDataBuilder.java:236)
       at org.jboss.ws.extensions.policy.metadata.PolicyMetaDataBuilder.processPolicyExtensions(PolicyMetaDataBuilder.java:193)
       at org.jboss.ws.metadata.builder.jaxws.JAXWSClientMetaDataBuilder.buildMetaData(JAXWSClientMetaDataBuilder.java:93)
       at org.jboss.ws.core.jaxws.spi.ServiceDelegateImpl.<init>(ServiceDelegateImpl.java:131)
       at org.jboss.ws.core.jaxws.spi.ProviderImpl.createServiceDelegate(ProviderImpl.java:61)
       at javax.xml.ws.Service.<init>(Service.java:83)
       at javax.xml.ws.Service.create(Service.java:721)
       at nl.denhaag.gbd.services.ebus.attachmentservice.client.AttachmentServiceClient.initEndpoint(AttachmentServiceClient.java:63)
       ... 43 more


      When I use the same code on a webservice that does not use MTOM everything is working fine.

      What should I do to provide a policy for MTOM on the clientside?