Author: kstam
Date: Wed May 11 18:24:33 2011
New Revision: 1102008

URL: http://svn.apache.org/viewvc?rev=1102008&view=rev
Log:
JUDDI-473, adding test data to test registering a BPEL process.

Added:
    juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/bpel/
    juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/bpel/riftsaw/
    
juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/bpel/riftsaw/HelloWorld.bpel
    
juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/bpel/riftsaw/HelloWorld.wsdl
    
juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/bpel/riftsaw/WSDLPort.xml
    
juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/bpel/riftsaw/bpel-technote.bpel
    
juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/bpel/riftsaw/bpel-technote.wsdl
    
juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/bpel/riftsaw/businessEntity.xml
    
juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/bpel/riftsaw/tModelAgentPortType.xml
    
juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/bpel/riftsaw/tModelCustomerPortType.xml
    
juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/bpel/riftsaw/tModelKeyGen.xml
    
juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/bpel/riftsaw/tModelProcess.xml
Modified:
    
juddi/trunk/uddi-tck-base/src/main/java/org/apache/juddi/v3/tck/Property.java
    
juddi/trunk/uddi-tck-base/src/main/java/org/apache/juddi/v3/tck/TckBusiness.java
    
juddi/trunk/uddi-tck-base/src/main/java/org/apache/juddi/v3/tck/TckBusinessService.java
    
juddi/trunk/uddi-tck-base/src/main/java/org/apache/juddi/v3/tck/TckPublisher.java
    
juddi/trunk/uddi-tck-base/src/main/java/org/apache/juddi/v3/tck/TckTModel.java
    
juddi/trunk/uddi-tck-base/src/main/java/org/apache/juddi/v3/tck/TckValidator.java
    juddi/trunk/uddi-tck-base/src/main/resources/tck.properties

Modified: 
juddi/trunk/uddi-tck-base/src/main/java/org/apache/juddi/v3/tck/Property.java
URL: 
http://svn.apache.org/viewvc/juddi/trunk/uddi-tck-base/src/main/java/org/apache/juddi/v3/tck/Property.java?rev=1102008&r1=1102007&r2=1102008&view=diff
==============================================================================
--- 
juddi/trunk/uddi-tck-base/src/main/java/org/apache/juddi/v3/tck/Property.java 
(original)
+++ 
juddi/trunk/uddi-tck-base/src/main/java/org/apache/juddi/v3/tck/Property.java 
Wed May 11 18:24:33 2011
@@ -10,5 +10,7 @@ public class Property {
        public static String SAM_PASSWORD   = "sam.password";
        public static String MARY_PUBLISHER = "mary.publisher";
        public static String MARY_PASSWORD  = "mary.password";
+       public static String RIFTSAW_PUBLISHER = "riftsaw.publisher";
+       public static String RIFTSAW_PASSWORD  = "riftsaw.password";
        
 }

Modified: 
juddi/trunk/uddi-tck-base/src/main/java/org/apache/juddi/v3/tck/TckBusiness.java
URL: 
http://svn.apache.org/viewvc/juddi/trunk/uddi-tck-base/src/main/java/org/apache/juddi/v3/tck/TckBusiness.java?rev=1102008&r1=1102007&r2=1102008&view=diff
==============================================================================
--- 
juddi/trunk/uddi-tck-base/src/main/java/org/apache/juddi/v3/tck/TckBusiness.java
 (original)
+++ 
juddi/trunk/uddi-tck-base/src/main/java/org/apache/juddi/v3/tck/TckBusiness.java
 Wed May 11 18:24:33 2011
@@ -50,6 +50,9 @@ public class TckBusiness 
     final static String SAM_BUSINESS_KEY        = "uddi:www.samco.com:samco";
     final static String COMBINE_CATBAGS_BIZ_XML = 
"uddi_data/joepublisher/combineCatBagsBusinessServices.xml";
     final static String COMBINE_CATBAGS_BIZ_KEY = 
"uddi:uddi.joepublisher.com:business01";
+    public final static String RIFTSAW_BUSINESS_KEY    = 
"uddi:riftsaw.jboss.org:redhat-jboss";
+    public final static String RIFTSAW_BUSINESS_XML    = 
"uddi_data/bpel/riftsaw/businessEntity.xml";
+
     
     private Log logger = LogFactory.getLog(this.getClass());
        private UDDIPublicationPortType publication = null;

