The following code uses the the UDDI4J library to authenticate to UDDI and gain access to the UDDI registry:
import org.uddi4j.client.UDDIProxy;
import org.uddi4j.response.AuthToken;
private AuthToken accessUDDI(){
UDDIProxy uddiProxy = new UDDIProxy(); //Create an instance of UDDIProxy
AuthToken token = new AuthToken(); //Create an instance of AuthToken
try{
uddiProxy.setInquiryURL(UDDI_INQUIRY_URL); //Set the inquiry URL to UDDIProxy
uddiProxy.setPublishURL(UDDI_PUBLISH_URL); //Set the publish URL to UDDIProxy
//Authenticating with username and password. Successful auth returns AuthToken object.
token = uddiProxy.get_authToken(UDDI_USER,UDDI_PASSWORD);
}catch(java.net.MalformedURLException ex){ //Error setting properties)
}catch(Exception e){//Error authenticating with USER and PASSWORD to UDDI server
}
return token;
}