/** @mainpage gSOAP UDDI v2 Universal Description, Discovery and Integration, or UDDI, is the name of a group of web-based registries that expose information about a business or other entity and its technical interfaces. See the UDDI v2 specification @url http://uddi.org/pubs/ProgrammersAPI_v2.htm for more details. @section UDDI2_CLASSES Classes See Related Pages for examples. UDDI Inquire classes - @ref uddi2__find_USCOREbinding - @ref uddi2__find_USCOREbusiness - @ref uddi2__find_USCORErelatedBusinesses - @ref uddi2__find_USCOREservice - @ref uddi2__find_USCOREtModel - @ref uddi2__get_USCOREbindingDetail - @ref uddi2__get_USCOREbusinessDetail - @ref uddi2__get_USCOREbusinessDetailExt - @ref uddi2__get_USCOREserviceDetail - @ref uddi2__get_USCOREtModelDetail UDDI Publish classes - @ref uddi2__add_USCOREpublisherAssertions - @ref uddi2__delete_USCOREbinding - @ref uddi2__delete_USCOREbusiness - @ref uddi2__delete_USCOREservice - @ref uddi2__delete_USCOREtModel - @ref uddi2__delete_USCOREpublisherAssertions - @ref uddi2__discard_USCOREauthToken - @ref uddi2__get_USCOREassertionStatusReport - @ref uddi2__get_USCOREauthToken - @ref uddi2__get_USCOREpublisherAssertions - @ref uddi2__get_USCOREregisteredInfo - @ref uddi2__save_USCOREbinding - @ref uddi2__save_USCOREbusiness - @ref uddi2__save_USCOREservice - @ref uddi2__save_USCOREtModel - @ref uddi2__set_USCOREpublisherAssertions @section UDDI2_BINDINGS Binding Reference - @ref InquireSoap - @ref PublishSoap */ //////////////////////////////////////////////////////////////////////////////// // // uddi2:find_binding // //////////////////////////////////////////////////////////////////////////////// /** @class uddi2__find_USCOREbinding @brief Represents a request to locate bindings that meet the specified requirements. See @url http://uddi.org/pubs/ProgrammersAPI_v2.htm#_Toc25137712 */ /** @fn uddi2__find_USCOREbinding::uddi2__find_USCOREbinding(struct soap *soap) @brief @param[in] soap gSOAP context Creates an instance of the find_USCOREbinding class. */ /** @fn uddi2__find_USCOREbinding::uddi2__find_USCOREbinding(struct soap *soap, const char *tModelKey) @brief @param[in] soap gSOAP context @param[in] tModelKey string Creates an instance of the find_USCOREbinding class using the specified tModel key. */ /** @fn uddi2__find_USCOREbinding::uddi2__find_USCOREbinding(struct soap *soap, std::vector tModelKeys) @brief @param[in] soap gSOAP context @param[in] tModelKeys collection of tModel key strings Creates an instance of the find_USCOREbinding class using the specified tModel keys. */ /** @fn uddi2__bindingDetail* uddi2__find_USCOREbinding::send(const char *endpoint) @brief @param[in] endpoint URL of the UDDI server @return A pointer to a uddi2__bindingDetail object or NULL on error Send a request to a UDDI server to find binding details. */ //////////////////////////////////////////////////////////////////////////////// // // uddi2:find_business // //////////////////////////////////////////////////////////////////////////////// /** @class uddi2__find_USCOREbusiness @brief Represents a request to locate businesses that meet specific requirements. When the send method is called, the instance returns a uddi2__businessList object that contains a list of business that matched the search criteria. See @url http://uddi.org/pubs/ProgrammersAPI_v2.htm#_Toc25137713 See also @ref example2. */ /** @fn uddi2__find_USCOREbusiness::uddi2__find_USCOREbusiness(struct soap *soap) @brief @param[in] soap gSOAP context Creates an instance of the find_USCOREbusiness class. */ /** @fn uddi2__find_USCOREbusiness::uddi2__find_USCOREbusiness(struct soap *soap, const char *name) @brief @param[in] soap gSOAP context Creates an instance of the find_USCOREbusiness class using the specified name of the requested business. */ /** @fn uddi2__find_USCOREbusiness::uddi2__find_USCOREbusiness(struct soap *soap, std::vector keyedReferences) @brief @param[in] soap gSOAP context Creates an instance of the find_USCOREbusiness class using the specified category references. */ /** @fn uddi2__find_USCOREbusiness::uddi2__find_USCOREbusiness(struct soap *soap, std::vector tModelKeys) @brief @param[in] soap gSOAP context Creates an instance of the find_USCOREbusiness class using the specified tModel keys. */ /** @fn uddi2__businessList *uddi2__find_USCOREbusiness::send(const char *endpoint) @brief @param[in] endpoint URL of the UDDI server @return A pointer to a uddi2__businessList object or NULL on error Send a request to a UDDI server to find a list of businesses. See also @ref example2. */ //////////////////////////////////////////////////////////////////////////////// // // uddi2:find_relatedBusinesses // //////////////////////////////////////////////////////////////////////////////// /** @class uddi2__find_USCORErelatedBusinesses @brief Represents a request to locate businesses that are related to a specific business. When the send method is called, the instance returns a uddi2__relatedBusinessList object that contains a list of business that matched the relationship set. See @url http://uddi.org/pubs/ProgrammersAPI_v2.htm#_Toc25137714 */ /** @fn uddi2__find_USCORErelatedBusinesses::uddi2__find_USCORErelatedBusinesses(struct soap *soap) @brief @param[in] soap gSOAP context Creates an instance of the find_USCORErelatedBusiness class. */ /** @fn uddi2__find_USCORErelatedBusinesses::uddi2__find_USCORErelatedBusinesses(struct soap *soap, const char *businessKey) @brief @param[in] soap gSOAP context @param[in] businessKey string Creates an instance of the find_USCORErelatedBusiness class using the specified business key. */ /** @fn uddi2__relatedBusinessesList *uddi2__find_USCORErelatedBusinesses::send(const char *endpoint) @brief @param[in] endpoint URL of the UDDI server @return A pointer to a uddi2__relatedBusinessList object or NULL on error Send a request to a UDDI server to find a list of related businesses. */ //////////////////////////////////////////////////////////////////////////////// // // uddi2:find_service // //////////////////////////////////////////////////////////////////////////////// /** @class uddi2__find_USCOREservice @brief Represents a request to locate services that meet the specified requirements. See @url http://uddi.org/pubs/ProgrammersAPI_v2.htm#_Toc25137715 See also @ref example1. */ /** @fn uddi2__find_USCOREservice::uddi2__find_USCOREservice(struct soap *soap) @brief @param[in] soap gSOAP context Creates an instance of the find_USCOREservice class. */ /** @fn uddi2__find_USCOREservice::uddi2__find_USCOREservice(struct soap *soap, const char *name) @brief @param[in] soap gSOAP context @param[in] name of the service Creates an instance of the find_USCOREservice class using the specified name. */ /** @fn uddi2__find_USCOREservice::uddi2__find_USCOREservice(struct soap *soap, std::vector keyedReferences) @brief @param[in] soap gSOAP context @param[in] keyedReferences collection of category keys Creates an instance of the find_USCOREservice class using the specified category keys. */ /** @fn uddi2__find_USCOREservice::uddi2__find_USCOREservice(struct soap *soap, std::vector tModelKeys) @brief @param[in] soap gSOAP context @param[in] tModelKeys collection of tModel key strings Creates an instance of the find_USCOREservice class using the specified tModel keys. */ /** @fn uddi2__serviceList* uddi2__find_USCOREservice::send(const char *endpoint) @brief @param[in] endpoint URL of the UDDI server @return A pointer to a uddi2__serviceList object or NULL on error Send a request to a UDDI server to find a list of services. See also @ref example1. */ //////////////////////////////////////////////////////////////////////////////// // // uddi2:find_tModel // //////////////////////////////////////////////////////////////////////////////// /** @class uddi2__find_USCOREtModel @brief Represents a request to locate a list of tModel entries that match a set of specific criteria. The result of a search is a uddi2__tModelList object that contains information about registered tModel data that matches the criteria. See @url http://uddi.org/pubs/ProgrammersAPI_v2.htm#_Toc25137716 */ /** @fn uddi2__find_USCOREtModel::uddi2__find_USCOREtModel(struct soap *soap) @brief @param[in] soap gSOAP context Creates an instance of the find_USCOREtModel class. */ /** @fn uddi2__find_USCOREtModel::uddi2__find_USCOREtModel(struct soap *soap, const char *name) @brief @param[in] soap gSOAP context @param[in] name of the tModel Creates an instance of the find_USCOREtModel class using the specified tModel name. */ /** @fn uddi2__find_USCOREtModel::uddi2__find_USCOREtModel(struct soap *soap, std::vector keyedReferences) @brief @param[in] soap gSOAP context @param[in] keyedReferences collection of category keys Creates an instance of the find_USCOREtModel class using the specified category keys. */ /** @fn uddi2__tModelList* uddi2__find_USCOREtModel::send(const char *endpoint) @brief @param[in] endpoint URL of the UDDI server @return A pointer to a uddi2__tModelList object or NULL on error Send a request to a UDDI server to find a tModelList. */ //////////////////////////////////////////////////////////////////////////////// // // uddi2:get_bindingDetail // //////////////////////////////////////////////////////////////////////////////// /** @class uddi2__get_USCOREbindingDetail @brief Represents a request to get binding details from a UDDI server. See @url http://uddi.org/pubs/ProgrammersAPI_v2.htm#_Toc25137717 */ /** @fn uddi2__get_USCOREbindingDetail::uddi2__get_USCOREbindingDetail(struct soap *soap) @brief @param[in] soap gSOAP context Creates an instance of the get_USCOREbindingDetail class. */ /** @fn uddi2__get_USCOREbindingDetail::uddi2__get_USCOREbindingDetail(struct soap *soap, const char *bindingKey) @brief @param[in] soap gSOAP context @param[in] bindingKey string Creates an instance of the get_USCOREbindingDetail class using the specified binding key. */ /** @fn uddi2__get_USCOREbindingDetail::uddi2__get_USCOREbindingDetail(struct soap *soap, std::vector bindingKeys) @brief @param[in] soap gSOAP context @param[in] bindingKeys collection of key strings Creates an instance of the get_USCOREbindingDetail class using the specified collection of binding keys. */ /** @fn uddi2__bindingDetail* uddi2__get_USCOREbindingDetail::send(const char *endpoint) @brief @param[in] endpoint URL of the UDDI server @return A pointer to a uddi2__bindingDetail object or NULL on error Send a request to a UDDI server to get the binding details. */ //////////////////////////////////////////////////////////////////////////////// // // uddi2:get_businessDetail // //////////////////////////////////////////////////////////////////////////////// /** @class uddi2__get_USCOREbusinessDetail @brief Represents a request to get business details from a UDDI server. See @url http://uddi.org/pubs/ProgrammersAPI_v2.htm#_Toc25137718 */ /** @fn uddi2__get_USCOREbusinessDetail::uddi2__get_USCOREbusinessDetail(struct soap *soap) @brief @param[in] soap gSOAP context Creates an instance of the get_USCOREbusinessDetail class. */ /** @fn uddi2__get_USCOREbusinessDetail::uddi2__get_USCOREbusinessDetail(struct soap *soap, const char *businessKey) @brief @param[in] soap gSOAP context @param[in] businessKey string Creates an instance of the get_USCOREbusinessDetail class using the specified business key. */ /** @fn uddi2__get_USCOREbusinessDetail::uddi2__get_USCOREbusinessDetail(struct soap *soap, std::vector businessKeys) @brief @param[in] soap gSOAP context @param[in] businessKeys collection of key strings Creates an instance of the get_USCOREbusinessDetail class using the specified collection of business keys. */ /** @fn uddi2__businessDetail* uddi2__get_USCOREbusinessDetail::send(const char *endpoint) @brief @param[in] endpoint URL of the UDDI server @return A pointer to a uddi2__businessDetail object or NULL on error Send a request to a UDDI server to get the business details. */ //////////////////////////////////////////////////////////////////////////////// // // uddi2:get_businessDetailExt // //////////////////////////////////////////////////////////////////////////////// /** @class uddi2__get_USCOREbusinessDetailExt @brief Represents a request to get business details from a UDDI server. See @url http://uddi.org/pubs/ProgrammersAPI_v2.htm#_Toc25137719 */ /** @fn uddi2__get_USCOREbusinessDetailExt::uddi2__get_USCOREbusinessDetailExt(struct soap *soap) @brief @param[in] soap gSOAP context Creates an instance of the get_USCOREbusinessDetailExt class. */ /** @fn uddi2__get_USCOREbusinessDetailExt::uddi2__get_USCOREbusinessDetailExt(struct soap *soap, const char *businessKey) @brief @param[in] soap gSOAP context @param[in] businessKey string Creates an instance of the get_USCOREbusinessDetailExt class using the specified business key. */ /** @fn uddi2__get_USCOREbusinessDetailExt::uddi2__get_USCOREbusinessDetailExt(struct soap *soap, std::vector businessKeys) @brief @param[in] soap gSOAP context @param[in] businessKeys collection of key strings Creates an instance of the get_USCOREbusinessDetailExt class using the specified collection of business keys. */ /** @fn uddi2__businessDetailExt* uddi2__get_USCOREbusinessDetailExt::send(const char *endpoint) @brief @param[in] endpoint URL of the UDDI server @return A pointer to a uddi2__businessDetailExt object or NULL on error Send a request to a UDDI server to get the business details. */ //////////////////////////////////////////////////////////////////////////////// // // uddi2:get_serviceDetail // //////////////////////////////////////////////////////////////////////////////// /** @class uddi2__get_USCOREserviceDetail @brief Represents a request to get service details from a UDDI server. See @url http://uddi.org/pubs/ProgrammersAPI_v2.htm#_Toc25137720 */ /** @fn uddi2__get_USCOREserviceDetail::uddi2__get_USCOREserviceDetail(struct soap *soap) @brief @param[in] soap gSOAP context Creates an instance of the get_USCOREserviceDetail class. */ /** @fn uddi2__get_USCOREserviceDetail::uddi2__get_USCOREserviceDetail(struct soap *soap, const char *serviceKey) @brief @param[in] soap gSOAP context @param[in] serviceKey string Creates an instance of the get_USCOREserviceDetail class using the specified service key. */ /** @fn uddi2__get_USCOREserviceDetail::uddi2__get_USCOREserviceDetail(struct soap *soap, std::vector serviceKeys) @brief @param[in] soap gSOAP context @param[in] serviceKeys collection of key strings Creates an instance of the get_USCOREserviceDetail class using the specified collection of service keys. */ /** @fn uddi2__serviceDetail* uddi2__get_USCOREserviceDetail::send(const char *endpoint) @brief @param[in] endpoint URL of the UDDI server @return A pointer to a uddi2__serviceDetail object or NULL on error Send a request to a UDDI server to get the service details. */ //////////////////////////////////////////////////////////////////////////////// // // uddi2:get_tModelDetail // //////////////////////////////////////////////////////////////////////////////// /** @class uddi2__get_USCOREtModelDetail @brief Represents a request to get tModel details from a UDDI server. See @url http://uddi.org/pubs/ProgrammersAPI_v2.htm#_Toc25137721 */ /** @fn uddi2__get_USCOREtModelDetail::uddi2__get_USCOREtModelDetail(struct soap *soap) @brief @param[in] soap gSOAP context Creates an instance of the get_USCOREtModelDetail class. */ /** @fn uddi2__get_USCOREtModelDetail::uddi2__get_USCOREtModelDetail(struct soap *soap, const char *tModelKey) @brief @param[in] soap gSOAP context @param[in] tModelKey string Creates an instance of the get_USCOREtModelDetail class using the specified tModel key. */ /** @fn uddi2__get_USCOREtModelDetail::uddi2__get_USCOREtModelDetail(struct soap *soap, std::vector tModelKeys) @brief @param[in] soap gSOAP context @param[in] tModelKeys collection of key strings Creates an instance of the get_USCOREtModelDetail class using the specified collection of tModel keys. */ /** @fn uddi2__tModelDetail* uddi2__get_USCOREtModelDetail::send(const char *endpoint) @brief @param[in] endpoint URL of the UDDI server @return A pointer to a uddi2__tModelDetail object or NULL on error Send a request to a UDDI server to get the tModel details. */ //////////////////////////////////////////////////////////////////////////////// // // uddi2:add_publisherAssertions // //////////////////////////////////////////////////////////////////////////////// /** @class uddi2__add_USCOREpublisherAssertions @brief Represents a request to add one or more publisher assertions to the assertion collection for an individual publisher. See @url http://uddi.org/pubs/ProgrammersAPI_v2.htm#_Toc25137731 */ /** @fn uddi2__add_USCOREpublisherAssertions::uddi2__add_USCOREpublisherAssertions(struct soap *soap) @brief @param[in] soap gSOAP context Creates an instance of the add_USCOREpublisherAssertions class. */ /** @fn uddi2__add_USCOREpublisherAssertions::uddi2__add_USCOREpublisherAssertions(struct soap *soap, std::vector publisherAssertions) @brief @param[in] soap gSOAP context @param[in] publisherAssertions collection of publisher assertions Creates an instance of the add_USCOREpublisherAssertions class using the specified publisher assertions. */ /** @fn uddi2__dispositionReport *uddi2__add_USCOREpublisherAssertions::send(const char *endpoint, char *authInfo) @brief @param[in] endpoint URL of the UDDI server @param[in] authInfo authorization token provided by the UDDI server @return A pointer to a uddi2__dispositionReport object or NULL on error Send a request to a UDDI server to add one or more publisher assertions to the assertion collection for an individual publisher. */ //////////////////////////////////////////////////////////////////////////////// // // uddi2:delete_binding // //////////////////////////////////////////////////////////////////////////////// /** @class uddi2__delete_USCOREbinding @brief Represents a request to delete a binding that meets the specified requirements. See @url http://uddi.org/pubs/ProgrammersAPI_v2.htm#_Toc25137732 */ /** @fn uddi2__delete_USCOREbinding::uddi2__delete_USCOREbinding(struct soap *soap) @brief Creates an instance of the delete_USCOREbinding class. */ /** @fn uddi2__delete_USCOREbinding::uddi2__delete_USCOREbinding(struct soap *soap, const char *bindingKey) @brief @param[in] soap gSOAP context @param[in] bindingKey a binding key string Creates an instance of the delete_USCOREbinding class. */ /** @fn uddi2__delete_USCOREbinding::uddi2__delete_USCOREbinding(struct soap *soap, std::vector bindingKeys) @brief @param[in] soap gSOAP context @param[in] bindingKeys collection of binding keys Creates an instance of the delete_USCOREbinding class using the specified binding keys. */ /** @fn uddi2__dispositionReport *uddi2__delete_USCOREbinding::send(const char *endpoint, char *authInfo) @brief @param[in] endpoint URL of the UDDI server @param[in] authInfo authorization token provided by the UDDI server @return A pointer to a uddi2__dispositionReport object or NULL on error Send a request to a UDDI service to delete a binding that meets the specified requirements. */ //////////////////////////////////////////////////////////////////////////////// // // uddi2:delete_business // //////////////////////////////////////////////////////////////////////////////// /** @class uddi2__delete_USCOREbusiness @brief Represents a request to delete a business that meets the specified requirements. See @url http://uddi.org/pubs/ProgrammersAPI_v2.htm#_Toc25137733 */ /** @fn uddi2__delete_USCOREbusiness::uddi2__delete_USCOREbusiness(struct soap *soap) @brief @param[in] soap gSOAP context Creates an instance of the delete_USCOREbusiness class. */ /** @fn uddi2__delete_USCOREbusiness::uddi2__delete_USCOREbusiness(struct soap *soap, const char *businessKey) @brief @param[in] soap gSOAP context @param[in] businessKey a business key string Creates an instance of the delete_USCOREbusiness class using the specified business key. */ /** @fn uddi2__delete_USCOREbusiness::uddi2__delete_USCOREbusiness(struct soap *soap, std::vector businessKeys) @brief @param[in] soap gSOAP context @param[in] businessKeys collection of business keys Creates an instance of the delete_USCOREbusiness class using the specified business keys. */ /** @fn uddi2__dispositionReport *uddi2__delete_USCOREbusiness::send(const char *endpoint, char *authInfo) @brief @param[in] endpoint URL of the UDDI server @param[in] authInfo authorization token provided by the UDDI server @return A pointer to a uddi2__dispositionReport object or NULL on error Send a request to a UDDI service to delete a business that meets the specified requirements. */ //////////////////////////////////////////////////////////////////////////////// // // uddi2:delete_service // //////////////////////////////////////////////////////////////////////////////// /** @class uddi2__delete_USCOREservice @brief Represents a request to delete a service that meets the specified requirements. See @url http://uddi.org/pubs/ProgrammersAPI_v2.htm#_Toc25137735 */ /** @fn uddi2__delete_USCOREservice::uddi2__delete_USCOREservice(struct soap *soap) @brief @param[in] soap gSOAP context Creates an instance of the delete_USCOREservice class. */ /** @fn uddi2__delete_USCOREservice::uddi2__delete_USCOREservice(struct soap *soap, const char *serviceKey) @brief @param[in] soap gSOAP context @param[in] serviceKey a service key string Creates an instance of the delete_USCOREservice class using the specified service key. */ /** @fn uddi2__delete_USCOREservice::uddi2__delete_USCOREservice(struct soap *soap, std::vector serviceKeys) @brief @param[in] soap gSOAP context @param[in] serviceKeys collection of service keys Creates an instance of the delete_USCOREservice class using the specified service keys. */ /** @fn uddi2__dispositionReport *uddi2__delete_USCOREservice::send(const char *endpoint, char *authInfo) @brief @param[in] endpoint URL of the UDDI server @param[in] authInfo authorization token provided by the UDDI server @return A pointer to a uddi2__dispositionReport object or NULL on error Send a request to a UDDI service to delete a service that meets the specified requirements. */ //////////////////////////////////////////////////////////////////////////////// // // uddi2:delete_tModel // //////////////////////////////////////////////////////////////////////////////// /** @class uddi2__delete_USCOREtModel @brief Represents a request to delete a tModel that meets the specified requirements. See @url http://uddi.org/pubs/ProgrammersAPI_v2.htm#_Toc25137736 */ /** @fn uddi2__delete_USCOREtModel::uddi2__delete_USCOREtModel(struct soap *soap) @brief @param[in] soap gSOAP context Creates an instance of the delete_USCOREtModel class. */ /** @fn uddi2__delete_USCOREtModel::uddi2__delete_USCOREtModel(struct soap *soap, const char *tModelKey) @brief @param[in] soap gSOAP context @param[in] tModelKey a tModel key string Creates an instance of the delete_USCOREtModel class using the specified tModel key. */ /** @fn uddi2__delete_USCOREtModel::uddi2__delete_USCOREtModel(struct soap *soap, std::vector tModelKeys) @brief @param[in] soap gSOAP context @param[in] tModelKeys collection of tModel keys Creates an instance of the delete_USCOREtModel class using the specified tModel keys. */ /** @fn uddi2__dispositionReport *uddi2__delete_USCOREtModel::send(const char *endpoint, char *authInfo) @brief @param[in] endpoint URL of the UDDI server @param[in] authInfo authorization token provided by the UDDI server @return A pointer to a uddi2__dispositionReport object or NULL on error Send a request to a UDDI service to delete a tModel that meets the specified requirements. */ //////////////////////////////////////////////////////////////////////////////// // // uddi2:delete_publisherAssertions // //////////////////////////////////////////////////////////////////////////////// /** @class uddi2__delete_USCOREpublisherAssertions @brief Represents a request to delete publisher assertions meeting the specified requirements. See @url http://uddi.org/pubs/ProgrammersAPI_v2.htm#_Toc25137734 */ /** @fn uddi2__delete_USCOREpublisherAssertions::uddi2__delete_USCOREpublisherAssertions(struct soap *soap) @brief @param[in] soap gSOAP context Creates an instance of the delete_USCOREpublisherAssertions class. */ /** @fn uddi2__delete_USCOREpublisherAssertions::uddi2__delete_USCOREpublisherAssertions(struct soap *soap, std::vector publisherAssertions) @brief @param[in] soap gSOAP context @param[in] publisherAssertions a collection of publisher assertions Creates an instance of the delete_USCOREpublisherAssertions class using the specified collection of publisher assertions. */ /** @fn uddi2__dispositionReport *uddi2__delete_USCOREpublisherAssertions::send(const char *endpoint, char *authInfo) @brief @param[in] endpoint URL of the UDDI server @param[in] authInfo authorization token provided by the UDDI server @return A pointer to a uddi2__dispositionReport object or NULL on error Send a request to a UDDI service to delete publisher assertions meeting the specified requirements. */ //////////////////////////////////////////////////////////////////////////////// // // uddi2:discard_authToken // //////////////////////////////////////////////////////////////////////////////// /** @class uddi2__discard_USCOREauthToken @brief Represents a request to discard an authorization token obtained with the get_USCOREauthToken class. See @url http://uddi.org/pubs/ProgrammersAPI_v2.htm#_Toc25137737 */ /** @fn uddi2__discard_USCOREauthToken::uddi2__discard_USCOREauthToken(struct soap *soap) @brief @param[in] soap gSOAP context Creates an instance of the delete_USCOREauthToken class. */ /** @fn uddi2__discard_USCOREauthToken::uddi2__discard_USCOREauthToken(struct soap *soap, const char *authInfo) @brief @param[in] soap gSOAP context @param[in] authInfo authorization token provided by the UDDI server Creates an instance of the delete_USCOREauthToken class using the specified authentication token string. */ /** @fn uddi2__dispositionReport *uddi2__discard_USCOREauthToken::send(const char *endpoint) @brief @param[in] endpoint URL of the UDDI server @return A pointer to a uddi2__dispositionReport object or NULL on error Send a request to a UDDI service to discard an authentication token. */ //////////////////////////////////////////////////////////////////////////////// // // uddi2:get_assertionStatusReport // //////////////////////////////////////////////////////////////////////////////// /** @class uddi2__get_USCOREassertionStatusReport @brief Provides the ability to determine the status of current and outstanding publisher assertions. The results can be restricted by setting the completionStatus property. See @url http://uddi.org/pubs/ProgrammersAPI_v2.htm#_Toc25137738 */ /** @fn uddi2__get_USCOREassertionStatusReport::uddi2__get_USCOREassertionStatusReport(struct soap *soap) @brief @param[in] soap gSOAP context Creates an instance of the get_USCOREassertionStatusReport class. */ /** @fn uddi2__get_USCOREassertionStatusReport::uddi2__get_USCOREassertionStatusReport(struct soap *soap, const char *completionStatus) @brief @param[in] soap gSOAP context @param[in] completionStatus completion status string Creates an instance of the get_USCOREassertionStatusReport class using the specified completion status. */ /** @fn uddi2__assertionStatusReport *uddi2__get_USCOREassertionStatusReport::send(const char *endpoint, char *authInfo) @brief @param[in] endpoint URL of the UDDI server @param[in] authInfo authorization token provided by the UDDI server @return A pointer to a uddi2__assertionStatusReport object or NULL on error Send a request to a UDDI service to get the status of current and outstanding publisher assertions. */ //////////////////////////////////////////////////////////////////////////////// // // uddi2:get_authToken // //////////////////////////////////////////////////////////////////////////////// /** @class uddi2__get_USCOREauthToken @brief Represents a request to obtain an authorization token, which is represented by the uddi2__authToken class. See @url http://uddi.org/pubs/ProgrammersAPI_v2.htm#_Toc25137739 */ /** @fn uddi2__get_USCOREauthToken::uddi2__get_USCOREauthToken(struct soap *soap) @brief @param[in] soap gSOAP context Creates an instance of the get_USCOREauthToken class. */ /** @fn uddi2__get_USCOREauthToken::uddi2__get_USCOREauthToken(struct soap *soap, const char *userid, const char *passwd) @brief @param[in] soap gSOAP context @param[in] userid the user ID string @param[in] passwd the password string Creates an instance of the get_USCOREauthToken class using the specified user ID and password. */ /** @fn uddi2__authToken *uddi2__get_USCOREauthToken::send(const char *endpoint) @brief @param[in] endpoint URL of the UDDI server @return A pointer to a uddi2__authToken object or NULL on error Send a request to a UDDI service to get a authorization token given a user ID and password. */ //////////////////////////////////////////////////////////////////////////////// // // uddi2:get_publisherAssertions // //////////////////////////////////////////////////////////////////////////////// /** @class uddi2__get_USCOREpublisherAssertions @brief Represents a request to obtain the full set of publisher assertions that are associated with an individual publisher. See @url http://uddi.org/pubs/ProgrammersAPI_v2.htm#_Toc25137740 */ /** @fn uddi2__get_USCOREpublisherAssertions::uddi2__get_USCOREpublisherAssertions(struct soap *soap) @brief @param[in] soap gSOAP context Creates an instance of the get_USCOREpublisherAssetions class. */ /** @fn uddi2__publisherAssertions *uddi2__get_USCOREpublisherAssertions::send(const char *endpoint, char *authInfo) @brief @param[in] endpoint URL of the UDDI server @param[in] authInfo authorization token provided by the UDDI server @return A pointer to a uddi2__publisherAssertions object or NULL on error Send a request to a UDDI service to get publisher assertions. */ //////////////////////////////////////////////////////////////////////////////// // // uddi2:get_registeredInfo // //////////////////////////////////////////////////////////////////////////////// /** @class uddi2__get_USCOREregisteredInfo @brief Represents a request to get all registered business entities and tModels controlled by an individual. See @url http://uddi.org/pubs/ProgrammersAPI_v2.htm#_Toc25137741 */ /** @fn uddi2__get_USCOREregisteredInfo::uddi2__get_USCOREregisteredInfo(struct soap *soap) @brief @param[in] soap gSOAP context Creates an instance of the get_USCOREregisteredInfo class. */ /** @fn uddi2__registeredInfo *uddi2__get_USCOREregisteredInfo::send(const char *endpoint, char *authInfo) @brief @param[in] endpoint URL of the UDDI server @param[in] authInfo authorization token provided by the UDDI server @return A pointer to a uddi2__registeredInfo object or NULL on error Send a request to a UDDI service to get all registered business entities and tModels controlled by an individual. */ //////////////////////////////////////////////////////////////////////////////// // // uddi2:save_binding // //////////////////////////////////////////////////////////////////////////////// /** @class uddi2__save_USCOREbinding @brief Represents a request to post binding information on a UDDI server. See @url http://uddi.org/pubs/ProgrammersAPI_v2.htm#_Toc25137742 */ /** @fn uddi2__save_USCOREbinding::uddi2__save_USCOREbinding(struct soap *soap) @brief @param[in] soap gSOAP context Creates an instance of the save_USCOREbinding class. */ /** @fn uddi2__save_USCOREbinding::uddi2__save_USCOREbinding(struct soap *soap, uddi2__bindingTemplate &bindingTemplate) @brief @param[in] soap gSOAP context @param[in] bindingTemplate binding template Creates an instance of the save_USCOREbinding class using the specified binding template. */ /** @fn uddi2__save_USCOREbinding::uddi2__save_USCOREbinding(struct soap *soap, std::vector bindingTemplates) @brief @param[in] soap gSOAP context @param[in] bindingTemplates collection of binding templates Creates an instance of the save_USCOREbinding class using the specified binding templates. */ /** @fn uddi2__bindingDetail *uddi2__save_USCOREbinding::send(const char *endpoint, char *authInfo) @brief @param[in] endpoint URL of the UDDI server @param[in] authInfo authorization token provided by the UDDI server @return A pointer to a uddi2__bindingDetail object or NULL on error Send a request to a UDDI server to post binding information on the server. */ //////////////////////////////////////////////////////////////////////////////// // // uddi2:save_business // //////////////////////////////////////////////////////////////////////////////// /** @class uddi2__save_USCOREbusiness @brief Represents a request to post business information on a UDDI server. See @url http://uddi.org/pubs/ProgrammersAPI_v2.htm#_Toc25137743 */ /** @fn uddi2__save_USCOREbusiness::uddi2__save_USCOREbusiness(struct soap *soap) @brief @param[in] soap gSOAP context Creates an instance of the save_USCOREbusiness class. */ /** @fn uddi2__save_USCOREbusiness::uddi2__save_USCOREbusiness(struct soap *soap, uddi2__businessEntity &businessEntity) @brief @param[in] soap gSOAP context @param[in] businessEntity business entity Creates an instance of the save_USCOREbusiness class using the specified business entity. */ /** @fn uddi2__save_USCOREbusiness::uddi2__save_USCOREbusiness(struct soap *soap, std::vector businessEntities) @brief @param[in] soap gSOAP context @param[in] businessEntities collection of business entities Creates an instance of the save_USCOREbusiness class using the specified business entities. */ /** @fn uddi2__businessDetail *uddi2__save_USCOREbusiness::send(const char *endpoint, char *authInfo) @brief @param[in] endpoint URL of the UDDI server @param[in] authInfo authorization token provided by the UDDI server @return A pointer to a uddi2__businessDetail object or NULL on error Send a request to a UDDI server to post business information on the server. */ //////////////////////////////////////////////////////////////////////////////// // // uddi2:save_service // //////////////////////////////////////////////////////////////////////////////// /** @class uddi2__save_USCOREservice @brief Represents a request to post service information on a UDDI server. See @url http://uddi.org/pubs/ProgrammersAPI_v2.htm#_Toc25137744 */ /** @fn uddi2__save_USCOREservice::uddi2__save_USCOREservice(struct soap *soap) @brief @param[in] soap gSOAP context Creates an instance of the save_USCOREservice class. */ /** @fn uddi2__save_USCOREservice::uddi2__save_USCOREservice(struct soap *soap, uddi2__businessService &businessService) @brief @param[in] soap gSOAP context @param[in] businessService business service Creates an instance of the save_USCOREservice class using the specified service. */ /** @fn uddi2__save_USCOREservice::uddi2__save_USCOREservice(struct soap *soap, std::vector businessServices) @brief @param[in] soap gSOAP context @param[in] businessServices collection of business services Creates an instance of the save_USCOREservice class using the specified services. */ /** @fn uddi2__serviceDetail *uddi2__save_USCOREservice::send(const char *endpoint, char *authInfo) @brief @param[in] endpoint URL of the UDDI server @param[in] authInfo authorization token provided by the UDDI server @return A pointer to a uddi2__serviceDetail object or NULL on error Send a request to a UDDI server to post service information on the server. */ //////////////////////////////////////////////////////////////////////////////// // // uddi2:save_tModel // //////////////////////////////////////////////////////////////////////////////// /** @class uddi2__save_USCOREtModel @brief Represents a request to post tModel information on a UDDI server. See @url http://uddi.org/pubs/ProgrammersAPI_v2.htm#_Toc25137745 */ /** @fn uddi2__save_USCOREtModel::uddi2__save_USCOREtModel(struct soap *soap) @brief @param[in] soap gSOAP context Creates an instance of the save_USCOREtModel class. */ /** @fn uddi2__save_USCOREtModel::uddi2__save_USCOREtModel(struct soap *soap, uddi2__tModel &tModel) @brief @param[in] soap gSOAP context @param[in] tModel a tModel Creates an instance of the save_USCOREtModel class using the specified tModel. */ /** @fn uddi2__save_USCOREtModel::uddi2__save_USCOREtModel(struct soap *soap, std::vector tModels) @brief @param[in] soap gSOAP context @param[in] tModels collection of tModels Creates an instance of the save_USCOREtModel class using the specified tModels. */ /** @fn uddi2__tModelDetail *uddi2__save_USCOREtModel::send(const char *endpoint, char *authInfo) @brief @param[in] endpoint URL of the UDDI server @param[in] authInfo authorization token provided by the UDDI server @return A pointer to a uddi2__tModelDetail object or NULL on error Send a request to a UDDI server to post tModel information on the server. */ //////////////////////////////////////////////////////////////////////////////// // // uddi2:set_publisherAssertions // //////////////////////////////////////////////////////////////////////////////// /** @class uddi2__set_USCOREpublisherAssertions @brief Represents a request to modify the existing publisher assertions for an individual publisher. See @url http://uddi.org/pubs/ProgrammersAPI_v2.htm#_Toc25137746 */ /** @fn uddi2__set_USCOREpublisherAssertions::uddi2__set_USCOREpublisherAssertions(struct soap *soap) @brief @param[in] soap gSOAP context Creates an instance of the set_USCOREpublisherAssertions class. */ /** @fn uddi2__set_USCOREpublisherAssertions::uddi2__set_USCOREpublisherAssertions(struct soap *soap, std::vector publisherAssertions) @brief @param[in] soap gSOAP context @param[in] publisherAssertions collection of publisher assertions Creates an instance of the set_USCOREpublisherAssertions class using the specified collection of publisher assertions. */ /** @fn uddi2__publisherAssertions *uddi2__set_USCOREpublisherAssertions::send(const char *endpoint, char *authInfo) @brief @param[in] endpoint URL of the UDDI server @param[in] authInfo authorization token provided by the UDDI server @return A pointer to a uddi2__publisherAssertions object or NULL on error Send a request to a UDDI server to post tModel information on the server. */ //////////////////////////////////////////////////////////////////////////////// // // Code Examples // //////////////////////////////////////////////////////////////////////////////// /** @page example1 Code Example 1: Finding a service This example shows you how to find Web services. In this case, the example finds Web services with names that begin with the word "magic". @code #include "inqH.h" int main(int argc, char **argv) { char *search_string = "magic"; if (argc > 1) search_string = argv[1]; // Create a gSOAP context struct soap *soap = soap_new(); // Create an object to find a business uddi2__find_USCOREservice fs(soap, search_string); // Send the request uddi2__serviceList *sl = fs.send("http://uddi.xmethods.net/inquire"); // Check if result is OK if (!sl) soap_print_fault(soap, stderr); // If OK, report the service name(s) and unique identification keys else if (sl->serviceInfos) { std::cout << "Search results on " << search_string << ":" << std::endl << std::endl; for (std::vector::const_iterator si = sl->serviceInfos->serviceInfo.begin(); si != sl->serviceInfos->serviceInfo.end(); ++si) { // Report serviceKey and businessKey std::cout << "serviceKey=" << (*si)->serviceKey << std::endl << "businessKey=" << (*si)->businessKey << std::endl; // Report names for (std::vector::const_iterator n = (*si)->name.begin(); n != (*si)->name.end(); ++n) std::cout << "name=" << (*n)->__item << std::endl; std::cout << std::endl; } } // Remove deserialized objects soap_destroy(soap); // Remove temporary data soap_end(soap); // Detach and free context soap_done(soap); free(soap); return 0; } @endcode To compile: - wsdl2h -tuddi2-typemap.dat inquire_v2.wsdl - soapcpp2 -I.. -pinq inquire_v2.h - g++ -DWITH_NONAMESPACES -I.. -o example1 example1.cpp inquire_v2.cpp inqC.cpp inqClient.cpp ../stdsoap2.cpp */ /** @page example2 Code Example 2: Finding a business This example shows you how to find a business from a UDDI server. @code #include "inqH.h" int main(int argc, char **argv) { char *search_string = "xmethods"; if (argc > 1) search_string = argv[1]; // Create a gSOAP context struct soap *soap = soap_new(); // Create an object to find a business uddi2__find_USCOREbusiness fb(soap, search_string); // Send the request uddi2__businessList *bl = fb.send("http://uddi.xmethods.net/inquire"); // Check if result is OK if (!bl) soap_print_fault(soap, stderr); // If OK, report the business name(s) and unique identification keys else if (bl->businessInfos) { std::cout << "Search results on " << search_string << ":" << std::endl << std::endl; for (std::vector::const_iterator bi = bl->businessInfos->businessInfo.begin(); bi != bl->businessInfos->businessInfo.end(); ++bi) { // Report businessKey std::cout << "businessKey=" << (*bi)->businessKey << std::endl; // Report names for (std::vector::const_iterator n = (*bi)->name.begin(); n != (*bi)->name.end(); ++n) std::cout << "name=" << (*n)->__item << std::endl; std::cout << std::endl; } } // Remove deserialized objects soap_destroy(soap); // Remove temporary data soap_end(soap); // Detach and free context soap_done(soap); free(soap); return 0; } @endcode To compile: - wsdl2h -tuddi2-typemap.dat inquire_v2.wsdl - soapcpp2 -I.. -pinq inquire_v2.h - g++ -DWITH_NONAMESPACES -I.. -o example2 example2.cpp inquire_v2.cpp inqC.cpp inqClient.cpp ../stdsoap2.cpp */ /** @page example3 Code Example 3: Publishing a WSDL and service on XMethods This example shows you how to publish a Web service. In this case, the example template code obtains an authorization token, saves the tModel with the WSDL URL in the server, and saves the business service information in the server. @code #include "pubH.h" const char *server = "https://uddi.xmethods.net/publish"; const char *userid = "..."; // user ID to access UDDI server const char *passwd = "..."; // password to access UDDI server int main(int argc, char **argv) { // Create a gSOAP context struct soap *soap = soap_new(); // Setup SSL context (optional) to verify server's credentials if (soap_ssl_client_context(soap, SOAP_SSL_DEFAULT, NULL, NULL, "cacerts.pem", NULL, NULL)) { soap_print_fault(soap, stderr); exit(1); } // Step 1: Get an authorization token from the UDDI server uddi2__get_USCOREauthToken get_authToken(soap, userid, passwd); uddi2__authToken *authToken = get_authToken.send(server); // Check if authorized if (!authToken) { soap_print_fault(soap, stderr); exit(1); } // Authorization info provided by server for this session char *authInfo = authToken->authInfo; // Step 2: Create a tModel for the WSDL to be published uddi2__tModel tModel; tModel.soap_default(soap); // Create the tModel and service name tModel.name = soap_new_uddi2__name(soap, -1); tModel.name->__item = "..."; tModel.name->xml__lang_ = "en"; // Create XMethods description elements (see http://www.xmethods.net/ve2/UDDI.po) uddi2__description *description = soap_new_uddi2__description(soap, 6); description[0].__item = "SHORT DESCRIPTION: ..."; description[0].xml__lang_ = "en"; description[1].__item = "SHORT DESCRIPTION: ..."; description[1].xml__lang_ = "en"; description[2].__item = "USAGE NOTES: ..."; description[2].xml__lang_ = "en"; description[3].__item = "HOMEPAGE URL: ..."; description[3].xml__lang_ = "en"; description[4].__item = "CONTACT EMAIL: ..."; description[4].xml__lang_ = "en"; description[5].__item = "IMPLEMENTATION: ..."; description[5].xml__lang_ = "en"; // Add the four description elements to the tModel tModel.description.push_back(description + 0); tModel.description.push_back(description + 1); tModel.description.push_back(description + 2); tModel.description.push_back(description + 4); // Add an overviewDoc element with description and overviewURL tModel.overviewDoc = soap_new_uddi2__overviewDoc(soap, -1); tModel.overviewDoc->soap_default(soap); tModel.overviewDoc->description.push_back(soap_new_uddi2__description(soap, -1)); tModel.overviewDoc->description[0]->__item = "WSDL source document"; tModel.overviewDoc->description[0]->xml__lang_ = "en"; tModel.overviewDoc->overviewURL = "http://.../my.wsdl#bindingName"; // Omit identifier bag tModel.identifierBag = NULL; // Add a category with a WSDL-specific keyedReference tModel.categoryBag = soap_new_uddi2__categoryBag(soap, -1); tModel.categoryBag->soap_default(soap); tModel.categoryBag->keyedReference.push_back(soap_new_uddi2__keyedReference(soap, -1)); tModel.categoryBag->keyedReference[0]->tModelKey = "..."; tModel.categoryBag->keyedReference[0]->keyName = "uddi-org:types"; tModel.categoryBag->keyedReference[0]->keyValue = "wsdlSpec"; tModel.authorizedName = "..."; tModel.operator_ = "..."; tModel.tModelKey = "..."; // Save the tModel uddi2__save_USCOREtModel save_tModel(soap, tModel); uddi2__tModelDetail *tModelDetail = save_tModel.send(server, authInfo); // Step 3: Create a new service to be published uddi2__businessService service; service.soap_default(soap); // Service name is the tModel name (XMethods) service.name.push_back(tModel.name); // Add two description elements to the service service.description.push_back(description + 4); service.description.push_back(description + 5); // Create binding template uddi2__bindingTemplate bindingTemplate; bindingTemplate.soap_default(soap); bindingTemplate.tModelInstanceDetails = soap_new_uddi2__tModelInstanceDetails(soap, -1); bindingTemplate.tModelInstanceDetails->tModelInstanceInfo.push_back(soap_new_uddi2__tModelInstanceInfo(soap, -1)); bindingTemplate.tModelInstanceDetails->tModelInstanceInfo[0]->instanceDetails = NULL; bindingTemplate.tModelInstanceDetails->tModelInstanceInfo[0]->tModelKey = tModel.tModelKey; bindingTemplate.accessPoint = soap_new_uddi2__accessPoint(soap, -1); bindingTemplate.accessPoint->__item = "..."; bindingTemplate.accessPoint->URLType = uddi2__URLType__http; bindingTemplate.hostingRedirector = NULL; bindingTemplate.serviceKey = "..."; bindingTemplate.bindingKey = "..."; // Add binding Template to service service.bindingTemplates = soap_new_uddi2__bindingTemplates(soap, -1); service.bindingTemplates->soap_default(soap); service.bindingTemplates->bindingTemplate.push_back(&bindingTemplate); service.categoryBag = NULL; service.serviceKey = "..."; service.businessKey = "..."; // Save the service uddi2__save_USCOREservice save_service(soap, service); uddi2__serviceDetail *serviceDetail = save_service.send(server, authInfo); // Step 4: Discard authorization token uddi2__discard_USCOREauthToken discard_authToken(soap, authInfo); uddi2__dispositionReport *dispositionReport = discard_authToken.send(server); // Remove deserialized objects soap_destroy(soap); // Remove temporary data soap_end(soap); // Detach and free context soap_done(soap); free(soap); return 0; } @endcode To compile: - wsdl2h -tuddi2-typemap.dat publish_v2.wsdl - soapcpp2 -I.. -ppub publish_v2.h - g++ -DWITH_OPENSSL -DWITH_NONAMESPACES -I.. -o example3 example3.cpp publish_v2.cpp pubC.cpp pubClient.cpp ../stdsoap2.cpp */ /* inquire_v2.h Generated by wsdl2h 1.2.0 from inquire_v2.wsdl and uddi2-typemap.dat 2005-04-24 00:29:41 GMT Copyright (C) 2001-2005 Robert van Engelen, Genivia Inc. All Rights Reserved. This part of the software is released under one of the following licenses: GPL or Genivia's license for commercial use. */ /* NOTE: - Compile this file with soapcpp2 to complete the code generation process. - Use wsdl2h option -l to view the software license terms. - Use wsdl2h options -c and -s to generate pure C code or C++ code without STL. - To build with STL, stlvector.h from the gSOAP distribution must be in the current directory. Or use soapcpp2 option -I with path to stlvector.h. - Use typemap.dat to control schema namespace bindings and type mappings. It is strongly recommended to customize the names of the namespace prefixes generated by wsdl2h. To do so, modify the prefix bindings in the Namespaces section below and add the modified lines to typemap.dat to rerun wsdl2h. - Use Doxygen (www.doxygen.org) to browse this file. */ /******************************************************************************\ * * * urn:uddi-org:inquiry_v2 * * * \******************************************************************************/ /* WSDL Documentation: Copyright (c) 2000 - 2002 by Accenture, Ariba, Inc., Commerce One, Inc. Fujitsu Limited, Hewlett-Packard Company, i2 Technologies, Inc., Intel Corporation, International Business Machines Corporation, Microsoft Corporation, Oracle Corporation, SAP AG, Sun Microsystems, Inc., and VeriSign, Inc. All Rights Reserved. WSDL Service Interface for UDDI Inquiry API V2.0 This WSDL document defines the inquiry API calls for interacting with the UDDI registry. The complete UDDI API specification is available at http://www.uddi.org/specification.html. */ //gsoapopt w #import "stlvector.h" /******************************************************************************\ * * * Schema Namespaces * * * \******************************************************************************/ /* NOTE: It is strongly recommended to customize the names of the namespace prefixes generated by wsdl2h. To do so, modify the prefix bindings below and add the modified lines to typemap.dat to rerun wsdl2h: inq2 = "urn:uddi-org:inquiry_v2" uddi2 = urn:uddi-org:api_v2 */ //gsoap inq2 schema namespace: urn:uddi-org:inquiry_v2 //gsoap uddi2 schema namespace: urn:uddi-org:api_v2 //gsoap inq2 schema form: unqualified //gsoap uddi2 schema elementForm: qualified //gsoap uddi2 schema attributeForm: unqualified /******************************************************************************\ * * * Schema Types * * * \******************************************************************************/ /// Primitive built-in type "xs:NMTOKEN" typedef char* xsd__NMTOKEN; /// Built-in attribute "xml:lang" typedef char* xml__lang; class uddi2__accessPoint; class uddi2__address; class uddi2__addressLine; class uddi2__assertionStatusItem; class uddi2__bindingTemplate; class uddi2__bindingTemplates; class uddi2__businessEntity; class uddi2__businessEntityExt; class uddi2__businessInfo; class uddi2__businessInfos; class uddi2__businessService; class uddi2__businessServices; class uddi2__categoryBag; class uddi2__contact; class uddi2__contacts; class uddi2__description; class uddi2__discoveryURL; class uddi2__discoveryURLs; class uddi2__dispositionReport; class uddi2__email; class uddi2__errInfo; class uddi2__findQualifiers; class uddi2__hostingRedirector; class uddi2__identifierBag; class uddi2__instanceDetails; class uddi2__keyedReference; class uddi2__keysOwned; class uddi2__name; class uddi2__overviewDoc; class uddi2__phone; class uddi2__publisherAssertion; class uddi2__relatedBusinessInfo; class uddi2__relatedBusinessInfos; class uddi2__result; class uddi2__serviceInfo; class uddi2__serviceInfos; class uddi2__sharedRelationships; class uddi2__tModel; class uddi2__tModelBag; class uddi2__tModelInfo; class uddi2__tModelInfos; class uddi2__tModelInstanceDetails; class uddi2__tModelInstanceInfo; class uddi2__add_USCOREpublisherAssertions; class uddi2__delete_USCOREbinding; class uddi2__delete_USCOREbusiness; class uddi2__delete_USCOREpublisherAssertions; class uddi2__delete_USCOREservice; class uddi2__delete_USCOREtModel; class uddi2__discard_USCOREauthToken; class uddi2__find_USCOREbinding; class uddi2__find_USCOREbusiness; class uddi2__find_USCORErelatedBusinesses; class uddi2__find_USCOREservice; class uddi2__find_USCOREtModel; class uddi2__get_USCOREassertionStatusReport; class uddi2__get_USCOREauthToken; class uddi2__get_USCOREbindingDetail; class uddi2__get_USCOREbusinessDetail; class uddi2__get_USCOREbusinessDetailExt; class uddi2__get_USCOREpublisherAssertions; class uddi2__get_USCOREregisteredInfo; class uddi2__get_USCOREserviceDetail; class uddi2__get_USCOREtModelDetail; class uddi2__save_USCOREbinding; class uddi2__save_USCOREbusiness; class uddi2__save_USCOREservice; class uddi2__save_USCOREtModel; class uddi2__set_USCOREpublisherAssertions; class uddi2__validate_USCOREvalues; class uddi2__assertionStatusReport; class uddi2__authToken; class uddi2__bindingDetail; class uddi2__businessDetail; class uddi2__businessDetailExt; class uddi2__businessList; class uddi2__publisherAssertions; class uddi2__registeredInfo; class uddi2__relatedBusinessesList; class uddi2__serviceDetail; class uddi2__serviceList; class uddi2__tModelDetail; class uddi2__tModelList; /// Schema "urn:uddi-org:api_v2":bindingKey simpleType restriction of xs:string typedef char* uddi2__bindingKey; /// Schema "urn:uddi-org:api_v2":businessKey simpleType restriction of xs:string typedef char* uddi2__businessKey; /// Schema "urn:uddi-org:api_v2":serviceKey simpleType restriction of xs:string typedef char* uddi2__serviceKey; /// Schema "urn:uddi-org:api_v2":tModelKey simpleType restriction of xs:string typedef char* uddi2__tModelKey; /// Schema "urn:uddi-org:api_v2":direction simpleType restriction of xs:NMTOKEN /// Note: enum values are prefixed with 'uddi2__direction' to avoid name clashes, please use wsdl2h option -e to omit this prefix enum uddi2__direction { uddi2__direction__fromKey, ///< xs:NMTOKEN value="fromKey" uddi2__direction__toKey, ///< xs:NMTOKEN value="toKey" }; /// Schema "urn:uddi-org:api_v2":truncated simpleType restriction of xs:NMTOKEN /// Note: enum values are prefixed with 'uddi2__truncated' to avoid name clashes, please use wsdl2h option -e to omit this prefix enum uddi2__truncated { uddi2__truncated__true_, ///< xs:NMTOKEN value="true" uddi2__truncated__false_, ///< xs:NMTOKEN value="false" }; /// Schema "urn:uddi-org:api_v2":URLType simpleType restriction of xs:NMTOKEN /// Note: enum values are prefixed with 'uddi2__URLType' to avoid name clashes, please use wsdl2h option -e to omit this prefix enum uddi2__URLType { uddi2__URLType__mailto, ///< xs:NMTOKEN value="mailto" uddi2__URLType__http, ///< xs:NMTOKEN value="http" uddi2__URLType__https, ///< xs:NMTOKEN value="https" uddi2__URLType__ftp, ///< xs:NMTOKEN value="ftp" uddi2__URLType__fax, ///< xs:NMTOKEN value="fax" uddi2__URLType__phone, ///< xs:NMTOKEN value="phone" uddi2__URLType__other, ///< xs:NMTOKEN value="other" }; /// Schema "urn:uddi-org:api_v2":keyType simpleType restriction of xs:NMTOKEN /// Note: enum values are prefixed with 'uddi2__keyType' to avoid name clashes, please use wsdl2h option -e to omit this prefix enum uddi2__keyType { uddi2__keyType__businessKey, ///< xs:NMTOKEN value="businessKey" uddi2__keyType__tModelKey, ///< xs:NMTOKEN value="tModelKey" uddi2__keyType__serviceKey, ///< xs:NMTOKEN value="serviceKey" uddi2__keyType__bindingKey, ///< xs:NMTOKEN value="bindingKey" }; /// Schema urn:uddi-org:api_v2:"address" class uddi2__address { public: /// Vector of uddi2__addressLine* with length 0..unbounded std::vector addressLine 0; /// Attribute useType of type xs:string @char* useType 0; ///< Optional attribute /// Attribute sortCode of type xs:string @char* sortCode 0; ///< Optional attribute /// Attribute tModelKey of type "urn:uddi-org:api_v2":tModelKey @uddi2__tModelKey tModelKey 0; ///< Optional attribute /// A handle to the soap struct context that manages this class instance struct soap *soap ; }; /// Schema urn:uddi-org:api_v2:"assertionStatusItem" class uddi2__assertionStatusItem { public: /// Element reference "urn:uddi-org:api_v2":fromKey uddi2__businessKey fromKey 1; ///< Required element /// Element reference "urn:uddi-org:api_v2":toKey uddi2__businessKey toKey 1; ///< Required element /// Element reference "urn:uddi-org:api_v2":keyedReference uddi2__keyedReference* keyedReference 1; ///< Required element /// Element reference "urn:uddi-org:api_v2":keysOwned uddi2__keysOwned* keysOwned 1; ///< Required element /// Attribute completionStatus of type xs:string @char* completionStatus 1; ///< Required attribute /// A handle to the soap struct context that manages this class instance struct soap *soap ; }; /// Schema urn:uddi-org:api_v2:"bindingTemplate" class uddi2__bindingTemplate { public: /// Vector of uddi2__description* with length 0..unbounded std::vector description 0; /// Element reference "urn:uddi-org:api_v2":tModelInstanceDetails uddi2__tModelInstanceDetails* tModelInstanceDetails 1; ///< Required element // CHOICE OF ELEMENTS: /// Element reference "urn:uddi-org:api_v2":accessPoint uddi2__accessPoint* accessPoint 1; ///< Required element /// Element reference "urn:uddi-org:api_v2":hostingRedirector uddi2__hostingRedirector* hostingRedirector 1; ///< Required element // END CHOICE /// Attribute serviceKey of type "urn:uddi-org:api_v2":serviceKey @uddi2__serviceKey serviceKey 0; ///< Optional attribute /// Attribute bindingKey of type "urn:uddi-org:api_v2":bindingKey @uddi2__bindingKey bindingKey 1; ///< Required attribute /// A handle to the soap struct context that manages this class instance struct soap *soap ; }; /// Schema urn:uddi-org:api_v2:"bindingTemplates" class uddi2__bindingTemplates { public: /// Vector of uddi2__bindingTemplate* with length 0..unbounded std::vector bindingTemplate 0; /// A handle to the soap struct context that manages this class instance struct soap *soap ; }; /// Schema urn:uddi-org:api_v2:"businessEntity" class uddi2__businessEntity { public: /// Element reference "urn:uddi-org:api_v2":discoveryURLs uddi2__discoveryURLs* discoveryURLs 0; ///< Optional element /// Vector of uddi2__name* with length 0..unbounded std::vector name 1; /// Vector of uddi2__description* with length 0..unbounded std::vector description 0; /// Element reference "urn:uddi-org:api_v2":contacts uddi2__contacts* contacts 0; ///< Optional element /// Element reference "urn:uddi-org:api_v2":businessServices uddi2__businessServices* businessServices 0; ///< Optional element /// Element reference "urn:uddi-org:api_v2":identifierBag uddi2__identifierBag* identifierBag 0; ///< Optional element /// Element reference "urn:uddi-org:api_v2":categoryBag uddi2__categoryBag* categoryBag 0; ///< Optional element /// Attribute businessKey of type "urn:uddi-org:api_v2":businessKey @uddi2__businessKey businessKey 1; ///< Required attribute /// Attribute operator of type xs:string @char* operator_ 0; ///< Optional attribute /// Attribute authorizedName of type xs:string @char* authorizedName 0; ///< Optional attribute /// A handle to the soap struct context that manages this class instance struct soap *soap ; }; /// Schema urn:uddi-org:api_v2:"businessEntityExt" class uddi2__businessEntityExt { public: /// Element reference "urn:uddi-org:api_v2":businessEntity uddi2__businessEntity* businessEntity 1; ///< Required element // TODO: // Schema extensibility is user-definable // Consult the protocol documentation to insert declarations here: _XML __any ; ///< Catch any element content in XML string /// A handle to the soap struct context that manages this class instance struct soap *soap ; }; /// Schema urn:uddi-org:api_v2:"businessInfo" class uddi2__businessInfo { public: /// Vector of uddi2__name* with length 0..unbounded std::vector name 1; /// Vector of uddi2__description* with length 0..unbounded std::vector description 0; /// Element reference "urn:uddi-org:api_v2":serviceInfos uddi2__serviceInfos* serviceInfos 1; ///< Required element /// Attribute businessKey of type "urn:uddi-org:api_v2":businessKey @uddi2__businessKey businessKey 1; ///< Required attribute /// A handle to the soap struct context that manages this class instance struct soap *soap ; }; /// Schema urn:uddi-org:api_v2:"businessInfos" class uddi2__businessInfos { public: /// Vector of uddi2__businessInfo* with length 0..unbounded std::vector businessInfo 0; /// A handle to the soap struct context that manages this class instance struct soap *soap ; }; /// Schema urn:uddi-org:api_v2:"businessService" class uddi2__businessService { public: /// Vector of uddi2__name* with length 0..unbounded std::vector name 0; /// Vector of uddi2__description* with length 0..unbounded std::vector description 0; /// Element reference "urn:uddi-org:api_v2":bindingTemplates uddi2__bindingTemplates* bindingTemplates 0; ///< Optional element /// Element reference "urn:uddi-org:api_v2":categoryBag uddi2__categoryBag* categoryBag 0; ///< Optional element /// Attribute serviceKey of type "urn:uddi-org:api_v2":serviceKey @uddi2__serviceKey serviceKey 1; ///< Required attribute /// Attribute businessKey of type "urn:uddi-org:api_v2":businessKey @uddi2__businessKey businessKey 0; ///< Optional attribute /// A handle to the soap struct context that manages this class instance struct soap *soap ; }; /// Schema urn:uddi-org:api_v2:"businessServices" class uddi2__businessServices { public: /// Vector of uddi2__businessService* with length 0..unbounded std::vector businessService 0; /// A handle to the soap struct context that manages this class instance struct soap *soap ; }; /// Schema urn:uddi-org:api_v2:"categoryBag" class uddi2__categoryBag { public: /// Vector of uddi2__keyedReference* with length 0..unbounded std::vector keyedReference 1; /// A handle to the soap struct context that manages this class instance struct soap *soap ; }; /// Schema urn:uddi-org:api_v2:"contact" class uddi2__contact { public: /// Vector of uddi2__description* with length 0..unbounded std::vector description 0; /// Element reference "urn:uddi-org:api_v2":personName char* personName 1; ///< Required element /// Vector of uddi2__phone* with length 0..unbounded std::vector phone 0; /// Vector of uddi2__email* with length 0..unbounded std::vector email 0; /// Vector of uddi2__address* with length 0..unbounded std::vector address 0; /// Attribute useType of type xs:string @char* useType 0; ///< Optional attribute /// A handle to the soap struct context that manages this class instance struct soap *soap ; }; /// Schema urn:uddi-org:api_v2:"contacts" class uddi2__contacts { public: /// Vector of uddi2__contact* with length 0..unbounded std::vector contact 1; /// A handle to the soap struct context that manages this class instance struct soap *soap ; }; /// Schema urn:uddi-org:api_v2:"discoveryURLs" class uddi2__discoveryURLs { public: /// Vector of uddi2__discoveryURL* with length 0..unbounded std::vector discoveryURL 1; /// A handle to the soap struct context that manages this class instance struct soap *soap ; }; /// Schema urn:uddi-org:api_v2:"dispositionReport" class uddi2__dispositionReport { public: /// Vector of uddi2__result* with length 0..unbounded std::vector result 1; /// Attribute generic of type xs:string @char* generic 1; ///< Required attribute /// Attribute operator of type xs:string @char* operator_ 1; ///< Required attribute /// Attribute truncated of type "urn:uddi-org:api_v2":truncated @enum uddi2__truncated* truncated 0; ///< Optional attribute /// A handle to the soap struct context that manages this class instance struct soap *soap ; }; /// Schema urn:uddi-org:api_v2:"findQualifiers" class uddi2__findQualifiers { public: /// Vector of char* with length 0..unbounded std::vector findQualifier 0; /// A handle to the soap struct context that manages this class instance struct soap *soap ; }; /// Schema urn:uddi-org:api_v2:"hostingRedirector" class uddi2__hostingRedirector { public: /// Attribute bindingKey of type "urn:uddi-org:api_v2":bindingKey @uddi2__bindingKey bindingKey 1; ///< Required attribute /// A handle to the soap struct context that manages this class instance struct soap *soap ; }; /// Schema urn:uddi-org:api_v2:"identifierBag" class uddi2__identifierBag { public: /// Vector of uddi2__keyedReference* with length 0..unbounded std::vector keyedReference 1; /// A handle to the soap struct context that manages this class instance struct soap *soap ; }; /// Schema urn:uddi-org:api_v2:"instanceDetails" class uddi2__instanceDetails { public: /// Vector of uddi2__description* with length 0..unbounded std::vector description 0; /// Element reference "urn:uddi-org:api_v2":overviewDoc uddi2__overviewDoc* overviewDoc 0; ///< Optional element /// Element reference "urn:uddi-org:api_v2":instanceParms char* instanceParms 0; ///< Optional element /// A handle to the soap struct context that manages this class instance struct soap *soap ; }; /// Schema urn:uddi-org:api_v2:"keyedReference" class uddi2__keyedReference { public: /// Attribute tModelKey of type "urn:uddi-org:api_v2":tModelKey @uddi2__tModelKey tModelKey 0; ///< Optional attribute /// Attribute keyName of type xs:string @char* keyName 0; ///< Optional attribute /// Attribute keyValue of type xs:string @char* keyValue 1; ///< Required attribute /// A handle to the soap struct context that manages this class instance struct soap *soap ; }; /// Schema urn:uddi-org:api_v2:"keysOwned" class uddi2__keysOwned { public: /// Element reference "urn:uddi-org:api_v2":fromKey uddi2__businessKey fromKey 0; ///< Optional element /// Element reference "urn:uddi-org:api_v2":toKey uddi2__businessKey toKey 0; ///< Optional element /// A handle to the soap struct context that manages this class instance struct soap *soap ; }; /// Schema urn:uddi-org:api_v2:"overviewDoc" class uddi2__overviewDoc { public: /// Vector of uddi2__description* with length 0..unbounded std::vector description 0; /// Element reference "urn:uddi-org:api_v2":overviewURL char* overviewURL 0; ///< Optional element /// A handle to the soap struct context that manages this class instance struct soap *soap ; }; /// Schema urn:uddi-org:api_v2:"publisherAssertion" class uddi2__publisherAssertion { public: /// Element reference "urn:uddi-org:api_v2":fromKey uddi2__businessKey fromKey 1; ///< Required element /// Element reference "urn:uddi-org:api_v2":toKey uddi2__businessKey toKey 1; ///< Required element /// Element reference "urn:uddi-org:api_v2":keyedReference uddi2__keyedReference* keyedReference 1; ///< Required element /// A handle to the soap struct context that manages this class instance struct soap *soap ; }; /// Schema urn:uddi-org:api_v2:"relatedBusinessInfo" class uddi2__relatedBusinessInfo { public: /// Element reference "urn:uddi-org:api_v2":businessKey uddi2__businessKey businessKey 1; ///< Required element /// Vector of uddi2__name* with length 0..unbounded std::vector name 1; /// Vector of uddi2__description* with length 0..unbounded std::vector description 0; /// Vector of uddi2__sharedRelationships* with length 0..2 std::vector sharedRelationships 1:2; /// A handle to the soap struct context that manages this class instance struct soap *soap ; }; /// Schema urn:uddi-org:api_v2:"relatedBusinessInfos" class uddi2__relatedBusinessInfos { public: /// Vector of uddi2__relatedBusinessInfo* with length 0..unbounded std::vector relatedBusinessInfo 0; /// A handle to the soap struct context that manages this class instance struct soap *soap ; }; /// Schema urn:uddi-org:api_v2:"result" class uddi2__result { public: /// Element reference "urn:uddi-org:api_v2":errInfo uddi2__errInfo* errInfo 0; ///< Optional element /// Attribute keyType of type "urn:uddi-org:api_v2":keyType @enum uddi2__keyType* keyType 0; ///< Optional attribute /// Attribute errno of type xs:int @int errno_ 1; ///< Required attribute /// A handle to the soap struct context that manages this class instance struct soap *soap ; }; /// Schema urn:uddi-org:api_v2:"serviceInfo" class uddi2__serviceInfo { public: /// Vector of uddi2__name* with length 0..unbounded std::vector name 0; /// Attribute serviceKey of type "urn:uddi-org:api_v2":serviceKey @uddi2__serviceKey serviceKey 1; ///< Required attribute /// Attribute businessKey of type "urn:uddi-org:api_v2":businessKey @uddi2__businessKey businessKey 1; ///< Required attribute /// A handle to the soap struct context that manages this class instance struct soap *soap ; }; /// Schema urn:uddi-org:api_v2:"serviceInfos" class uddi2__serviceInfos { public: /// Vector of uddi2__serviceInfo* with length 0..unbounded std::vector serviceInfo 0; /// A handle to the soap struct context that manages this class instance struct soap *soap ; }; /// Schema urn:uddi-org:api_v2:"sharedRelationships" class uddi2__sharedRelationships { public: /// Vector of uddi2__keyedReference* with length 0..unbounded std::vector keyedReference 1; /// Attribute direction of type "urn:uddi-org:api_v2":direction @enum uddi2__direction direction 1; ///< Required attribute /// A handle to the soap struct context that manages this class instance struct soap *soap ; }; /// Schema urn:uddi-org:api_v2:"tModel" class uddi2__tModel { public: /// Element reference "urn:uddi-org:api_v2":name uddi2__name* name 1; ///< Required element /// Vector of uddi2__description* with length 0..unbounded std::vector description 0; /// Element reference "urn:uddi-org:api_v2":overviewDoc uddi2__overviewDoc* overviewDoc 0; ///< Optional element /// Element reference "urn:uddi-org:api_v2":identifierBag uddi2__identifierBag* identifierBag 0; ///< Optional element /// Element reference "urn:uddi-org:api_v2":categoryBag uddi2__categoryBag* categoryBag 0; ///< Optional element /// Attribute tModelKey of type "urn:uddi-org:api_v2":tModelKey @uddi2__tModelKey tModelKey 1; ///< Required attribute /// Attribute operator of type xs:string @char* operator_ 0; ///< Optional attribute /// Attribute authorizedName of type xs:string @char* authorizedName 0; ///< Optional attribute /// A handle to the soap struct context that manages this class instance struct soap *soap ; }; /// Schema urn:uddi-org:api_v2:"tModelBag" class uddi2__tModelBag { public: /// Vector of uddi2__tModelKey with length 0..unbounded std::vector tModelKey 1; /// A handle to the soap struct context that manages this class instance struct soap *soap ; }; /// Schema urn:uddi-org:api_v2:"tModelInfo" class uddi2__tModelInfo { public: /// Element reference "urn:uddi-org:api_v2":name uddi2__name* name 1; ///< Required element /// Attribute tModelKey of type "urn:uddi-org:api_v2":tModelKey @uddi2__tModelKey tModelKey 1; ///< Required attribute /// A handle to the soap struct context that manages this class instance struct soap *soap ; }; /// Schema urn:uddi-org:api_v2:"tModelInfos" class uddi2__tModelInfos { public: /// Vector of uddi2__tModelInfo* with length 0..unbounded std::vector tModelInfo 0; /// A handle to the soap struct context that manages this class instance struct soap *soap ; }; /// Schema urn:uddi-org:api_v2:"tModelInstanceDetails" class uddi2__tModelInstanceDetails { public: /// Vector of uddi2__tModelInstanceInfo* with length 0..unbounded std::vector tModelInstanceInfo 0; /// A handle to the soap struct context that manages this class instance struct soap *soap ; }; /// Schema urn:uddi-org:api_v2:"tModelInstanceInfo" class uddi2__tModelInstanceInfo { public: /// Vector of uddi2__description* with length 0..unbounded std::vector description 0; /// Element reference "urn:uddi-org:api_v2":instanceDetails uddi2__instanceDetails* instanceDetails 0; ///< Optional element /// Attribute tModelKey of type "urn:uddi-org:api_v2":tModelKey @uddi2__tModelKey tModelKey 1; ///< Required attribute /// A handle to the soap struct context that manages this class instance struct soap *soap ; }; /// Schema urn:uddi-org:api_v2:"add_publisherAssertions" class uddi2__add_USCOREpublisherAssertions { public: /// Element reference "urn:uddi-org:api_v2":authInfo char* authInfo 1; ///< Required element /// Vector of uddi2__publisherAssertion* with length 0..unbounded std::vector publisherAssertion 1; /// Attribute generic of type xs:string @char* generic 1; ///< Required attribute /// A handle to the soap struct context that manages this class instance struct soap *soap ; /// Member declared in uddi2-typemap.dat uddi2__add_USCOREpublisherAssertions(struct soap*); /// Member declared in uddi2-typemap.dat uddi2__add_USCOREpublisherAssertions(struct soap*, std::vector publisherAssertions); /// Member declared in uddi2-typemap.dat uddi2__dispositionReport* send(const char *endpoint, char *authInfo); }; /// Schema urn:uddi-org:api_v2:"delete_binding" class uddi2__delete_USCOREbinding { public: /// Element reference "urn:uddi-org:api_v2":authInfo char* authInfo 1; ///< Required element /// Vector of uddi2__bindingKey with length 0..unbounded std::vector bindingKey 1; /// Attribute generic of type xs:string @char* generic 1; ///< Required attribute /// A handle to the soap struct context that manages this class instance struct soap *soap ; /// Member declared in uddi2-typemap.dat uddi2__delete_USCOREbinding(struct soap*); /// Member declared in uddi2-typemap.dat uddi2__delete_USCOREbinding(struct soap*, const char *bindingKey); /// Member declared in uddi2-typemap.dat uddi2__delete_USCOREbinding(struct soap*, std::vector bindingKeys); /// Member declared in uddi2-typemap.dat uddi2__dispositionReport* send(const char *endpoint, char *authInfo); }; /// Schema urn:uddi-org:api_v2:"delete_business" class uddi2__delete_USCOREbusiness { public: /// Element reference "urn:uddi-org:api_v2":authInfo char* authInfo 1; ///< Required element /// Vector of uddi2__businessKey with length 0..unbounded std::vector businessKey 1; /// Attribute generic of type xs:string @char* generic 1; ///< Required attribute /// A handle to the soap struct context that manages this class instance struct soap *soap ; /// Member declared in uddi2-typemap.dat uddi2__delete_USCOREbusiness(struct soap*); /// Member declared in uddi2-typemap.dat uddi2__delete_USCOREbusiness(struct soap*, const char *businessKey); /// Member declared in uddi2-typemap.dat uddi2__delete_USCOREbusiness(struct soap*, std::vector businessKeys); /// Member declared in uddi2-typemap.dat uddi2__dispositionReport* send(const char *endpoint, char *authInfo); }; /// Schema urn:uddi-org:api_v2:"delete_publisherAssertions" class uddi2__delete_USCOREpublisherAssertions { public: /// Element reference "urn:uddi-org:api_v2":authInfo char* authInfo 1; ///< Required element /// Vector of uddi2__publisherAssertion* with length 0..unbounded std::vector publisherAssertion 1; /// Attribute generic of type xs:string @char* generic 1; ///< Required attribute /// A handle to the soap struct context that manages this class instance struct soap *soap ; /// Member declared in uddi2-typemap.dat uddi2__delete_USCOREpublisherAssertions(struct soap*); /// Member declared in uddi2-typemap.dat uddi2__delete_USCOREpublisherAssertions(struct soap*, std::vector publisherAssertions); /// Member declared in uddi2-typemap.dat uddi2__dispositionReport* send(const char *endpoint, char *authInfo); }; /// Schema urn:uddi-org:api_v2:"delete_service" class uddi2__delete_USCOREservice { public: /// Element reference "urn:uddi-org:api_v2":authInfo char* authInfo 1; ///< Required element /// Vector of uddi2__serviceKey with length 0..unbounded std::vector serviceKey 1; /// Attribute generic of type xs:string @char* generic 1; ///< Required attribute /// A handle to the soap struct context that manages this class instance struct soap *soap ; /// Member declared in uddi2-typemap.dat uddi2__delete_USCOREservice(struct soap*); /// Member declared in uddi2-typemap.dat uddi2__delete_USCOREservice(struct soap*, const char *serviceKey); /// Member declared in uddi2-typemap.dat uddi2__delete_USCOREservice(struct soap*, std::vector serviceKeys); /// Member declared in uddi2-typemap.dat uddi2__dispositionReport* send(const char *endpoint, char *authInfo); }; /// Schema urn:uddi-org:api_v2:"delete_tModel" class uddi2__delete_USCOREtModel { public: /// Element reference "urn:uddi-org:api_v2":authInfo char* authInfo 1; ///< Required element /// Vector of uddi2__tModelKey with length 0..unbounded std::vector tModelKey 1; /// Attribute generic of type xs:string @char* generic 1; ///< Required attribute /// A handle to the soap struct context that manages this class instance struct soap *soap ; /// Member declared in uddi2-typemap.dat uddi2__delete_USCOREtModel(struct soap*); /// Member declared in uddi2-typemap.dat uddi2__delete_USCOREtModel(struct soap*, const char *tModelKey); /// Member declared in uddi2-typemap.dat uddi2__delete_USCOREtModel(struct soap*, std::vector tModelKeys); /// Member declared in uddi2-typemap.dat uddi2__dispositionReport* send(const char *endpoint, char *authInfo); }; /// Schema urn:uddi-org:api_v2:"discard_authToken" class uddi2__discard_USCOREauthToken { public: /// Element reference "urn:uddi-org:api_v2":authInfo char* authInfo 1; ///< Required element /// Attribute generic of type xs:string @char* generic 1; ///< Required attribute /// A handle to the soap struct context that manages this class instance struct soap *soap ; /// Member declared in uddi2-typemap.dat uddi2__discard_USCOREauthToken(struct soap*); /// Member declared in uddi2-typemap.dat uddi2__discard_USCOREauthToken(struct soap*, const char *authInfo); /// Member declared in uddi2-typemap.dat uddi2__dispositionReport* send(const char *endpoint); }; /// Schema urn:uddi-org:api_v2:"find_binding" class uddi2__find_USCOREbinding { public: /// Element reference "urn:uddi-org:api_v2":findQualifiers uddi2__findQualifiers* findQualifiers 0; ///< Optional element /// Element reference "urn:uddi-org:api_v2":tModelBag uddi2__tModelBag* tModelBag 1; ///< Required element /// Attribute generic of type xs:string @char* generic 1; ///< Required attribute /// Attribute maxRows of type xs:int @int* maxRows 0; ///< Optional attribute /// Attribute serviceKey of type "urn:uddi-org:api_v2":serviceKey @uddi2__serviceKey serviceKey 1; ///< Required attribute /// A handle to the soap struct context that manages this class instance struct soap *soap ; /// Member declared in uddi2-typemap.dat uddi2__find_USCOREbinding(struct soap*); /// Member declared in uddi2-typemap.dat uddi2__find_USCOREbinding(struct soap*, const char *tModelKey); /// Member declared in uddi2-typemap.dat uddi2__find_USCOREbinding(struct soap*, std::vector tModelKeys); /// Member declared in uddi2-typemap.dat uddi2__bindingDetail *send(const char *endpoint); }; /// Schema urn:uddi-org:api_v2:"find_business" class uddi2__find_USCOREbusiness { public: /// Element reference "urn:uddi-org:api_v2":findQualifiers uddi2__findQualifiers* findQualifiers 0; ///< Optional element /// Vector of uddi2__name* with length 0..unbounded std::vector name 0; /// Element reference "urn:uddi-org:api_v2":identifierBag uddi2__identifierBag* identifierBag 0; ///< Optional element /// Element reference "urn:uddi-org:api_v2":categoryBag uddi2__categoryBag* categoryBag 0; ///< Optional element /// Element reference "urn:uddi-org:api_v2":tModelBag uddi2__tModelBag* tModelBag 0; ///< Optional element /// Element reference "urn:uddi-org:api_v2":discoveryURLs uddi2__discoveryURLs* discoveryURLs 0; ///< Optional element /// Attribute generic of type xs:string @char* generic 1; ///< Required attribute /// Attribute maxRows of type xs:int @int* maxRows 0; ///< Optional attribute /// A handle to the soap struct context that manages this class instance struct soap *soap ; /// Member declared in uddi2-typemap.dat uddi2__find_USCOREbusiness(struct soap*); /// Member declared in uddi2-typemap.dat uddi2__find_USCOREbusiness(struct soap*, const char *name); /// Member declared in uddi2-typemap.dat uddi2__find_USCOREbusiness(struct soap*, std::vector tModelKeys); /// Member declared in uddi2-typemap.dat uddi2__find_USCOREbusiness(struct soap*, std::vector keyedReferences); /// Member declared in uddi2-typemap.dat uddi2__businessList *send(const char *endpoint); }; /// Schema urn:uddi-org:api_v2:"find_relatedBusinesses" class uddi2__find_USCORErelatedBusinesses { public: /// Element reference "urn:uddi-org:api_v2":findQualifiers uddi2__findQualifiers* findQualifiers 0; ///< Optional element /// Element reference "urn:uddi-org:api_v2":businessKey uddi2__businessKey businessKey 1; ///< Required element /// Element reference "urn:uddi-org:api_v2":keyedReference uddi2__keyedReference* keyedReference 0; ///< Optional element /// Attribute generic of type xs:string @char* generic 1; ///< Required attribute /// Attribute maxRows of type xs:int @int* maxRows 0; ///< Optional attribute /// A handle to the soap struct context that manages this class instance struct soap *soap ; /// Member declared in uddi2-typemap.dat uddi2__find_USCORErelatedBusinesses(struct soap*); /// Member declared in uddi2-typemap.dat uddi2__find_USCORErelatedBusinesses(struct soap*, const char *businessKey); /// Member declared in uddi2-typemap.dat uddi2__relatedBusinessesList *send(const char *endpoint); }; /// Schema urn:uddi-org:api_v2:"find_service" class uddi2__find_USCOREservice { public: /// Element reference "urn:uddi-org:api_v2":findQualifiers uddi2__findQualifiers* findQualifiers 0; ///< Optional element /// Vector of uddi2__name* with length 0..unbounded std::vector name 0; /// Element reference "urn:uddi-org:api_v2":categoryBag uddi2__categoryBag* categoryBag 0; ///< Optional element /// Element reference "urn:uddi-org:api_v2":tModelBag uddi2__tModelBag* tModelBag 0; ///< Optional element /// Attribute generic of type xs:string @char* generic 1; ///< Required attribute /// Attribute maxRows of type xs:int @int* maxRows 0; ///< Optional attribute /// Attribute businessKey of type "urn:uddi-org:api_v2":businessKey @uddi2__businessKey businessKey 0; ///< Optional attribute /// A handle to the soap struct context that manages this class instance struct soap *soap ; /// Member declared in uddi2-typemap.dat uddi2__find_USCOREservice(struct soap*); /// Member declared in uddi2-typemap.dat uddi2__find_USCOREservice(struct soap*, const char *name); /// Member declared in uddi2-typemap.dat uddi2__find_USCOREservice(struct soap*, std::vector tModelKeys); /// Member declared in uddi2-typemap.dat uddi2__find_USCOREservice(struct soap*, std::vector keyedReferences); /// Member declared in uddi2-typemap.dat uddi2__serviceList* send(const char *endpoint); }; /// Schema urn:uddi-org:api_v2:"find_tModel" class uddi2__find_USCOREtModel { public: /// Element reference "urn:uddi-org:api_v2":findQualifiers uddi2__findQualifiers* findQualifiers 0; ///< Optional element /// Element reference "urn:uddi-org:api_v2":name uddi2__name* name 0; ///< Optional element /// Element reference "urn:uddi-org:api_v2":identifierBag uddi2__identifierBag* identifierBag 0; ///< Optional element /// Element reference "urn:uddi-org:api_v2":categoryBag uddi2__categoryBag* categoryBag 0; ///< Optional element /// Attribute generic of type xs:string @char* generic 1; ///< Required attribute /// Attribute maxRows of type xs:int @int* maxRows 0; ///< Optional attribute /// A handle to the soap struct context that manages this class instance struct soap *soap ; /// Member declared in uddi2-typemap.dat uddi2__find_USCOREtModel(struct soap*); /// Member declared in uddi2-typemap.dat uddi2__find_USCOREtModel(struct soap*, const char *name); /// Member declared in uddi2-typemap.dat uddi2__find_USCOREtModel(struct soap*, std::vector keyedReferences); /// Member declared in uddi2-typemap.dat uddi2__tModelList* send(const char *endpoint); }; /// Schema urn:uddi-org:api_v2:"get_assertionStatusReport" class uddi2__get_USCOREassertionStatusReport { public: /// Element reference "urn:uddi-org:api_v2":authInfo char* authInfo 1; ///< Required element /// Element reference "urn:uddi-org:api_v2":completionStatus char* completionStatus 0; ///< Optional element /// Attribute generic of type xs:string @char* generic 1; ///< Required attribute /// A handle to the soap struct context that manages this class instance struct soap *soap ; /// Member declared in uddi2-typemap.dat uddi2__get_USCOREassertionStatusReport(struct soap*); /// Member declared in uddi2-typemap.dat uddi2__get_USCOREassertionStatusReport(struct soap*, const char *completionStatus); /// Member declared in uddi2-typemap.dat uddi2__assertionStatusReport* send(const char *endpoint, char *authInfo); }; /// Schema urn:uddi-org:api_v2:"get_authToken" class uddi2__get_USCOREauthToken { public: /// Attribute generic of type xs:string @char* generic 1; ///< Required attribute /// Attribute userID of type xs:string @char* userID 1; ///< Required attribute /// Attribute cred of type xs:string @char* cred 1; ///< Required attribute /// A handle to the soap struct context that manages this class instance struct soap *soap ; /// Member declared in uddi2-typemap.dat uddi2__get_USCOREauthToken(struct soap*); /// Member declared in uddi2-typemap.dat uddi2__get_USCOREauthToken(struct soap*, const char *userid, const char *passwd); /// Member declared in uddi2-typemap.dat uddi2__authToken* send(const char *endpoint); }; /// Schema urn:uddi-org:api_v2:"get_bindingDetail" class uddi2__get_USCOREbindingDetail { public: /// Vector of uddi2__bindingKey with length 0..unbounded std::vector bindingKey 1; /// Attribute generic of type xs:string @char* generic 1; ///< Required attribute /// A handle to the soap struct context that manages this class instance struct soap *soap ; /// Member declared in uddi2-typemap.dat uddi2__get_USCOREbindingDetail(struct soap*); /// Member declared in uddi2-typemap.dat uddi2__get_USCOREbindingDetail(struct soap*, const char *bindingKey); /// Member declared in uddi2-typemap.dat uddi2__get_USCOREbindingDetail(struct soap*, std::vector bindingKeys); /// Member declared in uddi2-typemap.dat uddi2__bindingDetail* send(const char *endpoint); }; /// Schema urn:uddi-org:api_v2:"get_businessDetail" class uddi2__get_USCOREbusinessDetail { public: /// Vector of uddi2__businessKey with length 0..unbounded std::vector businessKey 1; /// Attribute generic of type xs:string @char* generic 1; ///< Required attribute /// A handle to the soap struct context that manages this class instance struct soap *soap ; /// Member declared in uddi2-typemap.dat uddi2__get_USCOREbusinessDetail(struct soap*); /// Member declared in uddi2-typemap.dat uddi2__get_USCOREbusinessDetail(struct soap*, const char *businessKey); /// Member declared in uddi2-typemap.dat uddi2__get_USCOREbusinessDetail(struct soap*, std::vector businessKeys); /// Member declared in uddi2-typemap.dat uddi2__businessDetail* send(const char *endpoint); }; /// Schema urn:uddi-org:api_v2:"get_businessDetailExt" class uddi2__get_USCOREbusinessDetailExt { public: /// Vector of uddi2__businessKey with length 0..unbounded std::vector businessKey 1; /// Attribute generic of type xs:string @char* generic 1; ///< Required attribute /// A handle to the soap struct context that manages this class instance struct soap *soap ; /// Member declared in uddi2-typemap.dat uddi2__get_USCOREbusinessDetailExt(struct soap*); /// Member declared in uddi2-typemap.dat uddi2__get_USCOREbusinessDetailExt(struct soap*, const char *businessKey); /// Member declared in uddi2-typemap.dat uddi2__get_USCOREbusinessDetailExt(struct soap*, std::vector businessKeys); /// Member declared in uddi2-typemap.dat uddi2__businessDetailExt* send(const char *endpoint); }; /// Schema urn:uddi-org:api_v2:"get_publisherAssertions" class uddi2__get_USCOREpublisherAssertions { public: /// Element reference "urn:uddi-org:api_v2":authInfo char* authInfo 1; ///< Required element /// Attribute generic of type xs:string @char* generic 1; ///< Required attribute /// A handle to the soap struct context that manages this class instance struct soap *soap ; /// Member declared in uddi2-typemap.dat uddi2__get_USCOREpublisherAssertions(struct soap*); /// Member declared in uddi2-typemap.dat uddi2__publisherAssertions* send(const char *endpoint, char *authInfo); }; /// Schema urn:uddi-org:api_v2:"get_registeredInfo" class uddi2__get_USCOREregisteredInfo { public: /// Element reference "urn:uddi-org:api_v2":authInfo char* authInfo 1; ///< Required element /// Attribute generic of type xs:string @char* generic 1; ///< Required attribute /// A handle to the soap struct context that manages this class instance struct soap *soap ; /// Member declared in uddi2-typemap.dat uddi2__get_USCOREregisteredInfo(struct soap*); /// Member declared in uddi2-typemap.dat uddi2__registeredInfo* send(const char *endpoint, char *authInfo); }; /// Schema urn:uddi-org:api_v2:"get_serviceDetail" class uddi2__get_USCOREserviceDetail { public: /// Vector of uddi2__serviceKey with length 0..unbounded std::vector serviceKey 1; /// Attribute generic of type xs:string @char* generic 1; ///< Required attribute /// A handle to the soap struct context that manages this class instance struct soap *soap ; /// Member declared in uddi2-typemap.dat uddi2__get_USCOREserviceDetail(struct soap*); /// Member declared in uddi2-typemap.dat uddi2__get_USCOREserviceDetail(struct soap*, const char *serviceKey); /// Member declared in uddi2-typemap.dat uddi2__get_USCOREserviceDetail(struct soap*, std::vector serviceKeys); /// Member declared in uddi2-typemap.dat uddi2__serviceDetail* send(const char *endpoint); }; /// Schema urn:uddi-org:api_v2:"get_tModelDetail" class uddi2__get_USCOREtModelDetail { public: /// Vector of uddi2__tModelKey with length 0..unbounded std::vector tModelKey 1; /// Attribute generic of type xs:string @char* generic 1; ///< Required attribute /// A handle to the soap struct context that manages this class instance struct soap *soap ; /// Member declared in uddi2-typemap.dat uddi2__get_USCOREtModelDetail(struct soap*); /// Member declared in uddi2-typemap.dat uddi2__get_USCOREtModelDetail(struct soap*, const char *tModelKey); /// Member declared in uddi2-typemap.dat uddi2__get_USCOREtModelDetail(struct soap*, std::vector tModelKeys); /// Member declared in uddi2-typemap.dat uddi2__tModelDetail* send(const char *endpoint); }; /// Schema urn:uddi-org:api_v2:"save_binding" class uddi2__save_USCOREbinding { public: /// Element reference "urn:uddi-org:api_v2":authInfo char* authInfo 1; ///< Required element /// Vector of uddi2__bindingTemplate* with length 0..unbounded std::vector bindingTemplate 1; /// Attribute generic of type xs:string @char* generic 1; ///< Required attribute /// A handle to the soap struct context that manages this class instance struct soap *soap ; /// Member declared in uddi2-typemap.dat uddi2__save_USCOREbinding(struct soap*); /// Member declared in uddi2-typemap.dat uddi2__save_USCOREbinding(struct soap*, uddi2__bindingTemplate &bindingTemplate); /// Member declared in uddi2-typemap.dat uddi2__save_USCOREbinding(struct soap*, std::vector bindingTemplates); /// Member declared in uddi2-typemap.dat uddi2__bindingDetail* send(const char *endpoint, char *authInfo); }; /// Schema urn:uddi-org:api_v2:"save_business" class uddi2__save_USCOREbusiness { public: /// Element reference "urn:uddi-org:api_v2":authInfo char* authInfo 1; ///< Required element /// Vector of uddi2__businessEntity* with length 0..unbounded std::vector businessEntity 0; /// Vector of char* with length 0..unbounded std::vector uploadRegister 0; /// Attribute generic of type xs:string @char* generic 1; ///< Required attribute /// A handle to the soap struct context that manages this class instance struct soap *soap ; /// Member declared in uddi2-typemap.dat uddi2__save_USCOREbusiness(struct soap*); /// Member declared in uddi2-typemap.dat uddi2__save_USCOREbusiness(struct soap*, uddi2__businessEntity &businessEntity); /// Member declared in uddi2-typemap.dat uddi2__save_USCOREbusiness(struct soap*, std::vector businessEntities); /// Member declared in uddi2-typemap.dat uddi2__businessDetail* send(const char *endpoint, char *authInfo); }; /// Schema urn:uddi-org:api_v2:"save_service" class uddi2__save_USCOREservice { public: /// Element reference "urn:uddi-org:api_v2":authInfo char* authInfo 1; ///< Required element /// Vector of uddi2__businessService* with length 0..unbounded std::vector businessService 1; /// Attribute generic of type xs:string @char* generic 1; ///< Required attribute /// A handle to the soap struct context that manages this class instance struct soap *soap ; /// Member declared in uddi2-typemap.dat uddi2__save_USCOREservice(struct soap*); /// Member declared in uddi2-typemap.dat uddi2__save_USCOREservice(struct soap*, uddi2__businessService &businessService); /// Member declared in uddi2-typemap.dat uddi2__save_USCOREservice(struct soap*, std::vector businessServices); /// Member declared in uddi2-typemap.dat uddi2__serviceDetail* send(const char *endpoint, char *authInfo); }; /// Schema urn:uddi-org:api_v2:"save_tModel" class uddi2__save_USCOREtModel { public: /// Element reference "urn:uddi-org:api_v2":authInfo char* authInfo 1; ///< Required element /// Vector of uddi2__tModel* with length 0..unbounded std::vector tModel 0; /// Vector of char* with length 0..unbounded std::vector uploadRegister 0; /// Attribute generic of type xs:string @char* generic 1; ///< Required attribute /// A handle to the soap struct context that manages this class instance struct soap *soap ; /// Member declared in uddi2-typemap.dat uddi2__save_USCOREtModel(struct soap*); /// Member declared in uddi2-typemap.dat uddi2__save_USCOREtModel(struct soap*, uddi2__tModel &tModel); /// Member declared in uddi2-typemap.dat uddi2__save_USCOREtModel(struct soap*, std::vector tModels); /// Member declared in uddi2-typemap.dat uddi2__tModelDetail* send(const char *endpoint, char *authInfo); }; /// Schema urn:uddi-org:api_v2:"set_publisherAssertions" class uddi2__set_USCOREpublisherAssertions { public: /// Element reference "urn:uddi-org:api_v2":authInfo char* authInfo 1; ///< Required element /// Vector of uddi2__publisherAssertion* with length 0..unbounded std::vector publisherAssertion 0; /// Attribute generic of type xs:string @char* generic 1; ///< Required attribute /// A handle to the soap struct context that manages this class instance struct soap *soap ; /// Member declared in uddi2-typemap.dat uddi2__set_USCOREpublisherAssertions(struct soap*); /// Member declared in uddi2-typemap.dat uddi2__set_USCOREpublisherAssertions(struct soap*, std::vector publisherAssertions); /// Member declared in uddi2-typemap.dat uddi2__publisherAssertions* send(const char *endpoint, char *authInfo); }; /// Schema urn:uddi-org:api_v2:"validate_values" class uddi2__validate_USCOREvalues { public: // CHOICE OF ELEMENTS: /// Vector of uddi2__businessEntity* with length 0..unbounded std::vector businessEntity 0; /// Vector of uddi2__businessService* with length 0..unbounded std::vector businessService 0; /// Vector of uddi2__tModel* with length 0..unbounded std::vector tModel 0; // END CHOICE /// Attribute generic of type xs:string @char* generic 1; ///< Required attribute /// A handle to the soap struct context that manages this class instance struct soap *soap ; }; /// Schema urn:uddi-org:api_v2:"assertionStatusReport" class uddi2__assertionStatusReport { public: /// Vector of uddi2__assertionStatusItem* with length 0..unbounded std::vector assertionStatusItem 0; /// Attribute generic of type xs:string @char* generic 1; ///< Required attribute /// Attribute operator of type xs:string @char* operator_ 1; ///< Required attribute /// A handle to the soap struct context that manages this class instance struct soap *soap ; }; /// Schema urn:uddi-org:api_v2:"authToken" class uddi2__authToken { public: /// Element reference "urn:uddi-org:api_v2":authInfo char* authInfo 1; ///< Required element /// Attribute generic of type xs:string @char* generic 1; ///< Required attribute /// Attribute operator of type xs:string @char* operator_ 1; ///< Required attribute /// A handle to the soap struct context that manages this class instance struct soap *soap ; }; /// Schema urn:uddi-org:api_v2:"bindingDetail" class uddi2__bindingDetail { public: /// Vector of uddi2__bindingTemplate* with length 0..unbounded std::vector bindingTemplate 0; /// Attribute generic of type xs:string @char* generic 1; ///< Required attribute /// Attribute operator of type xs:string @char* operator_ 1; ///< Required attribute /// Attribute truncated of type "urn:uddi-org:api_v2":truncated @enum uddi2__truncated* truncated 0; ///< Optional attribute /// A handle to the soap struct context that manages this class instance struct soap *soap ; }; /// Schema urn:uddi-org:api_v2:"businessDetail" class uddi2__businessDetail { public: /// Vector of uddi2__businessEntity* with length 0..unbounded std::vector businessEntity 0; /// Attribute generic of type xs:string @char* generic 1; ///< Required attribute /// Attribute operator of type xs:string @char* operator_ 1; ///< Required attribute /// Attribute truncated of type "urn:uddi-org:api_v2":truncated @enum uddi2__truncated* truncated 0; ///< Optional attribute /// A handle to the soap struct context that manages this class instance struct soap *soap ; }; /// Schema urn:uddi-org:api_v2:"businessDetailExt" class uddi2__businessDetailExt { public: /// Vector of uddi2__businessEntityExt* with length 0..unbounded std::vector businessEntityExt 1; /// Attribute generic of type xs:string @char* generic 1; ///< Required attribute /// Attribute operator of type xs:string @char* operator_ 1; ///< Required attribute /// Attribute truncated of type "urn:uddi-org:api_v2":truncated @enum uddi2__truncated* truncated 0; ///< Optional attribute /// A handle to the soap struct context that manages this class instance struct soap *soap ; }; /// Schema urn:uddi-org:api_v2:"businessList" class uddi2__businessList { public: /// Element reference "urn:uddi-org:api_v2":businessInfos uddi2__businessInfos* businessInfos 1; ///< Required element /// Attribute generic of type xs:string @char* generic 1; ///< Required attribute /// Attribute operator of type xs:string @char* operator_ 1; ///< Required attribute /// Attribute truncated of type "urn:uddi-org:api_v2":truncated @enum uddi2__truncated* truncated 0; ///< Optional attribute /// A handle to the soap struct context that manages this class instance struct soap *soap ; }; /// Schema urn:uddi-org:api_v2:"publisherAssertions" class uddi2__publisherAssertions { public: /// Vector of uddi2__publisherAssertion* with length 0..unbounded std::vector publisherAssertion 0; /// Attribute generic of type xs:string @char* generic 1; ///< Required attribute /// Attribute operator of type xs:string @char* operator_ 1; ///< Required attribute /// Attribute authorizedName of type xs:string @char* authorizedName 1; ///< Required attribute /// A handle to the soap struct context that manages this class instance struct soap *soap ; }; /// Schema urn:uddi-org:api_v2:"registeredInfo" class uddi2__registeredInfo { public: /// Element reference "urn:uddi-org:api_v2":businessInfos uddi2__businessInfos* businessInfos 1; ///< Required element /// Element reference "urn:uddi-org:api_v2":tModelInfos uddi2__tModelInfos* tModelInfos 1; ///< Required element /// Attribute generic of type xs:string @char* generic 1; ///< Required attribute /// Attribute operator of type xs:string @char* operator_ 1; ///< Required attribute /// Attribute truncated of type "urn:uddi-org:api_v2":truncated @enum uddi2__truncated* truncated 0; ///< Optional attribute /// A handle to the soap struct context that manages this class instance struct soap *soap ; }; /// Schema urn:uddi-org:api_v2:"relatedBusinessesList" class uddi2__relatedBusinessesList { public: /// Element reference "urn:uddi-org:api_v2":businessKey uddi2__businessKey businessKey 1; ///< Required element /// Element reference "urn:uddi-org:api_v2":relatedBusinessInfos uddi2__relatedBusinessInfos* relatedBusinessInfos 1; ///< Required element /// Attribute generic of type xs:string @char* generic 1; ///< Required attribute /// Attribute operator of type xs:string @char* operator_ 1; ///< Required attribute /// Attribute truncated of type "urn:uddi-org:api_v2":truncated @enum uddi2__truncated* truncated 0; ///< Optional attribute /// A handle to the soap struct context that manages this class instance struct soap *soap ; }; /// Schema urn:uddi-org:api_v2:"serviceDetail" class uddi2__serviceDetail { public: /// Vector of uddi2__businessService* with length 0..unbounded std::vector businessService 0; /// Attribute generic of type xs:string @char* generic 1; ///< Required attribute /// Attribute operator of type xs:string @char* operator_ 1; ///< Required attribute /// Attribute truncated of type "urn:uddi-org:api_v2":truncated @enum uddi2__truncated* truncated 0; ///< Optional attribute /// A handle to the soap struct context that manages this class instance struct soap *soap ; }; /// Schema urn:uddi-org:api_v2:"serviceList" class uddi2__serviceList { public: /// Element reference "urn:uddi-org:api_v2":serviceInfos uddi2__serviceInfos* serviceInfos 1; ///< Required element /// Attribute generic of type xs:string @char* generic 1; ///< Required attribute /// Attribute operator of type xs:string @char* operator_ 1; ///< Required attribute /// Attribute truncated of type "urn:uddi-org:api_v2":truncated @enum uddi2__truncated* truncated 0; ///< Optional attribute /// A handle to the soap struct context that manages this class instance struct soap *soap ; }; /// Schema urn:uddi-org:api_v2:"tModelDetail" class uddi2__tModelDetail { public: /// Vector of uddi2__tModel* with length 0..unbounded std::vector tModel 1; /// Attribute generic of type xs:string @char* generic 1; ///< Required attribute /// Attribute operator of type xs:string @char* operator_ 1; ///< Required attribute /// Attribute truncated of type "urn:uddi-org:api_v2":truncated @enum uddi2__truncated* truncated 0; ///< Optional attribute /// A handle to the soap struct context that manages this class instance struct soap *soap ; }; /// Schema urn:uddi-org:api_v2:"tModelList" class uddi2__tModelList { public: /// Element reference "urn:uddi-org:api_v2":tModelInfos uddi2__tModelInfos* tModelInfos 1; ///< Required element /// Attribute generic of type xs:string @char* generic 1; ///< Required attribute /// Attribute operator of type xs:string @char* operator_ 1; ///< Required attribute /// Attribute truncated of type "urn:uddi-org:api_v2":truncated @enum uddi2__truncated* truncated 0; ///< Optional attribute /// A handle to the soap struct context that manages this class instance struct soap *soap ; }; /// Schema urn:uddi-org:api_v2:"accessPoint" class uddi2__accessPoint { public: char* __item ; /// Attribute URLType of type "urn:uddi-org:api_v2":URLType @enum uddi2__URLType URLType 1; ///< Required attribute /// A handle to the soap struct context that manages this class instance struct soap *soap ; }; /// Schema urn:uddi-org:api_v2:"addressLine" class uddi2__addressLine { public: char* __item ; /// Attribute keyName of type xs:string @char* keyName 0; ///< Optional attribute /// Attribute keyValue of type xs:string @char* keyValue 0; ///< Optional attribute /// A handle to the soap struct context that manages this class instance struct soap *soap ; }; /// Schema urn:uddi-org:api_v2:"description" class uddi2__description { public: char* __item ; /// Attribute reference xml:lang @xml__lang xml__lang_ 0; ///< Optional attribute /// A handle to the soap struct context that manages this class instance struct soap *soap ; }; /// Schema urn:uddi-org:api_v2:"discoveryURL" class uddi2__discoveryURL { public: char* __item ; /// Attribute useType of type xs:string @char* useType 1; ///< Required attribute /// A handle to the soap struct context that manages this class instance struct soap *soap ; }; /// Schema urn:uddi-org:api_v2:"email" class uddi2__email { public: char* __item ; /// Attribute useType of type xs:string @char* useType 0; ///< Optional attribute /// A handle to the soap struct context that manages this class instance struct soap *soap ; }; /// Schema urn:uddi-org:api_v2:"errInfo" class uddi2__errInfo { public: char* __item ; /// Attribute errCode of type xs:string @char* errCode 1; ///< Required attribute /// A handle to the soap struct context that manages this class instance struct soap *soap ; }; /// Schema urn:uddi-org:api_v2:"name" class uddi2__name { public: char* __item ; /// Attribute reference xml:lang @xml__lang xml__lang_ 0; ///< Optional attribute /// A handle to the soap struct context that manages this class instance struct soap *soap ; }; /// Schema urn:uddi-org:api_v2:"phone" class uddi2__phone { public: char* __item ; /// Attribute useType of type xs:string @char* useType 0; ///< Optional attribute /// A handle to the soap struct context that manages this class instance struct soap *soap ; }; /******************************************************************************\ * * * Services * * * \******************************************************************************/ //gsoap inq2 service name: InquireSoap //gsoap inq2 service type: Inquire //gsoap inq2 service namespace: urn:uddi-org:inquiry_v2 /** @mainpage UDDI_Inquiry_API_V2 Definitions @section UDDI_Inquiry_API_V2_documentation Documentation Copyright (c) 2000 - 2002 by Accenture, Ariba, Inc., Commerce One, Inc. Fujitsu Limited, Hewlett-Packard Company, i2 Technologies, Inc., Intel Corporation, International Business Machines Corporation, Microsoft Corporation, Oracle Corporation, SAP AG, Sun Microsystems, Inc., and VeriSign, Inc. All Rights Reserved. WSDL Service Interface for UDDI Inquiry API V2.0 This WSDL document defines the inquiry API calls for interacting with the UDDI registry. The complete UDDI API specification is available at http://www.uddi.org/specification.html. @section UDDI_Inquiry_API_V2_bindings Bindings - @ref InquireSoap */ /** @page InquireSoap Binding "InquireSoap" @section InquireSoap_operations Operations of Binding "InquireSoap" - @ref __inq2__find_USCOREbinding - @ref __inq2__find_USCOREbusiness - @ref __inq2__find_USCORErelatedBusinesses - @ref __inq2__find_USCOREservice - @ref __inq2__find_USCOREtModel - @ref __inq2__get_USCOREbindingDetail - @ref __inq2__get_USCOREbusinessDetail - @ref __inq2__get_USCOREbusinessDetailExt - @ref __inq2__get_USCOREserviceDetail - @ref __inq2__get_USCOREtModelDetail @section InquireSoap_ports Endpoints of Binding "InquireSoap" */ /******************************************************************************\ * * * SOAP Fault Detail * * * \******************************************************************************/ /// The SOAP Fault Detail element contains one of the following types serialized // in the __type and fault fields of the SOAP_ENV__Detail struct (see docs) class _dispositionReport { public: uddi2__dispositionReport* uddi2__dispositionReport_; struct soap *soap ; }; /******************************************************************************\ * * * InquireSoap * * * \******************************************************************************/ /******************************************************************************\ * * * __inq2__find_USCOREbinding * * * \******************************************************************************/ /// Operation "__inq2__find_USCOREbinding" of service binding "InquireSoap" /** Operation details: - SOAP document/literal style - SOAP action="find_binding" - SOAP Fault: _dispositionReport C stub function (defined in soapClient.c[pp]): @code int soap_call___inq2__find_USCOREbinding(struct soap *soap, NULL, // char *endpoint = NULL selects default endpoint for this operation NULL, // char *action = NULL selects default action for this operation // request parameters: uddi2__find_USCOREbinding* uddi2__find_USCOREbinding_, // response parameters: uddi2__bindingDetail* uddi2__bindingDetail_ ); @endcode C++ proxy class (defined in soapInquireSoapProxy.h): class InquireSoap; */ //gsoap inq2 service method-style: find_USCOREbinding document //gsoap inq2 service method-encoding: find_USCOREbinding literal //gsoap inq2 service method-action: find_USCOREbinding find_binding //gsoap inq2 service method-fault: find_USCOREbinding _dispositionReport int __inq2__find_USCOREbinding( uddi2__find_USCOREbinding* uddi2__find_USCOREbinding_, uddi2__bindingDetail* uddi2__bindingDetail_ ///< response parameter ); /******************************************************************************\ * * * __inq2__find_USCOREbusiness * * * \******************************************************************************/ /// Operation "__inq2__find_USCOREbusiness" of service binding "InquireSoap" /** Operation details: - SOAP document/literal style - SOAP action="find_business" - SOAP Fault: _dispositionReport C stub function (defined in soapClient.c[pp]): @code int soap_call___inq2__find_USCOREbusiness(struct soap *soap, NULL, // char *endpoint = NULL selects default endpoint for this operation NULL, // char *action = NULL selects default action for this operation // request parameters: uddi2__find_USCOREbusiness* uddi2__find_USCOREbusiness_, // response parameters: uddi2__businessList* uddi2__businessList_ ); @endcode C++ proxy class (defined in soapInquireSoapProxy.h): class InquireSoap; */ //gsoap inq2 service method-style: find_USCOREbusiness document //gsoap inq2 service method-encoding: find_USCOREbusiness literal //gsoap inq2 service method-action: find_USCOREbusiness find_business //gsoap inq2 service method-fault: find_USCOREbusiness _dispositionReport int __inq2__find_USCOREbusiness( uddi2__find_USCOREbusiness* uddi2__find_USCOREbusiness_, uddi2__businessList* uddi2__businessList_ ///< response parameter ); /******************************************************************************\ * * * __inq2__find_USCORErelatedBusinesses * * * \******************************************************************************/ /// Operation "__inq2__find_USCORErelatedBusinesses" of service binding "InquireSoap" /** Operation details: - SOAP document/literal style - SOAP action="find_relatedBusinesses" - SOAP Fault: _dispositionReport C stub function (defined in soapClient.c[pp]): @code int soap_call___inq2__find_USCORErelatedBusinesses(struct soap *soap, NULL, // char *endpoint = NULL selects default endpoint for this operation NULL, // char *action = NULL selects default action for this operation // request parameters: uddi2__find_USCORErelatedBusinesses* uddi2__find_USCORErelatedBusinesses_, // response parameters: uddi2__relatedBusinessesList* uddi2__relatedBusinessesList_ ); @endcode C++ proxy class (defined in soapInquireSoapProxy.h): class InquireSoap; */ //gsoap inq2 service method-style: find_USCORErelatedBusinesses document //gsoap inq2 service method-encoding: find_USCORErelatedBusinesses literal //gsoap inq2 service method-action: find_USCORErelatedBusinesses find_relatedBusinesses //gsoap inq2 service method-fault: find_USCORErelatedBusinesses _dispositionReport int __inq2__find_USCORErelatedBusinesses( uddi2__find_USCORErelatedBusinesses* uddi2__find_USCORErelatedBusinesses_, uddi2__relatedBusinessesList* uddi2__relatedBusinessesList_ ///< response parameter ); /******************************************************************************\ * * * __inq2__find_USCOREservice * * * \******************************************************************************/ /// Operation "__inq2__find_USCOREservice" of service binding "InquireSoap" /** Operation details: - SOAP document/literal style - SOAP action="find_service" - SOAP Fault: _dispositionReport C stub function (defined in soapClient.c[pp]): @code int soap_call___inq2__find_USCOREservice(struct soap *soap, NULL, // char *endpoint = NULL selects default endpoint for this operation NULL, // char *action = NULL selects default action for this operation // request parameters: uddi2__find_USCOREservice* uddi2__find_USCOREservice_, // response parameters: uddi2__serviceList* uddi2__serviceList_ ); @endcode C++ proxy class (defined in soapInquireSoapProxy.h): class InquireSoap; */ //gsoap inq2 service method-style: find_USCOREservice document //gsoap inq2 service method-encoding: find_USCOREservice literal //gsoap inq2 service method-action: find_USCOREservice find_service //gsoap inq2 service method-fault: find_USCOREservice _dispositionReport int __inq2__find_USCOREservice( uddi2__find_USCOREservice* uddi2__find_USCOREservice_, uddi2__serviceList* uddi2__serviceList_ ///< response parameter ); /******************************************************************************\ * * * __inq2__find_USCOREtModel * * * \******************************************************************************/ /// Operation "__inq2__find_USCOREtModel" of service binding "InquireSoap" /** Operation details: - SOAP document/literal style - SOAP action="find_tModel" - SOAP Fault: _dispositionReport C stub function (defined in soapClient.c[pp]): @code int soap_call___inq2__find_USCOREtModel(struct soap *soap, NULL, // char *endpoint = NULL selects default endpoint for this operation NULL, // char *action = NULL selects default action for this operation // request parameters: uddi2__find_USCOREtModel* uddi2__find_USCOREtModel_, // response parameters: uddi2__tModelList* uddi2__tModelList_ ); @endcode C++ proxy class (defined in soapInquireSoapProxy.h): class InquireSoap; */ //gsoap inq2 service method-style: find_USCOREtModel document //gsoap inq2 service method-encoding: find_USCOREtModel literal //gsoap inq2 service method-action: find_USCOREtModel find_tModel //gsoap inq2 service method-fault: find_USCOREtModel _dispositionReport int __inq2__find_USCOREtModel( uddi2__find_USCOREtModel* uddi2__find_USCOREtModel_, uddi2__tModelList* uddi2__tModelList_ ///< response parameter ); /******************************************************************************\ * * * __inq2__get_USCOREbindingDetail * * * \******************************************************************************/ /// Operation "__inq2__get_USCOREbindingDetail" of service binding "InquireSoap" /** Operation details: - SOAP document/literal style - SOAP action="get_bindingDetail" - SOAP Fault: _dispositionReport C stub function (defined in soapClient.c[pp]): @code int soap_call___inq2__get_USCOREbindingDetail(struct soap *soap, NULL, // char *endpoint = NULL selects default endpoint for this operation NULL, // char *action = NULL selects default action for this operation // request parameters: uddi2__get_USCOREbindingDetail* uddi2__get_USCOREbindingDetail_, // response parameters: uddi2__bindingDetail* uddi2__bindingDetail_ ); @endcode C++ proxy class (defined in soapInquireSoapProxy.h): class InquireSoap; */ //gsoap inq2 service method-style: get_USCOREbindingDetail document //gsoap inq2 service method-encoding: get_USCOREbindingDetail literal //gsoap inq2 service method-action: get_USCOREbindingDetail get_bindingDetail //gsoap inq2 service method-fault: get_USCOREbindingDetail _dispositionReport int __inq2__get_USCOREbindingDetail( uddi2__get_USCOREbindingDetail* uddi2__get_USCOREbindingDetail_, uddi2__bindingDetail* uddi2__bindingDetail_ ///< response parameter ); /******************************************************************************\ * * * __inq2__get_USCOREbusinessDetail * * * \******************************************************************************/ /// Operation "__inq2__get_USCOREbusinessDetail" of service binding "InquireSoap" /** Operation details: - SOAP document/literal style - SOAP action="get_businessDetail" - SOAP Fault: _dispositionReport C stub function (defined in soapClient.c[pp]): @code int soap_call___inq2__get_USCOREbusinessDetail(struct soap *soap, NULL, // char *endpoint = NULL selects default endpoint for this operation NULL, // char *action = NULL selects default action for this operation // request parameters: uddi2__get_USCOREbusinessDetail* uddi2__get_USCOREbusinessDetail_, // response parameters: uddi2__businessDetail* uddi2__businessDetail_ ); @endcode C++ proxy class (defined in soapInquireSoapProxy.h): class InquireSoap; */ //gsoap inq2 service method-style: get_USCOREbusinessDetail document //gsoap inq2 service method-encoding: get_USCOREbusinessDetail literal //gsoap inq2 service method-action: get_USCOREbusinessDetail get_businessDetail //gsoap inq2 service method-fault: get_USCOREbusinessDetail _dispositionReport int __inq2__get_USCOREbusinessDetail( uddi2__get_USCOREbusinessDetail* uddi2__get_USCOREbusinessDetail_, uddi2__businessDetail* uddi2__businessDetail_ ///< response parameter ); /******************************************************************************\ * * * __inq2__get_USCOREbusinessDetailExt * * * \******************************************************************************/ /// Operation "__inq2__get_USCOREbusinessDetailExt" of service binding "InquireSoap" /** Operation details: - SOAP document/literal style - SOAP action="get_businessDetailExt" - SOAP Fault: _dispositionReport C stub function (defined in soapClient.c[pp]): @code int soap_call___inq2__get_USCOREbusinessDetailExt(struct soap *soap, NULL, // char *endpoint = NULL selects default endpoint for this operation NULL, // char *action = NULL selects default action for this operation // request parameters: uddi2__get_USCOREbusinessDetailExt* uddi2__get_USCOREbusinessDetailExt_, // response parameters: uddi2__businessDetailExt* uddi2__businessDetailExt_ ); @endcode C++ proxy class (defined in soapInquireSoapProxy.h): class InquireSoap; */ //gsoap inq2 service method-style: get_USCOREbusinessDetailExt document //gsoap inq2 service method-encoding: get_USCOREbusinessDetailExt literal //gsoap inq2 service method-action: get_USCOREbusinessDetailExt get_businessDetailExt //gsoap inq2 service method-fault: get_USCOREbusinessDetailExt _dispositionReport int __inq2__get_USCOREbusinessDetailExt( uddi2__get_USCOREbusinessDetailExt* uddi2__get_USCOREbusinessDetailExt_, uddi2__businessDetailExt* uddi2__businessDetailExt_ ///< response parameter ); /******************************************************************************\ * * * __inq2__get_USCOREserviceDetail * * * \******************************************************************************/ /// Operation "__inq2__get_USCOREserviceDetail" of service binding "InquireSoap" /** Operation details: - SOAP document/literal style - SOAP action="get_serviceDetail" - SOAP Fault: _dispositionReport C stub function (defined in soapClient.c[pp]): @code int soap_call___inq2__get_USCOREserviceDetail(struct soap *soap, NULL, // char *endpoint = NULL selects default endpoint for this operation NULL, // char *action = NULL selects default action for this operation // request parameters: uddi2__get_USCOREserviceDetail* uddi2__get_USCOREserviceDetail_, // response parameters: uddi2__serviceDetail* uddi2__serviceDetail_ ); @endcode C++ proxy class (defined in soapInquireSoapProxy.h): class InquireSoap; */ //gsoap inq2 service method-style: get_USCOREserviceDetail document //gsoap inq2 service method-encoding: get_USCOREserviceDetail literal //gsoap inq2 service method-action: get_USCOREserviceDetail get_serviceDetail //gsoap inq2 service method-fault: get_USCOREserviceDetail _dispositionReport int __inq2__get_USCOREserviceDetail( uddi2__get_USCOREserviceDetail* uddi2__get_USCOREserviceDetail_, uddi2__serviceDetail* uddi2__serviceDetail_ ///< response parameter ); /******************************************************************************\ * * * __inq2__get_USCOREtModelDetail * * * \******************************************************************************/ /// Operation "__inq2__get_USCOREtModelDetail" of service binding "InquireSoap" /** Operation details: - SOAP document/literal style - SOAP action="get_tModelDetail" - SOAP Fault: _dispositionReport C stub function (defined in soapClient.c[pp]): @code int soap_call___inq2__get_USCOREtModelDetail(struct soap *soap, NULL, // char *endpoint = NULL selects default endpoint for this operation NULL, // char *action = NULL selects default action for this operation // request parameters: uddi2__get_USCOREtModelDetail* uddi2__get_USCOREtModelDetail_, // response parameters: uddi2__tModelDetail* uddi2__tModelDetail_ ); @endcode C++ proxy class (defined in soapInquireSoapProxy.h): class InquireSoap; */ //gsoap inq2 service method-style: get_USCOREtModelDetail document //gsoap inq2 service method-encoding: get_USCOREtModelDetail literal //gsoap inq2 service method-action: get_USCOREtModelDetail get_tModelDetail //gsoap inq2 service method-fault: get_USCOREtModelDetail _dispositionReport int __inq2__get_USCOREtModelDetail( uddi2__get_USCOREtModelDetail* uddi2__get_USCOREtModelDetail_, uddi2__tModelDetail* uddi2__tModelDetail_ ///< response parameter ); /* End of inquire_v2.h */