Modified: 
juddi/trunk/uddi-tck-base/src/main/java/org/apache/juddi/v3/tck/TckBusinessService.java
URL: 
http://svn.apache.org/viewvc/juddi/trunk/uddi-tck-base/src/main/java/org/apache/juddi/v3/tck/TckBusinessService.java?rev=1102008&r1=1102007&r2=1102008&view=diff
==============================================================================
--- 
juddi/trunk/uddi-tck-base/src/main/java/org/apache/juddi/v3/tck/TckBusinessService.java
 (original)
+++ 
juddi/trunk/uddi-tck-base/src/main/java/org/apache/juddi/v3/tck/TckBusinessService.java
 Wed May 11 18:24:33 2011
@@ -49,6 +49,9 @@ public class TckBusinessService 
     final static String JOE_SERVICE_KEY_2              = 
"uddi:uddi.joepublisher.com:servicetwo";
     final static String SAM_SERVICE_XML              = 
"uddi_data/samsyndicator/businessService.xml";
     final static String SAM_SERVICE_KEY              = 
"uddi:www.samco.com:listingservice";
+    
+    public final static String RIFTSAW_PROCESS_XML          = 
"uddi_data/bpel/riftsaw/WSDLPort.xml";
+    public final static String RIFTSAW_PROCESS_KEY          = 
"uddi:riftsaw.jboss.org:ticket-service";
    
     private Log logger = LogFactory.getLog(this.getClass());
        private UDDIPublicationPortType publication = null;
@@ -161,7 +164,7 @@ public class TckBusinessService 
                        List<BusinessService> bsOutList = 
sd.getBusinessService();
                        BusinessService bsOut = bsOutList.get(0);
 
-                       assertEquals(bsIn.getServiceKey(), 
bsOut.getServiceKey());
+                       assertEquals(bsIn.getServiceKey().toLowerCase(), 
bsOut.getServiceKey());
                        
                        TckValidator.checkNames(bsIn.getName(), 
bsOut.getName());
                        TckValidator.checkDescriptions(bsIn.getDescription(), 
bsOut.getDescription());

Modified: 
juddi/trunk/uddi-tck-base/src/main/java/org/apache/juddi/v3/tck/TckPublisher.java
URL: 
http://svn.apache.org/viewvc/juddi/trunk/uddi-tck-base/src/main/java/org/apache/juddi/v3/tck/TckPublisher.java?rev=1102008&r1=1102007&r2=1102008&view=diff
==============================================================================
--- 
juddi/trunk/uddi-tck-base/src/main/java/org/apache/juddi/v3/tck/TckPublisher.java
 (original)
+++ 
juddi/trunk/uddi-tck-base/src/main/java/org/apache/juddi/v3/tck/TckPublisher.java
 Wed May 11 18:24:33 2011
@@ -70,4 +70,12 @@ public class TckPublisher 
     public final static String getMaryPassword() {
        return tckProperties.getProperty(Property.MARY_PASSWORD);
     }
+    
+    public final static String getRiftSawPublisherId() {
+       return tckProperties.getProperty(Property.RIFTSAW_PUBLISHER);
+    }
+    
+    public final static String getRiftSawPassword() {
+       return tckProperties.getProperty(Property.RIFTSAW_PASSWORD);
+    }
 }
\ No newline at end of file

Modified: 
juddi/trunk/uddi-tck-base/src/main/java/org/apache/juddi/v3/tck/TckTModel.java
URL: 
http://svn.apache.org/viewvc/juddi/trunk/uddi-tck-base/src/main/java/org/apache/juddi/v3/tck/TckTModel.java?rev=1102008&r1=1102007&r2=1102008&view=diff
==============================================================================
--- 
juddi/trunk/uddi-tck-base/src/main/java/org/apache/juddi/v3/tck/TckTModel.java 
(original)
+++ 
juddi/trunk/uddi-tck-base/src/main/java/org/apache/juddi/v3/tck/TckTModel.java 
Wed May 11 18:24:33 2011
@@ -45,6 +45,17 @@ public class TckTModel 
     final static String SAM_SYNDICATOR_TMODEL_KEY     = 
