int processCMD() { Owned<IClientWsESDLConfig> esdlConfigClient = EsdlCmdHelper::getWsESDLConfigSoapService(optWSProcAddress, optWSProcPort, optUser, optPass); Owned<IClientGetESDLDefinitionRequest> request = esdlConfigClient->createGetESDLDefinitionRequest(); fprintf(stdout,"\nAttempting to get ESDL definition: %s\n", optId.get()); request->setId(optId); Owned<IClientGetESDLDefinitionResponse> resp = esdlConfigClient->GetESDLDefinition(request); if (resp->getExceptions().ordinality()>0) { EsdlCmdHelper::outputMultiExceptions(resp->getExceptions()); return 1; } fprintf(stdout, "\n%s", resp->getXMLDefinition()); fprintf(stdout, "\n%s.", resp->getStatus().getDescription()); return 0; }