[jboss-svn-commits] JBL Code SVN: r27382 - in labs/jbossrules/trunk/drools-process/drools-ode: src/test/java/org/drools/ode and 2 other directories.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Wed Jul 1 07:44:08 EDT 2009
Author: KrisVerlaenen
Date: 2009-07-01 07:44:08 -0400 (Wed, 01 Jul 2009)
New Revision: 27382
Added:
labs/jbossrules/trunk/drools-process/drools-ode/TODO.txt
labs/jbossrules/trunk/drools-process/drools-ode/src/test/java/org/drools/ode/DroolsBPELTest3.java
labs/jbossrules/trunk/drools-process/drools-ode/src/test/resources/HelloWorld4/
labs/jbossrules/trunk/drools-process/drools-ode/src/test/resources/HelloWorld4/HelloWorld3.bpel
labs/jbossrules/trunk/drools-process/drools-ode/src/test/resources/HelloWorld4/HelloWorld3.bpelex
labs/jbossrules/trunk/drools-process/drools-ode/src/test/resources/HelloWorld4/HelloWorld3.wsdl
labs/jbossrules/trunk/drools-process/drools-ode/src/test/resources/HelloWorld4/HelloWorld3Artifacts.wsdl
labs/jbossrules/trunk/drools-process/drools-ode/src/test/resources/HelloWorld4/HelloWorldService.wsdl
labs/jbossrules/trunk/drools-process/drools-ode/src/test/resources/HelloWorld4/deploy.xml
Modified:
labs/jbossrules/trunk/drools-process/drools-ode/
Log:
JBRULES-2153: ODE integration
- initial implementation
Property changes on: labs/jbossrules/trunk/drools-process/drools-ode
___________________________________________________________________
Name: svn:ignore
+ .settings
target
Added: labs/jbossrules/trunk/drools-process/drools-ode/TODO.txt
===================================================================
--- labs/jbossrules/trunk/drools-process/drools-ode/TODO.txt (rev 0)
+++ labs/jbossrules/trunk/drools-process/drools-ode/TODO.txt 2009-07-01 11:44:08 UTC (rev 27382)
@@ -0,0 +1,41 @@
+Features for integration of ODE in Drools Flow
+
+ - BPEL processes + other required files (WSDLs, config files, etc.) can be added to the knowledge base
+ * Loose or tight integration?
+ * Including changeset.xml
+
+ - validation of BPEL processes on addition to the knowledge base
+
+ - BPEL processes can be started using the Knowledge API
+ * Loose or tight integration?
+
+ - BPEL process instances can be monitored using the Knowledge API
+ * Loose or tight integration?
+
+ - Events emitted by the BPEL engine are integrated with the Drools eventing system
+ * Loose or tight integration?
+
+ - BPEL Eclipse editor integrated with Drools Eclipse IDE
+
+ - BPEL engine integrated into JBoss ESB
+
+ - BPEL processes are integrated with the console / BAM
+
+ - BPEL processes + other required files (WSDLs, config files, etc.) can be stored on Guvnor
+
+ - Integration of persistence / transaction mechanisms
+
+ - Extend ODE with rule integration features
+
+ - WS-HumanTask + BPEL4People implementation
+
+ - BPEL visualizer in Guvnor (GWT)
+
+ - BPEL editor in Guvnor (GWT)
+
+ - Example that shows the integration of BPEL and Flow processes:
+ - RuleFlow process invokes BPEL process
+ - Event log shows integrated event log of both BPEL and RuleFlow
+ - BPEL and RuleFlow processes on Guvnor
+ - BPEL and RuleFlow processes on console / BAM
+ - Integration with ESB
\ No newline at end of file
Added: labs/jbossrules/trunk/drools-process/drools-ode/src/test/java/org/drools/ode/DroolsBPELTest3.java
===================================================================
--- labs/jbossrules/trunk/drools-process/drools-ode/src/test/java/org/drools/ode/DroolsBPELTest3.java (rev 0)
+++ labs/jbossrules/trunk/drools-process/drools-ode/src/test/java/org/drools/ode/DroolsBPELTest3.java 2009-07-01 11:44:08 UTC (rev 27382)
@@ -0,0 +1,63 @@
+package org.drools.ode;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import junit.framework.TestCase;
+
+import org.apache.ode.store.BPELResourceTypeBuilder;
+import org.drools.KnowledgeBase;
+import org.drools.KnowledgeBaseFactory;
+import org.drools.builder.KnowledgeBuilder;
+import org.drools.builder.KnowledgeBuilderError;
+import org.drools.builder.KnowledgeBuilderErrors;
+import org.drools.builder.KnowledgeBuilderFactory;
+import org.drools.builder.ResourceType;
+import org.drools.compiler.ResourceTypeBuilderRegistry;
+import org.drools.io.ResourceFactory;
+import org.drools.logger.KnowledgeRuntimeLogger;
+import org.drools.logger.KnowledgeRuntimeLoggerFactory;
+import org.drools.ode.core.BPELProcess;
+import org.drools.runtime.StatefulKnowledgeSession;
+
+/**
+ * This is a sample file to launch a process.
+ */
+public class DroolsBPELTest3 extends TestCase {
+
+ public void testDroolsBPELProcess() throws Exception {
+ KnowledgeBase kbase = readKnowledgeBase();
+ StatefulKnowledgeSession ksession = kbase.newStatefulKnowledgeSession();
+ KnowledgeRuntimeLogger logger =
+ KnowledgeRuntimeLoggerFactory.newFileLogger(ksession, "audit");
+ // start a new process instance
+ Map<String, Object> parameters = new HashMap<String, Object>();
+ parameters.put("Operation", "hello");
+ parameters.put("Body",
+ "<ns1:hello xmlns:ns1=\"http://ode/bpel/unit-test.wsdl\">\n" +
+ " <TestPart xmlns=\"\">Hello</TestPart>\n" +
+ "</ns1:hello>");
+ ksession.startProcess("{http://ode/bpel/unit-test}HelloWorld3-1", parameters);
+ Thread.sleep(300000);
+ logger.close();
+ }
+
+ private static KnowledgeBase readKnowledgeBase() throws Exception {
+ ResourceType bpelType = new ResourceType(BPELProcess.ODE_TYPE, "ODE BPEL Process");
+ ResourceTypeBuilderRegistry.getInstance().register(
+ bpelType, new BPELResourceTypeBuilder());
+ KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder();
+ kbuilder.add(ResourceFactory.newClassPathResource("HelloWorld4"), bpelType);
+ KnowledgeBuilderErrors errors = kbuilder.getErrors();
+ if (errors.size() > 0) {
+ for (KnowledgeBuilderError error: errors) {
+ System.err.println(error);
+ }
+ throw new IllegalArgumentException("Could not parse knowledge.");
+ }
+ KnowledgeBase kbase = KnowledgeBaseFactory.newKnowledgeBase();
+ kbase.addKnowledgePackages(kbuilder.getKnowledgePackages());
+ return kbase;
+ }
+
+}
\ No newline at end of file
Added: labs/jbossrules/trunk/drools-process/drools-ode/src/test/resources/HelloWorld4/HelloWorld3.bpel
===================================================================
--- labs/jbossrules/trunk/drools-process/drools-ode/src/test/resources/HelloWorld4/HelloWorld3.bpel (rev 0)
+++ labs/jbossrules/trunk/drools-process/drools-ode/src/test/resources/HelloWorld4/HelloWorld3.bpel 2009-07-01 11:44:08 UTC (rev 27382)
@@ -0,0 +1,93 @@
+<!--
+ ~ 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="HelloWorld3"
+ targetNamespace="http://ode/bpel/unit-test"
+ xmlns="http://docs.oasis-open.org/wsbpel/2.0/process/executable"
+ xmlns:tns="http://ode/bpel/unit-test"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:test="http://ode/bpel/unit-test.wsdl"
+ queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath2.0"
+ expressionLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath2.0"
+ xmlns:bpel="http://docs.oasis-open.org/wsbpel/2.0/process/executable" xmlns:ns1="http://ode/bpel/unit-testArtifacts" xmlns:ns="http://www.openuri.org/2004/04/HelloWorld">
+
+
+ <bpel:import namespace="http://ode/bpel/unit-testArtifacts" location="HelloWorld3Artifacts.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"></bpel:import>
+ <bpel:import namespace="http://ode/bpel/unit-test.wsdl" location="HelloWorld3.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"></bpel:import>
+ <bpel:import namespace="http://www.openuri.org/2004/04/HelloWorld" location="HelloWorldService.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"></bpel:import>
+
+
+ <partnerLinks>
+ <partnerLink
+ name="helloPartnerLink"
+ partnerLinkType="test:HelloPartnerLinkType"
+ myRole="me" />
+
+ <partnerLink
+ name="helloServiceLink"
+ partnerLinkType="ns1:HelloServiceLinkType"
+ partnerRole="service" />
+ </partnerLinks>
+
+ <variables>
+ <variable name="myVar" messageType="test:HelloMessage"/>
+
+ <variable name="tmpVar" type="xsd:string"/>
+ <bpel:variable name="helloServiceLinkResponse" messageType="ns:EndpointInterface_echoResponse"></bpel:variable>
+ <bpel:variable name="helloServiceLinkRequest" messageType="ns:EndpointInterface_echo"></bpel:variable>
+ </variables>
+
+ <sequence name="sequence">
+ <receive
+ name="start"
+ partnerLink="helloPartnerLink"
+ portType="test:HelloPortType"
+ operation="hello"
+ variable="myVar"
+ createInstance="yes"/>
+
+ <assign name="assign" validate="yes">
+ <copy>
+ <from part="TestPart" variable="myVar"/>
+ <to variable="tmpVar"/>
+ </copy>
+ <copy>
+ <from>concat($tmpVar,' World')</from>
+ <to part="arg0" variable="helloServiceLinkRequest"/>
+ </copy>
+
+
+
+ </assign>
+ <invoke
+ name="echo"
+ partnerLink="helloServiceLink" operation="echo" portType="ns:EndpointInterface" inputVariable="helloServiceLinkRequest" outputVariable="helloServiceLinkResponse"/>
+ <bpel:assign validate="yes" name="assign">
+ <bpel:copy>
+ <bpel:from part="return" variable="helloServiceLinkResponse"></bpel:from>
+ <bpel:to part="TestPart" variable="myVar"></bpel:to>
+ </bpel:copy>
+ </bpel:assign>
+ <reply
+ name="end"
+ partnerLink="helloPartnerLink"
+ portType="test:HelloPortType"
+ operation="hello"
+ variable="myVar"/>
+ </sequence>
+</process>
Added: labs/jbossrules/trunk/drools-process/drools-ode/src/test/resources/HelloWorld4/HelloWorld3.bpelex
===================================================================
--- labs/jbossrules/trunk/drools-process/drools-ode/src/test/resources/HelloWorld4/HelloWorld3.bpelex (rev 0)
+++ labs/jbossrules/trunk/drools-process/drools-ode/src/test/resources/HelloWorld4/HelloWorld3.bpelex 2009-07-01 11:44:08 UTC (rev 27382)
@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="ASCII"?>
+<extensionmodel:ExtensionMap xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:extensionmodel="http:///extensionmodel.ecore" xmlns:org.eclipse.bpel.ui.uiextensionmodel="http:///org/eclipse/bpel/ui/uiextensionmodel.ecore" namespace="http://org.eclipse.bpel.ui/">
+ <extensions>
+ <extendedObject href="HelloWorld3.bpel#//@activity"/>
+ <extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"/>
+ </extensions>
+ <extensions>
+ <extendedObject href="HelloWorld3.bpel#//@activity/@activities.0"/>
+ <extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"/>
+ </extensions>
+ <extensions>
+ <extendedObject href="HelloWorld3.bpel#//@activity/@activities.1"/>
+ <extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"/>
+ </extensions>
+ <extensions>
+ <extendedObject href="HelloWorld3.bpel#//@activity/@activities.1/@copy.0"/>
+ <extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"/>
+ </extensions>
+ <extensions>
+ <extendedObject href="HelloWorld3.bpel#//@activity/@activities.1/@copy.1"/>
+ <extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"/>
+ </extensions>
+ <extensions>
+ <extendedObject href="HelloWorld3.bpel#/"/>
+ <extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:ProcessExtension" modificationStamp="1246275767250"/>
+ </extensions>
+ <extensions>
+ <extendedObject href="HelloWorld3.bpel#//@variables/@children.0"/>
+ <extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:VariableExtension"/>
+ </extensions>
+ <extensions>
+ <extendedObject href="HelloWorld3.bpel#//@variables/@children.1"/>
+ <extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:VariableExtension"/>
+ </extensions>
+ <extensions>
+ <extendedObject href="HelloWorld3.bpel#//@activity/@activities.2"/>
+ <extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"/>
+ </extensions>
+ <extensions>
+ <extendedObject href="HelloWorld3.bpel#//@activity/@activities.4"/>
+ <extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"/>
+ </extensions>
+ <extensions>
+ <extendedObject href="HelloWorld3.bpel#//@variables/@children.2"/>
+ <extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:VariableExtension"/>
+ </extensions>
+ <extensions>
+ <extendedObject href="HelloWorld3.bpel#//@variables/@children.3"/>
+ <extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:VariableExtension"/>
+ </extensions>
+ <extensions>
+ <extendedObject href="HelloWorld3.bpel#//@activity/@activities.3"/>
+ <extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"/>
+ </extensions>
+ <extensions>
+ <extendedObject href="HelloWorld3.bpel#//@activity/@activities.3/@copy.0"/>
+ <extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"/>
+ </extensions>
+</extensionmodel:ExtensionMap>
Added: labs/jbossrules/trunk/drools-process/drools-ode/src/test/resources/HelloWorld4/HelloWorld3.wsdl
===================================================================
--- labs/jbossrules/trunk/drools-process/drools-ode/src/test/resources/HelloWorld4/HelloWorld3.wsdl (rev 0)
+++ labs/jbossrules/trunk/drools-process/drools-ode/src/test/resources/HelloWorld4/HelloWorld3.wsdl 2009-07-01 11:44:08 UTC (rev 27382)
@@ -0,0 +1,68 @@
+<?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://ode/bpel/unit-test.wsdl"
+ xmlns="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:tns="http://ode/bpel/unit-test.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://ode/bpel/unit-test.wsdl"
+ use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body
+ namespace="http://ode/bpel/unit-test.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/ode/processes/helloWorld"/>
+ </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: labs/jbossrules/trunk/drools-process/drools-ode/src/test/resources/HelloWorld4/HelloWorld3Artifacts.wsdl
===================================================================
--- labs/jbossrules/trunk/drools-process/drools-ode/src/test/resources/HelloWorld4/HelloWorld3Artifacts.wsdl (rev 0)
+++ labs/jbossrules/trunk/drools-process/drools-ode/src/test/resources/HelloWorld4/HelloWorld3Artifacts.wsdl 2009-07-01 11:44:08 UTC (rev 27382)
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<definitions
+ xmlns:plnk="http://docs.oasis-open.org/wsbpel/2.0/plnktype"
+ xmlns:tns="http://ode/bpel/unit-testArtifacts"
+ xmlns:vprop="http://docs.oasis-open.org/wsbpel/2.0/varprop"
+ xmlns:wsdl="http://www.openuri.org/2004/04/HelloWorld"
+ name="HelloWorld3Artifacts"
+ targetNamespace="http://ode/bpel/unit-testArtifacts"
+ xmlns="http://schemas.xmlsoap.org/wsdl/">
+
+ <import
+ location="HelloWorldService.wsdl"
+ namespace="http://www.openuri.org/2004/04/HelloWorld"/>
+
+ <plnk:partnerLinkType name="HelloServiceLinkType">
+ <plnk:role name="service" portType="wsdl:EndpointInterface"/>
+ </plnk:partnerLinkType>
+
+</definitions>
Added: labs/jbossrules/trunk/drools-process/drools-ode/src/test/resources/HelloWorld4/HelloWorldService.wsdl
===================================================================
--- labs/jbossrules/trunk/drools-process/drools-ode/src/test/resources/HelloWorld4/HelloWorldService.wsdl (rev 0)
+++ labs/jbossrules/trunk/drools-process/drools-ode/src/test/resources/HelloWorld4/HelloWorldService.wsdl 2009-07-01 11:44:08 UTC (rev 27382)
@@ -0,0 +1,32 @@
+<definitions name='HelloWorldService' targetNamespace='http://www.openuri.org/2004/04/HelloWorld' xmlns='http://schemas.xmlsoap.org/wsdl/' xmlns:soap='http://schemas.xmlsoap.org/wsdl/soap/' xmlns:tns='http://www.openuri.org/2004/04/HelloWorld' xmlns:xsd='http://www.w3.org/2001/XMLSchema'>
+ <types></types>
+ <message name='EndpointInterface_echoResponse'>
+ <part name='return' type='xsd:string'></part>
+ </message>
+ <message name='EndpointInterface_echo'>
+ <part name='arg0' type='xsd:string'></part>
+ </message>
+ <portType name='EndpointInterface'>
+ <operation name='echo' parameterOrder='arg0'>
+ <input message='tns:EndpointInterface_echo'></input>
+ <output message='tns:EndpointInterface_echoResponse'></output>
+ </operation>
+ </portType>
+ <binding name='EndpointInterfaceBinding' type='tns:EndpointInterface'>
+ <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+ <operation name='echo'>
+ <soap:operation soapAction=''/>
+ <input>
+ <soap:body namespace='http://www.openuri.org/2004/04/HelloWorld' use='literal'/>
+ </input>
+ <output>
+ <soap:body namespace='http://www.openuri.org/2004/04/HelloWorld' use='literal'/>
+ </output>
+ </operation>
+ </binding>
+ <service name='HelloWorldService'>
+ <port binding='tns:EndpointInterfaceBinding' name='EndpointInterfacePort'>
+ <soap:address location='http://127.0.0.1:8080/HelloWorld/HelloWorld'/>
+ </port>
+ </service>
+</definitions>
\ No newline at end of file
Added: labs/jbossrules/trunk/drools-process/drools-ode/src/test/resources/HelloWorld4/deploy.xml
===================================================================
--- labs/jbossrules/trunk/drools-process/drools-ode/src/test/resources/HelloWorld4/deploy.xml (rev 0)
+++ labs/jbossrules/trunk/drools-process/drools-ode/src/test/resources/HelloWorld4/deploy.xml 2009-07-01 11:44:08 UTC (rev 27382)
@@ -0,0 +1,33 @@
+<!--
+ ~ 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.
+ -->
+<deploy xmlns="http://www.apache.org/ode/schemas/dd/2007/03"
+ xmlns:pns="http://ode/bpel/unit-test"
+ xmlns:wns="http://ode/bpel/unit-test.wsdl"
+ xmlns:hns="http://www.openuri.org/2004/04/HelloWorld">
+
+ <process name="pns:HelloWorld3">
+ <active>true</active>
+ <provide partnerLink="helloPartnerLink">
+ <service name="wns:HelloService" port="HelloPort"/>
+ </provide>
+ <invoke partnerLink="helloServiceLink">
+ <service name="hns:HelloWorldService" port="EndpointInterfacePort"/>
+ </invoke>
+ </process>
+</deploy>
More information about the jboss-svn-commits
mailing list