"uddi:www.samco.com:keygenerator";
     final static String FIND_TMODEL_XML               = 
"uddi_data/find/findTModel1.xml";
     final static String FIND_TMODEL_XML_BY_CAT        = 
"uddi_data/find/findTModelByCategoryBag.xml";
+    
+    public final static String RIFTSAW_PUBLISHER_TMODEL_XML  = 
"uddi_data/bpel/riftsaw/tModelKeyGen.xml";
+    public final static String RIFTSAW_PUBLISHER_TMODEL_KEY  = 
"uddi:riftsaw.jboss.org:keygenerator";
+    public final static String RIFTSAW_CUST_PORTTYPE_TMODEL_XML  = 
"uddi_data/bpel/riftsaw/tModelCustomerPortType.xml";
+    public final static String RIFTSAW_CUST_PORTTYPE_TMODEL_KEY  = 
"uddi:riftsaw.jboss.org:CustomerInterface_portType";
+    public final static String RIFTSAW_AGENT_PORTTYPE_TMODEL_XML  = 
"uddi_data/bpel/riftsaw/tModelAgentPortType.xml";
+    public final static String RIFTSAW_AGENT_PORTTYPE_TMODEL_KEY  = 
"uddi:riftsaw.jboss.org:TravelAgentInterface_portType";
+    public final static String RIFTSAW_PROCESS_TMODEL_XML  = 
"uddi_data/bpel/riftsaw/tModelProcess.xml";
+    public final static String RIFTSAW_PROCESS_TMODEL_KEY  = 
"uddi:riftsaw.jboss.org:ReservationAndBookingTicketsProcess";
+  
+   
  
     private Log logger = LogFactory.getLog(this.getClass());
        private UDDIPublicationPortType publication = null;
@@ -75,7 +86,7 @@ public class TckTModel 
                        List<org.uddi.api_v3.TModel> tmOutList = td.getTModel();
                        org.uddi.api_v3.TModel tmOut = tmOutList.get(0);
 
-                       assertEquals(tmIn.getTModelKey(), tmOut.getTModelKey());
+                       assertEquals(tmIn.getTModelKey().toLowerCase(), 
tmOut.getTModelKey());
                        assertEquals(tmIn.getName().getLang(), 
tmOut.getName().getLang());
                        assertEquals(tmIn.getName().getValue(), 
tmOut.getName().getValue());
                        TckValidator.checkDescriptions(tmIn.getDescription(), 
tmOut.getDescription());

Modified: 
juddi/trunk/uddi-tck-base/src/main/java/org/apache/juddi/v3/tck/TckValidator.java
URL: 
http://svn.apache.org/viewvc/juddi/trunk/uddi-tck-base/src/main/java/org/apache/juddi/v3/tck/TckValidator.java?rev=1102008&r1=1102007&r2=1102008&view=diff
==============================================================================
--- 
juddi/trunk/uddi-tck-base/src/main/java/org/apache/juddi/v3/tck/TckValidator.java
 (original)
+++ 
juddi/trunk/uddi-tck-base/src/main/java/org/apache/juddi/v3/tck/TckValidator.java
 Wed May 11 18:24:33 2011
@@ -184,7 +184,7 @@ public class TckValidator {
                        BindingTemplate bt2 = bt2Iter.next();
                        
assertEquals(bt1.getAccessPoint().getValue(),bt2.getAccessPoint().getValue());
                        
assertEquals(bt1.getAccessPoint().getUseType(),bt2.getAccessPoint().getUseType());
-                       assertEquals(bt1.getBindingKey(),bt2.getBindingKey());
+                       
assertEquals(bt1.getBindingKey().toLowerCase(),bt2.getBindingKey());
                        checkCategories(bt1.getCategoryBag(), 
bt2.getCategoryBag());
                        
checkDescriptions(bt1.getDescription(),bt2.getDescription());
                        
checkHostingRedirector(bt1.getHostingRedirector(),bt2.getHostingRedirector());
@@ -209,7 +209,7 @@ public class TckValidator {
                        TModelInstanceInfo tmI2 = tmIter2.next();
                        checkDescriptions(tmI1.getDescription(), 
tmI2.getDescription());
                        checkInstanceDetails(tmI1.getInstanceDetails(), 
tmI2.getInstanceDetails());
-                       assertEquals(tmI1.getTModelKey(),tmI2.getTModelKey());
+                       
assertEquals(tmI1.getTModelKey().toLowerCase(),tmI2.getTModelKey());
                }
        }
        

