You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@juddi.apache.org by al...@apache.org on 2015/01/14 03:29:32 UTC
[21/26] juddi git commit: JUDDI-914 done
http://git-wip-us.apache.org/repos/asf/juddi/blob/0833b028/docs/userguide/en-US/Using_jUDDI-Client.xml
----------------------------------------------------------------------
diff --git a/docs/userguide/en-US/Using_jUDDI-Client.xml b/docs/userguide/en-US/Using_jUDDI-Client.xml
deleted file mode 100644
index 11c470e..0000000
--- a/docs/userguide/en-US/Using_jUDDI-Client.xml
+++ /dev/null
@@ -1,680 +0,0 @@
-<?xml version='1.0'?>
-<!--
- * Copyright 2001-2009 The Apache Software Foundation.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */ -->
-
-<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
-"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
-<!ENTITY % BOOK_ENTITIES SYSTEM "jUDDI_User_Guide.ent">
-%BOOK_ENTITIES;
-]>
-
-<!-- chapter: Using the UDDI-Client -->
-<chapter id="chap-Using_jUDDI-Client">
- <title>Using the jUDDI-Client</title>
-
- <!-- section: Introduction -->
- <sect1 id="sect-jUDDI_Client_intro">
- <title>Introduction</title>
- <para>
- The jUDDI project includes UDDI Client code (<filename>juddi-client-3.x.jar</filename>),
- which is Java client library to connect to a UDDI Registry, and to manipulate it.
- The client uses the UDDI v3 API and can be configured to connect to any
- UDDI v3 compliant registry (it has been tested against jUDDI v3 itself as well as
- against HP Systenet). This library can be embedded in your own application and used
- programmatically or by using annotations.
- </para>
- </sect1>
-
- programmatically
-
- WSDL
- BPEL
- annotations
- cleint side key generation
-
-
-
- <!-- section: Configuration -->
- <sect1 id="sect-configuration">
- <title>Configuration</title>
-
- <para>
- For the client to connect to the UDDI server we need to provide it with the correct connection settings,
- which we call 'Transport' settings. In addition to these transport settings there are other client features
- that can be configured using the client configuration file <filename>META-INF/uddi.xml</filename>.
- You can deploy one of these client configuration files in your deployment archive that is
- interacting with the UDDI client code. To make sure the configuration is read you need to either call
- <programlisting language="Java" >
-UDDIClerkManager clerkManager = new UDDIClerkManager("META/myuddi.xml");
-clerkManager.start();
- </programlisting>
- or you if your application deploys are a war archive, you can add your client config in
- <filename>yourwar/META-INF/myuddi.xml</filename>, add in the web.xml specify
- the context parameters <filename>uddi.client.manager.name</filename> and <filename>uddi.client.xml</filename>.
- In the following example both context parameters are set and on deployment the UDDIClerkServlet
- takes care of reading the configuration.
- <programlisting language="XML" ><xi:include href="extras/Using_jUDDI-Client_1_web_xml.xmlt" parse="text" xmlns:xi="http://www.w3.org/2001/XInclude" /></programlisting>
- The following is an example of a simple client configuration file:
- <programlisting language="XML" ><xi:include href="extras/Using_jUDDI-Client_1.xmlt" parse="text" xmlns:xi="http://www.w3.org/2001/XInclude" /></programlisting>
- The manager element is required element, and the name attribute 'example-manager' should be unique in your deployment
- environment. The nodes element may contain one or more node elements. Typically you would only
- need one node, unless you are using subscriptions to transfer updates of entities from one UDDI registry to
- another. For the 'local' registry you would set isHomeJUDDI="true", while for the 'remote' registries you would
- set isHomeJUDDI="false".
- <table title="node element">
- <tr><th>element name</th><th>description</th><th>required</th></tr>
- <tr><td>name</td><td>name of the node</td><td>yes</td></tr>
- <tr><td>description</td><td>description of the node</td><td>no</td></tr>
- <tr><td>properties</td><td>container for properties that will be passed into the clerk</td><td>no</td></tr>
- <tr><td>proxyTransport</td><td>The transport protocol used by the client to connect to the UDDI server</td><td>yes</td></tr>
- <tr><td>custodyTransferUrl</td><td>Connection settings for custody transfer</td><td>no</td></tr>
- <tr><td>inquiryUrl</td><td>Connection location settings for inquiries</td><td>yes</td></tr>
- <tr><td>publishUrl</td><td>Connection location settings for publishing</td><td>yes</td></tr>
- <tr><td>securityUrl</td><td>Connection location settings for obtaining security tokens</td><td>yes</td></tr>
- <tr><td>subscriptionUrl</td><td>Connection location settings for registering subscription requests</td><td>no</td></tr>
- <tr><td>subscriptionListenerUrl</td><td>Connection location settings receiving subscription notifications</td><td>no</td></tr>
- <tr><td>juddiApiUrl</td><td>Connection location settings for the jUDDI specific API for things like publisher management</td><td>no</td></tr>
- </table>
- Finally the manager element can contain a 'clerks' element in which one can define one or more clerks.
- <table title="clerk">
- <tr><th>attribute name</th><th>description</th><th>required</th></tr>
- <tr><td>name</td><td>name of the clerk</td><td>yes</td></tr>
- <tr><td>node</td><td>name reference to one of the nodes specified in the same manager</td><td>yes</td></tr>
- <tr><td>publisher</td><td>name of an existing publisher</td><td>yes</td></tr>
- <tr><td>password</td><td>password credential of the publisher</td><td>yes</td></tr>
- </table>
- </para>
-
- <!-- subsection: JAX-WS Transport -->
- <sect2 id="sect-JAX-SW_transport">
- <title>JAX-WS Transport</title>
- <para>
- Using the settings in the <filename>uddi.xml</filename> file from above,
- the client will use JAX-WS to communicate with the (remote) registry server. This
- means that the client needs to have access to a JAX-WS compliant WS stack (such as
- CXF, Axis2 or JBossWS). Note that the juddiApiUrl is a reference to the WSDL endpoint while
- the others should reference the actual endpoints.
- </para>
- <programlisting language="XML"><xi:include href="extras/Using_jUDDI-Client_2jaxws.xmlt" parse="text" xmlns:xi="http://www.w3.org/2001/XInclude" /></programlisting>
- <para>pros: Standard way of UDDI communication, should work with all UDDIv3 server implementations.</para>
- <para>cons: If the server is deployed on the same application server this may lead to issues when
- auto-registration on deployment/undeployment is used, since the WS stack may become unavailable during
- undeployment. A workaround is to host the UDDI server on a different server.</para>
- </sect2>
-
- <!-- section: RMI Transport -->
- <sect2 id="sect-RMI_transport">
- <title>RMI Transport</title>
-
- <para>
- If jUDDI server is deployed to an Application Server it is possible to register the
- UDDI Services as RMI services. If this is desired you need to edit the
- <filename>juddiv3.war/WEB-INF/classes/juddiv3.properties</filename>
- file, on the server. Add the following setting
- </para>
-
- <programlisting language="Java" ><xi:include href="extras/Using_jUDDI-Client_1.java" parse="text" xmlns:xi="http://www.w3.org/2001/XInclude" /></programlisting>
-
- <para>
- At deployment time the RMI based UDDI services are bound into the Global JNDI
- namespace.
- </para>
-
- <variablelist>
- <varlistentry>
- <term>juddi (class: <classname>org.jnp.interfaces.NamingContext</classname>)</term>
- <listitem>
- <itemizedlist>
- <listitem>
- <para>
- UDDIPublicationService (class: <classname>org.apache.juddi.rmi.UDDIPublicationService</classname>)
- </para>
- </listitem>
- <listitem>
- <para>
- UDDICustodyTransferService (class: <classname>org.apache.juddi.rmi.UDDICustodyTransferService</classname>)
- </para>
- </listitem>
- <listitem>
- <para>
- UDDISubscriptionListenerService (class: <classname>org.apache.juddi.rmi.UDDISubscriptionListenerService</classname>)
- </para>
- </listitem>
- <listitem>
- <para>
- UDDISecurityService (class: <classname>org.apache.juddi.rmi.UDDISecurityService</classname>)
- </para>
- </listitem>
- <listitem>
- <para>
- UDDISubscriptionService (class: <classname>org.apache.juddi.rmi.UDDISubscriptionService</classname>)
- </para>
- </listitem>
- <listitem>
- <para>
- UDDIInquiryService (class: <classname>org.apache.juddi.rmi.UDDIInquiryService</classname>)
- </para>
- </listitem>
- </itemizedlist>
- </listitem>
- </varlistentry>
-
- </variablelist>
-
- <para>
- Next, on the client side you need to comment out the JAXWS section in the
- <filename>uddi.xml</filename> file and use the RMI Transport section
- instead. Optionally you can set the <literal>java.naming.*</literal> properties.
- In this case we specified setting for connecting to jUDDIv3 deployed to a JBoss
- Application Server. You can set the <literal>java.naming.*</literal>
- properties in a <filename>jndi.xml</filename> file, or as System
- parameters.
- </para>
- <programlisting language="XML"><xi:include href="extras/Using_jUDDI-Client_2rmi.xmlt" parse="text" xmlns:xi="http://www.w3.org/2001/XInclude" /></programlisting>
- <para>pros: Leight weight, and faster since it does not need a WS stack.</para>
- <para>cons: Will only work with a jUDDIv3 server implementation.</para>
- </sect2>
-
- <!-- section: InVM Transport -->
- <sect2 id="sect-InVM_transport">
- <title>InVM Transport</title>
-
- <para>
- If you choose to use InVM Transport this means that the jUDDIv3 server is running
- in the same VM as you client. If you are deploying to
- <filename>juddi.war</filename> the embedded server will be started by the
- <classname>org.apache.juddi.RegistryServlet</classname>, but if you are running
- outside any container, you are responsible for starting and stopping the
- <classname>org.apache.juddi.Registry</classname> Service yourself. Make sure to
- call
- </para>
-
- <programlisting language="Java" ><xi:include href="extras/Using_jUDDI-Client_2.java" parse="text" xmlns:xi="http://www.w3.org/2001/XInclude" /></programlisting>
-
- <para>
- before making any calls to the Registry, and when you are done using the Registry
- (on shutdown) call
- </para>
-
- <programlisting language="Java" ><xi:include href="extras/Using_jUDDI-Client_3.java" parse="text" xmlns:xi="http://www.w3.org/2001/XInclude" /></programlisting>
-
- <para>
- so the Registry can release any resources it may be holding. To use InVM Transport
- uncomment this section in the <filename>uddi.properties</filename> while
- commenting out the JAXWS and RMI Transport sections.
- </para>
-
- <programlisting language="XML"><xi:include href="extras/Using_jUDDI-Client_2invm.xmlt" parse="text" xmlns:xi="http://www.w3.org/2001/XInclude" /></programlisting>
- <para>pros: Lightest weight, and best performant communication, and no deployment order issues
- when using auto-registration of services during deployment and undeployment.</para>
- <para>cons: Will only work with a jUDDIv3 server implementation. Typically one would
- use a jUDDI server for each application server sharing one common database.</para>
- </sect2>
- </sect1>
-
- <!-- chapter: Using the UDDI-Client -->
- <sect1 id="chap-UDDI_annotations">
- <title>UDDI Annotations</title>
-
- <!-- section: Introduction -->
- <sect2 id="sect-intro_annotations">
- <title>Introduction</title>
- <para>
- Conventionally Services (BusinessService) and their EndPoints (BindingTemplates) are registered to a UDDI Registry using a GUI, where an
- admin user manually adds the necessary info. This process tends to make the data in the Registry rather static
- and the data can grow stale over time. To make the data in the UDDI more dynamic it makes sense to register
- and EndPoint (BindingTemplate) when it comes online, which is when it gets deployed. The UDDI annotations are
- designed to just that: register a Service when it get deployed to an Application Server. There
- are two annotations: UDDIService, and UDDIServiceBinding. You need to use both annotations to register an EndPoint.
- Upon undeployment of the Service, the EndPoint will be de-registered from the UDDI. The Service information stays
- in the UDDI. It makes sense to leave the Service level information in the Registry since this reflects that the
- Service is there, however there is no EndPoint at the moment ("Check back later"). It is a manual process to remove
- the Service information. The annotations use the juddi-client library which means that they can be used to register
- to any UDDIv3 registry.
- </para>
- </sect2>
-
- <!-- section: @UDDIService -->
- <sect2 id="sect-UDDIService">
- <title>UDDIService Annotation</title>
- <para>
- The UDDIService annotation is used to register a service under an already existing business in the Registry. The
- annotation should be added at the class level of the java class.
- <table><title>UDDIService attributes</title>
- <tgroup cols="3" >
- <colspec colnum="1" colname="col1" />
- <colspec colnum="2" colname="col2" />
- <colspec colnum="3" colname="col3" />
- <thead>
- <row>
- <entry>attribute</entry><entry>description</entry><entry>required</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>serviceName</entry>
- <entry>The name of the service, by default the clerk will use the one name specified in the WebService annotation</entry>
- <entry>no</entry>
- </row>
- <row>
- <entry>description</entry>
- <entry>Human readable description of the service</entry>
- <entry>yes</entry>
- </row>
- <row>
- <entry>serviceKey</entry>
- <entry>UDDI v3 Key of the Service</entry>
- <entry>yes</entry>
- </row>
- <row>
- <entry>businessKey</entry>
- <entry>UDDI v3 Key of the Business that should own this Service. The business should exist in the registry at time of registration</entry>
- <entry>yes</entry>
- </row>
- <row>
- <entry>lang</entry>
- <entry>Language locale which will be used for the name and description, defaults to "en" if omitted</entry>
- <entry>no</entry>
- </row>
- <row>
- <entry>categoryBag</entry>
- <entry>Definition of a CategoryBag, see below for details</entry>
- <entry>no</entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- </para>
- </sect2>
-
- <!-- section: @UDDIServiceBinding -->
- <sect2 id="sect-UDDIServiceBinding">
- <title>UDDIServiceBinding Annotation</title>
- <para>
- The UDDIServiceBinding annotation is used to register a BindingTemplate to the UDDI registry. This annotation
- cannot be used by itself. It needs to go along side a UDDIService annotation.
- <table><title>UDDIServiceBinding attributes</title>
- <tgroup cols="3" >
- <colspec colnum="1" colname="col1" />
- <colspec colnum="2" colname="col2" />
- <colspec colnum="3" colname="col3" />
- <thead>
- <row>
- <entry>attribute</entry><entry>description</entry><entry>required</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>bindingKey</entry>
- <entry>UDDI v3 Key of the ServiceBinding</entry>
- <entry>yes</entry>
- </row>
- <row>
- <entry>description</entry>
- <entry>Human readable description of the service</entry>
- <entry>yes</entry>
- </row>
- <row>
- <entry>accessPointType</entry>
- <entry>UDDI v3 AccessPointType, defaults to wsdlDeployment if omitted</entry>
- <entry>no</entry>
- </row>
- <row>
- <entry>accessPoint</entry>
- <entry>Endpoint reference</entry>
- <entry>yes</entry>
- </row>
- <row>
- <entry>lang</entry>
- <entry>Language locale which will be used for the name and description, defaults to "en" if omitted</entry>
- <entry>no</entry>
- </row>
- <row>
- <entry>tModelKeys</entry>
- <entry>Comma-separated list of tModelKeys key references</entry>
- <entry>no</entry>
- </row>
- <row>
- <entry>categoryBag</entry>
- <entry>Definition of a CategoryBag, see below for further details</entry>
- <entry>no</entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- </para>
- <sect3 id="sect-CategoryBag">
- <title>CategoryBag Attribute</title>
- <para>
- The CategoryBag attribute allows you to reference tModels. For example the following categoryBag
- <programlisting>
-<categoryBag>
- <keyedReference tModelKey="uddi:uddi.org:categorization:types"
- keyName="uddi-org:types:wsdl" keyValue="wsdlDeployment" />
- <keyedReference tModelKey="uddi:uddi.org:categorization:types"
- keyName="uddi-org:types:wsdl2" keyValue="wsdlDeployment2" />
-</categoryBag>
- </programlisting>
- can be put in like
- <programlisting>
-categoryBag="keyedReference=keyName=uddi-org:types:wsdl;keyValue=wsdlDeployment;" +
-"tModelKey=uddi:uddi.org:categorization:types," +
-"keyedReference=keyName=uddi-org:types:wsdl2;keyValue=wsdlDeployment2;" +
-"tModelKey=uddi:uddi.org:categorization:types2",
- </programlisting>
- </para>
- </sect3>
- </sect2>
-
- <sect2 id="sect-WebServiceExample">
- <title>WebService Example</title>
- <para>
- The annotations can be used on any class that defines a service. Here they are added to a WebService, a POJO with a
- JAX-WS 'WebService' annotation.
- <programlisting><xi:include href="extras/HelloWorldImpl.java" parse="text" xmlns:xi="http://www.w3.org/2001/XInclude" /></programlisting>
- On deployment of this WebService, the juddi-client code will scan this class for UDDI annotations and take care of the
- registration process. In the configuration file <filename>uddi.xml</filename>, in the clerk section you need to reference
- the Service class 'org.apache.juddi.samples.HelloWorldImpl':
- <programlisting>
-<clerks registerOnStartup="true">
- <clerk name="BobCratchit" node="default" publisher="bob" password="bob">
- <class>org.apache.juddi.samples.HelloWorldImpl</class>
- </clerk>
-</clerks>
- </programlisting>
- which means that Bob is using the node connection setting of the node with name "default", and that he will be
- using the "bob" publisher, for which the password it "bob". There is some analogy here as to how datasources
- for database access are defined.
- </para>
- </sect2>
-
- <sect2>
- <title>Templating keys</title>
- <para>
- The business, service and binding keys can contain property references. This allows you to define a
- keyTemplate in the annotation attribute for the key and the value of the properties used
- in the template will be resolved at registration time.
- </para>
- </sect2>
-
- </sect1>
-
- <sect1 id="sect-programmatic">
- <title>Programmatic use</title>
- <para>
- It is also possible to use the jUDDI client code in your application. The first thing to do is
- to read the client config file, and get a handle to a clerk
- <programlisting language="Java" >
-UDDIClerkManager clerkManager = new UDDIClerkManager("META/myuddi.xml");
-clerkManager.start();
-
-UDDIClerk clerk = clerkManager.getClientConfig().getUDDIClerks().get(clerkName);
- </programlisting>
- A UDDIClerk will allow you do make authenticated requests to a UDDI server.
- </para>
-
- <sect2>
- <title>WSDL Registration</title>
- <para>
- The OASIS UDDI spec TC put out a Techical Note on "Using WSDL in a UDDI Registry"
- <citation><xref linkend="technote.wsdl2uddi" endterm="technote.wsdl2uddi.abbrev"/></citation>. The
- jUDDI client implements the UDDI v3 version of the WSDL2UDDI mapping as described
- in this technical note. The registration process registers a BindingTemplate for
- each WebService EndPoint and if the BusinessService for this BindingTemplate does not
- yet exist it also registers the BusinessService along with a WSDLPortType TModel for each portType,
- and a WSDLBinding TModel for each binding. To use it you can use the code in the 'org.apache.juddi.v3.client.mapping'
- package <citation><xref linkend="javadoc.wsdl2uddi" endterm="javadoc.wsdl2uddi.abbrev"/></citation>
- and make the following call to asynchronously register your WebService EndPoint.
- <programlisting language="Java" >
-//Add the properties from the uddi.xml
-properties.putAll(clerk.getUDDINode().getProperties());
-RegistrationInfo registrationInfo = new RegistrationInfo();
-registrationInfo.setServiceQName(serviceQName);
-registrationInfo.setVersion(version);
-registrationInfo.setPortName(portName);
-registrationInfo.setServiceUrl(serviceUrl);
-registrationInfo.setWsdlUrl(wsdlURL);
-registrationInfo.setWsdlDefinition(wsdlDefinition);
-registrationInfo.setRegistrationType(RegistrationType.WSDL);
-registration = new AsyncRegistration(clerk, urlLocalizer, properties, registrationInfo);
-Thread thread = new Thread(registration);
-thread.start();
- </programlisting>
- This does assume that you can pass in a URL to the WSDL file as well as the WSDLDefinition.
- In most cases you will need to package up the WSDL file you are trying to register in your
- deployment. You can get a WSDLDefinition using
- <programlisting language="Java" >
-ReadWSDL readWSDL = new ReadWSDL();
-Definition definition = readWSDL.readWSDL("wsdl/HelloWorld.wsdl");
- </programlisting>
- where you would pass in the path to the WSDL on the classpath.
- </para>
-
- <para>To remove a WSDL binding from the Registry you would use
- <programlisting language="Java" >
-BPEL2UDDI bpel2UDDI = new BPEL2UDDI(clerk, urlLocalizer, properties);
-String serviceKey = bpel2UDDI.unRegister(serviceName, portName, serviceURL);
- </programlisting>
- If this is the last BindingTemplate for the BusinessService it will also remove the
- BusinessService along with the WSDLPortType and WSDLBinding TModels. The
- lifecycle is registration on Endpoint deploy and unregistration on Endpoint undeploy.
- </para>
- </sect2>
-
- <sect2>
- <title>BPEL Process Registration</title>
- <para>Similar to the WSDL to UDDI mapping there is a BPEL to UDDI mapping Technical
- Note <citation><xref linkend="technote.bpel2uddi" endterm="technote.bpel2uddi.abbrev"/></citation>.
- The jUDDI client also implements this mapping. Using it is very similar to
- code fragment listed for the WSDL Registration, with the only change being that in this case
- the RegistrationInfo.RegistrationType should be RegistrationType.BPEL. See To use it you can use the code in the 'org.apache.juddi.v3.client.mapping'
- package <citation><xref linkend="javadoc.bpel2uddi" endterm="javadoc.bpel2uddi.abbrev"/></citation>
- for more information on the implementation. For an example use of the registration process
- see the JBoss RiftSaw project <citation><xref linkend="java.bpel2uddi" endterm="java.bpel2uddi.abbrev"/></citation>.
- </para>
- </sect2>
-
- <sect2>
- <title>Conventions around UDDIv3 registration</title>
- <sect3>
- <title>Key Templates</title>
- <para>
- Both the WSDL and BPEL registration code use a key format convention to construct UDDI v3 keys. The
- format of the keys can be defined in the properties section of the <filename>uddi.xml</filename>, but
- they have reasonable defaults. Note that the both the serviceName and portName are obtained from
- the RegistrationInfo. The nodeName can be obtained from the environment, or set in the
- <filename>uddi.xml</filename>.
- <table title="Key Templates and related properties">
- <tr><th>Property</th><th>Description</th><th>Required</th><th>Default Value</th></tr>
- <tr><td>lang</td><td>The language setting used by the registration.</td><td>no</td><td>en</td></tr>
- <tr><td>businessName</td><td>The business name which is used by.</td><td>yes</td><td></td></tr>
- <tr><td>keyDomain</td><td>The key domain key part (used by the key formats)</td><td>yes</td></tr>
- <tr><td>businessKeyFormat</td><td>Key format used to contruct the Business Key</td><td>no</td><td>uddi:${keyDomain}:business_${businessName}</td></tr>
- <tr><td>serviceKeyFormat</td><td>Key format used to contruct the BusinessService Key</td><td>no</td><td>uddi:${keyDomain}:service_${serviceName}</td></tr>
- <tr><td>bindingKeyFormat</td><td>Key format used to contruct the TemplateBinding Key</td><td>no</td><td>uddi:${keyDomain}:binding_${nodeName}_${serviceName}_${portName}</td></tr>
- <tr><td>serviceDescription</td><td>Default BusinessService description</td><td>no</td><td>Default service description when no <wsdl:document> element is defined inside the <wsdl:service> element.</td></tr>
- <tr><td>bindingDescription</td><td>Default BindingTemplate description</td><td>no</td><td>Default binding description when no <wsdl:document> element is defined inside the <wsdl:binding> element.</td></tr>
- </table>
-
- </para>
- </sect3>
- <sect3>
- <title>Specification of service and binding descriptions in the WSDL</title>
- <para>The UDDI spec allows for setting a human readable description on both the BusinessService and TemplateBinding. Theses description fields
- are important if humans are browsing the registry. A default description can be specific in the <filename>uddi.xml</filename>, however
- it makes a lot more sense to have a specific description for each service and binding, and so the registration code tries to obtain these
- descriptions from the <wsdl:document> tags in the WSDL, which can be nested as a child element inside the
- <wsdl:service> and <wsdl:binding> elements.
- </para>
- </sect3>
- <sect3>
- <title>URLLocalizer</title>
- <para>The setting of the EndPoint URL is obtained from provided WSDL in the <soap:addressbinding> of the
- <wsdl:port>. The issue with this is that this URL is static, and you it is very useful if it can
- be made more dynamic. For this reason you can implement your own version of the <ulink
- url="http://svn.apache.org/repos/asf/juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/mapping/URLLocalizer.java">
- URLLocalizer interface</ulink>. In for example the version <ulink url="http://anonsvn.jboss.org/repos/riftsaw/trunk/runtime/uddi/src/main/java/org/jboss/soa/bpel/uddi/JBossURLLocalizer.java">
- shipped with RiftSaw</ulink> the protocol and the host parts of the URL are overriden with the
- settings obtain from the local WebService Stack.</para>
- </sect3>
-
- </sect2>
-
- </sect1>
-
- <sect1 id="sect-service-lookup">
- <title>Dynamic UDDI Service Lookup</title>
- <para>For a client application to invoke a Service it needs to know the actual binding information of
- the WebService EndPoint. This information can be statically stored at the clientside but this will make
- the system very rigid. For example if a service moves from one server to another the client will not
- pick up this change. It therefor makes sense to do a lookup into the UDDI registry to obtain fresh)
- binding information. This will make the solution dynamic, and allows for clients simply following
- the changes that occur in the service deployment topology.
- <sect2 id="sect-service-locator">
- <title>Service Locator</title>
- <para>The serviceLocator <citation><xref linkend="javadoc.servicelocator" endterm="javadoc.servicelocator.abbrev"/></citation>
- can be used to locate a service binding knowing the service and port name. The following
- piece of code demonstrates how to do a lookup:
- <programlisting language="Java" >
-ServiceLocator serviceLocator = new ServiceLocator(clerk, urlLocalizer, properties);
-String endPointURL = lookupEndpoint(serviceQName, String portName);
- </programlisting>
- </para>
- </sect2>
-
- When the above UDDI v3 serviceKey conventions are
- followed, then all the client needs to know is the serviceName and portName it want to invoke and the
-
-
-
- The downside of doing a service lookup before each service invokation is that
- it will have a performance inpact.
-
- </para>
-
- </sect1>
- <!-- section: Dependencies -->
- <sect1 id="sect-dependencies">
- <title>Dependencies</title>
-
- <para>
- The UDDI client depends on <filename>uddi-ws-3.x.jar</filename>,
- <filename>commons-configuration-1.5.jar</filename>,
- <filename>commons-collection-3.2.1.jar</filename> and
- <filename>log4j-1.2.13.jar</filename>, plus
- </para>
-
- <itemizedlist>
- <listitem>
- <para>
- libraries for JAXB if you are not using JDK5.
- </para>
- </listitem>
- <listitem>
- <para>
- JAXWS client libraries when using JAXWS transport (like CXF).
- </para>
- </listitem>
- <listitem>
- <para>
- RMI and JNDI client libraries when using RMI Transport.
- </para>
- </listitem>
- </itemizedlist>
-
- </sect1>
-
- <!-- section: Sample Code -->
- <sect1 id="sect-sample_code">
- <title>Sample Code</title>
-
- <para>
- Sample code on how to use the UDDI client can be found in the
- <literal>uddi-client</literal> module on the jUDDIv3 project. Usually the first
- thing you want to is to make a call to the Registry to obtain an Authentication
- Token. The following code is taken from the unit tests in this module.
- </para>
-
- <programlisting language="Java" ><xi:include href="extras/Using_jUDDI-Client_4.java" parse="text" xmlns:xi="http://www.w3.org/2001/XInclude" /></programlisting>
-
- <para>
- Make sure that the publisher, in this case “root” is an existing publisher in the
- Registry and that you are supplying the correct credential to get a successful
- response. If needed check <xref linkend="chap-Authentication" /> to learn more
- about this subject.
- </para>
-
- <para>
- Another place to look for sample code is the <filename>docs/examples/helloword</filename>
- directory. Alternatively you can use annotations.
- </para>
-
- </sect1>
-
- <sect1 id="sect-references">
- <title>References</title>
- <para><bibliolist>
- <biblioentry id="technote.wsdl2uddi">
- <abbrev id="technote.wsdl2uddi.abbrev">WSDL-UDDI</abbrev>
- <authorgroup>
- <author><firstname>John</firstname><surname>Colgrave</surname></author>
- <author><firstname>Karsten</firstname><surname>Januszewski</surname></author>
- </authorgroup>
- <title><ulink url="http://www.oasis-open.org/committees/uddi-spec/doc/tn/uddi-spec-tc-tn-wsdl-v2.htm">Using WSDL in a UDDI Registry, Version 2.0.2</ulink></title>
- <publishername>OASIS UDDI Spec TC</publishername>
- <pubdate>2004</pubdate>
- </biblioentry>
- <biblioentry id="javadoc.wsdl2uddi">
- <abbrev id="javadoc.wsdl2uddi.abbrev">WSDL2UDDI</abbrev>
- <title><ulink url="http://juddi.apache.org/apidocs/org/apache/juddi/v3/client/mapping/WSDL2UDDI.html">Apache jUDDI WSDL2UDDI Javadoc</ulink></title>
- <publishername>Apache jUDDI</publishername>
- <pubdate>2011</pubdate>
- </biblioentry>
- <biblioentry id="technote.bpel2uddi">
- <abbrev id="technote.bpel2uddi.abbrev">BPEL-UDDI</abbrev>
- <authorgroup>
- <author><firstname>Claus</firstname><surname>von Riegen</surname></author>
- <author><firstname>Ivana</firstname><surname>Trickovic</surname></author>
- </authorgroup>
- <title><ulink url="http://www.oasis-open.org/committees/uddi-spec/doc/tn/uddi-spec-tc-tn-bpel.htm">Using BPEL4WS in a UDDI registry</ulink></title>
- <publishername>OASIS UDDI Spec TC</publishername>
- <pubdate>2004</pubdate>
- </biblioentry>
- <biblioentry id="javadoc.bpel2uddi">
- <abbrev id="javadoc.bpel2uddi.abbrev">BPEL2UDDI</abbrev>
- <title><ulink url="http://juddi.apache.org/apidocs/org/apache/juddi/v3/client/mapping/BPEL2UDDI.html">Apache jUDDI BPEL2UDDI Javadoc</ulink></title>
- <publishername>Apache jUDDI</publishername>
- <pubdate>2011</pubdate>
- </biblioentry>
- <biblioentry id="java.bpel2uddi">
- <abbrev id="java.bpel2uddi.abbrev">RFTSW-UDDI</abbrev>
- <title><ulink url="http://anonsvn.jboss.org/repos/riftsaw/trunk/runtime/uddi/src/main/java/org/jboss/soa/bpel/uddi/UDDIRegistrationImpl.java">JBoss RiftSaw UDDI Registration</ulink></title>
- <publishername>JBoss Riftsaw</publishername>
- <pubdate>2011</pubdate>
- </biblioentry>
-
- <biblioentry id="javadoc.servicelocator">
- <abbrev id="javadoc.servicelocator.abbrev">SERV-LOC</abbrev>
- <title><ulink url="http://juddi.apache.org/apidocs/org/apache/juddi/v3/client/mapping/ServiceLocator.html">Apache jUDDI ServiceLocator Javadoc</ulink></title>
- <publishername>Apache jUDDI</publishername>
- <pubdate>2011</pubdate>
- </biblioentry>
- </bibliolist></para>
- </sect1>
-
-
-</chapter>
http://git-wip-us.apache.org/repos/asf/juddi/blob/0833b028/docs/userguide/en-US/extras/Administration_orm.xml
----------------------------------------------------------------------
diff --git a/docs/userguide/en-US/extras/Administration_orm.xml b/docs/userguide/en-US/extras/Administration_orm.xml
deleted file mode 100644
index 8c014a8..0000000
--- a/docs/userguide/en-US/extras/Administration_orm.xml
+++ /dev/null
@@ -1,232 +0,0 @@
-<entity-mappings
- xmlns="http://java.sun.com/xml/ns/persistence/orm"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://java.sun.com/xml/ns/persistence/orm http://java.sun.com/xml/ns/persistence/orm_1_0.xsd"
- version="1.0">
-
- <sequence-generator name="juddi_sequence" sequence-name="juddi_sequence"/>
-
- <entity class="org.apache.juddi.model.Address">
- <attributes>
- <id name="id">
- <generated-value generator="juddi_sequence" strategy="AUTO"/>
- </id>
- </attributes>
- </entity>
-
- <entity class="org.apache.juddi.model.AddressLine">
- <attributes>
- <id name="id">
- <generated-value generator="juddi_sequence" strategy="AUTO"/>
- </id>
- </attributes>
- </entity>
-
- <entity class="org.apache.juddi.model.BindingDescr">
- <attributes>
- <id name="id">
- <generated-value generator="juddi_sequence" strategy="AUTO"/>
- </id>
- </attributes>
- </entity>
-
- <entity class="org.apache.juddi.model.BusinessDescr">
- <attributes>
- <id name="id">
- <generated-value generator="juddi_sequence" strategy="AUTO"/>
- </id>
- </attributes>
- </entity>
-
- <entity class="org.apache.juddi.model.BusinessIdentifier">
- <attributes>
- <id name="id">
- <generated-value generator="juddi_sequence" strategy="AUTO"/>
- </id>
- </attributes>
- </entity>
-
- <entity class="org.apache.juddi.model.BusinessName">
- <attributes>
- <id name="id">
- <generated-value generator="juddi_sequence" strategy="AUTO"/>
- </id>
- </attributes>
- </entity>
-
- <entity class="org.apache.juddi.model.CategoryBag">
- <attributes>
- <id name="id">
- <generated-value generator="juddi_sequence" strategy="AUTO"/>
- </id>
- </attributes>
- </entity>
-
- <entity class="org.apache.juddi.model.Contact">
- <attributes>
- <id name="id">
- <generated-value generator="juddi_sequence" strategy="AUTO"/>
- </id>
- </attributes>
- </entity>
-
- <entity class="org.apache.juddi.model.ContactDescr">
- <attributes>
- <id name="id">
- <generated-value generator="juddi_sequence" strategy="AUTO"/>
- </id>
- </attributes>
- </entity>
-
- <entity class="org.apache.juddi.model.DiscoveryUrl">
- <attributes>
- <id name="id">
- <generated-value generator="juddi_sequence" strategy="AUTO"/>
- </id>
- </attributes>
- </entity>
-
- <entity class="org.apache.juddi.model.Email">
- <attributes>
- <id name="id">
- <generated-value generator="juddi_sequence" strategy="AUTO"/>
- </id>
- </attributes>
- </entity>
-
- <entity class="org.apache.juddi.model.InstanceDetailsDescr">
- <attributes>
- <id name="id">
- <generated-value generator="juddi_sequence" strategy="AUTO"/>
- </id>
- </attributes>
- </entity>
-
- <entity class="org.apache.juddi.model.InstanceDetailsDocDescr">
- <attributes>
- <id name="id">
- <generated-value generator="juddi_sequence" strategy="AUTO"/>
- </id>
- </attributes>
- </entity>
-
- <entity class="org.apache.juddi.model.KeyedReference">
- <attributes>
- <id name="id">
- <generated-value generator="juddi_sequence" strategy="AUTO"/>
- </id>
- </attributes>
- </entity>
-
- <entity class="org.apache.juddi.model.KeyedReferenceGroup">
- <attributes>
- <id name="id">
- <generated-value generator="juddi_sequence" strategy="AUTO"/>
- </id>
- </attributes>
- </entity>
-
- <entity class="org.apache.juddi.model.OverviewDoc">
- <attributes>
- <id name="id">
- <generated-value generator="juddi_sequence" strategy="AUTO"/>
- </id>
- </attributes>
- </entity>
-
- <entity class="org.apache.juddi.model.OverviewDocDescr">
- <attributes>
- <id name="id">
- <generated-value generator="juddi_sequence" strategy="AUTO"/>
- </id>
- </attributes>
- </entity>
-
- <entity class="org.apache.juddi.model.PersonName">
- <attributes>
- <id name="id">
- <generated-value generator="juddi_sequence" strategy="AUTO"/>
- </id>
- </attributes>
- </entity>
-
- <entity class="org.apache.juddi.model.Phone">
- <attributes>
- <id name="id">
- <generated-value generator="juddi_sequence" strategy="AUTO"/>
- </id>
- </attributes>
- </entity>
-
- <entity class="org.apache.juddi.model.ServiceDescr">
- <attributes>
- <id name="id">
- <generated-value generator="juddi_sequence" strategy="AUTO"/>
- </id>
- </attributes>
- </entity>
-
- <entity class="org.apache.juddi.model.ServiceName">
- <attributes>
- <id name="id">
- <generated-value generator="juddi_sequence" strategy="AUTO"/>
- </id>
- </attributes>
- </entity>
-
- <entity class="org.apache.juddi.model.SubscriptionMatch">
- <attributes>
- <id name="id">
- <generated-value generator="juddi_sequence" strategy="AUTO"/>
- </id>
- </attributes>
- </entity>
-
- <entity class="org.apache.juddi.model.TmodelDescr">
- <attributes>
- <id name="id">
- <generated-value generator="juddi_sequence" strategy="AUTO"/>
- </id>
- </attributes>
- </entity>
-
- <entity class="org.apache.juddi.model.TmodelIdentifier">
- <attributes>
- <id name="id">
- <generated-value generator="juddi_sequence" strategy="AUTO"/>
- </id>
- </attributes>
- </entity>
-
- <entity class="org.apache.juddi.model.TmodelInstanceInfo">
- <attributes>
- <id name="id">
- <generated-value generator="juddi_sequence" strategy="AUTO"/>
- </id>
- </attributes>
- </entity>
-
- <entity class="org.apache.juddi.model.TmodelInstanceInfoDescr">
- <attributes>
- <id name="id">
- <generated-value generator="juddi_sequence" strategy="AUTO"/>
- </id>
- </attributes>
- </entity>
-
- <entity class="org.apache.juddi.model.TransferTokenKey">
- <attributes>
- <id name="id">
- <generated-value generator="juddi_sequence" strategy="AUTO"/>
- </id>
- </attributes>
- </entity>
-
- <entity class="org.apache.juddi.model.BindingTemplate">
- <attributes>
- <basic name="accessPointUrl">
- <column name="access_point_url" length="4000"/>
- </basic>
- </attributes>
- </entity>
-</entity-mappings>
http://git-wip-us.apache.org/repos/asf/juddi/blob/0833b028/docs/userguide/en-US/extras/Authentication_1.java
----------------------------------------------------------------------
diff --git a/docs/userguide/en-US/extras/Authentication_1.java b/docs/userguide/en-US/extras/Authentication_1.java
deleted file mode 100644
index f998ba2..0000000
--- a/docs/userguide/en-US/extras/Authentication_1.java
+++ /dev/null
@@ -1,5 +0,0 @@
-org.uddi.api_v3.GetAuthToken ga = new org.uddi.api_v3.GetAuthToken();
-ga.setUserID(pubId);
-ga.setCred("");
-
-org.uddi.api_v3.AuthToken token = securityService.getAuthToken(ga);
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/juddi/blob/0833b028/docs/userguide/en-US/extras/Authentication_1.xmlt
----------------------------------------------------------------------
diff --git a/docs/userguide/en-US/extras/Authentication_1.xmlt b/docs/userguide/en-US/extras/Authentication_1.xmlt
deleted file mode 100644
index fcc2b23..0000000
--- a/docs/userguide/en-US/extras/Authentication_1.xmlt
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<juddi-users>
- <user userid="anou_mana" password="password" />
- <user userid="bozo" password="clown" />
- <user userid="sviens" password="password" />
-</juddi-users>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/juddi/blob/0833b028/docs/userguide/en-US/extras/Authentication_2.java
----------------------------------------------------------------------
diff --git a/docs/userguide/en-US/extras/Authentication_2.java b/docs/userguide/en-US/extras/Authentication_2.java
deleted file mode 100644
index 2c638e3..0000000
--- a/docs/userguide/en-US/extras/Authentication_2.java
+++ /dev/null
@@ -1 +0,0 @@
-juddi.authenticator = org.apache.juddi.auth.JUDDIAuthentication
http://git-wip-us.apache.org/repos/asf/juddi/blob/0833b028/docs/userguide/en-US/extras/Authentication_2.xmlt
----------------------------------------------------------------------
diff --git a/docs/userguide/en-US/extras/Authentication_2.xmlt b/docs/userguide/en-US/extras/Authentication_2.xmlt
deleted file mode 100644
index 2f569fe..0000000
--- a/docs/userguide/en-US/extras/Authentication_2.xmlt
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<juddi-users>
- <user userid="anou_mana" password="+j/kXkZJftwTFTBH6Cf6IQ=="/>
- <user userid="bozo" password="Na2Ait+2aW0="/>
- <user userid="sviens" password="+j/kXkZJftwTFTBH6Cf6IQ=="/>
-</juddi-users>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/juddi/blob/0833b028/docs/userguide/en-US/extras/Authentication_3.java
----------------------------------------------------------------------
diff --git a/docs/userguide/en-US/extras/Authentication_3.java b/docs/userguide/en-US/extras/Authentication_3.java
deleted file mode 100644
index 4470fd7..0000000
--- a/docs/userguide/en-US/extras/Authentication_3.java
+++ /dev/null
@@ -1,2 +0,0 @@
-juddi.authenticator = org.apache.juddi.auth.XMLDocAuthentication
-juddi.usersfile = juddi-users.xml
http://git-wip-us.apache.org/repos/asf/juddi/blob/0833b028/docs/userguide/en-US/extras/Authentication_3.xmlt
----------------------------------------------------------------------
diff --git a/docs/userguide/en-US/extras/Authentication_3.xmlt b/docs/userguide/en-US/extras/Authentication_3.xmlt
deleted file mode 100644
index 8ae80dc..0000000
--- a/docs/userguide/en-US/extras/Authentication_3.xmlt
+++ /dev/null
@@ -1,2 +0,0 @@
-juddi.authenticator=org.apache.juddi.auth.JBossAuthenticator
-juddi.securityDomain=java:/jaas/other
http://git-wip-us.apache.org/repos/asf/juddi/blob/0833b028/docs/userguide/en-US/extras/Authentication_4.java
----------------------------------------------------------------------
diff --git a/docs/userguide/en-US/extras/Authentication_4.java b/docs/userguide/en-US/extras/Authentication_4.java
deleted file mode 100644
index dea2c93..0000000
--- a/docs/userguide/en-US/extras/Authentication_4.java
+++ /dev/null
@@ -1,3 +0,0 @@
-juddi.authenticator = org.apache.juddi.auth.CryptedXMLDocAuthentication
-juddi.usersfile = juddi-users-encrypted.xml
-juddi.cryptor = org.apache.juddi.cryptor.DefaultCryptor
http://git-wip-us.apache.org/repos/asf/juddi/blob/0833b028/docs/userguide/en-US/extras/Authentication_5.xmlt
----------------------------------------------------------------------
diff --git a/docs/userguide/en-US/extras/Authentication_5.xmlt b/docs/userguide/en-US/extras/Authentication_5.xmlt
deleted file mode 100644
index dbc9c40..0000000
--- a/docs/userguide/en-US/extras/Authentication_5.xmlt
+++ /dev/null
@@ -1,2 +0,0 @@
-juddi.authenticator=org.apache.juddi.auth.LdapSimpleAuthenticator
-juddi.authenticator.url=ldap://localhost:389
http://git-wip-us.apache.org/repos/asf/juddi/blob/0833b028/docs/userguide/en-US/extras/Database_Setup_1.screen
----------------------------------------------------------------------
diff --git a/docs/userguide/en-US/extras/Database_Setup_1.screen b/docs/userguide/en-US/extras/Database_Setup_1.screen
deleted file mode 100644
index 128e9e7..0000000
--- a/docs/userguide/en-US/extras/Database_Setup_1.screen
+++ /dev/null
@@ -1 +0,0 @@
-mysql> create database juddiv3
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/juddi/blob/0833b028/docs/userguide/en-US/extras/Database_Setup_1.xmlt
----------------------------------------------------------------------
diff --git a/docs/userguide/en-US/extras/Database_Setup_1.xmlt b/docs/userguide/en-US/extras/Database_Setup_1.xmlt
deleted file mode 100644
index 7c92c61..0000000
--- a/docs/userguide/en-US/extras/Database_Setup_1.xmlt
+++ /dev/null
@@ -1,80 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<persistence xmlns="http://java.sun.com/xml/ns/persistence"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://java.sun.com/xml/ns/persistence
- http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd"
- version="1.0">
- <persistence-unit name="juddiDatabase" transaction-type="RESOURCE_LOCAL">
- <provider>org.hibernate.ejb.HibernatePersistence</provider>
- <jta-data-source>java:comp/env/jdbc/JuddiDS</jta-data-source>
- <!-- entity classes -->
- <class>org.apache.juddi.model.Address</class>
- <class>org.apache.juddi.model.AddressLine</class>
- <class>org.apache.juddi.model.AuthToken</class>
- <class>org.apache.juddi.model.BindingCategoryBag</class>
- <class>org.apache.juddi.model.BindingDescr</class>
- <class>org.apache.juddi.model.BindingTemplate</class>
- <class>org.apache.juddi.model.BusinessCategoryBag</class>
- <class>org.apache.juddi.model.BusinessDescr</class>
- <class>org.apache.juddi.model.BusinessEntity</class>
- <class>org.apache.juddi.model.BusinessIdentifier</class>
- <class>org.apache.juddi.model.BusinessName</class>
- <class>org.apache.juddi.model.BusinessService</class>
- <class>org.apache.juddi.model.CanonicalizationMethod</class>
- <class>org.apache.juddi.model.CategoryBag</class>
- <class>org.apache.juddi.model.Clerk</class>
- <class>org.apache.juddi.model.ClientSubscriptionInfo</class>
- <class>org.apache.juddi.model.Contact</class>
- <class>org.apache.juddi.model.ContactDescr</class>
- <class>org.apache.juddi.model.DiscoveryUrl</class>
- <class>org.apache.juddi.model.Email</class>
- <class>org.apache.juddi.model.InstanceDetailsDescr</class>
- <class>org.apache.juddi.model.InstanceDetailsDocDescr</class>
- <class>org.apache.juddi.model.KeyDataValue</class>
- <class>org.apache.juddi.model.KeyedReference</class>
- <class>org.apache.juddi.model.KeyedReferenceGroup</class>
- <class>org.apache.juddi.model.KeyInfo</class>
- <class>org.apache.juddi.model.Node</class>
- <class>org.apache.juddi.model.ObjectType</class>
- <class>org.apache.juddi.model.ObjectTypeContent</class>
- <class>org.apache.juddi.model.OverviewDoc</class>
- <class>org.apache.juddi.model.OverviewDocDescr</class>
- <class>org.apache.juddi.model.PersonName</class>
- <class>org.apache.juddi.model.Phone</class>
- <class>org.apache.juddi.model.Publisher</class>
- <class>org.apache.juddi.model.PublisherAssertion</class>
- <class>org.apache.juddi.model.PublisherAssertionId</class>
- <class>org.apache.juddi.model.Reference</class>
- <class>org.apache.juddi.model.ServiceCategoryBag</class>
- <class>org.apache.juddi.model.ServiceDescr</class>
- <class>org.apache.juddi.model.ServiceName</class>
- <class>org.apache.juddi.model.ServiceProjection</class>
- <class>org.apache.juddi.model.Signature</class>
- <class>org.apache.juddi.model.SignatureMethod</class>
- <class>org.apache.juddi.model.SignatureTransform</class>
- <class>org.apache.juddi.model.SignatureTransformDataValue</class>
- <class>org.apache.juddi.model.SignatureValue</class>
- <class>org.apache.juddi.model.SignedInfo</class>
- <class>org.apache.juddi.model.Subscription</class>
- <class>org.apache.juddi.model.SubscriptionChunkToken</class>
- <class>org.apache.juddi.model.SubscriptionMatch</class>
- <class>org.apache.juddi.model.Tmodel</class>
- <class>org.apache.juddi.model.TmodelCategoryBag</class>
- <class>org.apache.juddi.model.TmodelDescr</class>
- <class>org.apache.juddi.model.TmodelIdentifier</class>
- <class>org.apache.juddi.model.TmodelInstanceInfo</class>
- <class>org.apache.juddi.model.TmodelInstanceInfoDescr</class>
- <class>org.apache.juddi.model.TransferToken</class>
- <class>org.apache.juddi.model.TransferTokenKey</class>
- <class>org.apache.juddi.model.UddiEntity</class>
- <class>org.apache.juddi.model.UddiEntityPublisher</class>
-
- <properties>
- <property name="hibernate.archive.autodetection" value="class"/>
- <property name="hibernate.hbm2ddl.auto" value="update"/>
- <property name="hibernate.show_sql" value="false"/>
- <property name="hibernate.dialect"
- value="org.hibernate.dialect.DerbyDialect"/>
- </properties>
- </persistence-unit>
-</persistence>
http://git-wip-us.apache.org/repos/asf/juddi/blob/0833b028/docs/userguide/en-US/extras/Database_Setup_10.xmlt
----------------------------------------------------------------------
diff --git a/docs/userguide/en-US/extras/Database_Setup_10.xmlt b/docs/userguide/en-US/extras/Database_Setup_10.xmlt
deleted file mode 100644
index f65695a..0000000
--- a/docs/userguide/en-US/extras/Database_Setup_10.xmlt
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Context>
- <WatchedResource>WEB-INF/web.xml</WatchedResource>
- <!-- HSQL data source -->
- <Resource name="jdbc/JuddiDS" auth="Container"
- type="javax.sql.DataSource" username="JUDDI" password="password"
- driverClassName="org.hsqldb.jdbcDriver"
- url="jdbc:hsqldb:hsql://localhost:1747/juddi"
- maxActive="8"
- />
-</Context>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/juddi/blob/0833b028/docs/userguide/en-US/extras/Database_Setup_2.screen
----------------------------------------------------------------------
diff --git a/docs/userguide/en-US/extras/Database_Setup_2.screen b/docs/userguide/en-US/extras/Database_Setup_2.screen
deleted file mode 100644
index 4befb0b..0000000
--- a/docs/userguide/en-US/extras/Database_Setup_2.screen
+++ /dev/null
@@ -1,5 +0,0 @@
-# psql
-
-postgres= CREATE USER juddi with PASSWORD 'password';
-postgres= CREATE DATABASE juddi;
-postgres= GRANT ALL PRIVILEGES ON DATABASE juddi to juddi;
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/juddi/blob/0833b028/docs/userguide/en-US/extras/Database_Setup_2.xmlt
----------------------------------------------------------------------
diff --git a/docs/userguide/en-US/extras/Database_Setup_2.xmlt b/docs/userguide/en-US/extras/Database_Setup_2.xmlt
deleted file mode 100644
index aff6944..0000000
--- a/docs/userguide/en-US/extras/Database_Setup_2.xmlt
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Context>
- <WatchedResource>WEB-INF/web.xml</WatchedResource>
- <!-- -->
- <Resource name="jdbc/JuddiDS" auth="Container"
- type="javax.sql.DataSource" username="" password=""
- driverClassName="org.apache.derby.jdbc.EmbeddedDriver"
- url="jdbc:derby:juddi-derby-test-db;create=true"
- maxActive="8"
- />
-</Context>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/juddi/blob/0833b028/docs/userguide/en-US/extras/Database_Setup_3.xmlt
----------------------------------------------------------------------
diff --git a/docs/userguide/en-US/extras/Database_Setup_3.xmlt b/docs/userguide/en-US/extras/Database_Setup_3.xmlt
deleted file mode 100644
index 6bb2b5a..0000000
--- a/docs/userguide/en-US/extras/Database_Setup_3.xmlt
+++ /dev/null
@@ -1 +0,0 @@
-<property name="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect"/>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/juddi/blob/0833b028/docs/userguide/en-US/extras/Database_Setup_4.xmlt
----------------------------------------------------------------------
diff --git a/docs/userguide/en-US/extras/Database_Setup_4.xmlt b/docs/userguide/en-US/extras/Database_Setup_4.xmlt
deleted file mode 100644
index 884d0a8..0000000
--- a/docs/userguide/en-US/extras/Database_Setup_4.xmlt
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Context>
- <WatchedResource>WEB-INF/web.xml</WatchedResource>
- <Resource name="jdbc/JuddiDS" auth="Container"
- type="javax.sql.DataSource" username="root" password=""
- driverClassName="com.mysql.jdbc.Driver"
- url="jdbc:mysql://localhost:3306/juddiv3"
- maxActive="8"/>
-</Context>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/juddi/blob/0833b028/docs/userguide/en-US/extras/Database_Setup_5.xmlt
----------------------------------------------------------------------
diff --git a/docs/userguide/en-US/extras/Database_Setup_5.xmlt b/docs/userguide/en-US/extras/Database_Setup_5.xmlt
deleted file mode 100644
index b715acc..0000000
--- a/docs/userguide/en-US/extras/Database_Setup_5.xmlt
+++ /dev/null
@@ -1,21 +0,0 @@
-<datasources>
- <local-tx-datasource>
- <jndi-name>JuddiDS</jndi-name>
- <connection-url>jdbc:postgresql://localhost:5432/juddi</connection-url>
- <driver-class>org.postgresql.Driver</driver-class>
- <user-name>juddi</user-name>
- <password>password</password>
- <!-- sql to call when connection is created. Can be anything,
- select 1 is valid for PostgreSQL
- <new-connection-sql>select 1</new-connection-sql>
- -->
- <!-- sql to call on an existing pooled connection when it is obtained
- from pool. Can be anything, select 1 is valid for PostgreSQL
- <check-valid-connection-sql>select 1</check-valid-connection-sql>
- -->
- <!-- corresponding type-mapping in the standardjbosscmp-jdbc.xml -->
- <metadata>
- <type-mapping>PostgreSQL 8.0</type-mapping>
- </metadata>
- </local-tx-datasource>
-</datasources>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/juddi/blob/0833b028/docs/userguide/en-US/extras/Database_Setup_6.xmlt
----------------------------------------------------------------------
diff --git a/docs/userguide/en-US/extras/Database_Setup_6.xmlt b/docs/userguide/en-US/extras/Database_Setup_6.xmlt
deleted file mode 100644
index fc157a4..0000000
--- a/docs/userguide/en-US/extras/Database_Setup_6.xmlt
+++ /dev/null
@@ -1,3 +0,0 @@
-<jta-data-source>java:comp/env/jdbc/JuddiDS</jta-data-source>
- .....
-<property name="hibernate.dialect" value="org.hibernate.dialect.PostgreSQLDialect"/>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/juddi/blob/0833b028/docs/userguide/en-US/extras/Database_Setup_7.xmlt
----------------------------------------------------------------------
diff --git a/docs/userguide/en-US/extras/Database_Setup_7.xmlt b/docs/userguide/en-US/extras/Database_Setup_7.xmlt
deleted file mode 100644
index 82217f6..0000000
--- a/docs/userguide/en-US/extras/Database_Setup_7.xmlt
+++ /dev/null
@@ -1 +0,0 @@
-<property name="hibernate.dialect" value="org.hibernate.dialect.Oracle10gDialect"/>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/juddi/blob/0833b028/docs/userguide/en-US/extras/Database_Setup_8.xmlt
----------------------------------------------------------------------
diff --git a/docs/userguide/en-US/extras/Database_Setup_8.xmlt b/docs/userguide/en-US/extras/Database_Setup_8.xmlt
deleted file mode 100644
index 89a7d8b..0000000
--- a/docs/userguide/en-US/extras/Database_Setup_8.xmlt
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Context>
- <WatchedResource>WEB-INF/web.xml</WatchedResource>
- <Resource name="jdbc/JuddiDS" auth="Container"
- type="javax.sql.DataSource" username="root" password=""
- driverClassName="oracle.jdbc.driver.OracleDriver"
- url="jdbc:oracle:thin:@localhost:1521:juddiv3"
- maxActive="8"/>
-</Context>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/juddi/blob/0833b028/docs/userguide/en-US/extras/Database_Setup_9.xmlt
----------------------------------------------------------------------
diff --git a/docs/userguide/en-US/extras/Database_Setup_9.xmlt b/docs/userguide/en-US/extras/Database_Setup_9.xmlt
deleted file mode 100644
index 804824a..0000000
--- a/docs/userguide/en-US/extras/Database_Setup_9.xmlt
+++ /dev/null
@@ -1 +0,0 @@
-<property name="hibernate.dialect" value="org.hibernate.dialect.HSQLDialect"/>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/juddi/blob/0833b028/docs/userguide/en-US/extras/Getting_Started_1.screen
----------------------------------------------------------------------
diff --git a/docs/userguide/en-US/extras/Getting_Started_1.screen b/docs/userguide/en-US/extras/Getting_Started_1.screen
deleted file mode 100644
index ba3e7bc..0000000
--- a/docs/userguide/en-US/extras/Getting_Started_1.screen
+++ /dev/null
@@ -1,2 +0,0 @@
-% cd apache-tomcat-6.0.20/bin
-% ./startup.sh
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/juddi/blob/0833b028/docs/userguide/en-US/extras/HelloWorldImpl.java
----------------------------------------------------------------------
diff --git a/docs/userguide/en-US/extras/HelloWorldImpl.java b/docs/userguide/en-US/extras/HelloWorldImpl.java
deleted file mode 100644
index 5ad2d93..0000000
--- a/docs/userguide/en-US/extras/HelloWorldImpl.java
+++ /dev/null
@@ -1,18 +0,0 @@
-package org.apache.juddi.samples;
-
-import javax.jws.WebService;
-import org.apache.juddi.v3.annotations.UDDIService;
-import org.apache.juddi.v3.annotations.UDDIServiceBinding;
-
-@UDDIService(businessKey="uddi:myBusinessKey", serviceKey="uddi:myServiceKey", description = "Hello World test service")
-@UDDIServiceBinding(bindingKey="uddi:myServiceBindingKey", description="WSDL endpoint for the helloWorld Service. This service is used for "
- + "testing the jUDDI annotation functionality",
- accessPointType="wsdlDeployment", accessPoint="http://localhost:8080/juddiv3-samples/services/helloworld?wsdl")
-@WebService(endpointInterface = "org.apache.juddi.samples.HelloWorld", serviceName = "HelloWorld")
-
-public class HelloWorldImpl implements HelloWorld {
- public String sayHi(String text) {
- System.out.println("sayHi called");
- return "Hello " + text;
- }
-}
http://git-wip-us.apache.org/repos/asf/juddi/blob/0833b028/docs/userguide/en-US/extras/Root_seed_data_1.properties
----------------------------------------------------------------------
diff --git a/docs/userguide/en-US/extras/Root_seed_data_1.properties b/docs/userguide/en-US/extras/Root_seed_data_1.properties
deleted file mode 100644
index 439e8d9..0000000
--- a/docs/userguide/en-US/extras/Root_seed_data_1.properties
+++ /dev/null
@@ -1 +0,0 @@
-juddi.root.publisher=root
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/juddi/blob/0833b028/docs/userguide/en-US/extras/Root_seed_data_1.screen
----------------------------------------------------------------------
diff --git a/docs/userguide/en-US/extras/Root_seed_data_1.screen b/docs/userguide/en-US/extras/Root_seed_data_1.screen
deleted file mode 100644
index c2706d1..0000000
--- a/docs/userguide/en-US/extras/Root_seed_data_1.screen
+++ /dev/null
@@ -1,4 +0,0 @@
-<publisher>_Publisher.xml
-<publisher>_tModelKeyGen.xml
-<publisher>_BusinessEntity.xml
-<publisher>_tModels.xml
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/juddi/blob/0833b028/docs/userguide/en-US/extras/Root_seed_data_1.xmlt
----------------------------------------------------------------------
diff --git a/docs/userguide/en-US/extras/Root_seed_data_1.xmlt b/docs/userguide/en-US/extras/Root_seed_data_1.xmlt
deleted file mode 100644
index 85da3e8..0000000
--- a/docs/userguide/en-US/extras/Root_seed_data_1.xmlt
+++ /dev/null
@@ -1,4 +0,0 @@
-<publisher xmlns="urn:juddi-apache-org:api_v3" authorizedName="root">
- <publisherName>root publisher</publisherName>
- <isAdmin>true</isAdmin>
-</publisher>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/juddi/blob/0833b028/docs/userguide/en-US/extras/Root_seed_data_2.screen
----------------------------------------------------------------------
diff --git a/docs/userguide/en-US/extras/Root_seed_data_2.screen b/docs/userguide/en-US/extras/Root_seed_data_2.screen
deleted file mode 100644
index 10d03de..0000000
--- a/docs/userguide/en-US/extras/Root_seed_data_2.screen
+++ /dev/null
@@ -1 +0,0 @@
-mv RENAME4Sales_juddi_custom_install_data juddi_custom_install_data
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/juddi/blob/0833b028/docs/userguide/en-US/extras/Root_seed_data_2.xmlt
----------------------------------------------------------------------
diff --git a/docs/userguide/en-US/extras/Root_seed_data_2.xmlt b/docs/userguide/en-US/extras/Root_seed_data_2.xmlt
deleted file mode 100644
index fd7e180..0000000
--- a/docs/userguide/en-US/extras/Root_seed_data_2.xmlt
+++ /dev/null
@@ -1,14 +0,0 @@
-<tModel tModelKey="uddi:juddi.apache.org:keygenerator" xmlns="urn:uddi-org:api_v3">
- <name>uddi-org:keyGenerator</name>
- <description>Root domain key generator</description>
- <overviewDoc>
- <overviewURL useType="text">
- http://uddi.org/pubs/uddi_v3.htm#keyGen
- </overviewURL>
- </overviewDoc>
- <categoryBag>
- <keyedReference tModelKey="uddi:uddi.org:categorization:types"
- keyName="uddi-org:types:keyGenerator"
- keyValue="keyGenerator" />
- </categoryBag>
-</tModel>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/juddi/blob/0833b028/docs/userguide/en-US/extras/Root_seed_data_3.xmlt
----------------------------------------------------------------------
diff --git a/docs/userguide/en-US/extras/Root_seed_data_3.xmlt b/docs/userguide/en-US/extras/Root_seed_data_3.xmlt
deleted file mode 100644
index 12ff8d8..0000000
--- a/docs/userguide/en-US/extras/Root_seed_data_3.xmlt
+++ /dev/null
@@ -1,69 +0,0 @@
-<businessEntity xmlns="urn:uddi-org:api_v3"
- xmlns:xml="http://www.w3.org/XML/1998/namespace"
- businessKey="uddi:juddi.apache.org:businesses-asf">
- <!-- Change the name field to represent the name of your registry -->
- <name xml:lang="en">An Apache jUDDI Node</name>
- <!-- Change the description field to provided
- a brief description of your registry -->
- <description xml:lang="en">
- This is a UDDI v3 registry node as implemented by Apache jUDDI.
- </description>
- <discoveryURLs>
- <!-- This discovery URL should point to the home installation URL of jUDDI -->
- <discoveryURL useType="home">
- http://${juddi.server.name}:${juddi.server.port}/juddiv3
- </discoveryURL>
- </discoveryURLs>
- <categoryBag>
- <keyedReference tModelKey="uddi:uddi.org:categorization:nodes" keyValue="node" />
- </categoryBag>
-
- <businessServices>
- <!-- As mentioned above, you may want to provide user-defined keys for
- these (and the services/bindingTemplates below. Services that you
- don't intend to support should be removed entirely -->
- <businessService serviceKey="uddi:juddi.apache.org:services-inquiry"
- businessKey="uddi:juddi.apache.org:businesses-asf">
- <name xml:lang="en">UDDI Inquiry Service</name>
- <description xml:lang="en">Web Service supporting UDDI Inquiry API</description>
- <bindingTemplates>
- <bindingTemplate bindingKey="uddi:juddi.apache.org:servicebindings-inquiry-ws"
- serviceKey="uddi:juddi.apache.org:services-inquiry">
- <description>UDDI Inquiry API V3</description>
- <!-- This should be changed to the WSDL URL of the inquiry API.
- An access point inside a bindingTemplate will be found for every service
- in this file. They all must point to their API's WSDL URL -->
- <accessPoint useType="wsdlDeployment">
- http://${juddi.server.name}:${juddi.server.port}/juddiv3/services/inquiry?wsdl
- </accessPoint>
- <tModelInstanceDetails>
- <tModelInstanceInfo tModelKey="uddi:uddi.org:v3_inquiry">
- <instanceDetails>
- <instanceParms>
- <![CDATA[
- <?xml version="1.0" encoding="utf-8" ?>
- <UDDIinstanceParmsContainer
- xmlns="urn:uddi-org:policy_v3_instanceParms">
- <defaultSortOrder>
- uddi:uddi.org:sortorder:binarysort
- </defaultSortOrder>
- </UDDIinstanceParmsContainer>
- ]]>
- </instanceParms>
- </instanceDetails>
- </tModelInstanceInfo>
- </tModelInstanceDetails>
- <categoryBag>
- <keyedReference keyName="uddi-org:types:wsdl" keyValue="wsdlDeployment"
- tModelKey="uddi:uddi.org:categorization:types"/>
- </categoryBag>
- </bindingTemplate>
- </bindingTemplates>
- </businessService>
- <businessService serviceKey="uddi:juddi.apache.org:services-publish"
- businessKey="uddi:juddi.apache.org:businesses-asf">
- <name xml:lang="en">UDDI Publish Service</name>
- ...........
- </businessService>
- </businessServices>
-</businessEntity>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/juddi/blob/0833b028/docs/userguide/en-US/extras/Subscription_1.properties
----------------------------------------------------------------------
diff --git a/docs/userguide/en-US/extras/Subscription_1.properties b/docs/userguide/en-US/extras/Subscription_1.properties
deleted file mode 100644
index 90fc766..0000000
--- a/docs/userguide/en-US/extras/Subscription_1.properties
+++ /dev/null
@@ -1,2 +0,0 @@
-juddi.server.name=sales
-juddi.server.port=8080
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/juddi/blob/0833b028/docs/userguide/en-US/extras/Subscription_1.screen
----------------------------------------------------------------------
diff --git a/docs/userguide/en-US/extras/Subscription_1.screen b/docs/userguide/en-US/extras/Subscription_1.screen
deleted file mode 100644
index 26bc2d2..0000000
--- a/docs/userguide/en-US/extras/Subscription_1.screen
+++ /dev/null
@@ -1,2 +0,0 @@
-cd juddiv3/WEB-INF/classes
-mv RENAME4SALES_juddi_custom_install_data juddi_custom_install_data
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/juddi/blob/0833b028/docs/userguide/en-US/extras/Subscription_1.xmlt
----------------------------------------------------------------------
diff --git a/docs/userguide/en-US/extras/Subscription_1.xmlt b/docs/userguide/en-US/extras/Subscription_1.xmlt
deleted file mode 100644
index 6da7d75..0000000
--- a/docs/userguide/en-US/extras/Subscription_1.xmlt
+++ /dev/null
@@ -1,6 +0,0 @@
-<name>default</name>
-<properties>
- <property name="serverName" value="sales"/>
- <property name="serverPort" value="8080"/>
- <property name="rmiPort" value="1099"/>
-</properties>
http://git-wip-us.apache.org/repos/asf/juddi/blob/0833b028/docs/userguide/en-US/extras/Subscription_2.properties
----------------------------------------------------------------------
diff --git a/docs/userguide/en-US/extras/Subscription_2.properties b/docs/userguide/en-US/extras/Subscription_2.properties
deleted file mode 100644
index af00d7d..0000000
--- a/docs/userguide/en-US/extras/Subscription_2.properties
+++ /dev/null
@@ -1,2 +0,0 @@
-juddi.server.name=marketing
-juddi.server.port=8080
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/juddi/blob/0833b028/docs/userguide/en-US/extras/Subscription_2.screen
----------------------------------------------------------------------
diff --git a/docs/userguide/en-US/extras/Subscription_2.screen b/docs/userguide/en-US/extras/Subscription_2.screen
deleted file mode 100644
index 90fc766..0000000
--- a/docs/userguide/en-US/extras/Subscription_2.screen
+++ /dev/null
@@ -1,2 +0,0 @@
-juddi.server.name=sales
-juddi.server.port=8080
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/juddi/blob/0833b028/docs/userguide/en-US/extras/Subscription_2.xmlt
----------------------------------------------------------------------
diff --git a/docs/userguide/en-US/extras/Subscription_2.xmlt b/docs/userguide/en-US/extras/Subscription_2.xmlt
deleted file mode 100644
index 2d05e3d..0000000
--- a/docs/userguide/en-US/extras/Subscription_2.xmlt
+++ /dev/null
@@ -1,6 +0,0 @@
-<name>default</name>
-<properties>
- <property name="serverName" value="marketing"/>
- <property name="serverPort" value="8080"/>
- <property name="rmiPort" value="1099"/>
-</properties>
http://git-wip-us.apache.org/repos/asf/juddi/blob/0833b028/docs/userguide/en-US/extras/Subscription_3.screen
----------------------------------------------------------------------
diff --git a/docs/userguide/en-US/extras/Subscription_3.screen b/docs/userguide/en-US/extras/Subscription_3.screen
deleted file mode 100644
index ed7eef0..0000000
--- a/docs/userguide/en-US/extras/Subscription_3.screen
+++ /dev/null
@@ -1 +0,0 @@
-bin/startup.sh
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/juddi/blob/0833b028/docs/userguide/en-US/extras/Subscription_3.xmlt
----------------------------------------------------------------------
diff --git a/docs/userguide/en-US/extras/Subscription_3.xmlt b/docs/userguide/en-US/extras/Subscription_3.xmlt
deleted file mode 100644
index cccc89b..0000000
--- a/docs/userguide/en-US/extras/Subscription_3.xmlt
+++ /dev/null
@@ -1,34 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
-<uddi>
- <reloadDelay>5000</reloadDelay>
- <manager name="example-manager">
- <nodes>
- <node>
- <name>default</name>
- <description>Sales jUDDI node</description>
- <properties>
- <property name="serverName" value="sales"/>
- <property name="serverPort" value="8080"/>
- <property name="keyDomain" value="sales.apache.org"/>
- <property name="department" value="sales" />
- </properties>
- <proxyTransport>
- org.apache.juddi.v3.client.transport.InVMTransport
- </proxyTransport>
- <custodyTransferUrl>
- org.apache.juddi.api.impl.UDDICustodyTransferImpl
- </custodyTransferUrl>
- <inquiryUrl>org.apache.juddi.api.impl.UDDIInquiryImpl</inquiryUrl>
- <publishUrl>org.apache.juddi.api.impl.UDDIPublicationImpl</publishUrl>
- <securityUrl>org.apache.juddi.api.impl.UDDISecurityImpl</securityUrl>
- <subscriptionUrl>
- org.apache.juddi.api.impl.UDDISubscriptionImpl
- </subscriptionUrl>
- <subscriptionListenerUrl>
- org.apache.juddi.api.impl.UDDISubscriptionListenerImpl
- </subscriptionListenerUrl>
- <juddiApiUrl>org.apache.juddi.api.impl.JUDDIApiImpl</juddiApiUrl>
- </node>
- </nodes>
- </manager>
-</uddi>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/juddi/blob/0833b028/docs/userguide/en-US/extras/Subscription_4.screen
----------------------------------------------------------------------
diff --git a/docs/userguide/en-US/extras/Subscription_4.screen b/docs/userguide/en-US/extras/Subscription_4.screen
deleted file mode 100644
index a727e81..0000000
--- a/docs/userguide/en-US/extras/Subscription_4.screen
+++ /dev/null
@@ -1,2 +0,0 @@
-cd juddiv3/WEB-INF/classes
-mv RENAME4MARKETING_juddi_custom_install_data juddi_custom_install_data
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/juddi/blob/0833b028/docs/userguide/en-US/extras/Subscription_4.xmlt
----------------------------------------------------------------------
diff --git a/docs/userguide/en-US/extras/Subscription_4.xmlt b/docs/userguide/en-US/extras/Subscription_4.xmlt
deleted file mode 100644
index 424ba2a..0000000
--- a/docs/userguide/en-US/extras/Subscription_4.xmlt
+++ /dev/null
@@ -1,48 +0,0 @@
-<save_tModel xmlns="urn:uddi-org:api_v3">
-
- <tModel tModelKey="uddi:marketing.apache.org:keygenerator" xmlns="urn:uddi-org:api_v3">
- <name>marketing-apache-org:keyGenerator</name>
- <description>Marketing domain key generator</description>
- <overviewDoc>
- <overviewURL useType="text">
- http://uddi.org/pubs/uddi_v3.htm#keyGen
- </overviewURL>
- </overviewDoc>
- <categoryBag>
- <keyedReference tModelKey="uddi:uddi.org:categorization:types"
- keyName="uddi-org:types:keyGenerator"
- keyValue="keyGenerator" />
- </categoryBag>
- </tModel>
-
- <tModel tModelKey="uddi:marketing.apache.org:subscription:keygenerator"
- xmlns="urn:uddi-org:api_v3">
- <name>marketing-apache-org:subscription:keyGenerator</name>
- <description>Marketing Subscriptions domain key generator</description>
- <overviewDoc>
- <overviewURL useType="text">
- http://uddi.org/pubs/uddi_v3.htm#keyGen
- </overviewURL>
- </overviewDoc>
- <categoryBag>
- <keyedReference tModelKey="uddi:uddi.org:categorization:types"
- keyName="uddi-org:types:keyGenerator"
- keyValue="keyGenerator" />
- </categoryBag>
- </tModel>
-
- <tModel tModelKey="uddi:sales.apache.org:keygenerator" xmlns="urn:uddi-org:api_v3">
- <name>sales-apache-org:keyGenerator</name>
- <description>Sales Root domain key generator</description>
- <overviewDoc>
- <overviewURL useType="text">
- http://uddi.org/pubs/uddi_v3.htm#keyGen
- </overviewURL>
- </overviewDoc>
- <categoryBag>
- <keyedReference tModelKey="uddi:uddi.org:categorization:types"
- keyName="uddi-org:types:keyGenerator"
- keyValue="keyGenerator" />
- </categoryBag>
- </tModel>
-</save_tModel>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/juddi/blob/0833b028/docs/userguide/en-US/extras/Subscription_5.screen
----------------------------------------------------------------------
diff --git a/docs/userguide/en-US/extras/Subscription_5.screen b/docs/userguide/en-US/extras/Subscription_5.screen
deleted file mode 100644
index ed7eef0..0000000
--- a/docs/userguide/en-US/extras/Subscription_5.screen
+++ /dev/null
@@ -1 +0,0 @@
-bin/startup.sh
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/juddi/blob/0833b028/docs/userguide/en-US/extras/Subscription_5.xmlt
----------------------------------------------------------------------
diff --git a/docs/userguide/en-US/extras/Subscription_5.xmlt b/docs/userguide/en-US/extras/Subscription_5.xmlt
deleted file mode 100644
index 61b61c5..0000000
--- a/docs/userguide/en-US/extras/Subscription_5.xmlt
+++ /dev/null
@@ -1,14 +0,0 @@
-<clerks registerOnStartup="false">
- <clerk name="MarketingCratchit" node="default"
- publisher="marketing" password="marketing"/>
-
- <clerk name="SalesCratchit" node="sales-ws"
- publisher="marketing" password="marketing"/>
- <!-- optional
- <xregister>
- <servicebinding
- entityKey="uddi:marketing.apache.org:servicebindings-subscriptionlistener-ws"
- fromClerk="MarketingCratchit" toClerk="SalesCratchit"/>
- </xregister>
- -->
-</clerks>
http://git-wip-us.apache.org/repos/asf/juddi/blob/0833b028/docs/userguide/en-US/extras/Using_jUDDI-Client_1.java
----------------------------------------------------------------------
diff --git a/docs/userguide/en-US/extras/Using_jUDDI-Client_1.java b/docs/userguide/en-US/extras/Using_jUDDI-Client_1.java
deleted file mode 100644
index 3acf9a8..0000000
--- a/docs/userguide/en-US/extras/Using_jUDDI-Client_1.java
+++ /dev/null
@@ -1 +0,0 @@
-juddi.jndi.registration=true
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/juddi/blob/0833b028/docs/userguide/en-US/extras/Using_jUDDI-Client_1.xmlt
----------------------------------------------------------------------
diff --git a/docs/userguide/en-US/extras/Using_jUDDI-Client_1.xmlt b/docs/userguide/en-US/extras/Using_jUDDI-Client_1.xmlt
deleted file mode 100644
index 9a5a853..0000000
--- a/docs/userguide/en-US/extras/Using_jUDDI-Client_1.xmlt
+++ /dev/null
@@ -1,55 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
-<uddi>
- <reloadDelay>5000</reloadDelay>
- <manager name="example-manager">
- <nodes>
- <node isHomeJUDDI="true">
- <name>default</name>
- <description>jUDDI node</description>
- <properties>
- <property name="serverName" value="www.myuddiserver.com"/>
- <property name="serverPort" value="8080"/>
- <property name="keyDomain" value="mydepartment.mydomain.org"/>
- <property name="department" value="mydepartment" />
- </properties>
- <!-- InVM -->
- <proxyTransport>org.apache.juddi.v3.client.transport.InVMTransport</proxyTransport>
- <custodyTransferUrl>org.apache.juddi.api.impl.UDDICustodyTransferImpl</custodyTransferUrl>
- <inquiryUrl>org.apache.juddi.api.impl.UDDIInquiryImpl</inquiryUrl>
- <publishUrl>org.apache.juddi.api.impl.UDDIPublicationImpl</publishUrl>
- <securityUrl>org.apache.juddi.api.impl.UDDISecurityImpl</securityUrl>
- <subscriptionUrl>org.apache.juddi.api.impl.UDDISubscriptionImpl</subscriptionUrl>
- <subscriptionListenerUrl>org.apache.juddi.api.impl.UDDISubscriptionListenerImpl</subscriptionListenerUrl>
- <juddiApiUrl>org.apache.juddi.api.impl.JUDDIApiImpl</juddiApiUrl>
- <!-- JAX-WS Transport
- <proxyTransport>org.apache.juddi.v3.client.transport.JAXWSTransport</proxyTransport>
- <custodyTransferUrl>http://${serverName}:${serverPort}/juddiv3/services/custody-transfer</custodyTransferUrl>
- <inquiryUrl>http://${serverName}:${serverPort}/juddiv3/services/inquiry</inquiryUrl>
- <publishUrl>http://${serverName}:${serverPort}/juddiv3/services/publish</publishUrl>
- <securityUrl>http://${serverName}:${serverPort}/juddiv3/services/security</securityUrl>
- <subscriptionUrl>http://${serverName}:${serverPort}/juddiv3/services/subscription</subscriptionUrl>
- <subscriptionListenerUrl>http://${serverName}:${serverPort}/juddiv3/services/subscription-listener</subscriptionListenerUrl>
- <juddiApiUrl>http://${serverName}:${serverPort}/juddiv3/services/juddi-api?wsdl</juddiApiUrl>
- -->
- <!-- RMI Transport Settings
- <proxyTransport>org.apache.juddi.v3.client.transport.RMITransport</proxyTransport>
- <custodyTransferUrl>/juddiv3/UDDICustodyTransferService</custodyTransferUrl>
- <inquiryUrl>/juddiv3/UDDIInquiryService</inquiryUrl>
- <publishUrl>/juddiv3/UDDIPublicationService</publishUrl>
- <securityUrl>/juddiv3/UDDISecurityService</securityUrl>
- <subscriptionUrl>/juddiv3/UDDISubscriptionService</subscriptionUrl>
- <subscriptionListenerUrl>/juddiv3/UDDISubscriptionListenerService</subscriptionListenerUrl>
- <juddiApiUrl>/juddiv3/JUDDIApiService</juddiApiUrl>
- <javaNamingFactoryInitial>org.jnp.interfaces.NamingContextFactory</javaNamingFactoryInitial>
- <javaNamingFactoryUrlPkgs>org.jboss.naming</javaNamingFactoryUrlPkgs>
- <javaNamingProviderUrl>jnp://${serverName}:1099</javaNamingProviderUrl>
- -->
- </node>
- </nodes>
- <clerks registerOnStartup="true">
- <clerk name="BobCratchit" node="default" publisher="bob" password="bob">
- <class>org.apache.juddi.samples.HelloWorldImpl</class>
- </clerk>
- </clerks>
- </manager>
-</uddi>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/juddi/blob/0833b028/docs/userguide/en-US/extras/Using_jUDDI-Client_1_web_xml.xmlt
----------------------------------------------------------------------
diff --git a/docs/userguide/en-US/extras/Using_jUDDI-Client_1_web_xml.xmlt b/docs/userguide/en-US/extras/Using_jUDDI-Client_1_web_xml.xmlt
deleted file mode 100644
index 8710ef7..0000000
--- a/docs/userguide/en-US/extras/Using_jUDDI-Client_1_web_xml.xmlt
+++ /dev/null
@@ -1,18 +0,0 @@
-<!-- required -->
-<context-param>
- <param-name>uddi.client.manager.name</param-name>
- <param-value>example-manager</param-value>
- </context-param>
-
-<!-- optional override -->
-<context-param>
- <param-name>uddi.client.xml</param-name>
- <param-value>META-INF/myuddi.xml</param-value>
-</context-param>
-
-<servlet>
- <servlet-name>UDDIClerkServlet</servlet-name>
- <display-name>Clerk Servlet</display-name>
- <servlet-class>org.apache.juddi.v3.client.config.UDDIClerkServlet</servlet-class>
- <load-on-startup>1</load-on-startup>
-</servlet>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/juddi/blob/0833b028/docs/userguide/en-US/extras/Using_jUDDI-Client_2.java
----------------------------------------------------------------------
diff --git a/docs/userguide/en-US/extras/Using_jUDDI-Client_2.java b/docs/userguide/en-US/extras/Using_jUDDI-Client_2.java
deleted file mode 100644
index 690d446..0000000
--- a/docs/userguide/en-US/extras/Using_jUDDI-Client_2.java
+++ /dev/null
@@ -1 +0,0 @@
-Registry.start()
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/juddi/blob/0833b028/docs/userguide/en-US/extras/Using_jUDDI-Client_2invm.xmlt
----------------------------------------------------------------------
diff --git a/docs/userguide/en-US/extras/Using_jUDDI-Client_2invm.xmlt b/docs/userguide/en-US/extras/Using_jUDDI-Client_2invm.xmlt
deleted file mode 100644
index 1bb49d5..0000000
--- a/docs/userguide/en-US/extras/Using_jUDDI-Client_2invm.xmlt
+++ /dev/null
@@ -1,9 +0,0 @@
-<!-- InVM -->
-<proxyTransport>org.apache.juddi.v3.client.transport.InVMTransport</proxyTransport>
-<custodyTransferUrl>org.apache.juddi.api.impl.UDDICustodyTransferImpl</custodyTransferUrl>
-<inquiryUrl>org.apache.juddi.api.impl.UDDIInquiryImpl</inquiryUrl>
-<publishUrl>org.apache.juddi.api.impl.UDDIPublicationImpl</publishUrl>
-<securityUrl>org.apache.juddi.api.impl.UDDISecurityImpl</securityUrl>
-<subscriptionUrl>org.apache.juddi.api.impl.UDDISubscriptionImpl</subscriptionUrl>
-<subscriptionListenerUrl>org.apache.juddi.api.impl.UDDISubscriptionListenerImpl</subscriptionListenerUrl>
-<juddiApiUrl>org.apache.juddi.api.impl.JUDDIApiImpl</juddiApiUrl>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/juddi/blob/0833b028/docs/userguide/en-US/extras/Using_jUDDI-Client_2jaxws.xmlt
----------------------------------------------------------------------
diff --git a/docs/userguide/en-US/extras/Using_jUDDI-Client_2jaxws.xmlt b/docs/userguide/en-US/extras/Using_jUDDI-Client_2jaxws.xmlt
deleted file mode 100644
index 9f95838..0000000
--- a/docs/userguide/en-US/extras/Using_jUDDI-Client_2jaxws.xmlt
+++ /dev/null
@@ -1,9 +0,0 @@
-<!-- JAX-WS Transport -->
-<proxyTransport>org.apache.juddi.v3.client.transport.JAXWSTransport</proxyTransport>
-<custodyTransferUrl>http://${serverName}:${serverPort}/juddiv3/services/custody-transfer</custodyTransferUrl>
-<inquiryUrl>http://${serverName}:${serverPort}/juddiv3/services/inquiry</inquiryUrl>
-<publishUrl>http://${serverName}:${serverPort}/juddiv3/services/publish</publishUrl>
-<securityUrl>http://${serverName}:${serverPort}/juddiv3/services/security</securityUrl>
-<subscriptionUrl>http://${serverName}:${serverPort}/juddiv3/services/subscription</subscriptionUrl>
-<subscriptionListenerUrl>http://${serverName}:${serverPort}/juddiv3/services/subscription-listener</subscriptionListenerUrl>
-<juddiApiUrl>http://${serverName}:${serverPort}/juddiv3/services/juddi-api?wsdl</juddiApiUrl>
\ No newline at end of file
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@juddi.apache.org
For additional commands, e-mail: commits-help@juddi.apache.org