|
WASP UDDI 4.6 by Brian R. Barbash
WSJ Vol 04 Issue 01 - pg.27
Listing 1: WSDL Publishing
WsdlClient client = new WsdlClientImpl();
RegistrySpecification spec = new RegistrySpecification(
"admin",
"changeit",
"http://localhost:8080/uddi/inquiry", "http://localhost:8080/uddi/publishing");
PublishingInput input = new PublishingInput(
"http://localhost/DataManagerService/WorkoutService.asmx?wsdl",
new BusinessKey("c4ce67a0-0ef4-11d8-9ed6-b8a03c50a862"));
client.publish(spec, input);
Listing 2: Inquiry API
FindService finder = new FindService();
finder.addName(new Name("WorkoutService"));
UDDIApiInquiry inquiry = UDDILookup.getInquiry(
"http://localhost:8080/uddi/inquiry");
ServiceList list = inquiry.find_service(finder);
|