Modified: juddi/trunk/uddi-tck-base/src/main/resources/tck.properties
URL: 
http://svn.apache.org/viewvc/juddi/trunk/uddi-tck-base/src/main/resources/tck.properties?rev=1102008&r1=1102007&r2=1102008&view=diff
==============================================================================
--- juddi/trunk/uddi-tck-base/src/main/resources/tck.properties (original)
+++ juddi/trunk/uddi-tck-base/src/main/resources/tck.properties Wed May 11 
18:24:33 2011
@@ -5,4 +5,6 @@ joe.password   = joepublisher
 sam.publisher  = ssyndicator
 sam.password   = ssyndicator
 mary.publisher = marypublisher
-mary.password  = marypublisher
\ No newline at end of file
+mary.password  = marypublisher
+riftsaw.publisher = riftsaw
+riftsaw.password  = riftsaw
\ No newline at end of file

Added: 
juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/bpel/riftsaw/HelloWorld.bpel
URL: 
http://svn.apache.org/viewvc/juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/bpel/riftsaw/HelloWorld.bpel?rev=1102008&view=auto
==============================================================================
--- 
juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/bpel/riftsaw/HelloWorld.bpel
 (added)
+++ 
juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/bpel/riftsaw/HelloWorld.bpel
 Wed May 11 18:24:33 2011
@@ -0,0 +1,68 @@
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you 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.
+  -->
+<process name="HelloWorld"
+    targetNamespace="http://www.jboss.org/bpel/examples"; 
+    xmlns="http://docs.oasis-open.org/wsbpel/2.0/process/executable";
+    xmlns:tns="http://www.jboss.org/bpel/examples";
+    xmlns:xsd="http://www.w3.org/2001/XMLSchema";
+    xmlns:intf="http://www.jboss.org/bpel/examples/wsdl";
+    queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath2.0"
+    expressionLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath2.0">
+
+  <import location="HelloWorld.wsdl"
+     namespace="http://www.jboss.org/bpel/examples/wsdl";
+     importType="http://schemas.xmlsoap.org/wsdl/"; />
+
+   <partnerLinks>
+      <partnerLink name="helloPartnerLink" 
+         partnerLinkType="intf:HelloPartnerLinkType" 
+         myRole="me" />
+   </partnerLinks>
+    
+   <variables>
+     <variable name="myVar" messageType="intf:HelloMessage"/>
+     <variable name="mesgVar" type="xsd:string"/>
+   </variables>
+
+   <sequence>
+       <receive
+          name="start"
+          partnerLink="helloPartnerLink"
+          portType="intf:HelloPortType"
+          operation="hello"
+          variable="myVar"
+          createInstance="yes"/>
+
+      <assign name="assignHelloMesg">
+          <copy>
+              <from variable="myVar" part="TestPart"/>
+              <to variable="mesgVar"/>
+          </copy>
+          <copy>
+              <from>concat($mesgVar,' World')</from>
+              <to variable="myVar" part="TestPart"/>
+          </copy>
+      </assign>
+       <reply name="end"  
+              partnerLink="helloPartnerLink"
+              portType="intf:HelloPortType" 
+              operation="hello"
+              variable="myVar"/>
+   </sequence>
+</process>

Added: 
juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/bpel/riftsaw/HelloWorld.wsdl
URL: 
http://svn.apache.org/viewvc/juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/bpel/riftsaw/HelloWorld.wsdl?rev=1102008&view=auto
==============================================================================
--- 
juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/bpel/riftsaw/HelloWorld.wsdl
 (added)
