WSDiscoveryClient c = new WSDiscoveryClient();
HelloType h = service.register(ep.getEndpointReference());
System.out.println("1");
ProbeMatchesType pmts = c.probe(new ProbeType());
System.out.println("2");
if (pmts != null) {
for (ProbeMatchType pmt : pmts.getProbeMatch()) {
System.out.println("Found " + pmt.getEndpointReference());
System.out.println(pmt.getTypes());
System.out.println(pmt.getXAddrs());
}
}
pmts = c.probe(new ProbeType());
System.out.println("3");
if (pmts != null) {
for (ProbeMatchType pmt : pmts.getProbeMatch()) {
System.out.println("Found " + pmt.getEndpointReference());
System.out.println(pmt.getTypes());
System.out.println(pmt.getXAddrs());
}
}