You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ode.apache.org by va...@apache.org on 2011/01/12 01:21:06 UTC
svn commit: r1057953 - in /ode/branches/ode-1.3.5.x: ./
distro/src/examples-jbi/maven2/HelloWorld2-osgi/
distro/src/examples-jbi/maven2/HelloWorld2-osgi/src/
distro/src/examples-jbi/maven2/HelloWorld2-osgi/src/main/
distro/src/examples-jbi/maven2/Hello...
Author: vanto
Date: Wed Jan 12 00:21:06 2011
New Revision: 1057953
URL: http://svn.apache.org/viewvc?rev=1057953&view=rev
Log:
ODE-906 applied, thanks Kurt.
Added:
ode/branches/ode-1.3.5.x/distro/src/examples-jbi/maven2/HelloWorld2-osgi/
ode/branches/ode-1.3.5.x/distro/src/examples-jbi/maven2/HelloWorld2-osgi/osgi.bnd
ode/branches/ode-1.3.5.x/distro/src/examples-jbi/maven2/HelloWorld2-osgi/pom.xml
ode/branches/ode-1.3.5.x/distro/src/examples-jbi/maven2/HelloWorld2-osgi/src/
ode/branches/ode-1.3.5.x/distro/src/examples-jbi/maven2/HelloWorld2-osgi/src/main/
ode/branches/ode-1.3.5.x/distro/src/examples-jbi/maven2/HelloWorld2-osgi/src/main/resources/
ode/branches/ode-1.3.5.x/distro/src/examples-jbi/maven2/HelloWorld2-osgi/src/main/resources/HelloWorld2.bpel
ode/branches/ode-1.3.5.x/distro/src/examples-jbi/maven2/HelloWorld2-osgi/src/main/resources/HelloWorld2.wsdl
ode/branches/ode-1.3.5.x/distro/src/examples-jbi/maven2/HelloWorld2-osgi/src/main/resources/META-INF/
ode/branches/ode-1.3.5.x/distro/src/examples-jbi/maven2/HelloWorld2-osgi/src/main/resources/META-INF/spring/
ode/branches/ode-1.3.5.x/distro/src/examples-jbi/maven2/HelloWorld2-osgi/src/main/resources/META-INF/spring/beans.xml
- copied, changed from r1057819, ode/branches/ode-1.3.5.x/distro/src/examples-jbi/maven2/ping-pong-osgi/src/main/resources/META-INF/spring/xbean.xml
ode/branches/ode-1.3.5.x/distro/src/examples-jbi/maven2/HelloWorld2-osgi/src/main/resources/deploy.xml
ode/branches/ode-1.3.5.x/distro/src/examples-jbi/maven2/HelloWorld2-osgi/src/test/
ode/branches/ode-1.3.5.x/distro/src/examples-jbi/maven2/HelloWorld2-osgi/src/test/resources/
ode/branches/ode-1.3.5.x/distro/src/examples-jbi/maven2/HelloWorld2-osgi/src/test/resources/helloworld-soapui-project.xml
Modified:
ode/branches/ode-1.3.5.x/Rakefile
ode/branches/ode-1.3.5.x/distro/src/examples-jbi/maven2/ping-pong-osgi/osgi.bnd
ode/branches/ode-1.3.5.x/distro/src/examples-jbi/maven2/ping-pong-osgi/src/main/resources/META-INF/spring/xbean.xml
Modified: ode/branches/ode-1.3.5.x/Rakefile
URL: http://svn.apache.org/viewvc/ode/branches/ode-1.3.5.x/Rakefile?rev=1057953&r1=1057952&r2=1057953&view=diff
==============================================================================
--- ode/branches/ode-1.3.5.x/Rakefile (original)
+++ ode/branches/ode-1.3.5.x/Rakefile Wed Jan 12 00:21:06 2011
@@ -457,6 +457,41 @@ define "ode" do
end
end
+ desc "ODE Examples for Karaf"
+ define "jbi-karaf-examples",
+ :group => "org.apache.ode.examples",
+ :base_dir => "distro/src/examples-jbi/maven2" do
+
+ define "helloworld2-osgi" do
+ package(:bundle, :id => "helloworld-bundle").tap do |bnd|
+ bnd.classpath = [KARAF, project("ode:jbi-bundle")]
+ bnd['Bundle-Name'] = "Apache ODE Hello World Example"
+ bnd['Bundle-SymbolicName'] = "org.apache.ode.examples-helloworld2-bundle"
+ bnd['Bundle-Version'] = VERSION_NUMBER
+ bnd['Require-Bundle'] = "org.apache.ode.ode-jbi-bundle;version=#{VERSION_NUMBER}"
+ bnd['Import-Package'] = "org.apache.servicemix.cxfbc,org.apache.servicemix.common.osgi"
+ bnd['Export-Package'] = ""
+ bnd['-exportcontents'] = ""
+ bnd['Include-Resource'] = _('src/main/resources')
+ end
+ end
+
+ define "ping-pong-osgi" do
+ package(:bundle, :id => "ping-pong-bundle").tap do |bnd|
+ bnd.classpath = [KARAF, project("ode:jbi-bundle")]
+ bnd['Bundle-Name'] = "Apache ODE Ping-Pong Example"
+ bnd['Bundle-SymbolicName'] = "org.apache.ode.examples-ping-pong-bundle"
+ bnd['Bundle-Version'] = VERSION_NUMBER
+ bnd['Require-Bundle'] = "org.apache.ode.ode-jbi-bundle;version=#{VERSION_NUMBER}"
+ bnd['Import-Package'] = "org.apache.servicemix.cxfbc,org.apache.servicemix.common.osgi"
+ bnd['Export-Package'] = ""
+ bnd['-exportcontents'] = ""
+ bnd['Include-Resource'] = _('src/main/resources')
+ end
+ end
+
+ end
+
desc "ODE JBI Packaging for Karaf"
define "jbi-karaf" do
resources.filter.using(BUNDLE_VERSIONS)
Added: ode/branches/ode-1.3.5.x/distro/src/examples-jbi/maven2/HelloWorld2-osgi/osgi.bnd
URL: http://svn.apache.org/viewvc/ode/branches/ode-1.3.5.x/distro/src/examples-jbi/maven2/HelloWorld2-osgi/osgi.bnd?rev=1057953&view=auto
==============================================================================
--- ode/branches/ode-1.3.5.x/distro/src/examples-jbi/maven2/HelloWorld2-osgi/osgi.bnd (added)
+++ ode/branches/ode-1.3.5.x/distro/src/examples-jbi/maven2/HelloWorld2-osgi/osgi.bnd Wed Jan 12 00:21:06 2011
@@ -0,0 +1,3 @@
+Import-Package: org.apache.servicemix.cxfbc,org.apache.servicemix.common.osgi
+Include-Resource: src/main/resources
+Export-Package:
Added: ode/branches/ode-1.3.5.x/distro/src/examples-jbi/maven2/HelloWorld2-osgi/pom.xml
URL: http://svn.apache.org/viewvc/ode/branches/ode-1.3.5.x/distro/src/examples-jbi/maven2/HelloWorld2-osgi/pom.xml?rev=1057953&view=auto
==============================================================================
--- ode/branches/ode-1.3.5.x/distro/src/examples-jbi/maven2/HelloWorld2-osgi/pom.xml (added)
+++ ode/branches/ode-1.3.5.x/distro/src/examples-jbi/maven2/HelloWorld2-osgi/pom.xml Wed Jan 12 00:21:06 2011
@@ -0,0 +1,84 @@
+<?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.
+ -->
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>org.apache.ode.examples</groupId>
+ <artifactId>helloworld-bundle</artifactId>
+ <name>ODE :: Examples :: Hello World OSGi</name>
+ <version>1.3.5-SNAPSHOT</version>
+ <packaging>bundle</packaging>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>maven-bundle-plugin</artifactId>
+ <version>1.4.3</version>
+ <extensions>true</extensions>
+ <configuration>
+ <instructions>
+ <Bundle-SymbolicName>${project.groupId}-${project.artifactId}</Bundle-SymbolicName>
+ <Bundle-Version>${project.version}</Bundle-Version>
+ <_include>-osgi.bnd</_include>
+ </instructions>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+
+ <profiles>
+ <profile>
+ <id>send</id>
+ <activation>
+ <activeByDefault>false</activeByDefault>
+ </activation>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>eviware</groupId>
+ <artifactId>maven-soapui-plugin</artifactId>
+ <version>3.6</version>
+ <configuration>
+ <projectFile>${basedir}/src/test/resources/helloworld-soapui-project.xml</projectFile>
+ <printReport>true</printReport>
+ </configuration>
+ <executions>
+ <execution>
+ <id>soap-integration-test</id>
+ <phase>integration-test</phase>
+ <goals>
+ <goal>test</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+ <pluginRepositories>
+ <pluginRepository>
+ <id>eviwarePluginRepository</id>
+ <url>http://www.eviware.com/repository/maven2/</url>
+ </pluginRepository>
+ </pluginRepositories>
+ </profile>
+ </profiles>
+
+</project>
Added: ode/branches/ode-1.3.5.x/distro/src/examples-jbi/maven2/HelloWorld2-osgi/src/main/resources/HelloWorld2.bpel
URL: http://svn.apache.org/viewvc/ode/branches/ode-1.3.5.x/distro/src/examples-jbi/maven2/HelloWorld2-osgi/src/main/resources/HelloWorld2.bpel?rev=1057953&view=auto
==============================================================================
--- ode/branches/ode-1.3.5.x/distro/src/examples-jbi/maven2/HelloWorld2-osgi/src/main/resources/HelloWorld2.bpel (added)
+++ ode/branches/ode-1.3.5.x/distro/src/examples-jbi/maven2/HelloWorld2-osgi/src/main/resources/HelloWorld2.bpel Wed Jan 12 00:21:06 2011
@@ -0,0 +1,79 @@
+<?xml version="1.0"?>
+<!--
+ ~ 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="HelloWorld2"
+ targetNamespace="urn:/HeaderTest.bpel"
+ xmlns="http://docs.oasis-open.org/wsbpel/2.0/process/executable"
+ xmlns:tns="urn:/HeaderTest.bpel"
+ xmlns:hello="urn:/HelloWorld2.wsdl"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+
+ <import location="HelloWorld2.wsdl"
+ namespace="urn:/HelloWorld2.wsdl"
+ importType="http://schemas.xmlsoap.org/wsdl/" />
+
+ <partnerLinks>
+ <partnerLink name="helloPartnerLink"
+ partnerLinkType="hello:HelloPartnerLinkType"
+ myRole="Provider" />
+ </partnerLinks>
+
+ <variables>
+ <variable name="request" messageType="hello:HelloRequest"/>
+ <variable name="response" messageType="hello:HelloResponse"/>
+ <variable name="text" type="xsd:string"/>
+ </variables>
+
+ <sequence>
+ <receive
+ name="start"
+ partnerLink="helloPartnerLink"
+ portType="hello:HelloPortType"
+ operation="Hello"
+ variable="request"
+ createInstance="yes"/>
+
+ <assign name="assign1">
+ <copy>
+ <from>$request.body/hello:text</from>
+ <to variable="text"/>
+ </copy>
+ <copy>
+ <from>
+ <literal>
+ <hello:HelloResponse>
+ <hello:text/>
+ </hello:HelloResponse>
+ </literal>
+ </from>
+ <to>$response.body</to>
+ </copy>
+ <copy>
+ <from>concat($text,' World')</from>
+ <to>$response.body/hello:text</to>
+ </copy>
+ </assign>
+
+ <reply name="end"
+ partnerLink="helloPartnerLink"
+ portType="hello:HelloPortType"
+ operation="Hello"
+ variable="response"/>
+ </sequence>
+</process>
Added: ode/branches/ode-1.3.5.x/distro/src/examples-jbi/maven2/HelloWorld2-osgi/src/main/resources/HelloWorld2.wsdl
URL: http://svn.apache.org/viewvc/ode/branches/ode-1.3.5.x/distro/src/examples-jbi/maven2/HelloWorld2-osgi/src/main/resources/HelloWorld2.wsdl?rev=1057953&view=auto
==============================================================================
--- ode/branches/ode-1.3.5.x/distro/src/examples-jbi/maven2/HelloWorld2-osgi/src/main/resources/HelloWorld2.wsdl (added)
+++ ode/branches/ode-1.3.5.x/distro/src/examples-jbi/maven2/HelloWorld2-osgi/src/main/resources/HelloWorld2.wsdl Wed Jan 12 00:21:06 2011
@@ -0,0 +1,85 @@
+<?xml version="1.0"?>
+<!--
+ ~ 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.
+ -->
+<definitions name="Hello"
+ targetNamespace="urn:/HelloWorld2.wsdl"
+ xmlns:tns="urn:/HelloWorld2.wsdl"
+ xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
+ xmlns:plnk="http://docs.oasis-open.org/wsbpel/2.0/plnktype"
+ xmlns="http://schemas.xmlsoap.org/wsdl/">
+
+ <types>
+ <schema targetNamespace="urn:/HelloWorld2.wsdl"
+ xmlns="http://www.w3.org/2001/XMLSchema">
+ <element name="HelloRequest">
+ <complexType>
+ <all>
+ <element name="text" type="string"/>
+ </all>
+ </complexType>
+ </element>
+ <element name="HelloResponse">
+ <complexType>
+ <all>
+ <element name="text" type="string"/>
+ </all>
+ </complexType>
+ </element>
+ </schema>
+ </types>
+
+ <message name="HelloRequest">
+ <part name="body" element="tns:HelloRequest"/>
+ </message>
+
+ <message name="HelloResponse">
+ <part name="body" element="tns:HelloResponse"/>
+ </message>
+
+ <portType name="HelloPortType">
+ <operation name="Hello">
+ <input message="tns:HelloRequest"/>
+ <output message="tns:HelloResponse"/>
+ </operation>
+ </portType>
+
+ <plnk:partnerLinkType name="HelloPartnerLinkType">
+ <plnk:role name="Provider" portType="tns:HelloPortType"/>
+ </plnk:partnerLinkType>
+
+ <binding name="HelloSoapBinding" type="tns:HelloPortType">
+ <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
+ <operation name="Hello">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body use="literal"/>
+ </input>
+ <output>
+ <soap:body use="literal"/>
+ </output>
+ </operation>
+ </binding>
+
+ <service name="HelloService">
+ <port name="HelloPort" binding="tns:HelloSoapBinding">
+ <soap:address location="http://unused.url/here"/>
+ </port>
+ </service>
+
+</definitions>
Copied: ode/branches/ode-1.3.5.x/distro/src/examples-jbi/maven2/HelloWorld2-osgi/src/main/resources/META-INF/spring/beans.xml (from r1057819, ode/branches/ode-1.3.5.x/distro/src/examples-jbi/maven2/ping-pong-osgi/src/main/resources/META-INF/spring/xbean.xml)
URL: http://svn.apache.org/viewvc/ode/branches/ode-1.3.5.x/distro/src/examples-jbi/maven2/HelloWorld2-osgi/src/main/resources/META-INF/spring/beans.xml?p2=ode/branches/ode-1.3.5.x/distro/src/examples-jbi/maven2/HelloWorld2-osgi/src/main/resources/META-INF/spring/beans.xml&p1=ode/branches/ode-1.3.5.x/distro/src/examples-jbi/maven2/ping-pong-osgi/src/main/resources/META-INF/spring/xbean.xml&r1=1057819&r2=1057953&rev=1057953&view=diff
==============================================================================
--- ode/branches/ode-1.3.5.x/distro/src/examples-jbi/maven2/ping-pong-osgi/src/main/resources/META-INF/spring/xbean.xml (original)
+++ ode/branches/ode-1.3.5.x/distro/src/examples-jbi/maven2/HelloWorld2-osgi/src/main/resources/META-INF/spring/beans.xml Wed Jan 12 00:21:06 2011
@@ -18,27 +18,23 @@
~ under the License.
-->
<beans xmlns="http://www.springframework.org/schema/beans"
- xmlns:http="http://servicemix.apache.org/http/1.0"
- xmlns:ping="urn:/Ping.wsdl"
- xmlns:pong="urn:/Pong.wsdl"
+ xmlns:cxfbc="http://servicemix.apache.org/cxfbc/1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
- http://www.springframework.org/schema/beans
- http://www.springframework.org/schema/beans/spring-beans.xsd
- http://servicemix.apache.org/http/1.0
- http://servicemix.apache.org/http/1.0/servicemix-http.xsd">
- <http:endpoint
- service="ping:PingService"
- endpoint="http"
- targetService="ping:PingService"
- targetEndpoint="PingPort"
- defaultOperation="Ping"
- role="consumer"
- locationURI="http://localhost:8192/PingHttp/"
- defaultMep="http://www.w3.org/2004/08/wsdl/in-out"
- wsdlResource="classpath:Ping.wsdl"
- soapVersion="1.1"
- soap="true" />
-
+ http://servicemix.apache.org/cxfbc/1.0
+ http://servicemix.apache.org/cxfbc/1.0/servicemix-cxf-bc.xsd
+ http://www.springframework.org/schema/beans
+ http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
+ ">
+
<bean class="org.apache.servicemix.common.osgi.EndpointExporter" />
+
+ <cxfbc:consumer
+ xmlns:helloworld="urn:/HelloWorld2.wsdl"
+ wsdl="classpath:HelloWorld2.wsdl"
+ locationURI="http://localhost:8193/HelloService"
+ targetService="helloworld:HelloService"
+ targetEndpoint="HelloPort"
+ />
+
</beans>
Added: ode/branches/ode-1.3.5.x/distro/src/examples-jbi/maven2/HelloWorld2-osgi/src/main/resources/deploy.xml
URL: http://svn.apache.org/viewvc/ode/branches/ode-1.3.5.x/distro/src/examples-jbi/maven2/HelloWorld2-osgi/src/main/resources/deploy.xml?rev=1057953&view=auto
==============================================================================
--- ode/branches/ode-1.3.5.x/distro/src/examples-jbi/maven2/HelloWorld2-osgi/src/main/resources/deploy.xml (added)
+++ ode/branches/ode-1.3.5.x/distro/src/examples-jbi/maven2/HelloWorld2-osgi/src/main/resources/deploy.xml Wed Jan 12 00:21:06 2011
@@ -0,0 +1,30 @@
+<!--
+ ~ 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="urn:/HeaderTest.bpel"
+ xmlns:sns="urn:/HelloWorld2.wsdl" >
+
+
+ <process name="pns:HelloWorld2">
+ <active>true</active>
+ <provide partnerLink="helloPartnerLink">
+ <service name="sns:HelloService" port="HelloPort"/>
+ </provide>
+ </process>
+</deploy>
Added: ode/branches/ode-1.3.5.x/distro/src/examples-jbi/maven2/HelloWorld2-osgi/src/test/resources/helloworld-soapui-project.xml
URL: http://svn.apache.org/viewvc/ode/branches/ode-1.3.5.x/distro/src/examples-jbi/maven2/HelloWorld2-osgi/src/test/resources/helloworld-soapui-project.xml?rev=1057953&view=auto
==============================================================================
--- ode/branches/ode-1.3.5.x/distro/src/examples-jbi/maven2/HelloWorld2-osgi/src/test/resources/helloworld-soapui-project.xml (added)
+++ ode/branches/ode-1.3.5.x/distro/src/examples-jbi/maven2/HelloWorld2-osgi/src/test/resources/helloworld-soapui-project.xml Wed Jan 12 00:21:06 2011
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<con:soapui-project name="HelloService" resourceRoot="" soapui-version="3.5.1" xmlns:con="http://eviware.com/soapui/config"><con:settings/><con:interface xsi:type="con:WsdlInterface" wsaVersion="NONE" name="HelloSoapBinding" type="wsdl" bindingName="{urn:/HelloWorld2.wsdl}HelloSoapBinding" soapVersion="1_1" anonymous="optional" definition="http://localhost:8193/HelloService?wsdl" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:settings/><con:definitionCache type="TEXT" rootPart="http://localhost:8193/HelloService?wsdl"><con:part><con:url>http://localhost:8193/HelloService?wsdl</con:url><con:content><![CDATA[<definitions name="Hello" targetNamespace="urn:/HelloWorld2.wsdl" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:smix="http://servicemix.org/wsdl/jbi/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="urn:/HelloWorld2.wsdl">
+ <types>
+ <schema targetNamespace="urn:/HelloWorld2.wsdl" xmlns="http://www.w3.org/2001/XMLSchema">
+ <element name="HelloRequest">
+ <complexType>
+ <all>
+ <element name="text" type="string"/>
+ </all>
+ </complexType>
+ </element>
+ <element name="HelloResponse">
+ <complexType>
+ <all>
+ <element name="text" type="string"/>
+ </all>
+ </complexType>
+ </element>
+ </schema>
+ </types>
+ <message name="HelloResponse">
+ <part element="tns:HelloResponse" name="body"></part>
+ </message>
+ <message name="HelloRequest">
+ <part element="tns:HelloRequest" name="body"></part>
+ </message>
+ <portType name="HelloPortType">
+ <operation name="Hello">
+ <input message="tns:HelloRequest"></input>
+ <output message="tns:HelloResponse"></output>
+ </operation>
+ </portType>
+ <binding name="HelloSoapBinding" type="tns:HelloPortType">
+ <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
+ <operation name="Hello">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body use="literal"/>
+ </input>
+ <output>
+ <soap:body use="literal"/>
+ </output>
+ </operation>
+ </binding>
+ <service name="HelloService">
+ <port binding="tns:HelloSoapBinding" name="HelloPort">
+ <soap:address location="http://localhost:8193/HelloService"/>
+ <smix:endpoint defaultMep="in-out" role="consumer"/>
+ </port>
+ </service>
+</definitions>]]></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part></con:definitionCache><con:endpoints><con:endpoint>http://localhost:8193/HelloService</con:endpoint></con:endpoints><con:operation isOneWay="false" action="" name="Hello" bindingOperationName="Hello" type="Request-Response" inputName="" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost:8193/HelloService</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:hel="urn:/HelloWorld2.wsdl">
+ <soapenv:Header/>
+ <soapenv:Body>
+ <hel:HelloRequest>
+ <hel:text>Hello</hel:text>
+ </hel:HelloRequest>
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508" action="urn:/HelloWorld2.wsdl/HelloPortType/HelloRequest"/><con:wsrmConfig version="1.2"/></con:call></con:operation></con:interface><con:testSuite name="TestSend"><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="Send" searchProperties="true"><con:settings/><con:testStep type="request" name="Hello - Request 1"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>HelloSoapBinding</con:interface><con:operation>Hello</con:operation><con:request name="Hello - Request 1" outgoingWss="" incomingWss="" timeout="" wssPasswordType=""><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></c
on:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost:8193/HelloService</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:hel="urn:/HelloWorld2.wsdl">
+ <soapenv:Header/>
+ <soapenv:Body>
+ <hel:HelloRequest>
+ <hel:text>Hello</hel:text>
+ </hel:HelloRequest>
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"/><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508" action="urn:/HelloWorld2.wsdl/HelloPortType/HelloRequest"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:properties/></con:testCase><con:properties/></con:testSuite><con:properties/><con:wssContainer/></con:soapui-project>
\ No newline at end of file
Modified: ode/branches/ode-1.3.5.x/distro/src/examples-jbi/maven2/ping-pong-osgi/osgi.bnd
URL: http://svn.apache.org/viewvc/ode/branches/ode-1.3.5.x/distro/src/examples-jbi/maven2/ping-pong-osgi/osgi.bnd?rev=1057953&r1=1057952&r2=1057953&view=diff
==============================================================================
--- ode/branches/ode-1.3.5.x/distro/src/examples-jbi/maven2/ping-pong-osgi/osgi.bnd (original)
+++ ode/branches/ode-1.3.5.x/distro/src/examples-jbi/maven2/ping-pong-osgi/osgi.bnd Wed Jan 12 00:21:06 2011
@@ -1,4 +1,3 @@
-Bundle-Activator: org.apache.ode.jbi.osgi.ServiceUnitActivator
+Import-Package: org.apache.servicemix.cxfbc,org.apache.servicemix.common.osgi
Export-Package: org.apache.ode.ping
-Import-Package: org.apache.ode.jbi.osgi,org.apache.servicemix.http,org.apache.servicemix.common.osgi
Include-Resource: src/main/resources
Modified: ode/branches/ode-1.3.5.x/distro/src/examples-jbi/maven2/ping-pong-osgi/src/main/resources/META-INF/spring/xbean.xml
URL: http://svn.apache.org/viewvc/ode/branches/ode-1.3.5.x/distro/src/examples-jbi/maven2/ping-pong-osgi/src/main/resources/META-INF/spring/xbean.xml?rev=1057953&r1=1057952&r2=1057953&view=diff
==============================================================================
--- ode/branches/ode-1.3.5.x/distro/src/examples-jbi/maven2/ping-pong-osgi/src/main/resources/META-INF/spring/xbean.xml (original)
+++ ode/branches/ode-1.3.5.x/distro/src/examples-jbi/maven2/ping-pong-osgi/src/main/resources/META-INF/spring/xbean.xml Wed Jan 12 00:21:06 2011
@@ -18,27 +18,22 @@
~ under the License.
-->
<beans xmlns="http://www.springframework.org/schema/beans"
- xmlns:http="http://servicemix.apache.org/http/1.0"
- xmlns:ping="urn:/Ping.wsdl"
- xmlns:pong="urn:/Pong.wsdl"
+ xmlns:cxfbc="http://servicemix.apache.org/cxfbc/1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
- http://www.springframework.org/schema/beans
- http://www.springframework.org/schema/beans/spring-beans.xsd
- http://servicemix.apache.org/http/1.0
- http://servicemix.apache.org/http/1.0/servicemix-http.xsd">
- <http:endpoint
- service="ping:PingService"
- endpoint="http"
- targetService="ping:PingService"
- targetEndpoint="PingPort"
- defaultOperation="Ping"
- role="consumer"
- locationURI="http://localhost:8192/PingHttp/"
- defaultMep="http://www.w3.org/2004/08/wsdl/in-out"
- wsdlResource="classpath:Ping.wsdl"
- soapVersion="1.1"
- soap="true" />
-
+ http://servicemix.apache.org/cxfbc/1.0
+ http://servicemix.apache.org/cxfbc/1.0/servicemix-cxf-bc.xsd
+ http://www.springframework.org/schema/beans
+ http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
+ ">
+
<bean class="org.apache.servicemix.common.osgi.EndpointExporter" />
+ <cxfbc:consumer
+ xmlns:ping="urn:/Ping.wsdl"
+ xmlns:pong="urn:/Pong.wsdl"
+ wsdl="classpath:Ping.wsdl"
+ locationURI="http://localhost:8193/PingService"
+ targetService="ping:PingService"
+ targetEndpoint="PingPort" />
+
</beans>