+++ 
juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/bpel/riftsaw/HelloWorld.wsdl
 Wed May 11 18:24:33 2011
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you 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.
+  -->
+<wsdl:definitions
+        targetNamespace="http://www.jboss.org/bpel/examples/wsdl";
+        xmlns="http://schemas.xmlsoap.org/wsdl/";
+        xmlns:tns="http://www.jboss.org/bpel/examples/wsdl";
+        xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/";
+        xmlns:xsd="http://www.w3.org/2001/XMLSchema";
+        xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/";
+        xmlns:plnk="http://docs.oasis-open.org/wsbpel/2.0/plnktype";>
+
+    <wsdl:message name="HelloMessage">
+        <wsdl:part name="TestPart" type="xsd:string"/>
+    </wsdl:message>
+
+    <wsdl:portType name="HelloPortType">
+        <wsdl:operation name="hello">
+            <wsdl:input message="tns:HelloMessage" name="TestIn"/>
+            <wsdl:output message="tns:HelloMessage" name="TestOut"/>
+        </wsdl:operation>
+    </wsdl:portType>
+
+    <wsdl:binding name="HelloSoapBinding" type="tns:HelloPortType">
+        <soap:binding style="rpc" 
transport="http://schemas.xmlsoap.org/soap/http"/>
+        <wsdl:operation name="hello">
+            <soap:operation soapAction="" style="rpc"/>
+            <wsdl:input>
+                <soap:body
+                        namespace="http://www.jboss.org/bpel/examples/wsdl";
+                        use="literal"/>
+            </wsdl:input>
+            <wsdl:output>
+                <soap:body
+                        namespace="http://www.jboss.org/bpel/examples/wsdl";
+                        use="literal"/>
+            </wsdl:output>
+        </wsdl:operation>
+    </wsdl:binding>
+    <wsdl:service name="HelloService">
+        <wsdl:port name="HelloPort" binding="tns:HelloSoapBinding">
+            <soap:address 
location="http://localhost:8080/Quickstart_bpel_hello_worldWS"/>
+        </wsdl:port>
+    </wsdl:service>
+
+    <plnk:partnerLinkType name="HelloPartnerLinkType">
+        <plnk:role name="me" portType="tns:HelloPortType"/>
+        <plnk:role name="you" portType="tns:HelloPortType"/>
+    </plnk:partnerLinkType>
+</wsdl:definitions>
+

Added: 
juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/bpel/riftsaw/WSDLPort.xml
URL: 
http://svn.apache.org/viewvc/juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/bpel/riftsaw/WSDLPort.xml?rev=1102008&view=auto
==============================================================================
--- 
juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/bpel/riftsaw/WSDLPort.xml
 (added)
+++ 
juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/bpel/riftsaw/WSDLPort.xml
 Wed May 11 18:24:33 2011
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * 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.
+ *
+ */ -->  
+<businessService xmlns="urn:uddi-org:api_v3"
+       serviceKey="uddi:riftsaw.jboss.org:ticket-service"
+       businessKey="uddi:riftsaw.jboss.org:redhat-jboss" >
+       <name xml:lang="en">Ticket Service</name>
+       <description xml:lang="en">This is the description of the Ticket 
Service.</description>
+        
+       <bindingTemplates>
+               <bindingTemplate
+                       bindingKey="uddi:riftsaw.jboss.org:TravelAgentPort"
+                       serviceKey="uddi:riftsaw.jboss.org:ticket-service">
+                       <accessPoint 
useType="endPoint">http://location/sample</accessPoint>
+                       <description xml:lang="en">This is the access point for 
ticket-service.</description> 
+                       <tModelInstanceDetails>
+                       <!--  Uncomment this once we register the WSDL tModel
+                               <tModelInstanceInfo
+                                       tModelKey="uddi:riftsaw.jboss.org:...">
+                                       <description xml:lang="en">The 
wsdl:binding that this wsdl:port implements. The instanceParms specifies the 
port local name.</description>
+                                       <instanceDetails>
+                                               
<instanceParms>TravelAgentPort</instanceParms>
+                                       </instanceDetails>
+                               </tModelInstanceInfo>
+                               -->
+                               <tModelInstanceInfo
+                                       
tModelKey="uddi:riftsaw.jboss.org:TravelAgentInterface_portType">
+                                       <description xml:lang="en">The 
wsdl:portType that this wsdl:port implements.</description>
+                               </tModelInstanceInfo>                   
+                               <tModelInstanceInfo
+                                       
tModelKey="uddi:riftsaw.jboss.org:ReservationAndBookingTicketsProcess">
+                                       <description xml:lang="en">The 
bpel:process this wsdl:port supports.</description>
+                               </tModelInstanceInfo>
+                               
+                       </tModelInstanceDetails>
+               </bindingTemplate>
+       </bindingTemplates>
+       
+</businessService>
+       
+

