On Mon, May 6, 2013 at 8:39 PM, Kurt T Stam <[email protected]> wrote:
> Hi Subash, > > As Alex already said, that would be in a bindingTemplate - in the > accessPoint, with a useType of "wdslDeployment" > Thanks Kurt, Useful information!. Do you have any documentation on how to use juddi-client API to connect to the UDDI registry ? > > See: > http://uddi.org/pubs/uddi_v3.htm#_Toc85908387 > > Using the "wsdlDeployment" value > > Instead of directly providing the network address in the accessPoint, it > is occasionally useful or necessary to provide this information through > indirect means. One common scenario for such a behavior is when the > accessPoint is embedded within a WSDL file. In such a scenario, the UDDI > accessPoint contains the address of the WSDL file, and the client then must > retrieve the WSDL file and extract the end point address from the WSDL file > itself. > > In this case, decorating the UDDI accessPoint with a > useType="wsdlDeployment" is appropriate. A sample of such behavior is as > follows: > > <bindingTemplate bindingKey="uddi:example.org:catalog"> > <description xml:lang="en"> > Browse catalog Web service > </description> > <accessPoint useType="wsdlDeployment"> > http://www.example.org/CatalogWebService/catalog.wsdl > </accessPoint> > > <categoryBag> > <keyedReference keyName="uddi-org:types:wsdl" > keyValue="wsdlDeployment" > tModelKey="uddi:uddi.org:categorization:types"/> > </categoryBag> > </bindingTemplate> > > > In the example above, a client would be able to parse the result of the > bindingTemplate and determine the end point of the Web service within the > WSDL file discovered in the accessPoint element. Note that the > bindingTemplate has also been categorized with the "wsdlDeployment" value > from the uddi.org:categorization:types scheme so that it can be > discovered through a find_binding API call. > Cheers, > > --Kurt > > > On 5/6/13 7:25 AM, Subash Chaturanga wrote: > > > > On Mon, May 6, 2013 at 4:40 PM, Alex O'Ree <[email protected]> wrote: > >> Business > Service > Binding Template > Access Point >> Value = usually a URL >> UseType = wsdlDeployment, endPoint, hostingRedirector, or something >> else that makes sense to you. The "useType" attribute is a descriptor >> telling you want the value means. >> >> Kurt is currently working on implementing the WSDL to UDDI Technical >> Note from OASIS that defines how to map Port Type and many of the >> other WSDL elements into a UDDI structure. Overview URL can be used >> for a WSDL location too. I"m sure Kurt will be answer to answer this >> with more detail. The WSDL2UDDI should be in the next release 3.1.5 >> which should hopefully be very soon (maybe next week) >> > > Thanks Alex, > Would want to know what is the most appropriate place for a WSDL URL to > reside in UDDI world . > >> >> >> On Mon, May 6, 2013 at 6:54 AM, Subash Chaturanga <[email protected]> >> wrote: >> > Hi, >> > In the use case of adding a WSDL to UDDI registry through JUDDI, I would >> > like to know where in general juddi allows to put the WSDL url ? I can >> see >> > following two options . I would like to know the recommended, mostly >> used >> > way to retrieve the WSDL url from a business entity. >> > >> > Is it BindingTemplate#getAccessPointUrl() ? (I happen to notice that >> this is >> > not a direct WSDL like URL, I mean like ...?wsdl, but a service >> endpoint ) >> > Is it TmodelInstanceInfo#getOverviewDocs()#getOverviewUrl() ? In this >> case >> > as I know each WSDL port type maps to a TModel, if so for each TModels I >> > have for a particular WSDL should have the same overview URL ? >> > >> > Thanks >> > -- >> > Subash Chaturanga >> > Sri Lanka >> > >> > Blog - http://subashsdm.blogspot.com/ >> > Twitter - http://twitter.com/subash89 >> > >> > > > > -- > Subash Chaturanga > Department of Computer Science & Engineering > University of Moratuwa > Sri Lanka > > Blog - http://subashsdm.blogspot.com/ > Twitter - http://twitter.com/subash89 > > > > -- Subash Chaturanga Department of Computer Science & Engineering University of Moratuwa Sri Lanka Blog - http://subashsdm.blogspot.com/ Twitter - http://twitter.com/subash89
