int processCMD() { Owned<IClientWsESDLConfig> esdlConfigClient = EsdlCmdHelper::getWsESDLConfigSoapService(optWSProcAddress, optWSProcPort, optUser, optPass); Owned<IClientGetESDLBindingRequest> request = esdlConfigClient->createGetESDLBindingRequest(); fprintf(stdout,"\nAttempting to get ESDL binding: %s\n", optId.get()); request->setEsdlBindingId(optId); Owned<IClientGetESDLBindingResponse> resp = esdlConfigClient->GetESDLBinding(request); if (resp->getExceptions().ordinality()>0) { EsdlCmdHelper::outputMultiExceptions(resp->getExceptions()); return 1; } fprintf(stdout, "\n%s", resp->getConfigXML()); fprintf(stdout, "\n%s.", resp->getStatus().getDescription()); return 0; }