Added: 
juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/bpel/riftsaw/bpel-technote.bpel
URL: 
http://svn.apache.org/viewvc/juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/bpel/riftsaw/bpel-technote.bpel?rev=1102008&view=auto
==============================================================================
--- 
juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/bpel/riftsaw/bpel-technote.bpel
 (added)
+++ 
juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/bpel/riftsaw/bpel-technote.bpel
 Wed May 11 18:24:33 2011
@@ -0,0 +1,69 @@
+<process name="ReservationAndBookingTickets"
+   targetNamespace="http://example.com/travelagent";
+   xmlns="http://schemas.xmlsoap.org/ws/2003/03/business-process/";
+   xmlns:taw="http://example.com/travelagent/wsdl";
+   abstractProcess="yes">
+   <partnerLinks>
+      <partnerLink name="TravelAgency"
+         partnerLinkType="taw:TravelAgencyService"
+         partnerRole="Customer"
+         myRole="TravelAgent"/>
+   </partnerLinks>
+   <correlationSets>
+      <correlationSet name="reservationCorrelation"
+            properties=Ótaw:reservationIDÓ/>
+   </correlationSets>
+   <sequence>
+      <receive partnerLink="TravelAgency"
+         portType="taw:InterfaceOfTravelAgent"
+         operation="OrderTrip"
+         createInstance="yes">
+         <correlations>
+            <correlation set="reservationCorrelation"
+                  initiate="yes"/>
+         </correlations>
+      </receive>
+      <pick>
+         <onAlarm duration="P0Y0M1D">
+            <invoke partnerLink="TravelAgency"
+                  portType="taw:InterfaceOfCustomer"
+                  operation="NotificationOfTimeout">
+              <correlations>
+                 <correlation set="reservationCorrelation"
+                          pattern="out"/>
+              </correlations>
+            </invoke>
+         </onAlarm>
+         <onMessage partnerLink="TravelAgency"
+                  portType="taw:InterfaceOfTravelAgent"
+                  operation="CancelReservation">
+            <correlations>
+               <correlation set="reservationCorrelation"/>
+            </correlations>
+            <invoke partnerLink="TravelAgency"
+                  portType="taw:InterfaceOfCustomer"
+                  operation="NotificationOfCancellation">
+               <correlations>
+                 <correlation set="reservationCorrelation"
+                    pattern="out"/>
+               </correlations>
+            </invoke>
+         </onMessage>
+         <onMessage partnerLink="TravelAgency"
+                  portType="taw:InterfaceOfTravelAgent"
+                  operation="PerformBooking">
+             <correlations>
+                <correlation set="reservationCorrelation"/>
+             </correlations>
+             <invoke partnerLink="TravelAgency"
+                    portType="taw:InterfaceOfCustomer"
+                    operation="ReceiveStatement">
+                 <correlations>
+                     <correlation set="reservationCorrelation"
+                          pattern="out"/>
+                 </correlations>
+            </invoke>
+         </onMessage>
+      </pick>
+   </sequence>
+</process>

Added: 
juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/bpel/riftsaw/bpel-technote.wsdl
URL: 
http://svn.apache.org/viewvc/juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/bpel/riftsaw/bpel-technote.wsdl?rev=1102008&view=auto
==============================================================================
--- 
juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/bpel/riftsaw/bpel-technote.wsdl
 (added)
+++ 
juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/bpel/riftsaw/bpel-technote.wsdl
 Wed May 11 18:24:33 2011
