[
https://issues.apache.org/jira/browse/JUDDI-1010?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Alex O'Ree updated JUDDI-1010:
------------------------------
Fix Version/s: (was: 3.3.8)
3.3.9
> save_business does not properly save the accessPoint URLType when using the
> v2 Publish API
> ------------------------------------------------------------------------------------------
>
> Key: JUDDI-1010
> URL: https://issues.apache.org/jira/browse/JUDDI-1010
> Project: jUDDI
> Issue Type: Bug
> Components: core
> Affects Versions: 3.3.7
> Reporter: Steve Luisser
> Assignee: Alex O'Ree
> Priority: Major
> Fix For: 3.3.9
>
>
> The v2 Publish API – save_business does not save the values passed in for the
> accessPoint URLType in the database, endpoint is always put in the DB. The
> response from the v2 call includes the proper values for the accessPoint
> URLType. The v3 call saves the accessPoint URLType properly. Note the value
> for the authtoken was changed in the example XML.
>
> V2 Request
> <?xml version="1.0" encoding="utf-8"?>
> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xmlns:xsd="http://www.w3.org/2001/XMLSchema">
> <soap:Body>
> <save_business generic="2.0" xmlns="urn:uddi-org:api_v2">
> <authInfo>authtoken:ZZZZZZZZZZZ</authInfo>
> <businessEntity businessKey="3ff3c64e-ff80-431f-9e53-39fa69f86a33">
> <name xml:lang="en">Test Provider</name>
> <businessServices>
> <businessService serviceKey="">
> <name>Test Service</name>
> <bindingTemplates>
> <bindingTemplate bindingKey="">
> <accessPoint
> URLType="http">http://somedomain.com/testservice.svc</accessPoint>
> <tModelInstanceDetails>
> <tModelInstanceInfo
> tModelKey="uuid:ee846ebf-ef30-4e73-8558-0eba166d002a" />
> </tModelInstanceDetails>
> </bindingTemplate>
> <bindingTemplate bindingKey="">
> <accessPoint
> URLType="mailto">mailto:[email protected]</accessPoint>
> <tModelInstanceDetails>
> <tModelInstanceInfo
> tModelKey="uuid:f05b5947-8831-4c6a-9aa3-009ce5e6a707" />
> </tModelInstanceDetails>
> </bindingTemplate>
> </bindingTemplates>
> </businessService>
> </businessServices>
> <identifierBag>
> <keyedReference
> tModelKey="uuid:578a72bd-8f35-4099-b559-8b4997389bc5" keyName="DUNS"
> keyValue="12-345-6781" />
> </identifierBag>
> </businessEntity>
> </save_business>
> </soap:Body>
> </soap:Envelope>
>
> V2 Response
> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
> <soap:Body>
> <ns2:businessDetail xmlns:ns2="urn:uddi-org:api_v2" generic="2.0"
> operator="uddi:juddi.apache.org:node1" truncated="false">
> <ns2:businessEntity businessKey="3ff3c64e-ff80-431f-9e53-39fa69f86a33"
> operator="uddi:juddi.apache.org:node1">
> <ns2:name xml:lang="en">Test Provider</ns2:name>
> <ns2:businessServices>
> <ns2:businessService
> serviceKey="uddi:juddi.apache.org:99a4c6f6-c7f9-4536-a810-73c60f605a97">
> <ns2:name>Test Service</ns2:name>
> <ns2:bindingTemplates>
> <ns2:bindingTemplate
> bindingKey="uddi:juddi.apache.org:2c3da830-751a-4304-8da4-006dd0d0007e">
> <ns2:accessPoint
> URLType="http">http://somedomain.com/testservice.svc</ns2:accessPoint>
> <ns2:tModelInstanceDetails>
> <ns2:tModelInstanceInfo
> tModelKey="uuid:ee846ebf-ef30-4e73-8558-0eba166d002a"/>
> </ns2:tModelInstanceDetails>
> </ns2:bindingTemplate>
> <ns2:bindingTemplate
> bindingKey="uddi:juddi.apache.org:c859a269-fefb-4f32-9047-e3de41b36900">
> <ns2:accessPoint
> URLType="mailto">mailto:[email protected]</ns2:accessPoint>
> <ns2:tModelInstanceDetails>
> <ns2:tModelInstanceInfo
> tModelKey="uuid:f05b5947-8831-4c6a-9aa3-009ce5e6a707"/>
> </ns2:tModelInstanceDetails>
> </ns2:bindingTemplate>
> </ns2:bindingTemplates>
> </ns2:businessService>
> </ns2:businessServices>
> <ns2:identifierBag>
> <ns2:keyedReference
> tModelKey="uuid:578a72bd-8f35-4099-b559-8b4997389bc5" keyName="DUNS"
> keyValue="12-345-6781"/>
> </ns2:identifierBag>
> </ns2:businessEntity>
> </ns2:businessDetail>
> </soap:Body>
> </soap:Envelope>
--
This message was sent by Atlassian Jira
(v8.3.4#803005)