[ 
https://issues.apache.org/jira/browse/JUDDI-1010?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Alex O'Ree closed JUDDI-1010.
-----------------------------

> 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:t...@domain.com</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:t...@domain.com</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)

Reply via email to