@@ -0,0 +1,43 @@
+<?xml version="1.0" ?>
+<definitions name="TravelAgent" 
targetNamespace="http://example.com/travelagent/wsdl";
+       xmlns="http://schemas.xmlsoap.org/wsdl/"; 
xmlns:bpws="http://schemas.xmlsoap.org/ws/2003/03/business-process/";
+       xmlns:plnk="http://schemas.xmlsoap.org/ws/2003/05/partner-link/";>
+       <!-- data type definitions and message definitions are omitted -->
+       <!-- port type definitions -->
+       <portType name="InterfaceOfTravelAgent">
+               <operation name="OrderTrip">
+                       <input message="orderRequest" />
+                       <output message="orderAcknowledgement" />
+               </operation>
+               <operation name="CancelReservation">
+                       <input message="cancellationRequest" />
+               </operation>
+               <operation name="PerformBooking">
+                       <input message="bookingRequest" />
+                       <output message="bookingConfirmation" />
+               </operation>
+       </portType>
+       <portType name="InterfaceOfCustomer">
+               <operation name="NotificationOfCancellation">
+                       <input message="cancellationResponse" />
+               </operation>
+               <operation name="NotificationOfTimeout">
+                       <input message="timeoutMsg" />
+               </operation>
+               <operation name="ReceiveStatement">
+                       <input message="statement" />
+               </operation>
+       </portType>
+       <!-- partner link type definitions -->
+       <plnk:partnerLinkType name="TravelAgentService">
+               <plnk:role name="TravelAgent">
+                       <plnk:portType name="InterfaceOfTravelAgent" />
+               </plnk:role>
+               <plnk:role name="Customer">
+                       <plnk:portTYpe name="InterfaceOfCustomer" />
+               </plnk:role>
+       </plnk:partnerLinkType>
+       <!-- definition of properties -->
+       <bpws:property name="reservationID" type="xsd:string" />
+       <!-- property aliases are omitted -->
+</definitions>

Added: 
juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/bpel/riftsaw/businessEntity.xml
URL: 
http://svn.apache.org/viewvc/juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/bpel/riftsaw/businessEntity.xml?rev=1102008&view=auto
==============================================================================
--- 
juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/bpel/riftsaw/businessEntity.xml
 (added)
+++ 
juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/bpel/riftsaw/businessEntity.xml
 Wed May 11 18:24:33 2011
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * 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.
+ *
+ */ -->
+ <!-- 
+  This file contains the root business entity structure that represents your 
registry.  The key chosen (or generated) for this entity will serve
+  as the node id for all entities published within the registry.  The services 
contained within this business entity reflect the UDDI APIs that
+  you wish to support (adding or subtracting the services here will not 
enable/disable them, simply add/omit them from being discovered via UDDI).
+  
+  The top-level business entity and sub-entities all use keys as unique 
identifiers.  They are left blank by default which means the system will
+  generate a key (generated as root partition with GUID appended).  You can 
choose to create your own, human-readable keys but they must match
+  the root key generator created in the root_tModelKeyGen.xml file.  Matching 
means they must equal the root key generator with the keyword
+  "keygenerator" replaced by your own string.
+  
+  Example:
+  
+  root_tModelKeyGen.xml key is uddi:www.mycompany.com:registry:keygenerator
+  
+  Legal user-defined keys are:
+  
+  uddi:www.mycompany.com:registry:ubr-node (for the businessKey)
+  uddi:www.mycompany.com:registry:inquiry-service (for the inquiry service 
service key)
+  uddi:www.mycompany.com:registry:inquiry-service-wsdlDeployment (for the 
inquiry service binding template that represents the WSDL)
+  
+  
+  See below for other fields that you may want to edit...
+  -->
+<businessEntity xmlns="urn:uddi-org:api_v3" 
xmlns:xml="http://www.w3.org/XML/1998/namespace"; 
+  businessKey="uddi:riftsaw.jboss.org:redhat-jboss">
+ <name xml:lang="en">Riftsaw Business</name>
+  <!-- Change the description field to provided a brief description of your 
registry -->
+  <description xml:lang="en">The business that owns all the services deployed 
by Riftsaw</description>
+</businessEntity>
+
+
+
+

Added: 
juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/bpel/riftsaw/tModelAgentPortType.xml
URL: 
http://svn.apache.org/viewvc/juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/bpel/riftsaw/tModelAgentPortType.xml?rev=1102008&view=auto
==============================================================================
--- 
juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/bpel/riftsaw/tModelAgentPortType.xml
 (added)
+++ 
juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/bpel/riftsaw/tModelAgentPortType.xml
 Wed May 11 18:24:33 2011
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * 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.
+ *
+ */ -->
+<tModel tModelKey="uddi:riftsaw.jboss.org:TravelAgentInterface_portType"
+       xmlns="urn:uddi-org:api_v3">
+       <name>InterfaceOfTravelAgent</name> 
+       <overviewDoc>
+               <overviewURL>http://location/travelagent.wsdl</overviewURL>
+       </overviewDoc>
+       <categoryBag>
+               <keyedReference tModelKey="uddi:uddi.org:xml:namespace"
+                       keyName="uddi-org:xml:namespace" 
keyValue="http://example.com/travelagent/wsdl"; />
+               <keyedReference tModelKey="uddi:uddi.org:wsdl:types"
+                       keyName="uddi-org:wsdl:types" keyValue="portType" />
+       </categoryBag>
+</tModel>
+

