There's a number of examples in the source code.
http://svn.apache.org/viewvc/juddi/trunk/juddi-examples/

Be forewarned, this is from the latest development trunk. One class,
UDDIConstants is probably not in your juddi-client jar file. It's
fairly easy to figure out what the values represent from this link:
http://svn.apache.org/viewvc/juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/UDDIConstants.java?view=markup

There's additional samples in the 3.2 branch which hasn't been
integrated into maven yet and rely on some of the 3.2 functions (still
very beta)
http://svn.apache.org/viewvc/juddi/branches/juddi-3.2.x/juddi-examples/uddi-createbulk/src/uddi/createbulk/

At the very least, it should give you some examples that should easily
translate into whatever you're trying to build

On Tue, May 7, 2013 at 3:28 PM, Subash Chaturanga <[email protected]> wrote:
>
>
> 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
>

Reply via email to