public Node inquire(Element uddiReq) throws Exception {
return inquire(uddiReq, nodeName, clientName);
}
public Node inquire(Element uddiReq, String nodeName, String clientName) throws Exception {
UDDIClient client = UDDIClientContainer.getUDDIClient(clientName);
String clazz = client.getClientConfig().getUDDINode(nodeName).getProxyTransport();
Class<?> transportClass = ClassUtil.forName(clazz,this.getClass());
Transport transport = (Transport) transportClass.getConstructor(String.class, String.class).newInstance(clientName, nodeName);
UDDIInquiryPortType inquiry = transport.getUDDIInquiryService();
//new RequestHandler on it's own thread