Added: 
juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/bpel/riftsaw/tModelCustomerPortType.xml
URL: 
http://svn.apache.org/viewvc/juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/bpel/riftsaw/tModelCustomerPortType.xml?rev=1102008&view=auto
==============================================================================
--- 
juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/bpel/riftsaw/tModelCustomerPortType.xml
 (added)
+++ 
juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/bpel/riftsaw/tModelCustomerPortType.xml
 Wed May 11 18:24:33 2011
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * 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.
+ *
+ */ -->
+<tModel tModelKey="uddi:riftsaw.jboss.org:CustomerInterface_portType"
+       xmlns="urn:uddi-org:api_v3">
+       <name>InterfaceOfCustomer</name> 
+       <overviewDoc>
+               <overviewURL>http://location/customer.wsdl</overviewURL>
+       </overviewDoc>
+       <categoryBag>
+               <keyedReference tModelKey="uddi:uddi.org:xml:namespace"
+                       keyName="uddi-org:xml:namespace" 
keyValue="http://example.com/travelagent/wsdl"; />
+               <keyedReference tModelKey="uddi:uddi.org:wsdl:types"
+                       keyName="uddi-org:wsdl:types" keyValue="portType" />
+       </categoryBag>
+</tModel>
+

Added: 
juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/bpel/riftsaw/tModelKeyGen.xml
URL: 
http://svn.apache.org/viewvc/juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/bpel/riftsaw/tModelKeyGen.xml?rev=1102008&view=auto
==============================================================================
--- 
juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/bpel/riftsaw/tModelKeyGen.xml
 (added)
+++ 
juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/bpel/riftsaw/tModelKeyGen.xml
 Wed May 11 18:24:33 2011
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * 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.
+ *
+ */ -->
+
+<tModel tModelKey="uddi:riftsaw.jboss.org:keygenerator" 
xmlns="urn:uddi-org:api_v3">
+    <name>riftsaw-jboss-org:keyGenerator</name>
+    <description>Riftsaw 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>
+

Added: 
juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/bpel/riftsaw/tModelProcess.xml
URL: 
http://svn.apache.org/viewvc/juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/bpel/riftsaw/tModelProcess.xml?rev=1102008&view=auto
==============================================================================
--- 
juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/bpel/riftsaw/tModelProcess.xml
 (added)
+++ 
juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/bpel/riftsaw/tModelProcess.xml
 Wed May 11 18:24:33 2011
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * 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.
+ *
+ */ -->
+<tModel tModelKey="uddi:riftsaw.jboss.org:ReservationAndBookingTicketsProcess" 
xmlns="urn:uddi-org:api_v3">
+       <name>ReservationAndBookingTickets</name>
+       <overviewDoc>
+               <overviewURL>http://location/reservation.bpel</overviewURL>
+       </overviewDoc>
+       <categoryBag>
+               <keyedReference
+                       tModelKey="uddi:uddi.org:xml:namespace"
+                       keyName="uddi-org:xml:namespace"
+                       keyValue="http://example.com/travelagent"; />
+               <keyedReference
+                       tModelKey="uddi:uddi.org:bpel:types"
+                       keyName="uddi-org:bpel:types"
+                       keyValue="process" />
+               <keyedReference
+                       tModelKey="uddi:uddi.org:wsdl:porttypereference"
+                       keyName="uddi-org:wsdl:portTypeReference"
+                       
keyValue="uddi:riftsaw.jboss.org:TravelAgentInterface_portType" />
+               <keyedReference
+                       tModelKey="uddi:uddi.org:wsdl:porttypereference"
+                       keyName="uddi-org:wsdl:portTypeReference"
+                       
keyValue="uddi:riftsaw.jboss.org:CustomerInterface_portType" />
+       </categoryBag>
+</tModel>
+       
+



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to