Example #1
0
  private Iti42PortType getClient(String wsdlLocation, String serviceURL) {
    URL wsdlURL = getClass().getClassLoader().getResource(wsdlLocation);
    Service service =
        Service.create(wsdlURL, ITI_42.getWsTransactionConfiguration().getServiceName());
    Iti42PortType client =
        (Iti42PortType) service.getPort(ITI_42.getWsTransactionConfiguration().getSei());

    BindingProvider bindingProvider = (BindingProvider) client;
    Map<String, Object> reqContext = bindingProvider.getRequestContext();
    reqContext.put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY, serviceURL);
    return client;
  }
Example #2
0
 @Test
 public void testFeatureEndpointWithoutPolicy() {
   JaxWsClientFactory clientFactory =
       new XdsClientFactory(
           ITI_42.getWsTransactionConfiguration(),
           "http://localhost:" + getPort() + "/xds-iti42",
           null,
           null,
           null,
           null,
           null);
   Iti42PortType client = (Iti42PortType) clientFactory.getClient();
   try {
     client.documentRegistryRegisterDocumentSetB(new SubmitObjectsRequest());
     Assert.fail("This line must be not reachable");
   } catch (SOAPFaultException ex) {
     Assert.assertTrue(ex.getMessage().contains("These policy alternatives can not be satisfied"));
   }
 }