[ 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: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)