[jboss-svn-commits] JBL Code SVN: r17652 - in labs/jbosstm/trunk/XTS/demo: dd and 15 other directories.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Wed Jan 9 09:22:44 EST 2008
Author: adinn
Date: 2008-01-09 09:22:44 -0500 (Wed, 09 Jan 2008)
New Revision: 17652
Added:
labs/jbosstm/trunk/XTS/demo/build.bat
labs/jbosstm/trunk/XTS/demo/build.sh
labs/jbosstm/trunk/XTS/demo/dd/jboss/wsdl/RestaurantServiceAT.wsdl
labs/jbosstm/trunk/XTS/demo/dd/jboss/wsdl/RestaurantServiceBA.wsdl
labs/jbosstm/trunk/XTS/demo/dd/weblogic/
labs/jbosstm/trunk/XTS/demo/dd/weblogic/application.xml
labs/jbosstm/trunk/XTS/demo/dd/weblogic/web-app.xml
labs/jbosstm/trunk/XTS/demo/dd/weblogic/web-services.xml
labs/jbosstm/trunk/XTS/demo/dd/weblogic/web.xml
labs/jbosstm/trunk/XTS/demo/dd/webmethods/
labs/jbosstm/trunk/XTS/demo/dd/webmethods/RestaurantServiceAT.xml
labs/jbosstm/trunk/XTS/demo/dd/webmethods/RestaurantServiceBA.xml
labs/jbosstm/trunk/XTS/demo/dd/webmethods/TaxiServiceAT.xml
labs/jbosstm/trunk/XTS/demo/dd/webmethods/TaxiServiceBA.xml
labs/jbosstm/trunk/XTS/demo/dd/webmethods/TheatreServiceAT.xml
labs/jbosstm/trunk/XTS/demo/dd/webmethods/TheatreServiceBA.xml
labs/jbosstm/trunk/XTS/demo/dd/webmethods/glue-config.xml
labs/jbosstm/trunk/XTS/demo/dd/webmethods/javax.xml.soap.MessageFactory
labs/jbosstm/trunk/XTS/demo/dd/webmethods/javax.xml.soap.SOAPConnectionFactory
labs/jbosstm/trunk/XTS/demo/dd/webmethods/web-app.xml
labs/jbosstm/trunk/XTS/demo/jboss.properties
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/BasicClient.java
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceAT.java
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceAT.xml
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceATPort.java
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceATPort_Stub.java
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceAT_Impl.java
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceBA.java
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceBA.xml
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceBAPort.java
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceBAPort_Stub.java
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceBA_Impl.java
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceAT.java
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceAT.xml
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceATPort.java
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceATPort_Stub.java
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceAT_Impl.java
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceBA.java
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceBA.xml
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceBAPort.java
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceBAPort_Stub.java
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceBA_Impl.java
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceAT.java
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceAT.xml
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceATPort.java
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceATPort_Stub.java
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceAT_Impl.java
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceBA.java
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceBA.xml
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceBAPort.java
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceBAPort_Stub.java
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceBA_Impl.java
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/webmethods/
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/webmethods/BasicClient.java
labs/jbosstm/trunk/XTS/demo/weblogic.properties
labs/jbosstm/trunk/XTS/demo/webmethods.properties
Removed:
labs/jbosstm/trunk/XTS/demo/dd/jboss/jaxws-handlers-client.xml
labs/jbosstm/trunk/XTS/demo/dd/jboss/jaxws-handlers-server.xml
labs/jbosstm/trunk/XTS/demo/dd/jboss/service-jaxws-web-app.xml
labs/jbosstm/trunk/XTS/demo/dd/weblogic/application.xml
labs/jbosstm/trunk/XTS/demo/dd/weblogic/web-app.xml
labs/jbosstm/trunk/XTS/demo/dd/weblogic/web-services.xml
labs/jbosstm/trunk/XTS/demo/dd/weblogic/web.xml
labs/jbosstm/trunk/XTS/demo/dd/webmethods/RestaurantServiceAT.xml
labs/jbosstm/trunk/XTS/demo/dd/webmethods/RestaurantServiceBA.xml
labs/jbosstm/trunk/XTS/demo/dd/webmethods/TaxiServiceAT.xml
labs/jbosstm/trunk/XTS/demo/dd/webmethods/TaxiServiceBA.xml
labs/jbosstm/trunk/XTS/demo/dd/webmethods/TheatreServiceAT.xml
labs/jbosstm/trunk/XTS/demo/dd/webmethods/TheatreServiceBA.xml
labs/jbosstm/trunk/XTS/demo/dd/webmethods/glue-config.xml
labs/jbosstm/trunk/XTS/demo/dd/webmethods/javax.xml.soap.MessageFactory
labs/jbosstm/trunk/XTS/demo/dd/webmethods/javax.xml.soap.SOAPConnectionFactory
labs/jbosstm/trunk/XTS/demo/dd/webmethods/web-app.xml
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/BasicClient.java
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceAT.java
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceAT.xml
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceATPort.java
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceATPort_Stub.java
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceAT_Impl.java
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceBA.java
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceBA.xml
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceBAPort.java
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceBAPort_Stub.java
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceBA_Impl.java
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceAT.java
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceAT.xml
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceATPort.java
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceATPort_Stub.java
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceAT_Impl.java
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceBA.java
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceBA.xml
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceBAPort.java
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceBAPort_Stub.java
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceBA_Impl.java
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceAT.java
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceAT.xml
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceATPort.java
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceATPort_Stub.java
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceAT_Impl.java
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceBA.java
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceBA.xml
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceBAPort.java
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceBAPort_Stub.java
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceBA_Impl.java
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/webmethods/BasicClient.java
labs/jbosstm/trunk/XTS/demo/web/images/jboss.gif
Modified:
labs/jbosstm/trunk/XTS/demo/BUILDING
labs/jbosstm/trunk/XTS/demo/build.xml
labs/jbosstm/trunk/XTS/demo/dd/jboss/application.xml
labs/jbosstm/trunk/XTS/demo/dd/jboss/client-jaxrpc-mapping.xml
labs/jbosstm/trunk/XTS/demo/dd/jboss/client-web-app.xml
labs/jbosstm/trunk/XTS/demo/dd/jboss/jaxrpc-mapping.xml
labs/jbosstm/trunk/XTS/demo/dd/jboss/service-web-app.xml
labs/jbosstm/trunk/XTS/demo/dd/jboss/webservices.xml
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/jboss/BasicClient.java
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/jboss/restaurant/IRestaurantServiceAT.java
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/jboss/restaurant/IRestaurantServiceBA.java
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/services/Restaurant/IRestaurantService.java
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/services/Restaurant/IRestaurantServiceBA.java
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/services/Restaurant/RestaurantManager.java
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/services/Restaurant/RestaurantServiceAT.java
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/services/Restaurant/RestaurantServiceBA.java
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/services/Restaurant/RestaurantView.java
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/services/Taxi/TaxiManager.java
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/services/Taxi/TaxiServiceAT.java
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/services/Taxi/TaxiServiceBA.java
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/services/Taxi/TaxiView.java
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/services/Theatre/TheatreManager.java
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/services/Theatre/TheatreServiceAT.java
labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/services/Theatre/TheatreView.java
labs/jbosstm/trunk/XTS/demo/web/index.jsp
Log:
reverting incomplete change set made when maciej inadvertently committed his half-way fix for JBTM-277 -- this version now compiles ok and runs under AS 4.2.1
Modified: labs/jbosstm/trunk/XTS/demo/BUILDING
===================================================================
--- labs/jbosstm/trunk/XTS/demo/BUILDING 2008-01-09 12:41:15 UTC (rev 17651)
+++ labs/jbosstm/trunk/XTS/demo/BUILDING 2008-01-09 14:22:44 UTC (rev 17652)
@@ -15,29 +15,18 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
# MA 02110-1301, USA.
#
-# (C) 2007,
+# (C) 2005-2006,
# @author JBoss Inc.
#
-This demo has been written for, and tested on, JBoss Application Server 4.2.1.GA.
-Please download and install this app server from the JBoss website. This demo has
-been tested on JBoss Transaction Service 4.4.
+This demo has been written for, and tested on, JBoss4.0.3SP1. Please download
+and install this app server from the JBoss website.
Follow these steps to build the demo for JBoss
+ - edit jboss.properties and replace variables as directed in the comments
+ - add java and ant to your path
+ - execute 'sh build.sh jboss clean build' on unix or
+ 'build.bat jboss clean build' on windows
+ - deploy the generated ear file into an instance of JBoss4.0.3SP 1
-1) Add 'java' and 'ant' to your path
-
-2) Edit 'build.xml' and replace properties as directed in the comments
-
-3) Execute 'ant build'
- This compiles necessary classes and produces the 'xts-demo.ear' file.
-
-4) Execute 'ant deploy'
- This deploys the generated ear file into an instance of the JBoss Application
- Server
-
-To start using the demo application open a browser and enter the xts-demo url
-(e.g. http://localhost:8080/xts-demo)
-
-To undeploy the demo application execute 'ant undeploy' - this deletes the
-'xts-demo.ear' file from the deployment directory of the JBoss AS.
+Open a browser and enter the xts-demo url (e.g. http://localhost:8080/xts-demo)
Copied: labs/jbosstm/trunk/XTS/demo/build.bat (from rev 16747, labs/jbosstm/trunk/XTS/demo/build.bat)
===================================================================
--- labs/jbosstm/trunk/XTS/demo/build.bat (rev 0)
+++ labs/jbosstm/trunk/XTS/demo/build.bat 2008-01-09 14:22:44 UTC (rev 17652)
@@ -0,0 +1,45 @@
+rem
+rem JBoss, Home of Professional Open Source
+rem Copyright 2006, Red Hat Middleware LLC, and individual contributors
+rem as indicated by the @author tags.
+rem See the copyright.txt in the distribution for a full listing
+rem of individual contributors.
+rem This copyrighted material is made available to anyone wishing to use,
+rem modify, copy, or redistribute it subject to the terms and conditions
+rem of the GNU General Public License, v. 2.0.
+rem This program is distributed in the hope that it will be useful, but WITHOUT A
+rem WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+rem PARTICULAR PURPOSE. See the GNU General Public License for more details.
+rem You should have received a copy of the GNU General Public License,
+rem v. 2.0 along with this distribution; if not, write to the Free Software
+rem Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+rem MA 02110-1301, USA.
+rem
+rem (C) 2005-2006,
+rem @author JBoss Inc.
+rem
+ at echo off
+rem ###########################################################################
+rem # Wrapper script for building and deploying xts-demo #
+rem # Usage: build.bat [weblogic|jboss] <target> #
+rem ###########################################################################
+
+if "%OS" == "Windows_NT" @setlocal
+
+set PROGRAM=build.bat
+if "%OS%" == "Windows_NT" set PROGNAME=%~nx0
+
+if "%1" == "" goto USAGE
+
+set PROPERTYFILE=%1.properties
+if exist "%PROPERTYFILE%" goto RUN
+
+:USAGE
+echo Usage: %PROGRAM% [weblogic|jboss|webmethods] <target>
+goto END
+
+:RUN
+shift
+ant -Dxmlpropertyfile="%PROPERTYFILE%" %1 %2 %3 %4 %5 %6 %7 %8 %9
+:END
+if "%OS" == "Windows_NT" @endlocal
Copied: labs/jbosstm/trunk/XTS/demo/build.sh (from rev 16747, labs/jbosstm/trunk/XTS/demo/build.sh)
===================================================================
--- labs/jbosstm/trunk/XTS/demo/build.sh (rev 0)
+++ labs/jbosstm/trunk/XTS/demo/build.sh 2008-01-09 14:22:44 UTC (rev 17652)
@@ -0,0 +1,38 @@
+#
+# JBoss, Home of Professional Open Source
+# Copyright 2006, Red Hat Middleware LLC, and individual contributors
+# as indicated by the @author tags.
+# See the copyright.txt in the distribution for a full listing
+# of individual contributors.
+# This copyrighted material is made available to anyone wishing to use,
+# modify, copy, or redistribute it subject to the terms and conditions
+# of the GNU General Public License, v. 2.0.
+# This program is distributed in the hope that it will be useful, but WITHOUT A
+# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE. See the GNU General Public License for more details.
+# You should have received a copy of the GNU General Public License,
+# v. 2.0 along with this distribution; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+# MA 02110-1301, USA.
+#
+# (C) 2005-2006,
+# @author JBoss Inc.
+#
+#!/bin/sh
+###############################################################################
+# Wrapper script for building and deploying xts-demo #
+# Usage: build.sh [weblogic|jboss] <target> #
+###############################################################################
+
+if [ $# -ge 1 ]
+then
+ propertyfile=$1.properties
+ if [ -f "$propertyfile" ]
+ then
+ shift
+ exec ant -Dxmlpropertyfile $propertyfile "$@"
+ fi
+fi
+
+echo "Usage: `basename $0` [weblogic|jboss|webmethods] <target>"
+exit 1
Modified: labs/jbosstm/trunk/XTS/demo/build.xml
===================================================================
--- labs/jbosstm/trunk/XTS/demo/build.xml 2008-01-09 12:41:15 UTC (rev 17651)
+++ labs/jbosstm/trunk/XTS/demo/build.xml 2008-01-09 14:22:44 UTC (rev 17652)
@@ -15,10 +15,12 @@
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
MA 02110-1301, USA.
- (C) 2005-2007,
+ (C) 2005-2006,
@author JBoss Inc.
-->
+<!-- $Id: build.xml,v 1.18.4.1 2005/11/22 10:42:06 kconner Exp $ -->
+
<!-- ====================================================================== -->
<!-- -->
<!-- Copyright (c) 2003, Arjuna Technologies Limited. -->
@@ -29,52 +31,50 @@
<project name="xts-demo" default="build" basedir=".">
+ <!-- ================================================================== -->
- <!--
- You need to set following properties:
+ <!-- Specify weblogic.home if you want a WebLogic build, -->
+ <!-- webmethods.home for a webMethods build otherwise a JBoss build -->
+ <!-- will be generated. -->
- hostname - the hostname of the JBoss installation (e.g. localhost)
- port - the port of the JBoss web server (e.g. 8080)
- urlstub - the url stub for the demo webservices (e.g. xtsdemowebservices)
- jboss.dir - the deploy directory of the JBoss instance (e.g. /usr/local/jboss-4.2.1.GA)
- jboss.profile - the profile of the JBoss Application Server (e.g. default)
- -->
+ <!-- The properties to override are the following: -->
+ <!-- hostname (defaults to localhost) -->
+ <!-- port (defaults to 8080 for jboss, 7001 for WebLogic and -->
+ <!-- 8004 for webMethods) -->
+ <!-- urlstub (defaults to xtsdemowebservices for JBoss and WebLogic -->
+ <!-- and xts-demo for webMethods) -->
- <property name="hostname" value="localhost"/>
- <property name="port" value="8080"/>
- <property name="urlstub" value="xtsdemowebservices"/>
- <property name="jboss.dir" value="/home/raistlin/Desktop/RedHat/jboss-4.2.1.GA"/>
- <property name="jboss.profile" value="default"/>
+ <!-- deploy.dir The deployment directory for the ear -->
+ <!-- ================================================================== -->
+ <property name="xtsinstalled.home" location="../xts-install" />
+ <property name="distrib.dir" location="${xtsinstalled.home}/demo"/>
+ <property name="conf.dir" location="${xtsinstalled.home}/conf"/>
- <!-- You should not need to modify anything below this point -->
+ <property name="lib.dir" location="${xtsinstalled.home}/lib"/>
+ <property name="ext.dir" location="${lib.dir}/ext"/>
- <!-- JBoss Application Server libraries -->
- <property name="jboss.server.dir" value="${jboss.dir}/server/${jboss.profile}"/>
- <property name="jboss.deploy.dir" value="${jboss.server.dir}/deploy"/>
<property name="lib.libs" value="wstx.jar ws-t.jar ws-c.jar"/>
<property name="ext.libs" value="jbossjta.jar"/>
<property name="ext.compile" value="${ext.libs} jaxrpc.jar servlet.jar"/>
+
<property name="ext.package" value="${ext.libs} jbossts-common.jar commons-logging.jar stax-api-1.0.jar wstx-asl-2.0.3.jar"/>
- <!-- XML Transaction Service -->
- <property name="xtsinstalled.home" location="../xts-install" />
- <property name="distrib.dir" location="${xtsinstalled.home}/demo"/>
- <property name="conf.dir" location="${xtsinstalled.home}/conf"/>
-
<!-- ================================================================== -->
-
<property name="build.dir" location="build"/>
<property name="src.dir" location="src"/>
<property name="web.dir" location="web"/>
<property name="dd.dir" location="dd"/>
<property name="jboss.dd.dir" location="${dd.dir}/jboss"/>
+ <property name="webmethods.dd.dir" location="${dd.dir}/webmethods"/>
+ <property name="weblogic.dd.dir" location="${dd.dir}/weblogic"/>
<property name="build.config" location="${build.dir}/config"/>
<property name="build.soapconfig" location="${build.dir}/soapconfig"/>
<property name="appinf.dir" location="${build.dir}/APP-INF"/>
<property name="appinflib.dir" location="${appinf.dir}/lib"/>
+ <property name="webmethods.build.dir" location="${build.dir}/xts-demo"/>
<property name="docs.dir" location="docs"/>
<property name="xsl.dir" location="xsl"/>
@@ -85,11 +85,23 @@
<property name="javac.optimize" value="off"/>
<property name="javac.deprecation" value="on"/>
+ <path id="lib.path">
+ <fileset dir="${lib.dir}" includes="${lib.libs}"/>
+ </path>
+ <path id="ext.path">
+ <fileset dir="${ext.dir}" includes="${ext.compile}"/>
+ </path>
+
<filterset id="webxml.filter">
- <filter token="taxiATURL" value="http://${hostname}:${port}/${urlstub}/TaxiServiceAT"/>
- <filter token="taxiBAURL" value="http://${hostname}:${port}/${urlstub}/TaxiServiceBA"/>
- <filter token="theatreATURL" value="http://${hostname}:${port}/${urlstub}/TheatreServiceAT"/>
- <filter token="theatreBAURL" value="http://${hostname}:${port}/${urlstub}/TheatreServiceBA"/>
+ <filter token="restaurantATURL" value="${restaurantATURL}"/>
+ <filter token="restaurantBAURL" value="${restaurantBAURL}"/>
+ <filter token="taxiATURL" value="${taxiATURL}"/>
+ <filter token="taxiBAURL" value="${taxiBAURL}"/>
+ <filter token="theatreATURL" value="${theatreATURL}"/>
+ <filter token="theatreBAURL" value="${theatreBAURL}"/>
+ <filter token="hostname" value="${hostname}"/>
+ <filter token="port" value="${port}"/>
+ <filter token="urlstub" value="${urlstub}"/>
</filterset>
<target name="clean">
@@ -103,42 +115,51 @@
</delete>
</target>
- <target name="init-properties" depends="clean">
+ <target name="init-build">
+ <condition property="jboss.build">
+ <not>
+ <or>
+ <isset property="weblogic.home"/>
+ <isset property="webmethods.home"/>
+ </or>
+ </not>
+ </condition>
+ </target>
+
+ <target name="init-properties-weblogic" depends="init-build" if="weblogic.home">
+ <property name="hostname" value="localhost"/>
+ <property name="port" value="7001"/>
+ <property name="urlstub" value="xtsdemowebservices"/>
<path id="compile.path">
- <fileset dir="${jboss.server.dir}/lib">
- <include name="log4j.jar"/>
- <include name="jboss-ejb3x.jar"/>
- <include name="ejb-3_0-api.jar"/>
- <include name="ejb3-persistence.jar"/>
- <include name="jboss-ejb3x.jar"/>
- <include name="jboss-saaj.jar"/>
- <include name="jboss-j2ee.jar"/>
- <include name="commons-logging.jar"/>
- <include name="servlet-api.jar"/>
- <include name="jboss-jaxrpc.jar"/>
- <include name="jboss-saaj.jar"/>
- <include name="commons-logging.jar"/>
- <include name="jbossjta.jar"/>
- <include name="jbossts-common.jar"/>
- </fileset>
- <fileset dir="${jboss.deploy.dir}/jbossws.sar">
- <include name="jbossws-core.jar"/>
- <include name="jboss-jaxws.jar"/>
- <include name="stax-api.jar"/>
- </fileset>
- <fileset dir="${jboss.deploy.dir}/jbossxts.sar">
- <include name="stax-api-1.0.jar"/>
- <include name="ws-c.jar"/>
- <include name="ws-t.jar"/>
- <include name="wsas.jar"/>
- <include name="wscf.jar"/>
- <include name="wstx-asl-2.0.3.jar"/>
- <include name="wstx.jar"/>
- </fileset>
+ <path refid="lib.path"/>
+ <path refid="ext.path"/>
+ <fileset dir="${weblogic.home}/server/lib" includes="webservices.jar"/>
</path>
</target>
- <target name="init" depends="init-properties">
+ <target name="init-properties-webmethods" depends="init-build" if="webmethods.home">
+ <property name="hostname" value="localhost"/>
+ <property name="port" value="8004"/>
+ <property name="urlstub" value="xts-demo"/>
+ <path id="compile.path">
+ <path refid="lib.path"/>
+ <path refid="ext.path"/>
+ <pathelement location="${webmethods.home}/lib/glue.jar"/>
+ </path>
+ <property name="webmethods.deploy.dir" location="${deploy.dir}/xts-demo"/>
+ </target>
+
+ <target name="init-properties" depends="init-build" if="jboss.build">
+ <property name="hostname" value="localhost"/>
+ <property name="port" value="8080"/>
+ <property name="urlstub" value="xtsdemowebservices"/>
+ <path id="compile.path">
+ <path refid="lib.path"/>
+ <path refid="ext.path"/>
+ </path>
+ </target>
+
+ <target name="init" depends="init-properties-weblogic,init-properties-webmethods,init-properties">
<mkdir dir="${build.dir}"/>
<mkdir dir="${build.dir}/classes"/>
<mkdir dir="${build.config}"/>
@@ -156,7 +177,9 @@
</classpath>
<src path="${src.dir}"/>
<patternset>
- <include name="com/arjuna/xts/nightout/clients/jboss/**"/>
+ <include name="com/arjuna/xts/nightout/clients/jboss/**" if="jboss.build"/>
+ <include name="com/arjuna/xts/nightout/clients/weblogic/**" if="weblogic.home"/>
+ <include name="com/arjuna/xts/nightout/clients/webmethods/**" if="webmethods.home"/>
<include name="com/arjuna/xts/nightout/services/**"/>
</patternset>
</javac>
@@ -172,12 +195,26 @@
<jar destfile="${build.dir}/config.jar" basedir="${build.config}"/>
</target>
- <target name="jboss-webservices" depends="compile">
+ <target name="weblogic-webservices" depends="compile" if="weblogic.home">
+ <copy file="${weblogic.dd.dir}/web-services.xml" tofile="${build.dir}/web-services.xml"/>
+ <war destfile="${build.dir}/xts-demo-webservices.war" webxml="${weblogic.dd.dir}/web.xml">
+ <webinf dir="${build.dir}">
+ <include name="web-services.xml"/>
+ </webinf>
+ <classes dir="${build.dir}/classes">
+ <include name="com/arjuna/xts/nightout/services/**/*"/>
+ </classes>
+ <manifest>
+ <attribute name="Class-Path" value="${lib.libs} ${ext.libs}"/>
+ </manifest>
+ </war>
+ </target>
+
+ <target name="jboss-webservices" depends="compile" if="jboss.build">
<war destfile="${build.dir}/xts-demo-webservices.war" webxml="${jboss.dd.dir}/service-web-app.xml">
- <webinf dir="${jboss.dd.dir}" includes="jaxrpc-mapping.xml webservices.xml wsdl/*"/>
+ <webinf dir="${jboss.dd.dir}" excludes="service-web-app.xml client-web-app.xml"/>
<fileset dir="${build.dir}/classes">
<include name="com/arjuna/xts/nightout/services/**"/>
- <exclude name="com/arjuna/xts/nightout/services/Restaurant/**"/>
</fileset>
<manifest>
<attribute name="Class-Path" value="${lib.libs} ${ext.libs}"/>
@@ -185,42 +222,121 @@
</war>
</target>
- <target name="jboss-jaxws-webservices" depends="compile">
- <copy file="${jboss.dd.dir}/jaxws-handlers-server.xml" todir="${build.dir}/classes/com/arjuna/xts/nightout/services/Restaurant"/>
- <war destfile="${build.dir}/xts-demo-jaxws-webservices.war" webxml="${jboss.dd.dir}/service-jaxws-web-app.xml">
- <fileset dir="${build.dir}/classes">
- <include name="com/arjuna/xts/nightout/services/Restaurant/**"/>
- </fileset>
+ <!-- the client side elements -->
+ <target name="weblogic-webapp" depends="compile" if="weblogic.home">
+ <copy tofile="${build.dir}/client-web-app.xml" file="${weblogic.dd.dir}/web-app.xml">
+ <filterset refid="webxml.filter"/>
+ </copy>
+
+ <!-- move resources into the classes directory -->
+ <copy todir="${build.dir}/classes/">
+ <fileset dir="${src.dir}" includes="com/arjuna/xts/nightout/clients/weblogic/**/*.xml"/>
+ </copy>
+
+ <war warfile="${build.dir}/xts-demo.war" webxml="${build.dir}/client-web-app.xml">
+ <classes dir="${build.dir}/classes">
+ <exclude name="com/arjuna/xts/nightout/services/**/*"/>
+ </classes>
+ <fileset dir="${web.dir}"/>
<manifest>
- <attribute name="Class-Path" value="${lib.libs} ${ext.libs}"/>
+ <attribute name="Class-Path" value="wstx.jar"/>
</manifest>
</war>
</target>
- <!-- the client side elements -->
- <target name="jboss-webapp" depends="compile">
+ <target name="jboss-webapp" depends="compile" if="jboss.build">
<copy tofile="${build.dir}/client-web-app.xml" file="${jboss.dd.dir}/client-web-app.xml">
<filterset refid="webxml.filter"/>
</copy>
<war warfile="${build.dir}/xts-demo.war" webxml="${build.dir}/client-web-app.xml">
- <fileset dir="${build.dir}/classes">
- <include name="com/arjuna/xts/nightout/clients/**/*"/>
- </fileset>
+ <classes dir="${build.dir}/classes">
+ <exclude name="com/arjuna/xts/nightout/services/**/*"/>
+ </classes>
<fileset dir="${web.dir}"/>
<manifest>
<attribute name="Class-Path" value="wstx.jar"/>
</manifest>
- <webinf dir="${jboss.dd.dir}" includes="wsdl/** client-jaxrpc-mapping.xml"/>
+ <webinf dir="${jboss.dd.dir}" includes="wsdl/**, client-jaxrpc-mapping.xml"/>
</war>
</target>
- <target name="build" depends="jboss-webservices, jboss-jaxws-webservices, jboss-webapp, config">
- <ear earfile="${build.dir}/xts-demo.ear" appxml="${jboss.dd.dir}/application.xml">
- <fileset dir="${build.dir}" includes="xts-demo-jaxws-webservices.war xts-demo-webservices.war xts-demo.war"/>
+ <target name="weblogic-ear" depends="weblogic-webservices, weblogic-webapp, config" if="weblogic.home">
+ <copy todir="${appinflib.dir}">
+ <fileset dir="${xtsinstalled.home}/lib" includes="*.jar"/>
+ <fileset dir="${xtsinstalled.home}/lib/ext" includes="${ext.package}"/>
+ <fileset dir="${build.dir}" includes="config.jar"/>
+ </copy>
+ <ear earfile="${build.dir}/xts-demo.ear" appxml="${weblogic.dd.dir}/application.xml">
+ <fileset dir="${xtsinstalled.home}/webapps" includes="*.war"/>
+ <fileset dir="${build.dir}" includes="xts-demo-webservices.war xts-demo.war"/>
+ <fileset dir="${build.dir}" includes="APP-INF/**"/>
</ear>
</target>
+ <target name="jboss-ear" depends="jboss-webapp, config" if="jboss.build">
+ <ear earfile="${build.dir}/xts-demo.ear"
+ appxml="${jboss.dd.dir}/application.xml">
+ <fileset dir="${build.dir}" includes="xts-demo-webservices.war xts-demo.war config.jar"/>
+ <fileset dir="${xtsinstalled.home}/lib" includes="*.jar"/>
+ <fileset dir="${xtsinstalled.home}/lib/ext" includes="${ext.package}"/>
+ <fileset dir="${xtsinstalled.home}/webapps" includes="*.war"/>
+ </ear>
+ </target>
+
+ <target name="webmethods-app" depends="config" if="webmethods.home">
+ <mkdir dir="${webmethods.build.dir}"/>
+ <property name="webmethods.webinf.dir" location="${webmethods.build.dir}/WEB-INF"/>
+ <property name="webmethods.classes.dir" location="${webmethods.webinf.dir}/classes"/>
+ <property name="webmethods.lib.dir" location="${webmethods.webinf.dir}/lib"/>
+ <property name="webmethods.services.dir" location="${webmethods.webinf.dir}/services"/>
+
+ <mkdir dir="${webmethods.webinf.dir}"/>
+ <mkdir dir="${webmethods.classes.dir}"/>
+ <mkdir dir="${webmethods.lib.dir}"/>
+ <mkdir dir="${webmethods.services.dir}"/>
+ <mkdir dir="${build.soapconfig}/services"/>
+
+ <copy todir="${webmethods.build.dir}">
+ <fileset dir="${web.dir}"/>
+ </copy>
+ <copy todir="${webmethods.webinf.dir}" file="${webmethods.dd.dir}/glue-config.xml">
+ <filterset>
+ <filter token="hostname" value="${hostname}"/>
+ <filter token="port" value="${port}"/>
+ </filterset>
+ </copy>
+ <copy tofile="${webmethods.webinf.dir}/web.xml" file="${webmethods.dd.dir}/web-app.xml">
+ <filterset refid="webxml.filter"/>
+ </copy>
+
+ <copy todir="${webmethods.classes.dir}">
+ <fileset dir="${build.dir}/classes"/>
+ </copy>
+
+ <copy todir="${build.soapconfig}/services">
+ <fileset dir="${webmethods.dd.dir}" includes="javax.*"/>
+ </copy>
+ <jar file="${build.dir}/soapconfig.jar">
+ <metainf dir="${build.soapconfig}"/>
+ </jar>
+
+ <copy todir="${webmethods.lib.dir}">
+ <fileset dir="${xtsinstalled.home}/lib" includes="*.jar"/>
+ <fileset dir="${xtsinstalled.home}/lib/ext" includes="${ext.package}"/>
+ <fileset dir="${build.dir}" includes="config.jar soapconfig.jar"/>
+ </copy>
+
+ <copy todir="${webmethods.services.dir}">
+ <fileset dir="${webmethods.dd.dir}">
+ <include name="*AT.xml"/>
+ <include name="*BA.xml"/>
+ </fileset>
+ </copy>
+ </target>
+
+ <target name="build" depends="jboss-ear, weblogic-ear, webmethods-app"/>
+
<target name="docs" depends="init">
<copy todir="${html.dir}">
<fileset dir="${docs.dir}">
@@ -260,6 +376,9 @@
<include name="html/**"/>
<include name="dd/**"/>
<include name="web/**"/>
+ <include name="*.properties"/>
+ <include name="build.sh"/>
+ <include name="build.bat"/>
<include name="BUILDING"/>
</fileset>
</copy>
@@ -267,12 +386,26 @@
<copy file="xts-build.xml" tofile="${selected-distrib-dir}/build.xml"/>
</target>
- <target name="deploy">
- <copy file="${build.dir}/xts-demo.ear" tofile="${jboss.deploy.dir}/xts-demo.ear"/>
+ <target name="deploy" depends="deploy-ears, deploy-exploded"/>
+
+ <target name="deploy-ears" depends="build, undeploy" unless="webmethods.home">
+ <copy file="${build.dir}/xts-demo.ear" tofile="${deploy.dir}/xts-demo.ear"/>
</target>
- <target name="undeploy">
- <delete file="${jboss.deploy.dir}/xts-demo.ear"/>
+ <target name="deploy-exploded" depends="build, undeploy" if="webmethods.home">
+ <mkdir dir="${webmethods.deploy.dir}"/>
+ <copy todir="${webmethods.deploy.dir}">
+ <fileset dir="${webmethods.build.dir}"/>
+ </copy>
</target>
+ <target name="undeploy" depends="undeploy-ears, undeploy-exploded"/>
+
+ <target name="undeploy-ears" unless="webmethods.home">
+ <delete file="${deploy.dir}/xts-demo.ear"/>
+ </target>
+
+ <target name="undeploy-exploded" if="webmethods.home">
+ <delete dir="${webmethods.deploy.dir}"/>
+ </target>
</project>
Modified: labs/jbosstm/trunk/XTS/demo/dd/jboss/application.xml
===================================================================
--- labs/jbosstm/trunk/XTS/demo/dd/jboss/application.xml 2008-01-09 12:41:15 UTC (rev 17651)
+++ labs/jbosstm/trunk/XTS/demo/dd/jboss/application.xml 2008-01-09 14:22:44 UTC (rev 17652)
@@ -15,68 +15,59 @@
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
MA 02110-1301, USA.
- (C) 2005-2007,
+ (C) 2005-2006,
@author JBoss Inc.
-->
-
-<!-- $Id: axis-application.xml,v 1.8.4.1 2005/11/22 10:42:05 kconner Exp $ -->
-
-<!DOCTYPE application PUBLIC "-//Sun Microsystems, Inc.//DTD J2EE Application 1.3//EN" "http://java.sun.com/dtd/application_1_3.dtd">
-
-<application>
- <display-name>XML Transaction Service Demo</display-name>
-
- <description>XML Transaction Service Demo</description>
-
- <!--
- <module>
- <web>
- <web-uri>ws-c.war</web-uri>
- <context-root>/xts</context-root>
- </web>
- </module>
-
- <module>
- <web>
- <web-uri>ws-t.war</web-uri>
- <context-root>/ws-t</context-root>
- </web>
- </module>
-
- <module>
- <web>
- <web-uri>wscf.war</web-uri>
- <context-root>/wscf</context-root>
- </web>
- </module>
-
- <module>
- <web>
- <web-uri>wstx.war</web-uri>
- <context-root>/wstx</context-root>
- </web>
- </module>
- -->
-
- <module>
- <web>
- <web-uri>xts-demo-jaxws-webservices.war</web-uri>
- <context-root>/xtsdemojaxwswebservices</context-root>
- </web>
- </module>
-
- <module>
- <web>
- <web-uri>xts-demo-webservices.war</web-uri>
- <context-root>/xtsdemowebservices</context-root>
- </web>
- </module>
-
- <module>
- <web>
- <web-uri>xts-demo.war</web-uri>
- <context-root>/xts-demo</context-root>
- </web>
- </module>
-
-</application>
+
+<!-- $Id: axis-application.xml,v 1.8.4.1 2005/11/22 10:42:05 kconner Exp $ -->
+
+<!DOCTYPE application PUBLIC "-//Sun Microsystems, Inc.//DTD J2EE Application 1.3//EN" "http://java.sun.com/dtd/application_1_3.dtd">
+
+<application>
+ <display-name>XML Transaction Service Demo</display-name>
+
+ <description>XML Transaction Service Demo</description>
+
+ <module>
+ <web>
+ <web-uri>ws-c.war</web-uri>
+ <context-root>/xts</context-root>
+ </web>
+ </module>
+
+ <module>
+ <web>
+ <web-uri>ws-t.war</web-uri>
+ <context-root>/ws-t</context-root>
+ </web>
+ </module>
+
+ <module>
+ <web>
+ <web-uri>wscf.war</web-uri>
+ <context-root>/wscf</context-root>
+ </web>
+ </module>
+
+ <module>
+ <web>
+ <web-uri>wstx.war</web-uri>
+ <context-root>/wstx</context-root>
+ </web>
+ </module>
+
+ <module>
+ <web>
+ <web-uri>xts-demo-webservices.war</web-uri>
+ <context-root>/xtsdemowebservices</context-root>
+ </web>
+ </module>
+
+ <module>
+ <web>
+ <web-uri>xts-demo.war</web-uri>
+ <context-root>/xts-demo</context-root>
+ </web>
+ </module>
+
+</application>
Modified: labs/jbosstm/trunk/XTS/demo/dd/jboss/client-jaxrpc-mapping.xml
===================================================================
--- labs/jbosstm/trunk/XTS/demo/dd/jboss/client-jaxrpc-mapping.xml 2008-01-09 12:41:15 UTC (rev 17651)
+++ labs/jbosstm/trunk/XTS/demo/dd/jboss/client-jaxrpc-mapping.xml 2008-01-09 14:22:44 UTC (rev 17652)
@@ -23,8 +23,11 @@
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://www.ibm.com/webservices/xsd/j2ee_jaxrpc_mapping_1_1.xsd"
version="1.1">
-
<package-mapping>
+ <package-type>com.arjuna.xts.nightout.clients.jboss.restaurant</package-type>
+ <namespaceURI>http://www.jboss.com/jbosstm/xts/demo/Restaurant</namespaceURI>
+ </package-mapping>
+ <package-mapping>
<package-type>com.arjuna.xts.nightout.clients.jboss.theatre</package-type>
<namespaceURI>http://www.jboss.com/jbosstm/xts/demo/Theatre</namespaceURI>
</package-mapping>
Modified: labs/jbosstm/trunk/XTS/demo/dd/jboss/client-web-app.xml
===================================================================
--- labs/jbosstm/trunk/XTS/demo/dd/jboss/client-web-app.xml 2008-01-09 12:41:15 UTC (rev 17651)
+++ labs/jbosstm/trunk/XTS/demo/dd/jboss/client-web-app.xml 2008-01-09 14:22:44 UTC (rev 17652)
@@ -30,6 +30,14 @@
<servlet-name>Basic Client Servlet</servlet-name>
<servlet-class>com.arjuna.xts.nightout.clients.jboss.BasicClient</servlet-class>
<init-param>
+ <param-name>restaurantATURL</param-name>
+ <param-value>@restaurantATURL@</param-value>
+ </init-param>
+ <init-param>
+ <param-name>restaurantBAURL</param-name>
+ <param-value>@restaurantBAURL@</param-value>
+ </init-param>
+ <init-param>
<param-name>taxiATURL</param-name>
<param-value>@taxiATURL@</param-value>
</init-param>
@@ -53,6 +61,34 @@
</servlet-mapping>
<service-ref>
+ <service-ref-name>service/RestaurantServiceAT</service-ref-name>
+ <service-interface>javax.xml.rpc.Service</service-interface>
+ <wsdl-file>WEB-INF/wsdl/RestaurantServiceAT.wsdl</wsdl-file>
+ <jaxrpc-mapping-file>WEB-INF/client-jaxrpc-mapping.xml</jaxrpc-mapping-file>
+ <service-qname xmlns:demo="http://www.jboss.com/jbosstm/xts/demo/Restaurant">demo:IRestaurantServiceService</service-qname>
+ <port-component-ref>
+ <service-endpoint-interface>com.arjuna.xts.nightout.clients.jboss.restaurant.IRestaurantServiceAT</service-endpoint-interface>
+ </port-component-ref>
+ <handler>
+ <handler-name>XTSClientHandler</handler-name>
+ <handler-class>com.arjuna.mw.wst.client.JaxRPCHeaderContextProcessor</handler-class>
+ </handler>
+ </service-ref>
+ <service-ref>
+ <service-ref-name>service/RestaurantServiceBA</service-ref-name>
+ <service-interface>javax.xml.rpc.Service</service-interface>
+ <wsdl-file>WEB-INF/wsdl/RestaurantServiceBA.wsdl</wsdl-file>
+ <jaxrpc-mapping-file>WEB-INF/client-jaxrpc-mapping.xml</jaxrpc-mapping-file>
+ <service-qname xmlns:demo="http://www.jboss.com/jbosstm/xts/demo/Restaurant">demo:IRestaurantServiceBAService</service-qname>
+ <port-component-ref>
+ <service-endpoint-interface>com.arjuna.xts.nightout.clients.jboss.restaurant.IRestaurantServiceBA</service-endpoint-interface>
+ </port-component-ref>
+ <handler>
+ <handler-name>XTSClientHandler</handler-name>
+ <handler-class>com.arjuna.mw.wst.client.JaxRPCHeaderContextProcessor</handler-class>
+ </handler>
+ </service-ref>
+ <service-ref>
<service-ref-name>service/TaxiServiceAT</service-ref-name>
<service-interface>javax.xml.rpc.Service</service-interface>
<wsdl-file>WEB-INF/wsdl/TaxiServiceAT.wsdl</wsdl-file>
Modified: labs/jbosstm/trunk/XTS/demo/dd/jboss/jaxrpc-mapping.xml
===================================================================
--- labs/jbosstm/trunk/XTS/demo/dd/jboss/jaxrpc-mapping.xml 2008-01-09 12:41:15 UTC (rev 17651)
+++ labs/jbosstm/trunk/XTS/demo/dd/jboss/jaxrpc-mapping.xml 2008-01-09 14:22:44 UTC (rev 17652)
@@ -23,8 +23,11 @@
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://www.ibm.com/webservices/xsd/j2ee_jaxrpc_mapping_1_1.xsd"
version="1.1">
-
<package-mapping>
+ <package-type>com.arjuna.xts.nightout.services.Restaurant</package-type>
+ <namespaceURI>http://www.jboss.com/jbosstm/xts/demo/Restaurant</namespaceURI>
+ </package-mapping>
+ <package-mapping>
<package-type>com.arjuna.xts.nightout.services.Theatre</package-type>
<namespaceURI>http://www.jboss.com/jbosstm/xts/demo/Theatre</namespaceURI>
</package-mapping>
Deleted: labs/jbosstm/trunk/XTS/demo/dd/jboss/jaxws-handlers-client.xml
===================================================================
--- labs/jbosstm/trunk/XTS/demo/dd/jboss/jaxws-handlers-client.xml 2008-01-09 12:41:15 UTC (rev 17651)
+++ labs/jbosstm/trunk/XTS/demo/dd/jboss/jaxws-handlers-client.xml 2008-01-09 14:22:44 UTC (rev 17652)
@@ -1,37 +0,0 @@
-<!--
- JBoss, Home of Professional Open Source
- Copyright 2006, Red Hat Middleware LLC, and individual contributors
- as indicated by the @author tags.
- See the copyright.txt in the distribution for a full listing
- of individual contributors.
- This copyrighted material is made available to anyone wishing to use,
- modify, copy, or redistribute it subject to the terms and conditions
- of the GNU General Public License, v. 2.0.
- This program is distributed in the hope that it will be useful, but WITHOUT A
- WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
- PARTICULAR PURPOSE. See the GNU General Public License for more details.
- You should have received a copy of the GNU General Public License,
- v. 2.0 along with this distribution; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- MA 02110-1301, USA.
-
- (C) 2007,
- @author JBoss Inc.
--->
-
-<?xml version="1.0" encoding="UTF-8"?>
-
-<handler-chains xmlns="http://java.sun.com/xml/ns/javaee"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://java.sun.com/xml/ns/javaee javaee_web_services_1_2.xsd">
-
- <handler-chain>
- <protocol-bindings>##SOAP11_HTTP</protocol-bindings>
-
- <handler>
- <handler-name>ClientTxContextHandler</handler-name>
- <handler-class>com.arjuna.mw.wst.client.JaxWSHeaderContextProcessor </handler-class>
- </handler>
-
- </handler-chain>
-</handler-chains>
Deleted: labs/jbosstm/trunk/XTS/demo/dd/jboss/jaxws-handlers-server.xml
===================================================================
--- labs/jbosstm/trunk/XTS/demo/dd/jboss/jaxws-handlers-server.xml 2008-01-09 12:41:15 UTC (rev 17651)
+++ labs/jbosstm/trunk/XTS/demo/dd/jboss/jaxws-handlers-server.xml 2008-01-09 14:22:44 UTC (rev 17652)
@@ -1,36 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- JBoss, Home of Professional Open Source
- Copyright 2006, Red Hat Middleware LLC, and individual contributors
- as indicated by the @author tags.
- See the copyright.txt in the distribution for a full listing
- of individual contributors.
- This copyrighted material is made available to anyone wishing to use,
- modify, copy, or redistribute it subject to the terms and conditions
- of the GNU General Public License, v. 2.0.
- This program is distributed in the hope that it will be useful, but WITHOUT A
- WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
- PARTICULAR PURPOSE. See the GNU General Public License for more details.
- You should have received a copy of the GNU General Public License,
- v. 2.0 along with this distribution; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- MA 02110-1301, USA.
-
- (C) 2007,
- @author JBoss Inc.
--->
-
-<handler-chains xmlns="http://java.sun.com/xml/ns/javaee"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://java.sun.com/xml/ns/javaee javaee_web_services_1_2.xsd">
-
- <handler-chain>
- <protocol-bindings>##SOAP11_HTTP</protocol-bindings>
-
- <handler>
- <handler-name>WebServicesTxContextHandler</handler-name>
- <handler-class>com.arjuna.mw.wst.service.JaxWSHeaderContextProcessor</handler-class>
- </handler>
-
- </handler-chain>
-</handler-chains>
Deleted: labs/jbosstm/trunk/XTS/demo/dd/jboss/service-jaxws-web-app.xml
===================================================================
--- labs/jbosstm/trunk/XTS/demo/dd/jboss/service-jaxws-web-app.xml 2008-01-09 12:41:15 UTC (rev 17651)
+++ labs/jbosstm/trunk/XTS/demo/dd/jboss/service-jaxws-web-app.xml 2008-01-09 14:22:44 UTC (rev 17652)
@@ -1,43 +0,0 @@
-<!--
- JBoss, Home of Professional Open Source
- Copyright 2006, Red Hat Middleware LLC, and individual contributors
- as indicated by the @author tags.
- See the copyright.txt in the distribution for a full listing
- of individual contributors.
- This copyrighted material is made available to anyone wishing to use,
- modify, copy, or redistribute it subject to the terms and conditions
- of the GNU General Public License, v. 2.0.
- This program is distributed in the hope that it will be useful, but WITHOUT A
- WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
- PARTICULAR PURPOSE. See the GNU General Public License for more details.
- You should have received a copy of the GNU General Public License,
- v. 2.0 along with this distribution; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- MA 02110-1301, USA.
-
- (C) 2007,
- @author JBoss Inc.
--->
-<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
- version="2.4">
-
- <servlet>
- <servlet-name>RestaurantServiceAT</servlet-name>
- <servlet-class>com.arjuna.xts.nightout.services.Restaurant.RestaurantServiceAT</servlet-class>
- </servlet>
- <servlet>
- <servlet-name>RestaurantServiceBA</servlet-name>
- <servlet-class>com.arjuna.xts.nightout.services.Restaurant.RestaurantServiceBA</servlet-class>
- </servlet>
-
- <servlet-mapping>
- <servlet-name>RestaurantServiceAT</servlet-name>
- <url-pattern>/RestaurantServiceAT</url-pattern>
- </servlet-mapping>
- <servlet-mapping>
- <servlet-name>RestaurantServiceBA</servlet-name>
- <url-pattern>/RestaurantServiceBA</url-pattern>
- </servlet-mapping>
-</web-app>
Modified: labs/jbosstm/trunk/XTS/demo/dd/jboss/service-web-app.xml
===================================================================
--- labs/jbosstm/trunk/XTS/demo/dd/jboss/service-web-app.xml 2008-01-09 12:41:15 UTC (rev 17651)
+++ labs/jbosstm/trunk/XTS/demo/dd/jboss/service-web-app.xml 2008-01-09 14:22:44 UTC (rev 17652)
@@ -15,7 +15,7 @@
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
MA 02110-1301, USA.
- (C) 2005-2007,
+ (C) 2005-2006,
@author JBoss Inc.
-->
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
@@ -24,6 +24,14 @@
version="2.4">
<servlet>
+ <servlet-name>RestaurantServiceAT</servlet-name>
+ <servlet-class>com.arjuna.xts.nightout.services.Restaurant.RestaurantServiceAT</servlet-class>
+ </servlet>
+ <servlet>
+ <servlet-name>RestaurantServiceBA</servlet-name>
+ <servlet-class>com.arjuna.xts.nightout.services.Restaurant.RestaurantServiceBA</servlet-class>
+ </servlet>
+ <servlet>
<servlet-name>TheatreServiceAT</servlet-name>
<servlet-class>com.arjuna.xts.nightout.services.Theatre.TheatreServiceAT</servlet-class>
</servlet>
@@ -40,8 +48,15 @@
<servlet-class>com.arjuna.xts.nightout.services.Taxi.TaxiServiceBA</servlet-class>
</servlet>
-
<servlet-mapping>
+ <servlet-name>RestaurantServiceAT</servlet-name>
+ <url-pattern>/RestaurantServiceAT</url-pattern>
+ </servlet-mapping>
+ <servlet-mapping>
+ <servlet-name>RestaurantServiceBA</servlet-name>
+ <url-pattern>/RestaurantServiceBA</url-pattern>
+ </servlet-mapping>
+ <servlet-mapping>
<servlet-name>TheatreServiceAT</servlet-name>
<url-pattern>/TheatreServiceAT</url-pattern>
</servlet-mapping>
Modified: labs/jbosstm/trunk/XTS/demo/dd/jboss/webservices.xml
===================================================================
--- labs/jbosstm/trunk/XTS/demo/dd/jboss/webservices.xml 2008-01-09 12:41:15 UTC (rev 17651)
+++ labs/jbosstm/trunk/XTS/demo/dd/jboss/webservices.xml 2008-01-09 14:22:44 UTC (rev 17652)
@@ -23,6 +23,44 @@
version="1.1">
<webservice-description>
+ <webservice-description-name>RestaurantServiceAT</webservice-description-name>
+
+ <wsdl-file>WEB-INF/wsdl/RestaurantServiceAT.wsdl</wsdl-file>
+
+ <jaxrpc-mapping-file>WEB-INF/jaxrpc-mapping.xml</jaxrpc-mapping-file>
+ <port-component>
+ <port-component-name>RestaurantServiceAT</port-component-name>
+ <wsdl-port xmlns:rest="http://www.jboss.com/jbosstm/xts/demo/Restaurant">rest:RestaurantServiceAT</wsdl-port>
+ <service-endpoint-interface>com.arjuna.xts.nightout.services.Restaurant.IRestaurantService</service-endpoint-interface>
+ <service-impl-bean>
+ <servlet-link>RestaurantServiceAT</servlet-link>
+ </service-impl-bean>
+ <handler>
+ <handler-name>serverHandler</handler-name>
+ <handler-class>com.arjuna.mw.wst.service.JaxRPCHeaderContextProcessor</handler-class>
+ </handler>
+ </port-component>
+ </webservice-description>
+ <webservice-description>
+ <webservice-description-name>RestaurantServiceBA</webservice-description-name>
+
+ <wsdl-file>WEB-INF/wsdl/RestaurantServiceBA.wsdl</wsdl-file>
+
+ <jaxrpc-mapping-file>WEB-INF/jaxrpc-mapping.xml</jaxrpc-mapping-file>
+ <port-component>
+ <port-component-name>RestaurantServiceBA</port-component-name>
+ <wsdl-port xmlns:rest="http://www.jboss.com/jbosstm/xts/demo/Restaurant">rest:RestaurantServiceBA</wsdl-port>
+ <service-endpoint-interface>com.arjuna.xts.nightout.services.Restaurant.IRestaurantServiceBA</service-endpoint-interface>
+ <service-impl-bean>
+ <servlet-link>RestaurantServiceBA</servlet-link>
+ </service-impl-bean>
+ <handler>
+ <handler-name>serverHandler</handler-name>
+ <handler-class>com.arjuna.mw.wst.service.JaxRPCHeaderContextProcessor</handler-class>
+ </handler>
+ </port-component>
+ </webservice-description>
+ <webservice-description>
<webservice-description-name>TheatreServiceAT</webservice-description-name>
<wsdl-file>WEB-INF/wsdl/TheatreServiceAT.wsdl</wsdl-file>
Copied: labs/jbosstm/trunk/XTS/demo/dd/jboss/wsdl/RestaurantServiceAT.wsdl (from rev 16747, labs/jbosstm/trunk/XTS/demo/dd/jboss/wsdl/RestaurantServiceAT.wsdl)
===================================================================
--- labs/jbosstm/trunk/XTS/demo/dd/jboss/wsdl/RestaurantServiceAT.wsdl (rev 0)
+++ labs/jbosstm/trunk/XTS/demo/dd/jboss/wsdl/RestaurantServiceAT.wsdl 2008-01-09 14:22:44 UTC (rev 17652)
@@ -0,0 +1,79 @@
+<!--
+ JBoss, Home of Professional Open Source
+ Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ as indicated by the @author tags.
+ See the copyright.txt in the distribution for a full listing
+ of individual contributors.
+ This copyrighted material is made available to anyone wishing to use,
+ modify, copy, or redistribute it subject to the terms and conditions
+ of the GNU General Public License, v. 2.0.
+ This program is distributed in the hope that it will be useful, but WITHOUT A
+ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ You should have received a copy of the GNU General Public License,
+ v. 2.0 along with this distribution; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ MA 02110-1301, USA.
+
+ (C) 2005-2006,
+ @author JBoss Inc.
+-->
+<wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:intf="http://www.jboss.com/jbosstm/xts/demo/Restaurant" xmlns:impl="http://www.jboss.com/jbosstm/xts/demo/Restaurant" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns="http://schemas.xmlsoap.org/wsdl/" targetNamespace="http://www.jboss.com/jbosstm/xts/demo/Restaurant">
+
+ <wsdl:message name="bookSeatsRequest">
+
+ <wsdl:part name="in0" type="xsd:int"/>
+
+ </wsdl:message>
+
+ <wsdl:message name="bookSeatsResponse">
+
+ </wsdl:message>
+
+ <wsdl:portType name="IRestaurantService">
+
+ <wsdl:operation name="bookSeats" parameterOrder="in0">
+
+ <wsdl:input name="bookSeatsRequest" message="intf:bookSeatsRequest"/>
+
+ <wsdl:output name="bookSeatsResponse" message="intf:bookSeatsResponse"/>
+
+ </wsdl:operation>
+
+ </wsdl:portType>
+
+ <wsdl:binding name="RestaurantServiceATSoapBinding" type="intf:IRestaurantService">
+
+ <wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
+
+ <wsdl:operation name="bookSeats">
+
+ <wsdlsoap:operation soapAction=""/>
+
+ <wsdl:input name="bookSeatsRequest">
+
+ <wsdlsoap:body use="literal" namespace="http://www.jboss.com/jbosstm/xts/demo/Restaurant"/>
+
+ </wsdl:input>
+
+ <wsdl:output name="bookSeatsResponse">
+
+ <wsdlsoap:body use="literal" namespace="http://www.jboss.com/jbosstm/xts/demo/Restaurant"/>
+
+ </wsdl:output>
+
+ </wsdl:operation>
+
+ </wsdl:binding>
+
+ <wsdl:service name="IRestaurantServiceService">
+
+ <wsdl:port name="RestaurantServiceAT" binding="intf:RestaurantServiceATSoapBinding">
+
+ <wsdlsoap:address location="http://localhost:8080/xtsdemowebservices/RestaurantServiceAT"/>
+
+ </wsdl:port>
+
+ </wsdl:service>
+
+</wsdl:definitions>
Copied: labs/jbosstm/trunk/XTS/demo/dd/jboss/wsdl/RestaurantServiceBA.wsdl (from rev 16747, labs/jbosstm/trunk/XTS/demo/dd/jboss/wsdl/RestaurantServiceBA.wsdl)
===================================================================
--- labs/jbosstm/trunk/XTS/demo/dd/jboss/wsdl/RestaurantServiceBA.wsdl (rev 0)
+++ labs/jbosstm/trunk/XTS/demo/dd/jboss/wsdl/RestaurantServiceBA.wsdl 2008-01-09 14:22:44 UTC (rev 17652)
@@ -0,0 +1,81 @@
+<!--
+ JBoss, Home of Professional Open Source
+ Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ as indicated by the @author tags.
+ See the copyright.txt in the distribution for a full listing
+ of individual contributors.
+ This copyrighted material is made available to anyone wishing to use,
+ modify, copy, or redistribute it subject to the terms and conditions
+ of the GNU General Public License, v. 2.0.
+ This program is distributed in the hope that it will be useful, but WITHOUT A
+ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ You should have received a copy of the GNU General Public License,
+ v. 2.0 along with this distribution; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ MA 02110-1301, USA.
+
+ (C) 2005-2006,
+ @author JBoss Inc.
+-->
+<wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:intf="http://www.jboss.com/jbosstm/xts/demo/Restaurant" xmlns:impl="http://www.jboss.com/jbosstm/xts/demo/Restaurant" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns="http://schemas.xmlsoap.org/wsdl/" targetNamespace="http://www.jboss.com/jbosstm/xts/demo/Restaurant">
+
+ <wsdl:message name="bookSeatsBARequest">
+
+ <wsdl:part name="in0" type="xsd:int"/>
+
+ </wsdl:message>
+
+ <wsdl:message name="bookSeatsBAResponse">
+
+ <wsdl:part name="bookSeatsBAResponse" type="xsd:boolean"/>
+
+ </wsdl:message>
+
+ <wsdl:portType name="IRestaurantServiceBA">
+
+ <wsdl:operation name="bookSeats" parameterOrder="in0">
+
+ <wsdl:input name="bookSeatsBARequest" message="intf:bookSeatsBARequest"/>
+
+ <wsdl:output name="bookSeatsBAResponse" message="intf:bookSeatsBAResponse"/>
+
+ </wsdl:operation>
+
+ </wsdl:portType>
+
+ <wsdl:binding name="RestaurantServiceBASoapBinding" type="intf:IRestaurantServiceBA">
+
+ <wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
+
+ <wsdl:operation name="bookSeats">
+
+ <wsdlsoap:operation soapAction=""/>
+
+ <wsdl:input name="bookSeatsBARequest">
+
+ <wsdlsoap:body use="literal" namespace="http://www.jboss.com/jbosstm/xts/demo/Restaurant"/>
+
+ </wsdl:input>
+
+ <wsdl:output name="bookSeatsBAResponse">
+
+ <wsdlsoap:body use="literal" namespace="http://www.jboss.com/jbosstm/xts/demo/Restaurant"/>
+
+ </wsdl:output>
+
+ </wsdl:operation>
+
+ </wsdl:binding>
+
+ <wsdl:service name="IRestaurantServiceBAService">
+
+ <wsdl:port name="RestaurantServiceBA" binding="intf:RestaurantServiceBASoapBinding">
+
+ <wsdlsoap:address location="http://localhost:8080/xtsdemowebservices/RestaurantServiceBA"/>
+
+ </wsdl:port>
+
+ </wsdl:service>
+
+</wsdl:definitions>
Copied: labs/jbosstm/trunk/XTS/demo/dd/weblogic (from rev 16747, labs/jbosstm/trunk/XTS/demo/dd/weblogic)
Deleted: labs/jbosstm/trunk/XTS/demo/dd/weblogic/application.xml
===================================================================
--- labs/jbosstm/trunk/XTS/demo/dd/weblogic/application.xml 2007-11-22 11:55:21 UTC (rev 16747)
+++ labs/jbosstm/trunk/XTS/demo/dd/weblogic/application.xml 2008-01-09 14:22:44 UTC (rev 17652)
@@ -1,73 +0,0 @@
-<!--
- JBoss, Home of Professional Open Source
- Copyright 2006, Red Hat Middleware LLC, and individual contributors
- as indicated by the @author tags.
- See the copyright.txt in the distribution for a full listing
- of individual contributors.
- This copyrighted material is made available to anyone wishing to use,
- modify, copy, or redistribute it subject to the terms and conditions
- of the GNU General Public License, v. 2.0.
- This program is distributed in the hope that it will be useful, but WITHOUT A
- WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
- PARTICULAR PURPOSE. See the GNU General Public License for more details.
- You should have received a copy of the GNU General Public License,
- v. 2.0 along with this distribution; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- MA 02110-1301, USA.
-
- (C) 2005-2006,
- @author JBoss Inc.
--->
-
-<!-- $Id: axis-application.xml,v 1.5 2003/04/14 11:54:17 jhalliday Exp $ -->
-
-<!DOCTYPE application PUBLIC "-//Sun Microsystems, Inc.//DTD J2EE Application 1.3//EN" "http://java.sun.com/dtd/application_1_3.dtd">
-
-<application>
- <display-name>XML Transaction Service Demo</display-name>
-
- <description>XML Transaction Service Demo</description>
-
- <module>
- <web>
- <web-uri>ws-c.war</web-uri>
- <context-root>/xts</context-root>
- </web>
- </module>
-
- <module>
- <web>
- <web-uri>ws-t.war</web-uri>
- <context-root>/ws-t</context-root>
- </web>
- </module>
-
- <module>
- <web>
- <web-uri>wscf.war</web-uri>
- <context-root>/wscf</context-root>
- </web>
- </module>
-
- <module>
- <web>
- <web-uri>wstx.war</web-uri>
- <context-root>/wstx</context-root>
- </web>
- </module>
-
- <module>
- <web>
- <web-uri>xts-demo-webservices.war</web-uri>
- <context-root>/xtsdemowebservices</context-root>
- </web>
- </module>
-
- <module>
- <web>
- <web-uri>xts-demo.war</web-uri>
- <context-root>/xts-demo</context-root>
- </web>
- </module>
-
-</application>
Copied: labs/jbosstm/trunk/XTS/demo/dd/weblogic/application.xml (from rev 16747, labs/jbosstm/trunk/XTS/demo/dd/weblogic/application.xml)
===================================================================
--- labs/jbosstm/trunk/XTS/demo/dd/weblogic/application.xml (rev 0)
+++ labs/jbosstm/trunk/XTS/demo/dd/weblogic/application.xml 2008-01-09 14:22:44 UTC (rev 17652)
@@ -0,0 +1,73 @@
+<!--
+ JBoss, Home of Professional Open Source
+ Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ as indicated by the @author tags.
+ See the copyright.txt in the distribution for a full listing
+ of individual contributors.
+ This copyrighted material is made available to anyone wishing to use,
+ modify, copy, or redistribute it subject to the terms and conditions
+ of the GNU General Public License, v. 2.0.
+ This program is distributed in the hope that it will be useful, but WITHOUT A
+ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ You should have received a copy of the GNU General Public License,
+ v. 2.0 along with this distribution; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ MA 02110-1301, USA.
+
+ (C) 2005-2006,
+ @author JBoss Inc.
+-->
+
+<!-- $Id: axis-application.xml,v 1.5 2003/04/14 11:54:17 jhalliday Exp $ -->
+
+<!DOCTYPE application PUBLIC "-//Sun Microsystems, Inc.//DTD J2EE Application 1.3//EN" "http://java.sun.com/dtd/application_1_3.dtd">
+
+<application>
+ <display-name>XML Transaction Service Demo</display-name>
+
+ <description>XML Transaction Service Demo</description>
+
+ <module>
+ <web>
+ <web-uri>ws-c.war</web-uri>
+ <context-root>/xts</context-root>
+ </web>
+ </module>
+
+ <module>
+ <web>
+ <web-uri>ws-t.war</web-uri>
+ <context-root>/ws-t</context-root>
+ </web>
+ </module>
+
+ <module>
+ <web>
+ <web-uri>wscf.war</web-uri>
+ <context-root>/wscf</context-root>
+ </web>
+ </module>
+
+ <module>
+ <web>
+ <web-uri>wstx.war</web-uri>
+ <context-root>/wstx</context-root>
+ </web>
+ </module>
+
+ <module>
+ <web>
+ <web-uri>xts-demo-webservices.war</web-uri>
+ <context-root>/xtsdemowebservices</context-root>
+ </web>
+ </module>
+
+ <module>
+ <web>
+ <web-uri>xts-demo.war</web-uri>
+ <context-root>/xts-demo</context-root>
+ </web>
+ </module>
+
+</application>
Deleted: labs/jbosstm/trunk/XTS/demo/dd/weblogic/web-app.xml
===================================================================
--- labs/jbosstm/trunk/XTS/demo/dd/weblogic/web-app.xml 2007-11-22 11:55:21 UTC (rev 16747)
+++ labs/jbosstm/trunk/XTS/demo/dd/weblogic/web-app.xml 2008-01-09 14:22:44 UTC (rev 17652)
@@ -1,65 +0,0 @@
-<!--
- JBoss, Home of Professional Open Source
- Copyright 2006, Red Hat Middleware LLC, and individual contributors
- as indicated by the @author tags.
- See the copyright.txt in the distribution for a full listing
- of individual contributors.
- This copyrighted material is made available to anyone wishing to use,
- modify, copy, or redistribute it subject to the terms and conditions
- of the GNU General Public License, v. 2.0.
- This program is distributed in the hope that it will be useful, but WITHOUT A
- WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
- PARTICULAR PURPOSE. See the GNU General Public License for more details.
- You should have received a copy of the GNU General Public License,
- v. 2.0 along with this distribution; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- MA 02110-1301, USA.
-
- (C) 2005-2006,
- @author JBoss Inc.
--->
-
-<!-- $Id: web-app.xml,v 1.2 2003/04/14 11:54:17 jhalliday Exp $ -->
-
-<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/j2ee/dtds/web-app_2_3.dtd">
-
-<web-app>
- <display-name>XML Transaction Service Demo Client</display-name>
-
- <description>XML Transaction Service Demo Client</description>
-
- <servlet>
- <servlet-name>Basic Client Servlet</servlet-name>
- <servlet-class>com.arjuna.xts.nightout.clients.weblogic.BasicClient</servlet-class>
- <init-param>
- <param-name>restaurantATURL</param-name>
- <param-value>@restaurantATURL@</param-value>
- </init-param>
- <init-param>
- <param-name>restaurantBAURL</param-name>
- <param-value>@restaurantBAURL@</param-value>
- </init-param>
- <init-param>
- <param-name>taxiATURL</param-name>
- <param-value>@taxiATURL@</param-value>
- </init-param>
- <init-param>
- <param-name>taxiBAURL</param-name>
- <param-value>@taxiBAURL@</param-value>
- </init-param>
- <init-param>
- <param-name>theatreATURL</param-name>
- <param-value>@theatreATURL@</param-value>
- </init-param>
- <init-param>
- <param-name>theatreBAURL</param-name>
- <param-value>@theatreBAURL@</param-value>
- </init-param>
- </servlet>
-
- <servlet-mapping>
- <servlet-name>Basic Client Servlet</servlet-name>
- <url-pattern>/basicclient</url-pattern>
- </servlet-mapping>
-
-</web-app>
Copied: labs/jbosstm/trunk/XTS/demo/dd/weblogic/web-app.xml (from rev 16747, labs/jbosstm/trunk/XTS/demo/dd/weblogic/web-app.xml)
===================================================================
--- labs/jbosstm/trunk/XTS/demo/dd/weblogic/web-app.xml (rev 0)
+++ labs/jbosstm/trunk/XTS/demo/dd/weblogic/web-app.xml 2008-01-09 14:22:44 UTC (rev 17652)
@@ -0,0 +1,65 @@
+<!--
+ JBoss, Home of Professional Open Source
+ Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ as indicated by the @author tags.
+ See the copyright.txt in the distribution for a full listing
+ of individual contributors.
+ This copyrighted material is made available to anyone wishing to use,
+ modify, copy, or redistribute it subject to the terms and conditions
+ of the GNU General Public License, v. 2.0.
+ This program is distributed in the hope that it will be useful, but WITHOUT A
+ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ You should have received a copy of the GNU General Public License,
+ v. 2.0 along with this distribution; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ MA 02110-1301, USA.
+
+ (C) 2005-2006,
+ @author JBoss Inc.
+-->
+
+<!-- $Id: web-app.xml,v 1.2 2003/04/14 11:54:17 jhalliday Exp $ -->
+
+<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/j2ee/dtds/web-app_2_3.dtd">
+
+<web-app>
+ <display-name>XML Transaction Service Demo Client</display-name>
+
+ <description>XML Transaction Service Demo Client</description>
+
+ <servlet>
+ <servlet-name>Basic Client Servlet</servlet-name>
+ <servlet-class>com.arjuna.xts.nightout.clients.weblogic.BasicClient</servlet-class>
+ <init-param>
+ <param-name>restaurantATURL</param-name>
+ <param-value>@restaurantATURL@</param-value>
+ </init-param>
+ <init-param>
+ <param-name>restaurantBAURL</param-name>
+ <param-value>@restaurantBAURL@</param-value>
+ </init-param>
+ <init-param>
+ <param-name>taxiATURL</param-name>
+ <param-value>@taxiATURL@</param-value>
+ </init-param>
+ <init-param>
+ <param-name>taxiBAURL</param-name>
+ <param-value>@taxiBAURL@</param-value>
+ </init-param>
+ <init-param>
+ <param-name>theatreATURL</param-name>
+ <param-value>@theatreATURL@</param-value>
+ </init-param>
+ <init-param>
+ <param-name>theatreBAURL</param-name>
+ <param-value>@theatreBAURL@</param-value>
+ </init-param>
+ </servlet>
+
+ <servlet-mapping>
+ <servlet-name>Basic Client Servlet</servlet-name>
+ <url-pattern>/basicclient</url-pattern>
+ </servlet-mapping>
+
+</web-app>
Deleted: labs/jbosstm/trunk/XTS/demo/dd/weblogic/web-services.xml
===================================================================
--- labs/jbosstm/trunk/XTS/demo/dd/weblogic/web-services.xml 2007-11-22 11:55:21 UTC (rev 16747)
+++ labs/jbosstm/trunk/XTS/demo/dd/weblogic/web-services.xml 2008-01-09 14:22:44 UTC (rev 17652)
@@ -1,104 +0,0 @@
-<!--
- JBoss, Home of Professional Open Source
- Copyright 2006, Red Hat Middleware LLC, and individual contributors
- as indicated by the @author tags.
- See the copyright.txt in the distribution for a full listing
- of individual contributors.
- This copyrighted material is made available to anyone wishing to use,
- modify, copy, or redistribute it subject to the terms and conditions
- of the GNU General Public License, v. 2.0.
- This program is distributed in the hope that it will be useful, but WITHOUT A
- WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
- PARTICULAR PURPOSE. See the GNU General Public License for more details.
- You should have received a copy of the GNU General Public License,
- v. 2.0 along with this distribution; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- MA 02110-1301, USA.
-
- (C) 2005-2006,
- @author JBoss Inc.
--->
-
-<web-services xmlns:xsd="http://www.w3.org/2001/XMLSchema">
- <handler-chains>
- <handler-chain name="WSTContextProcessor">
- <handler class-name="com.arjuna.mw.wst.service.JaxRPCHeaderContextProcessor"/>
- </handler-chain>
- </handler-chains>
-
- <web-service name="RestaurantServiceAT" uri="/RestaurantServiceAT" targetNamespace="http://www.arjuna.com/xtsdemo/nightout/RestaurantServiceAT">
- <components>
- <java-class name="restaurantServiceAT" class-name="com.arjuna.xts.nightout.services.Restaurant.RestaurantServiceAT"/>
- </components>
- <operations>
- <operation method="bookSeats" handler-chain="WSTContextProcessor" component="restaurantServiceAT">
- <params>
- <param name="howMany" class-name="java.lang.Integer" style="in" type="xsd:int"/>
- </params>
- </operation>
- </operations>
- </web-service>
- <web-service name="RestaurantServiceBA" uri="/RestaurantServiceBA" targetNamespace="http://www.arjuna.com/xtsdemo/nightout/RestaurantServiceBA">
- <components>
- <java-class name="restaurantServiceBA" class-name="com.arjuna.xts.nightout.services.Restaurant.RestaurantServiceBA"/>
- </components>
- <operations>
- <operation method="bookSeats" handler-chain="WSTContextProcessor" component="restaurantServiceBA">
- <params>
- <param name="howMany" class-name="java.lang.Integer" style="in" type="xsd:int"/>
- <return-param name="result" class-name="java.lang.Boolean" type="xsd:boolean"/>
- </params>
- </operation>
- </operations>
- </web-service>
-
- <web-service name="TaxiServiceAT" uri="/TaxiServiceAT" targetNamespace="http://www.arjuna.com/xtsdemo/nightout/TaxiServiceAT">
- <components>
- <java-class name="taxiServiceAT" class-name="com.arjuna.xts.nightout.services.Taxi.TaxiServiceAT"/>
- </components>
- <operations>
- <operation method="bookTaxi" handler-chain="WSTContextProcessor" component="taxiServiceAT"/>
- </operations>
- </web-service>
- <web-service name="TaxiServiceBA" uri="/TaxiServiceBA" targetNamespace="http://www.arjuna.com/xtsdemo/nightout/TaxiServiceBA">
- <components>
- <java-class name="taxiServiceBA" class-name="com.arjuna.xts.nightout.services.Taxi.TaxiServiceBA"/>
- </components>
- <operations>
- <operation method="bookTaxi" handler-chain="WSTContextProcessor" component="taxiServiceBA">
- <params>
- <return-param name="result" class-name="java.lang.Boolean" type="xsd:boolean"/>
- </params>
- </operation>
- </operations>
- </web-service>
-
- <web-service name="TheatreServiceAT" uri="/TheatreServiceAT" targetNamespace="http://www.arjuna.com/xtsdemo/nightout/TheatreServiceAT">
- <components>
- <java-class name="theatreServiceAT" class-name="com.arjuna.xts.nightout.services.Theatre.TheatreServiceAT"/>
- </components>
- <operations>
- <operation method="bookSeats" handler-chain="WSTContextProcessor" component="theatreServiceAT">
- <params>
- <param name="howMany" class-name="java.lang.Integer" style="in" type="xsd:int"/>
- <param name="whichArea" class-name="java.lang.Integer" style="in" type="xsd:int"/>
- </params>
- </operation>
- </operations>
- </web-service>
- <web-service name="TheatreServiceBA" uri="/TheatreServiceBA" targetNamespace="http://www.arjuna.com/xtsdemo/nightout/TheatreServiceBA">
- <components>
- <java-class name="theatreServiceBA" class-name="com.arjuna.xts.nightout.services.Theatre.TheatreServiceBA"/>
- </components>
- <operations>
- <operation method="bookSeats" handler-chain="WSTContextProcessor" component="theatreServiceBA">
- <params>
- <param name="howMany" class-name="java.lang.Integer" style="in" type="xsd:int"/>
- <param name="whichArea" class-name="java.lang.Integer" style="in" type="xsd:int"/>
- <return-param name="result" class-name="java.lang.Boolean" type="xsd:boolean"/>
- </params>
- </operation>
- </operations>
- </web-service>
-</web-services>
-
Copied: labs/jbosstm/trunk/XTS/demo/dd/weblogic/web-services.xml (from rev 16747, labs/jbosstm/trunk/XTS/demo/dd/weblogic/web-services.xml)
===================================================================
--- labs/jbosstm/trunk/XTS/demo/dd/weblogic/web-services.xml (rev 0)
+++ labs/jbosstm/trunk/XTS/demo/dd/weblogic/web-services.xml 2008-01-09 14:22:44 UTC (rev 17652)
@@ -0,0 +1,104 @@
+<!--
+ JBoss, Home of Professional Open Source
+ Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ as indicated by the @author tags.
+ See the copyright.txt in the distribution for a full listing
+ of individual contributors.
+ This copyrighted material is made available to anyone wishing to use,
+ modify, copy, or redistribute it subject to the terms and conditions
+ of the GNU General Public License, v. 2.0.
+ This program is distributed in the hope that it will be useful, but WITHOUT A
+ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ You should have received a copy of the GNU General Public License,
+ v. 2.0 along with this distribution; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ MA 02110-1301, USA.
+
+ (C) 2005-2006,
+ @author JBoss Inc.
+-->
+
+<web-services xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <handler-chains>
+ <handler-chain name="WSTContextProcessor">
+ <handler class-name="com.arjuna.mw.wst.service.JaxRPCHeaderContextProcessor"/>
+ </handler-chain>
+ </handler-chains>
+
+ <web-service name="RestaurantServiceAT" uri="/RestaurantServiceAT" targetNamespace="http://www.arjuna.com/xtsdemo/nightout/RestaurantServiceAT">
+ <components>
+ <java-class name="restaurantServiceAT" class-name="com.arjuna.xts.nightout.services.Restaurant.RestaurantServiceAT"/>
+ </components>
+ <operations>
+ <operation method="bookSeats" handler-chain="WSTContextProcessor" component="restaurantServiceAT">
+ <params>
+ <param name="howMany" class-name="java.lang.Integer" style="in" type="xsd:int"/>
+ </params>
+ </operation>
+ </operations>
+ </web-service>
+ <web-service name="RestaurantServiceBA" uri="/RestaurantServiceBA" targetNamespace="http://www.arjuna.com/xtsdemo/nightout/RestaurantServiceBA">
+ <components>
+ <java-class name="restaurantServiceBA" class-name="com.arjuna.xts.nightout.services.Restaurant.RestaurantServiceBA"/>
+ </components>
+ <operations>
+ <operation method="bookSeats" handler-chain="WSTContextProcessor" component="restaurantServiceBA">
+ <params>
+ <param name="howMany" class-name="java.lang.Integer" style="in" type="xsd:int"/>
+ <return-param name="result" class-name="java.lang.Boolean" type="xsd:boolean"/>
+ </params>
+ </operation>
+ </operations>
+ </web-service>
+
+ <web-service name="TaxiServiceAT" uri="/TaxiServiceAT" targetNamespace="http://www.arjuna.com/xtsdemo/nightout/TaxiServiceAT">
+ <components>
+ <java-class name="taxiServiceAT" class-name="com.arjuna.xts.nightout.services.Taxi.TaxiServiceAT"/>
+ </components>
+ <operations>
+ <operation method="bookTaxi" handler-chain="WSTContextProcessor" component="taxiServiceAT"/>
+ </operations>
+ </web-service>
+ <web-service name="TaxiServiceBA" uri="/TaxiServiceBA" targetNamespace="http://www.arjuna.com/xtsdemo/nightout/TaxiServiceBA">
+ <components>
+ <java-class name="taxiServiceBA" class-name="com.arjuna.xts.nightout.services.Taxi.TaxiServiceBA"/>
+ </components>
+ <operations>
+ <operation method="bookTaxi" handler-chain="WSTContextProcessor" component="taxiServiceBA">
+ <params>
+ <return-param name="result" class-name="java.lang.Boolean" type="xsd:boolean"/>
+ </params>
+ </operation>
+ </operations>
+ </web-service>
+
+ <web-service name="TheatreServiceAT" uri="/TheatreServiceAT" targetNamespace="http://www.arjuna.com/xtsdemo/nightout/TheatreServiceAT">
+ <components>
+ <java-class name="theatreServiceAT" class-name="com.arjuna.xts.nightout.services.Theatre.TheatreServiceAT"/>
+ </components>
+ <operations>
+ <operation method="bookSeats" handler-chain="WSTContextProcessor" component="theatreServiceAT">
+ <params>
+ <param name="howMany" class-name="java.lang.Integer" style="in" type="xsd:int"/>
+ <param name="whichArea" class-name="java.lang.Integer" style="in" type="xsd:int"/>
+ </params>
+ </operation>
+ </operations>
+ </web-service>
+ <web-service name="TheatreServiceBA" uri="/TheatreServiceBA" targetNamespace="http://www.arjuna.com/xtsdemo/nightout/TheatreServiceBA">
+ <components>
+ <java-class name="theatreServiceBA" class-name="com.arjuna.xts.nightout.services.Theatre.TheatreServiceBA"/>
+ </components>
+ <operations>
+ <operation method="bookSeats" handler-chain="WSTContextProcessor" component="theatreServiceBA">
+ <params>
+ <param name="howMany" class-name="java.lang.Integer" style="in" type="xsd:int"/>
+ <param name="whichArea" class-name="java.lang.Integer" style="in" type="xsd:int"/>
+ <return-param name="result" class-name="java.lang.Boolean" type="xsd:boolean"/>
+ </params>
+ </operation>
+ </operations>
+ </web-service>
+</web-services>
+
Deleted: labs/jbosstm/trunk/XTS/demo/dd/weblogic/web.xml
===================================================================
--- labs/jbosstm/trunk/XTS/demo/dd/weblogic/web.xml 2007-11-22 11:55:21 UTC (rev 16747)
+++ labs/jbosstm/trunk/XTS/demo/dd/weblogic/web.xml 2008-01-09 14:22:44 UTC (rev 17652)
@@ -1,23 +0,0 @@
-<!--
- JBoss, Home of Professional Open Source
- Copyright 2006, Red Hat Middleware LLC, and individual contributors
- as indicated by the @author tags.
- See the copyright.txt in the distribution for a full listing
- of individual contributors.
- This copyrighted material is made available to anyone wishing to use,
- modify, copy, or redistribute it subject to the terms and conditions
- of the GNU General Public License, v. 2.0.
- This program is distributed in the hope that it will be useful, but WITHOUT A
- WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
- PARTICULAR PURPOSE. See the GNU General Public License for more details.
- You should have received a copy of the GNU General Public License,
- v. 2.0 along with this distribution; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- MA 02110-1301, USA.
-
- (C) 2005-2006,
- @author JBoss Inc.
--->
-<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/j2ee/dtds/web-app_2.3.dtd">
-<web-app>
-</web-app>
Copied: labs/jbosstm/trunk/XTS/demo/dd/weblogic/web.xml (from rev 16747, labs/jbosstm/trunk/XTS/demo/dd/weblogic/web.xml)
===================================================================
--- labs/jbosstm/trunk/XTS/demo/dd/weblogic/web.xml (rev 0)
+++ labs/jbosstm/trunk/XTS/demo/dd/weblogic/web.xml 2008-01-09 14:22:44 UTC (rev 17652)
@@ -0,0 +1,23 @@
+<!--
+ JBoss, Home of Professional Open Source
+ Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ as indicated by the @author tags.
+ See the copyright.txt in the distribution for a full listing
+ of individual contributors.
+ This copyrighted material is made available to anyone wishing to use,
+ modify, copy, or redistribute it subject to the terms and conditions
+ of the GNU General Public License, v. 2.0.
+ This program is distributed in the hope that it will be useful, but WITHOUT A
+ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ You should have received a copy of the GNU General Public License,
+ v. 2.0 along with this distribution; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ MA 02110-1301, USA.
+
+ (C) 2005-2006,
+ @author JBoss Inc.
+-->
+<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/j2ee/dtds/web-app_2.3.dtd">
+<web-app>
+</web-app>
Copied: labs/jbosstm/trunk/XTS/demo/dd/webmethods (from rev 16747, labs/jbosstm/trunk/XTS/demo/dd/webmethods)
Deleted: labs/jbosstm/trunk/XTS/demo/dd/webmethods/RestaurantServiceAT.xml
===================================================================
--- labs/jbosstm/trunk/XTS/demo/dd/webmethods/RestaurantServiceAT.xml 2007-11-22 11:55:21 UTC (rev 16747)
+++ labs/jbosstm/trunk/XTS/demo/dd/webmethods/RestaurantServiceAT.xml 2008-01-09 14:22:44 UTC (rev 17652)
@@ -1,32 +0,0 @@
-<!--
- JBoss, Home of Professional Open Source
- Copyright 2006, Red Hat Middleware LLC, and individual contributors
- as indicated by the @author tags.
- See the copyright.txt in the distribution for a full listing
- of individual contributors.
- This copyrighted material is made available to anyone wishing to use,
- modify, copy, or redistribute it subject to the terms and conditions
- of the GNU General Public License, v. 2.0.
- This program is distributed in the hope that it will be useful, but WITHOUT A
- WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
- PARTICULAR PURPOSE. See the GNU General Public License for more details.
- You should have received a copy of the GNU General Public License,
- v. 2.0 along with this distribution; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- MA 02110-1301, USA.
-
- (C) 2005-2006,
- @author JBoss Inc.
--->
-
-<service>
- <constructor>
- <class>com.arjuna.xts.nightout.services.Restaurant.RestaurantServiceAT</class>
- </constructor>
- <description>Restaurant (Atomic Transaction) service</description>
-
- <interface>com.arjuna.xts.nightout.services.Restaurant.IRestaurantService</interface>
-
- <inboundSoapRequestInterceptor>com.arjuna.mw.wst.service.GlueIncomingContextInterceptor</inboundSoapRequestInterceptor>
- <outboundSoapResponseInterceptor>com.arjuna.mw.wst.service.GlueOutgoingContextInterceptor</outboundSoapResponseInterceptor>
-</service>
Copied: labs/jbosstm/trunk/XTS/demo/dd/webmethods/RestaurantServiceAT.xml (from rev 16747, labs/jbosstm/trunk/XTS/demo/dd/webmethods/RestaurantServiceAT.xml)
===================================================================
--- labs/jbosstm/trunk/XTS/demo/dd/webmethods/RestaurantServiceAT.xml (rev 0)
+++ labs/jbosstm/trunk/XTS/demo/dd/webmethods/RestaurantServiceAT.xml 2008-01-09 14:22:44 UTC (rev 17652)
@@ -0,0 +1,32 @@
+<!--
+ JBoss, Home of Professional Open Source
+ Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ as indicated by the @author tags.
+ See the copyright.txt in the distribution for a full listing
+ of individual contributors.
+ This copyrighted material is made available to anyone wishing to use,
+ modify, copy, or redistribute it subject to the terms and conditions
+ of the GNU General Public License, v. 2.0.
+ This program is distributed in the hope that it will be useful, but WITHOUT A
+ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ You should have received a copy of the GNU General Public License,
+ v. 2.0 along with this distribution; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ MA 02110-1301, USA.
+
+ (C) 2005-2006,
+ @author JBoss Inc.
+-->
+
+<service>
+ <constructor>
+ <class>com.arjuna.xts.nightout.services.Restaurant.RestaurantServiceAT</class>
+ </constructor>
+ <description>Restaurant (Atomic Transaction) service</description>
+
+ <interface>com.arjuna.xts.nightout.services.Restaurant.IRestaurantService</interface>
+
+ <inboundSoapRequestInterceptor>com.arjuna.mw.wst.service.GlueIncomingContextInterceptor</inboundSoapRequestInterceptor>
+ <outboundSoapResponseInterceptor>com.arjuna.mw.wst.service.GlueOutgoingContextInterceptor</outboundSoapResponseInterceptor>
+</service>
Deleted: labs/jbosstm/trunk/XTS/demo/dd/webmethods/RestaurantServiceBA.xml
===================================================================
--- labs/jbosstm/trunk/XTS/demo/dd/webmethods/RestaurantServiceBA.xml 2007-11-22 11:55:21 UTC (rev 16747)
+++ labs/jbosstm/trunk/XTS/demo/dd/webmethods/RestaurantServiceBA.xml 2008-01-09 14:22:44 UTC (rev 17652)
@@ -1,32 +0,0 @@
-<!--
- JBoss, Home of Professional Open Source
- Copyright 2006, Red Hat Middleware LLC, and individual contributors
- as indicated by the @author tags.
- See the copyright.txt in the distribution for a full listing
- of individual contributors.
- This copyrighted material is made available to anyone wishing to use,
- modify, copy, or redistribute it subject to the terms and conditions
- of the GNU General Public License, v. 2.0.
- This program is distributed in the hope that it will be useful, but WITHOUT A
- WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
- PARTICULAR PURPOSE. See the GNU General Public License for more details.
- You should have received a copy of the GNU General Public License,
- v. 2.0 along with this distribution; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- MA 02110-1301, USA.
-
- (C) 2005-2006,
- @author JBoss Inc.
--->
-
-<service>
- <constructor>
- <class>com.arjuna.xts.nightout.services.Restaurant.RestaurantServiceBA</class>
- </constructor>
- <description>Restaurant (Business Activity) service</description>
-
- <interface>com.arjuna.xts.nightout.services.Restaurant.IRestaurantServiceBA</interface>
-
- <inboundSoapRequestInterceptor>com.arjuna.mw.wst.service.GlueIncomingContextInterceptor</inboundSoapRequestInterceptor>
- <outboundSoapResponseInterceptor>com.arjuna.mw.wst.service.GlueOutgoingContextInterceptor</outboundSoapResponseInterceptor>
-</service>
Copied: labs/jbosstm/trunk/XTS/demo/dd/webmethods/RestaurantServiceBA.xml (from rev 16747, labs/jbosstm/trunk/XTS/demo/dd/webmethods/RestaurantServiceBA.xml)
===================================================================
--- labs/jbosstm/trunk/XTS/demo/dd/webmethods/RestaurantServiceBA.xml (rev 0)
+++ labs/jbosstm/trunk/XTS/demo/dd/webmethods/RestaurantServiceBA.xml 2008-01-09 14:22:44 UTC (rev 17652)
@@ -0,0 +1,32 @@
+<!--
+ JBoss, Home of Professional Open Source
+ Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ as indicated by the @author tags.
+ See the copyright.txt in the distribution for a full listing
+ of individual contributors.
+ This copyrighted material is made available to anyone wishing to use,
+ modify, copy, or redistribute it subject to the terms and conditions
+ of the GNU General Public License, v. 2.0.
+ This program is distributed in the hope that it will be useful, but WITHOUT A
+ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ You should have received a copy of the GNU General Public License,
+ v. 2.0 along with this distribution; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ MA 02110-1301, USA.
+
+ (C) 2005-2006,
+ @author JBoss Inc.
+-->
+
+<service>
+ <constructor>
+ <class>com.arjuna.xts.nightout.services.Restaurant.RestaurantServiceBA</class>
+ </constructor>
+ <description>Restaurant (Business Activity) service</description>
+
+ <interface>com.arjuna.xts.nightout.services.Restaurant.IRestaurantServiceBA</interface>
+
+ <inboundSoapRequestInterceptor>com.arjuna.mw.wst.service.GlueIncomingContextInterceptor</inboundSoapRequestInterceptor>
+ <outboundSoapResponseInterceptor>com.arjuna.mw.wst.service.GlueOutgoingContextInterceptor</outboundSoapResponseInterceptor>
+</service>
Deleted: labs/jbosstm/trunk/XTS/demo/dd/webmethods/TaxiServiceAT.xml
===================================================================
--- labs/jbosstm/trunk/XTS/demo/dd/webmethods/TaxiServiceAT.xml 2007-11-22 11:55:21 UTC (rev 16747)
+++ labs/jbosstm/trunk/XTS/demo/dd/webmethods/TaxiServiceAT.xml 2008-01-09 14:22:44 UTC (rev 17652)
@@ -1,32 +0,0 @@
-<!--
- JBoss, Home of Professional Open Source
- Copyright 2006, Red Hat Middleware LLC, and individual contributors
- as indicated by the @author tags.
- See the copyright.txt in the distribution for a full listing
- of individual contributors.
- This copyrighted material is made available to anyone wishing to use,
- modify, copy, or redistribute it subject to the terms and conditions
- of the GNU General Public License, v. 2.0.
- This program is distributed in the hope that it will be useful, but WITHOUT A
- WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
- PARTICULAR PURPOSE. See the GNU General Public License for more details.
- You should have received a copy of the GNU General Public License,
- v. 2.0 along with this distribution; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- MA 02110-1301, USA.
-
- (C) 2005-2006,
- @author JBoss Inc.
--->
-
-<service>
- <constructor>
- <class>com.arjuna.xts.nightout.services.Taxi.TaxiServiceAT</class>
- </constructor>
- <description>Taxi (Atomic Transaction) service</description>
-
- <interface>com.arjuna.xts.nightout.services.Taxi.ITaxiService</interface>
-
- <inboundSoapRequestInterceptor>com.arjuna.mw.wst.service.GlueIncomingContextInterceptor</inboundSoapRequestInterceptor>
- <outboundSoapResponseInterceptor>com.arjuna.mw.wst.service.GlueOutgoingContextInterceptor</outboundSoapResponseInterceptor>
-</service>
Copied: labs/jbosstm/trunk/XTS/demo/dd/webmethods/TaxiServiceAT.xml (from rev 16747, labs/jbosstm/trunk/XTS/demo/dd/webmethods/TaxiServiceAT.xml)
===================================================================
--- labs/jbosstm/trunk/XTS/demo/dd/webmethods/TaxiServiceAT.xml (rev 0)
+++ labs/jbosstm/trunk/XTS/demo/dd/webmethods/TaxiServiceAT.xml 2008-01-09 14:22:44 UTC (rev 17652)
@@ -0,0 +1,32 @@
+<!--
+ JBoss, Home of Professional Open Source
+ Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ as indicated by the @author tags.
+ See the copyright.txt in the distribution for a full listing
+ of individual contributors.
+ This copyrighted material is made available to anyone wishing to use,
+ modify, copy, or redistribute it subject to the terms and conditions
+ of the GNU General Public License, v. 2.0.
+ This program is distributed in the hope that it will be useful, but WITHOUT A
+ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ You should have received a copy of the GNU General Public License,
+ v. 2.0 along with this distribution; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ MA 02110-1301, USA.
+
+ (C) 2005-2006,
+ @author JBoss Inc.
+-->
+
+<service>
+ <constructor>
+ <class>com.arjuna.xts.nightout.services.Taxi.TaxiServiceAT</class>
+ </constructor>
+ <description>Taxi (Atomic Transaction) service</description>
+
+ <interface>com.arjuna.xts.nightout.services.Taxi.ITaxiService</interface>
+
+ <inboundSoapRequestInterceptor>com.arjuna.mw.wst.service.GlueIncomingContextInterceptor</inboundSoapRequestInterceptor>
+ <outboundSoapResponseInterceptor>com.arjuna.mw.wst.service.GlueOutgoingContextInterceptor</outboundSoapResponseInterceptor>
+</service>
Deleted: labs/jbosstm/trunk/XTS/demo/dd/webmethods/TaxiServiceBA.xml
===================================================================
--- labs/jbosstm/trunk/XTS/demo/dd/webmethods/TaxiServiceBA.xml 2007-11-22 11:55:21 UTC (rev 16747)
+++ labs/jbosstm/trunk/XTS/demo/dd/webmethods/TaxiServiceBA.xml 2008-01-09 14:22:44 UTC (rev 17652)
@@ -1,32 +0,0 @@
-<!--
- JBoss, Home of Professional Open Source
- Copyright 2006, Red Hat Middleware LLC, and individual contributors
- as indicated by the @author tags.
- See the copyright.txt in the distribution for a full listing
- of individual contributors.
- This copyrighted material is made available to anyone wishing to use,
- modify, copy, or redistribute it subject to the terms and conditions
- of the GNU General Public License, v. 2.0.
- This program is distributed in the hope that it will be useful, but WITHOUT A
- WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
- PARTICULAR PURPOSE. See the GNU General Public License for more details.
- You should have received a copy of the GNU General Public License,
- v. 2.0 along with this distribution; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- MA 02110-1301, USA.
-
- (C) 2005-2006,
- @author JBoss Inc.
--->
-
-<service>
- <constructor>
- <class>com.arjuna.xts.nightout.services.Taxi.TaxiServiceBA</class>
- </constructor>
- <description>Taxi (Business Activity) service</description>
-
- <interface>com.arjuna.xts.nightout.services.Taxi.ITaxiServiceBA</interface>
-
- <inboundSoapRequestInterceptor>com.arjuna.mw.wst.service.GlueIncomingContextInterceptor</inboundSoapRequestInterceptor>
- <outboundSoapResponseInterceptor>com.arjuna.mw.wst.service.GlueOutgoingContextInterceptor</outboundSoapResponseInterceptor>
-</service>
Copied: labs/jbosstm/trunk/XTS/demo/dd/webmethods/TaxiServiceBA.xml (from rev 16747, labs/jbosstm/trunk/XTS/demo/dd/webmethods/TaxiServiceBA.xml)
===================================================================
--- labs/jbosstm/trunk/XTS/demo/dd/webmethods/TaxiServiceBA.xml (rev 0)
+++ labs/jbosstm/trunk/XTS/demo/dd/webmethods/TaxiServiceBA.xml 2008-01-09 14:22:44 UTC (rev 17652)
@@ -0,0 +1,32 @@
+<!--
+ JBoss, Home of Professional Open Source
+ Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ as indicated by the @author tags.
+ See the copyright.txt in the distribution for a full listing
+ of individual contributors.
+ This copyrighted material is made available to anyone wishing to use,
+ modify, copy, or redistribute it subject to the terms and conditions
+ of the GNU General Public License, v. 2.0.
+ This program is distributed in the hope that it will be useful, but WITHOUT A
+ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ You should have received a copy of the GNU General Public License,
+ v. 2.0 along with this distribution; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ MA 02110-1301, USA.
+
+ (C) 2005-2006,
+ @author JBoss Inc.
+-->
+
+<service>
+ <constructor>
+ <class>com.arjuna.xts.nightout.services.Taxi.TaxiServiceBA</class>
+ </constructor>
+ <description>Taxi (Business Activity) service</description>
+
+ <interface>com.arjuna.xts.nightout.services.Taxi.ITaxiServiceBA</interface>
+
+ <inboundSoapRequestInterceptor>com.arjuna.mw.wst.service.GlueIncomingContextInterceptor</inboundSoapRequestInterceptor>
+ <outboundSoapResponseInterceptor>com.arjuna.mw.wst.service.GlueOutgoingContextInterceptor</outboundSoapResponseInterceptor>
+</service>
Deleted: labs/jbosstm/trunk/XTS/demo/dd/webmethods/TheatreServiceAT.xml
===================================================================
--- labs/jbosstm/trunk/XTS/demo/dd/webmethods/TheatreServiceAT.xml 2007-11-22 11:55:21 UTC (rev 16747)
+++ labs/jbosstm/trunk/XTS/demo/dd/webmethods/TheatreServiceAT.xml 2008-01-09 14:22:44 UTC (rev 17652)
@@ -1,32 +0,0 @@
-<!--
- JBoss, Home of Professional Open Source
- Copyright 2006, Red Hat Middleware LLC, and individual contributors
- as indicated by the @author tags.
- See the copyright.txt in the distribution for a full listing
- of individual contributors.
- This copyrighted material is made available to anyone wishing to use,
- modify, copy, or redistribute it subject to the terms and conditions
- of the GNU General Public License, v. 2.0.
- This program is distributed in the hope that it will be useful, but WITHOUT A
- WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
- PARTICULAR PURPOSE. See the GNU General Public License for more details.
- You should have received a copy of the GNU General Public License,
- v. 2.0 along with this distribution; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- MA 02110-1301, USA.
-
- (C) 2005-2006,
- @author JBoss Inc.
--->
-
-<service>
- <constructor>
- <class>com.arjuna.xts.nightout.services.Theatre.TheatreServiceAT</class>
- </constructor>
- <description>Theatre (Atomic Transaction) service</description>
-
- <interface>com.arjuna.xts.nightout.services.Theatre.ITheatreService</interface>
-
- <inboundSoapRequestInterceptor>com.arjuna.mw.wst.service.GlueIncomingContextInterceptor</inboundSoapRequestInterceptor>
- <outboundSoapResponseInterceptor>com.arjuna.mw.wst.service.GlueOutgoingContextInterceptor</outboundSoapResponseInterceptor>
-</service>
Copied: labs/jbosstm/trunk/XTS/demo/dd/webmethods/TheatreServiceAT.xml (from rev 16747, labs/jbosstm/trunk/XTS/demo/dd/webmethods/TheatreServiceAT.xml)
===================================================================
--- labs/jbosstm/trunk/XTS/demo/dd/webmethods/TheatreServiceAT.xml (rev 0)
+++ labs/jbosstm/trunk/XTS/demo/dd/webmethods/TheatreServiceAT.xml 2008-01-09 14:22:44 UTC (rev 17652)
@@ -0,0 +1,32 @@
+<!--
+ JBoss, Home of Professional Open Source
+ Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ as indicated by the @author tags.
+ See the copyright.txt in the distribution for a full listing
+ of individual contributors.
+ This copyrighted material is made available to anyone wishing to use,
+ modify, copy, or redistribute it subject to the terms and conditions
+ of the GNU General Public License, v. 2.0.
+ This program is distributed in the hope that it will be useful, but WITHOUT A
+ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ You should have received a copy of the GNU General Public License,
+ v. 2.0 along with this distribution; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ MA 02110-1301, USA.
+
+ (C) 2005-2006,
+ @author JBoss Inc.
+-->
+
+<service>
+ <constructor>
+ <class>com.arjuna.xts.nightout.services.Theatre.TheatreServiceAT</class>
+ </constructor>
+ <description>Theatre (Atomic Transaction) service</description>
+
+ <interface>com.arjuna.xts.nightout.services.Theatre.ITheatreService</interface>
+
+ <inboundSoapRequestInterceptor>com.arjuna.mw.wst.service.GlueIncomingContextInterceptor</inboundSoapRequestInterceptor>
+ <outboundSoapResponseInterceptor>com.arjuna.mw.wst.service.GlueOutgoingContextInterceptor</outboundSoapResponseInterceptor>
+</service>
Deleted: labs/jbosstm/trunk/XTS/demo/dd/webmethods/TheatreServiceBA.xml
===================================================================
--- labs/jbosstm/trunk/XTS/demo/dd/webmethods/TheatreServiceBA.xml 2007-11-22 11:55:21 UTC (rev 16747)
+++ labs/jbosstm/trunk/XTS/demo/dd/webmethods/TheatreServiceBA.xml 2008-01-09 14:22:44 UTC (rev 17652)
@@ -1,32 +0,0 @@
-<!--
- JBoss, Home of Professional Open Source
- Copyright 2006, Red Hat Middleware LLC, and individual contributors
- as indicated by the @author tags.
- See the copyright.txt in the distribution for a full listing
- of individual contributors.
- This copyrighted material is made available to anyone wishing to use,
- modify, copy, or redistribute it subject to the terms and conditions
- of the GNU General Public License, v. 2.0.
- This program is distributed in the hope that it will be useful, but WITHOUT A
- WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
- PARTICULAR PURPOSE. See the GNU General Public License for more details.
- You should have received a copy of the GNU General Public License,
- v. 2.0 along with this distribution; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- MA 02110-1301, USA.
-
- (C) 2005-2006,
- @author JBoss Inc.
--->
-
-<service>
- <constructor>
- <class>com.arjuna.xts.nightout.services.Theatre.TheatreServiceBA</class>
- </constructor>
- <description>Theatre (Business Activity) service</description>
-
- <interface>com.arjuna.xts.nightout.services.Theatre.ITheatreServiceBA</interface>
-
- <inboundSoapRequestInterceptor>com.arjuna.mw.wst.service.GlueIncomingContextInterceptor</inboundSoapRequestInterceptor>
- <outboundSoapResponseInterceptor>com.arjuna.mw.wst.service.GlueOutgoingContextInterceptor</outboundSoapResponseInterceptor>
-</service>
Copied: labs/jbosstm/trunk/XTS/demo/dd/webmethods/TheatreServiceBA.xml (from rev 16747, labs/jbosstm/trunk/XTS/demo/dd/webmethods/TheatreServiceBA.xml)
===================================================================
--- labs/jbosstm/trunk/XTS/demo/dd/webmethods/TheatreServiceBA.xml (rev 0)
+++ labs/jbosstm/trunk/XTS/demo/dd/webmethods/TheatreServiceBA.xml 2008-01-09 14:22:44 UTC (rev 17652)
@@ -0,0 +1,32 @@
+<!--
+ JBoss, Home of Professional Open Source
+ Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ as indicated by the @author tags.
+ See the copyright.txt in the distribution for a full listing
+ of individual contributors.
+ This copyrighted material is made available to anyone wishing to use,
+ modify, copy, or redistribute it subject to the terms and conditions
+ of the GNU General Public License, v. 2.0.
+ This program is distributed in the hope that it will be useful, but WITHOUT A
+ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ You should have received a copy of the GNU General Public License,
+ v. 2.0 along with this distribution; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ MA 02110-1301, USA.
+
+ (C) 2005-2006,
+ @author JBoss Inc.
+-->
+
+<service>
+ <constructor>
+ <class>com.arjuna.xts.nightout.services.Theatre.TheatreServiceBA</class>
+ </constructor>
+ <description>Theatre (Business Activity) service</description>
+
+ <interface>com.arjuna.xts.nightout.services.Theatre.ITheatreServiceBA</interface>
+
+ <inboundSoapRequestInterceptor>com.arjuna.mw.wst.service.GlueIncomingContextInterceptor</inboundSoapRequestInterceptor>
+ <outboundSoapResponseInterceptor>com.arjuna.mw.wst.service.GlueOutgoingContextInterceptor</outboundSoapResponseInterceptor>
+</service>
Deleted: labs/jbosstm/trunk/XTS/demo/dd/webmethods/glue-config.xml
===================================================================
--- labs/jbosstm/trunk/XTS/demo/dd/webmethods/glue-config.xml 2007-11-22 11:55:21 UTC (rev 16747)
+++ labs/jbosstm/trunk/XTS/demo/dd/webmethods/glue-config.xml 2008-01-09 14:22:44 UTC (rev 17652)
@@ -1,1958 +0,0 @@
-<!--
- JBoss, Home of Professional Open Source
- Copyright 2006, Red Hat Middleware LLC, and individual contributors
- as indicated by the @author tags.
- See the copyright.txt in the distribution for a full listing
- of individual contributors.
- This copyrighted material is made available to anyone wishing to use,
- modify, copy, or redistribute it subject to the terms and conditions
- of the GNU General Public License, v. 2.0.
- This program is distributed in the hope that it will be useful, but WITHOUT A
- WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
- PARTICULAR PURPOSE. See the GNU General Public License for more details.
- You should have received a copy of the GNU General Public License,
- v. 2.0 along with this distribution; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- MA 02110-1301, USA.
-
- (C) 2005-2006,
- @author JBoss Inc.
--->
-
-<!--
- Welcome to the Glue configuration file.
-
- A copy of this file is located in glue.jar with the name "glue-default-config.xml".
- If Glue runs a web application and no "glue-config.xml" is found in the application's
- class path or WEB-INF directory, the file "glue-default-config.xml" is used instead.
-
- If the newapp utility is used to create a skeleton J2EE application structure,
- this file is copied from <GLUE-HOME>/app-template/WEB-INF/glue-config.xml
- into the new application's WEB-INF directory.
-
- The configuration file is comprised of the following sections:
-
- PRODUCT INFORMATION
- - the product name and version information
-
- SERVER SETTINGS
- - specifies the URL of the application's web server and optional JMS servers
-
- BASE WEB.XML MAPPINGS
- - specifies the base web-app mappings that are added to the ones in web.xml
-
- MAP FILE LIST
- - if Glue is hosted in an old servlet 2.1 container, this section is used to
- list all the map files in WEB-INF\maps
-
- SERVICE DESCRIPTOR LIST
- - if Glue is hosted in an old servlet 2.1 container, this section is used to
- list all the service descriptors in WEB-INF\services
-
- STARTUP COMMANDS
- - lists static methods to invoke on application startup
-
- LOGGING
- - configures logging channels
- - sets log file
- - sets the format of logged events
-
- INSTRUMENTATION
- - enables/disables instrumentation of web services and/or http messaging
-
- HOT DEPLOYMENT
- - enables/disables hot deployment
- - sets cycle time for monitoring changes
-
- THREADS
- - sets the thread pool size
-
- SOCKETS
- - sets socket timeout values, pool sizes, buffer sizes, and factories
-
- SOCKET FACTORIES
- - lists socket factories
-
- MESSAGE FACTORIES
- - lists message factories
-
- HTTP
- - sets http buffer sizes
-
- HTTP PROXIES
- - sets the host, port and authentication for an http proxy
-
- SSL
- - specifies authentication and cipher suites for ssl sockets
-
- AUTHENTICATION
- - lists realms
- - sets default realm
- - sets the default authentication method
-
- WS-SECURITY
- - lists predefined security templates
-
- XML-SIGNATURES/ENCRYPTION
- - canonicalization, signature and encryption algorithms
-
- SESSIONS
- - sets the session timeout value
- - sets cycle time for checking sessions
-
- SOAP HTTP
- - sets the max retries for soap messages
-
- SOAP INTERCEPTORS
- - lists inbound and outbound soap interceptors
-
- SOAP OPTIMIZATIONS
- - enables/disables various soap message optimizations
-
- SOAP OPERATION LOOKUP
- - lists the factories for soap operation lookup
-
- SOAP ATTACHMENTS
- - lists the content id used for soap attachments
- - sets the attachments buffer size
-
- WSDL
- - lists the wsdl bindings to generate
- - sets the default target namespace
- - lists the protocols to support
-
- SERVICES
- - sets the default messaging style
- - sets the wrapper class for objects published as web services
- - sets handlers for initializing a service from a descriptor
-
- HOLDERS
- - enable/disable JAX/RPC holders
-
- SOAP HANDLER FACTORIES
- - list of factories for creating server-side soap handler chain
-
- SOAP REFERENCE FACTORIES
- - list of factories for creating client-side soap reference chain
-
- REGISTRIES
- - registry chain for resolving publish/bind requests
-
- LOAD BALANCER FACTORIES
- - set up fabric load balancing
-
- APPLICATION CONTEXT
- - list of properties to add to application context at startup
-
- MIME TYPES
- - list of default mime type mappings
-
- XPATHS
- - set default xpath factory
- - enable/disable xpath caching
-
- JAXP
- - set default dom and sax factories
-
- XML/JAVA MAPPING
- - enable/disable direct field access
- - enable/disable property supression
- - enable/disable java serialization
- - set namespace prefix
- - enable/disable type attributes when writing literals
-
- TYPE FACTORIES
- - lists type factories
- - specify the default array type
-
- XML SCHEMAS
- - lists all supported xml schemas
- - sets the default schema
-
- XML ENCODINGS
- - sets suggested encodings
-
- HTTP ENCODINGS
- - sets assumed encodings
-
- SOAP ENCODINGS
- - sets default encodings for soap messages
-
- JMS ADAPTORS
- - lists installed jms adapters
-
- MANAGEMENT CONSOLE
- - lists console panels
-
- UDDI
- - lists default tmodels
-
- GENERAL FABRIC
- - allows an application to automatically join fabric
-
- FABRIC SECURITY
- - selects the realm to use as the fabric realm
- - selects fabric username and password
- - selects fabric key store and trust store
-
- FABRIC DISCOVERY
- - selects locator to use
- - lists available locators
-
- FABRIC XML DATABASE
- - seconds between server syncs
- - default replication factor
- - factory for creating data stores
-
- FABRIC ENDPOINT ACTIVITY
- - seconds between keep-alive cycles
- - seconds between check for rule updates
-
- FABRIC LIVENESS CHECKING
- - seconds between checking nodes for liveness
- - seconds after which a dead node should be removed
- - seconds between checking services for liveness
- - seconds after which a dead service should be removed
--->
-
-<config>
- <!--***************************************************************-->
- <!--PRODUCT INFORMATION-->
- <!--***************************************************************-->
-
- <!--name and version information-->
- <product>
- <name>Glue</name>
- <version>
- <major>5</major>
- <minor>0</minor>
- <patch>1</patch>
- </version>
- </product>
-
-
- <!--***************************************************************-->
- <!--SERVER SETTINGS-->
- <!--***************************************************************-->
-
- <!--web server-->
- <!--this entry is only used when glue is running in standalone mode-->
- <!--the runapp -p and -u options may be used to override this default url-->
- <!--$APPNAME is replaced at runtime by the application name-->
- <webServer>
- <url>http://@hostname@:@port@/$APPNAME</url>
- </webServer>
-
- <!--jms/soap server (Glue professional only)-->
- <!--$APPNAME is replaced at runtime by the application name-->
- <!--
- <url>jms:///$APPNAME</url>
- <registryPath>/</registryPath>
- </jmsSoapServer>
- -->
-
-
- <!--***************************************************************-->
- <!--BASE WEB.XML MAPPINGS-->
- <!--***************************************************************-->
-
- <!--when glue is running in standalone mode and web.xml is-->
- <!--read, any url patterns that are in this base web-app but not-->
- <!--in the web.xml are automatically added. this feature is currently-->
- <!--used to automatically add jsp support to user applications-->
- <base-web-app>
- <servlet>
- <servlet-name>glue-jsp</servlet-name>
- <servlet-class>electric.jsp.JSPServlet</servlet-class>
- <load-on-startup>3</load-on-startup>
- <!-- valid logVerbosityLevel settings are FATAL -->
- <!-- ERROR, WARNING, INFORMATION and DEBUG -->
- <!--
- <init-param>
- <param-name>logVerbosityLevel</param-name>
- <param-value>DEBUG</param-value>
- </init-param>
- -->
- </servlet>
-
- <servlet-mapping>
- <servlet-name>glue-jsp</servlet-name>
- <url-pattern>*.jsp</url-pattern>
- </servlet-mapping>
-
- <welcome-file-list>
- <welcome-file>index.htm</welcome-file>
- <welcome-file>index.html</welcome-file>
- <welcome-file>index.jsp</welcome-file>
- </welcome-file-list>
- </base-web-app>
-
-
- <!--***************************************************************-->
- <!--MAP FILES-->
- <!--***************************************************************-->
-
- <mapFiles>
- <!--list of map files to read from WEB-INF\maps-->
- <!--only needed when Glue is hosted in a 3rd-party non-2.3 servlet engine-->
- <!--attempts to load the same file twice are benign and ignored-->
- <!--<path>mymap.map</path>-->
- </mapFiles>
-
-
- <!--***************************************************************-->
- <!--SERVICE DESCRIPTORS-->
- <!--***************************************************************-->
-
- <serviceDescriptors>
- <!--list of descriptors to read from WEB-INF\services-->
- <!--only needed when Glue is hosted in a 3rd-party non-2.3 servlet engine-->
- <!--attempts to load the same file twice are benign and ignored-->
- <!-- <path>system/application.xml</path>
- <path>system/console.xml</path>
- <path>system/jndi.xml</path> -->
- </serviceDescriptors>
-
-
- <!--***************************************************************-->
- <!--STARTUP COMMANDS-->
- <!--***************************************************************-->
-
- <!--list of static methods to invoke on startup-->
- <!--a method is located using its qualified name and number of arguments-->
- <!--if a formal argument is not a primitive or string, an instance is-->
- <!--created by calling its constructor with the string as an argument-->
- <!--
- <command>
- <invoke>mypackage.MyClass.foo()</invoke>
- <invoke>mypackage.MyClass.bar( 42, "cats" )</invoke>
- </command>
- -->
-
-
- <!--***************************************************************-->
- <!--LOGGING-->
- <!--***************************************************************-->
-
- <logging>
- <!-- each logger entry defines an instance of a logger to be used-->
- <logger>
- <name>default</name>
- <constructor>
- <class>electric.util.log.WriterLogger</class>
- <args>
- <!--log date and time?-->
- <logDateTime>false</logDateTime>
- <logDateTimeFormat>MM:dd:yy hh:mm:ss</logDateTimeFormat>
- <!--log name of thread?-->
- <logThreadName>false</logThreadName>
- <!--log to file?-->
- <logToFile>false</logToFile>
- <!-- change this to a reasonable file name-->
- <fileName>log/default.log</fileName>
- <append>true</append>
- </args>
- </constructor>
-
- <!--list of logging channels-->
- <log enabled="yes">STARTUP</log>
- <log enabled="yes">ERROR</log>
- <log enabled="yes">COMMENT</log>
- <log enabled="yes">WARNING</log>
- <log enabled="yes">SCHEMA</log>
- <log enabled="no">SECURITY</log>
- <log enabled="no">SECURITY_DETAIL</log>
- <log enabled="no">SECURITY_DEBUG</log>
- <log enabled="no">CONSOLE_DEBUG</log>
- <log enabled="no">DEPLOYMENT</log>
- <log enabled="no">CLASSLOADER</log>
- <log enabled="no">COMMAND</log>
- <log enabled="no">EXCEPTION</log>
- <log enabled="no">HTTP</log>
- <log enabled="no">JMS</log>
- <log enabled="no">MAPPING</log>
- <log enabled="no">SERVLET</log>
- <log enabled="no">SOAP</log>
- <log enabled="no">SOURCE</log>
- <log enabled="no">RESOURCES</log>
-
- <!--fabric channels-->
- <log enabled="yes">FAILOVER</log>
- <log enabled="no">XDB_CLIENT</log>
- <log enabled="no">XDB_SERVER</log>
- <log enabled="no">XDB_SYNC</log>
- <log enabled="no">LOCATOR</log>
- <log enabled="no">INTERMEDIARY</log>
- <log enabled="no">SERVICE_MANAGER</log>
- </logger>
- </logging>
-
-
- <!--***************************************************************-->
- <!--INSTRUMENTATION-->
- <!--***************************************************************-->
-
- <instrumentation>
- <!--gather statistics for individual services?-->
- <instrumentServices>yes</instrumentServices>
-
- <!--gather statistics for individual http calls?-->
- <instrumentHttp>yes</instrumentHttp>
- </instrumentation>
-
-
- <!--***************************************************************-->
- <!--HOT DEPLOYMENT-->
- <!--***************************************************************-->
-
- <hotDeployment>
- <!--enable hot deployment?-->
- <enabled>no</enabled>
-
- <!--milliseconds between checks for resource changes-->
- <syncCycle>5000</syncCycle>
- </hotDeployment>
-
-
- <!--***************************************************************-->
- <!--THREADS-->
- <!--***************************************************************-->
-
- <!--maximum number of threads in shared thread pool-->
- <threadPoolSize>70</threadPoolSize>
-
-
- <!--***************************************************************-->
- <!--SOCKETS-->
- <!--***************************************************************-->
-
- <sockets>
- <!--max socket connections kept alive in server-side socket pool-->
- <maxInboundKeepAlive>50</maxInboundKeepAlive>
-
- <!--max socket connections kept alive in client-side socket pool-->
- <maxOutboundKeepAlive>30</maxOutboundKeepAlive>
-
- <!--keep alive connections by default?-->
- <keepAlive>yes</keepAlive>
-
- <!--timeout in milliseconds for a client reading a response, 0 => infinite-->
- <clientReadTimeout>0</clientReadTimeout>
-
- <!--timeout in milliseconds for a server reading a request, 0 => infinite-->
- <serverReadTimeout>15000</serverReadTimeout>
-
- <!--buffer size in bytes for socket streams-->
- <bufferSize>8192</bufferSize>
-
- <!--max queue length for incoming connection requests-->
- <backlog>200</backlog>
- </sockets>
-
-
- <!--***************************************************************-->
- <!--SOCKET FACTORIES-->
- <!--***************************************************************-->
-
- <!--list of socket factories-->
- <socketFactories>
- <factory>electric.net.socket.tcp.TCPSocketFactory</factory>
- <factory>electric.net.socket.ssl.SSLSocketFactory</factory>
- </socketFactories>
-
-
- <!--***************************************************************-->
- <!--SERVLET MESSAGE FACTORIES-->
- <!--***************************************************************-->
-
- <!--list of servlet message factories-->
- <messageFactories>
- <factory>electric.webserver.messages.tcp.TCPMessageFactory</factory>
- <factory>electric.webserver.messages.ssl.SSLMessageFactory</factory>
- </messageFactories>
-
-
- <!--***************************************************************-->
- <!--HTTP-->
- <!--***************************************************************-->
-
- <http>
- <!--buffer size in bytes for streaming http responses-->
- <responseBufferSize>2048</responseBufferSize>
-
- <!--buffer size in bytes for copying files from docbase to http response-->
- <copyBufferSize>16384</copyBufferSize>
-
- <!--the default http authentication method (basic/digest)-->
- <defaultAuthMethod>basic</defaultAuthMethod>
- </http>
-
-
- <!--***************************************************************-->
- <!--HTTP PROXIES-->
- <!--***************************************************************-->
-
- <!--
- <httpProxy>
- <host>proxyhost</host>
- <port>8000</port>
- <user>username</user>
- <password>password</password>
- </httpProxy>
- -->
-
-
- <!--***************************************************************-->
- <!--SSL-->
- <!--***************************************************************-->
-
- <ssl>
- <!--glue server asks clients for ssl certificates? if the client-->
- <!--does not send a certificate, or if the client cert is not in the-->
- <!--server's trust store, the request will be rejected.-->
- <serverNeedsClientAuth>no</serverNeedsClientAuth>
-
- <!--glue client forced to ssl server mode (with client auth)? this-->
- <!--setting is useful only with unusual configurations, and should-->
- <!--not normally be changed.-->
- <clientNeedsClientAuth>no</clientNeedsClientAuth>
-
- <!--cipher suites for client sockets-->
- <clientCipherSuite>SSL_DH_anon_WITH_RC4_128_MD5</clientCipherSuite>
- <clientCipherSuite>SSL_DH_anon_WITH_DES_CBC_SHA</clientCipherSuite>
- <clientCipherSuite>SSL_DH_anon_WITH_3DES_EDE_CBC_SHA</clientCipherSuite>
- <clientCipherSuite>SSL_DH_anon_EXPORT_WITH_RC4_40_MD5</clientCipherSuite>
- <clientCipherSuite>SSL_DH_anon_EXPORT_WITH_DES40_CBC_SHA</clientCipherSuite>
-
- <!--cipher suites for server sockets-->
- <serverCipherSuite>SSL_DH_anon_WITH_RC4_128_MD5</serverCipherSuite>
- <serverCipherSuite>SSL_DH_anon_WITH_DES_CBC_SHA</serverCipherSuite>
- <serverCipherSuite>SSL_DH_anon_WITH_3DES_EDE_CBC_SHA</serverCipherSuite>
- <serverCipherSuite>SSL_DH_anon_EXPORT_WITH_RC4_40_MD5</serverCipherSuite>
- <serverCipherSuite>SSL_DH_anon_EXPORT_WITH_DES40_CBC_SHA</serverCipherSuite>
- </ssl>
-
-
- <!--***************************************************************-->
- <!--AUTHENTICATION-->
- <!--***************************************************************-->
-
- <realms>
- <!--the default realm-->
- <!--<defaultRealm>acl</defaultRealm>-->
-
- <!--list of realms, used by security guards to authenticate clients-->
- <!--
- <realm>
- <constructor>
- <class>electric.security.acl.ACLRealm</class>
- <args>
- <name>acl</name>
- <path>security\acl.xml</path>
- </args>
- </constructor>
- </realm>
- -->
-
- <!--
- <realm>
- <constructor>
- <class>electric.security.jaas.JAASRealm</class>
- <args>
- <name>jaas</name>
- <config>security\jaas.config</config>
- </args>
- </constructor>
- </realm>
- -->
-
- <realm>
- <constructor>
- <class>com.webmethods.fabric.security.realm.FabricRealm</class>
- <args>
- <realmName>realm</realmName>
- <fabricUser>fabric</fabricUser>
- <!--<fabricPassword>changeit</fabricPassword>-->
- <fabricRoles>read,write</fabricRoles>
- </args>
- </constructor>
- </realm>
-
- </realms>
-
-
- <!--***************************************************************-->
- <!--WS-SECURITY -->
- <!--***************************************************************-->
-
- <!--ws-security depends on the xml-canonicalization, xml-signature-->
- <!--and xml-encryption specifications. to use these algorithms it-->
- <!--may be necessary to uncomment the jaxen xpath factory listed-->
- <!--in the xpath section-->
- <wsSecurity>
- <!--template that specifies that outgoing soap requests-->
- <!--have the entire soap body element signed-->
- <!--
- <signatureTemplate>
- <name>ExampleSignature</name>
- <reference>soap:Envelope/soap:Body</reference>
- <keyStore>clientcert</keyStore>
- <keyStorePassword>changeit</keyStorePassword>
- <alias>test</alias>
- </signatureTemplate>
- -->
-
- <!--template that specifies encryption of the body-->
- <!--contents of outgoing soap requests with the given-->
- <!--user and key-->
- <!--
- <encryptionTemplate>
- <name>ExampleEncryptionTemplate</name>
- <reference>soap:Envelope/soap:Body/*</reference>
- <secretKey>
- <user>crypto</user>
- <base64Key>kn89W7byFYz4EOXWs0UxnpJ/PVu28hWM</base64Key>
- </secretKey>
- </encryptionTemplate>
- -->
- </wsSecurity>
-
-
- <!--***************************************************************-->
- <!--XML SIGNATURES/ENCRYPTION -->
- <!--***************************************************************-->
-
- <xmlCanonicalization>
- <factory>
- <id>http://www.w3.org/2001/10/xml-exc-c14n</id>
- <class>electric.soap.security.signature.xml.canonical.ExclusiveFactory</class>
- </factory>
-
- <factory>
- <id>http://www.w3.org/TR/2001/REC-xml-c14n-20010315</id>
- <class>electric.soap.security.signature.xml.canonical.CanonicalFactory</class>
- </factory>
- </xmlCanonicalization>
-
- <xmlSignature>
- <signatureAlgorithm>
- <id>http://www.w3.org/2000/09/xmldsig#rsa-sha1</id>
- <class>electric.soap.security.signature.xml.crypto.SHA1withRSA</class>
- </signatureAlgorithm>
-
- <signatureAlgorithm>
- <id>http://www.w3.org/2000/09/xmldsig#hmac-sha1</id>
- <class>electric.soap.security.signature.xml.crypto.HMACwithSHA1</class>
- </signatureAlgorithm>
- </xmlSignature>
-
- <xmlEncryption>
- <encryptionAlgorithm>
- <id>http://www.w3.org/2001/04/xmlenc#tripledes-cbc</id>
- <class>electric.soap.security.encryption.xml.crypto.TripleDESCBC</class>
- </encryptionAlgorithm>
- </xmlEncryption>
-
-
- <!--***************************************************************-->
- <!--SESSIONS-->
- <!--***************************************************************-->
-
- <sessions>
- <!--session timeout in seconds-->
- <timeout>300</timeout>
-
- <!--milliseconds between checks for session expiration-->
- <reapCycle>60000</reapCycle>
- </sessions>
-
-
- <!--***************************************************************-->
- <!--SOAP HTTP-->
- <!--***************************************************************-->
-
- <soapHttp>
- <!--max number of retries for soap invocations-->
- <invokeMaxRetry>2</invokeMaxRetry>
- </soapHttp>
-
-
- <!--***************************************************************-->
- <!--SOAP INTERCEPTORS-->
- <!--***************************************************************-->
-
- <soapInterceptors>
- <!--list of interceptors for outbound soap responses-->
- <!--<outboundSoapResponseInterceptor>pkg.MyInterceptor</outboundSoapResponseInterceptor>-->
-
- <!--list of interceptors for outbound soap requests-->
- <!--<outboundSoapRequestInterceptor>pkg.MyInterceptor</outboundSoapRequestInterceptor>-->
- <outboundSoapRequestInterceptor>com.arjuna.mw.wst.client.GlueOutgoingContextInterceptor</outboundSoapRequestInterceptor>
-
- <!--list of interceptors for inbound soap responses-->
- <!--<inboundSoapResponseInterceptor>pkg.MyInterceptor</inboundSoapResponseInterceptor>-->
- <inboundSoapResponseInterceptor>com.arjuna.mw.wst.client.GlueIncomingContextInterceptor</inboundSoapResponseInterceptor>
-
- <!--list of interceptors for inbound soap requests-->
- <!--<inboundSoapRequestInterceptor>pkg.MyInterceptor</inboundSoapRequestInterceptor>-->
- </soapInterceptors>
-
-
- <!--***************************************************************-->
- <!--SOAP OPTIMIZATIONS-->
- <!--***************************************************************-->
-
- <soapOptimizations>
- <!--omit xsi:type attributes when possible?-->
- <typeOmission>yes</typeOmission>
-
- <!--dynamically compress tags? (glue to glue only)-->
- <tagSubstitution>yes</tagSubstitution>
-
- <!--omit envelope when there's just a simple body? (glue to glue only)-->
- <envelopeOmission>yes</envelopeOmission>
-
- <!--inline hrefs? (glue to glue only)-->
- <hrefInlining>yes</hrefInlining>
- </soapOptimizations>
-
-
- <!--***************************************************************-->
- <!--SOAP OPERATION LOOKUP-->
- <!--***************************************************************-->
-
- <soapOperationLookupFactories>
- <!--list of operation lookup factories-->
- <factory>electric.soap.local.handlers.service.rpc.RPCOperationLookupFactory</factory>
- <factory>electric.soap.local.handlers.service.wrapped.WrappedOperationLookupFactory</factory>
- </soapOperationLookupFactories>
-
-
- <!--***************************************************************-->
- <!--SOAP ATTACHMENTS-->
- <!--***************************************************************-->
-
- <soapAttachments>
- <!--default style, may be overridden in service descriptors-->
- <defaultStyle>mime</defaultStyle>
-
- <!--content id of soap message inside of attachments-->
- <rootContentId>http://www.webmethods.com/rootpart.xml</rootContentId>
-
- <!--buffer size in bytes for writing soap requests in soap Attachments-->
- <streamSourceBufferSize>2048</streamSourceBufferSize>
- </soapAttachments>
-
-
- <!--***************************************************************-->
- <!--WSDL-->
- <!--***************************************************************-->
-
- <wsdl>
- <!--list of bindings-->
- <binding>soap</binding>
- <!--<binding>getpost</binding>-->
-
- <!--target namespace prefix-->
- <targetNamespacePrefix>http://www.webmethods.com/wsdl/</targetNamespacePrefix>
-
- <!--target namespace (overrides use of target namespace prefix)-->
- <!--<targetNamespace>http://www.mytarget.com/mynamespace</targetNamespace>-->
-
- <!--list of get/post protocols-->
- <getPostProtocol>http</getPostProtocol>
- <getPostProtocol>https</getPostProtocol>
-
- <!-- process wsdl faults -->
- <wsdlFaults>true</wsdlFaults>
-
- <!-- generate stack traces on faults -->
- <enableStackTraces>false</enableStackTraces>
-
- <!-- allow java.lang.Errors to be thrown from services-->
- <transmitErrors>false</transmitErrors>
- </wsdl>
-
-
- <!--***************************************************************-->
- <!--SERVICES-->
- <!--***************************************************************-->
-
- <services>
- <!--default messaging style (rpc/document)-->
- <defaultStyle>rpc</defaultStyle>
-
- <!--wrapper class for objects published as web services-->
- <wrapper>electric.service.object.ObjectService</wrapper>
-
- <!--list of handlers for initializing a service from a descriptor-->
- <initializer>electric.service.descriptor.initializer.Default</initializer>
- <initializer>electric.service.descriptor.initializer.Security</initializer>
- <initializer>electric.service.descriptor.initializer.Role</initializer>
- <initializer>electric.service.descriptor.initializer.ServiceContext</initializer>
- <initializer>electric.service.descriptor.initializer.Attachments</initializer>
- <initializer>electric.soap.security.initializer.Security</initializer>
- </services>
-
-
- <!--***************************************************************-->
- <!--HOLDERS-->
- <!--***************************************************************-->
-
- <!--use jax/rpc holders?-->
- <jaxRpcHolders>no</jaxRpcHolders>
-
-
- <!--***************************************************************-->
- <!--SOAP HANDLER FACTORIES-->
- <!--***************************************************************-->
-
- <soapHandlerFactories>
- <!--setup handler-->
- <factory>
- <name>setup</name>
- <constructor>
- <class>electric.soap.handlers.setup.SetupHandlerFactory</class>
- </constructor>
- <priority>1</priority>
- </factory>
-
- <!--logging-->
- <factory>
- <name>logging</name>
- <constructor>
- <class>electric.soap.handlers.logging.SOAPLoggingHandlerFactory</class>
- </constructor>
- <priority>2</priority>
- </factory>
-
- <!--ws-routing-->
- <factory>
- <name>ws-routing</name>
- <constructor>
- <class>electric.soap.routing.RoutingHandlerFactory</class>
- </constructor>
- <priority>3</priority>
- </factory>
-
- <!--user-defined interceptors-->
- <factory>
- <name>interceptors</name>
- <constructor>
- <class>electric.soap.handlers.interceptor.SOAPInterceptorHandlerFactory</class>
- </constructor>
- <priority>4</priority>
- </factory>
-
- <!--ws-security-->
- <factory>
- <name>ws-security</name>
- <constructor>
- <class>electric.soap.security.handlers.SecurityHandlerFactory</class>
- </constructor>
- <priority>5</priority>
- </factory>
-
- <!--objects that implement IService-->
- <factory>
- <name>soap-to-service</name>
- <constructor>
- <class> electric.soap.local.handlers.service.SOAPToServiceHandlerFactory </class>
- </constructor>
- <priority>6</priority>
- </factory>
-
- <!--objects that implement ISOAPHandler-->
- <factory>
- <name>soap-to-user-handler</name>
- <constructor>
- <class> electric.soap.local.handlers.user.SOAPToUserHandlerFactory </class>
- </constructor>
- <priority>7</priority>
- </factory>
- </soapHandlerFactories>
-
-
- <!--***************************************************************-->
- <!--SOAP REFERENCE FACTORIES-->
- <!--***************************************************************-->
-
- <soapReferenceFactories>
- <!--user-defined interceptors-->
- <factory>
- <name>interceptors</name>
- <constructor>
- <class>electric.soap.references.interceptor.InterceptorSOAPReferenceFactory</class>
- </constructor>
- <priority>1</priority>
- </factory>
-
- <!--ws-routing-->
- <factory>
- <name>ws-routing</name>
- <constructor>
- <class>electric.soap.routing.RoutingReferenceFactory</class>
- </constructor>
- <priority>2</priority>
- </factory>
-
- <!--ws-security-->
- <factory>
- <name>ws-security</name>
- <constructor>
- <class>electric.soap.security.references.SecuritySOAPReferenceFactory</class>
- </constructor>
- <priority>3</priority>
- </factory>
-
- <!--logging-->
- <factory>
- <name>logging</name>
- <constructor>
- <class>electric.soap.references.logging.LoggingSOAPReferenceFactory</class>
- </constructor>
- <priority>4</priority>
- </factory>
-
- <!--transport: soap to local service loaded by different classloader-->
- <factory>
- <name>soap-local</name>
- <constructor>
- <class>electric.soap.local.reference.SOAPLocalTransportFactory</class>
- </constructor>
- <priority>5</priority>
- </factory>
-
- <!--transport: soap over http-->
- <factory>
- <name>soap-to-http</name>
- <constructor>
- <class>electric.soap.http.reference.SOAPToHTTPFactory</class>
- </constructor>
- <priority>6</priority>
- </factory>
-
- <!--transport: soap over jms-->
- <factory>
- <name>soap-to-jms</name>
- <constructor>
- <class>electric.soap.jms.reference.SOAPToJMSFactory</class>
- </constructor>
- <priority>6</priority>
- </factory>
- </soapReferenceFactories>
-
-
- <!--***************************************************************-->
- <!--LOAD BALANCER FACTORIES-->
- <!--***************************************************************-->
-
- <loadBalancerFactories>
- <!-- always succeeds, so anything after this will never be used -->
- <factory>
- <constructor>
- <class>com.webmethods.fabric.services.reference.balance.RoundRobinFactory</class>
- </constructor>
- </factory>
-
- <!-- like round robin, but rebind every cycleTime milliseconds. -->
- <!-- this is an unsupported class -->
- <factory>
- <constructor>
- <class>com.webmethods.fabric.services.reference.balance.RoundRobinReloadFactory</class>
- <args>
- <defaultCycleTime>60000</defaultCycleTime> <!-- 1 minute, in milliseconds -->
- </args>
- </constructor>
- </factory>
- </loadBalancerFactories>
-
-
- <!--***************************************************************-->
- <!--REGISTRIES-->
- <!--***************************************************************-->
-
- <registries>
- <!--local services-->
- <registry>
- <name>local</name>
- <constructor>
- <class>electric.registry.local.LocalRegistry</class>
- </constructor>
- <priority>3</priority>
- </registry>
-
- <!--remote soap services-->
- <registry>
- <name>soap</name>
- <constructor>
- <class>electric.soap.registry.SOAPRegistry</class>
- </constructor>
- <priority>4</priority>
- </registry>
-
- <!--services hosted in the same vm, but different applications-->
- <registry>
- <name>crossapplication</name>
- <constructor>
- <class>electric.soap.registry.CrossApplicationRegistry</class>
- </constructor>
- <priority>5</priority>
- </registry>
- </registries>
-
-
- <!--***************************************************************-->
- <!--APPLICATION CONTEXT-->
- <!--***************************************************************-->
-
- <!--list of properties to be added into application context-->
- <applicationContext>
- <!--
- <simple>foo</simple>
- <complex>
- <x>10</x>
- <y>20</y>
- </complex>
- -->
- </applicationContext>
-
-
- <!--***************************************************************-->
- <!--MIME TYPES-->
- <!--***************************************************************-->
-
- <!--list of mime types recognized by web server-->
- <mimeTypes>
- <mimeType>
- <extension/>
- <type>text/plain</type>
- </mimeType>
- <mimeType>
- <extension>avi</extension>
- <type>video/x-msvideo</type>
- </mimeType>
- <mimeType>
- <extension>bmp</extension>
- <type>image/bmp</type>
- </mimeType>
- <mimeType>
- <extension>class</extension>
- <type>application/java</type>
- </mimeType>
- <mimeType>
- <extension>css</extension>
- <type>text/css</type>
- </mimeType>
- <mimeType>
- <extension>dll</extension>
- <type>application/octet-stream</type>
- </mimeType>
- <mimeType>
- <extension>doc</extension>
- <type>application/msword</type>
- </mimeType>
- <mimeType>
- <extension>exe</extension>
- <type>application/octet-stream</type>
- </mimeType>
- <mimeType>
- <extension>gif</extension>
- <type>image/gif</type>
- </mimeType>
- <mimeType>
- <extension>gz</extension>
- <type>application/x-gzip</type>
- </mimeType>
- <mimeType>
- <extension>htm</extension>
- <type>text/html</type>
- </mimeType>
- <mimeType>
- <extension>html</extension>
- <type>text/html</type>
- </mimeType>
- <mimeType>
- <extension>jar</extension>
- <type>application/java-archive</type>
- </mimeType>
- <mimeType>
- <extension>jpeg</extension>
- <type>image/jpeg</type>
- </mimeType>
- <mimeType>
- <extension>jpg</extension>
- <type>image/jpeg</type>
- </mimeType>
- <mimeType>
- <extension>js</extension>
- <type>text/javascript</type>
- </mimeType>
- <mimeType>
- <extension>mov</extension>
- <type>video/quicktime</type>
- </mimeType>
- <mimeType>
- <extension>mpg</extension>
- <type>video/mpeg</type>
- </mimeType>
- <mimeType>
- <extension>pdf</extension>
- <type>application/pdf</type>
- </mimeType>
- <mimeType>
- <extension>png</extension>
- <type>image/png</type>
- </mimeType>
- <mimeType>
- <extension>ppt</extension>
- <type>application/vnd.ms-powerpoint</type>
- </mimeType>
- <mimeType>
- <extension>ps</extension>
- <type>application/postscript</type>
- </mimeType>
- <mimeType>
- <extension>rtf</extension>
- <type>application/rtf</type>
- </mimeType>
- <mimeType>
- <extension>so</extension>
- <type>application/octet-stream</type>
- </mimeType>
- <mimeType>
- <extension>swf</extension>
- <type>application/x-shockwave-flash</type>
- </mimeType>
- <mimeType>
- <extension>tar</extension>
- <type>application/x-tar</type>
- </mimeType>
- <mimeType>
- <extension>tif</extension>
- <type>image/tiff</type>
- </mimeType>
- <mimeType>
- <extension>tiff</extension>
- <type>image/tiff</type>
- </mimeType>
- <mimeType>
- <extension>txt</extension>
- <type>text/plain</type>
- </mimeType>
- <mimeType>
- <extension>wav</extension>
- <type>audio/x-wav</type>
- </mimeType>
- <mimeType>
- <extension>wml</extension>
- <type>text/vnd.wap.wml</type>
- </mimeType>
- <mimeType>
- <extension>wmlc</extension>
- <type>application/vnd.wap.wmlc</type>
- </mimeType>
- <mimeType>
- <extension>wmls</extension>
- <type>application/vnd.wap.wmlscript</type>
- </mimeType>
- <mimeType>
- <extension>wmlsc</extension>
- <type>application/vnd.wap.wmlscriptc</type>
- </mimeType>
- <mimeType>
- <extension>wsdl</extension>
- <type>text/xml</type>
- </mimeType>
- <mimeType>
- <extension>xht</extension>
- <type>application/xhtml+xml</type>
- </mimeType>
- <mimeType>
- <extension>xhtml</extension>
- <type>application/xhtml+xml</type>
- </mimeType>
- <mimeType>
- <extension>xls</extension>
- <type>application/vnd.ms-excel</type>
- </mimeType>
- <mimeType>
- <extension>xml</extension>
- <type>text/xml</type>
- </mimeType>
- <mimeType>
- <extension>xsl</extension>
- <type>text/xml</type>
- </mimeType>
- <mimeType>
- <extension>zip</extension>
- <type>application/zip</type>
- </mimeType>
- </mimeTypes>
-
-
- <!--***************************************************************-->
- <!--XPATHS-->
- <!--***************************************************************-->
-
- <xpath>
- <!--factory to use for creating xpaths?-->
- <factory>electric.xml.xpath.TMEXPathFactory</factory>
-
- <!-- needed for ws-security, this factory requires that the -->
- <!-- jaxen implementation jars are available on the classpath -->
- <factory>electric.xml.jaxen.JaxenXPathFactory</factory>
-
- <!--cache xpaths by default?-->
- <cacheByDefault>yes</cacheByDefault>
- </xpath>
-
-
- <!--***************************************************************-->
- <!--JAXP-->
- <!--***************************************************************-->
-
- <jaxp>
- <DOMFactory>org.apache.xerces.jaxp.DocumentBuilderFactoryImpl</DOMFactory>
- <SAXFactory>org.apache.xerces.jaxp.SAXParserFactoryImpl</SAXFactory>
- </jaxp>
-
-
- <!--***************************************************************-->
- <!--XML/JAVA MAPPING-->
- <!--***************************************************************-->
-
- <javaMapping>
- <!--use direct field access?-->
- <directFieldAccess>yes</directFieldAccess>
-
- <!--suppress javabean properties if at least one public field?-->
- <propertySuppression>yes</propertySuppression>
-
- <!--use java serialization by default?-->
- <useJavaSerializationByDefault>no</useJavaSerializationByDefault>
-
- <!--
- namespace prefixes that use the glue extended form for package mappings.
- primary means that this is the one that glue uses to produce a namespace for a package.
- last primary wins.
- -->
- <understoodNamespacePrefix primary="true">http://www.webmethods.com/package/</understoodNamespacePrefix>
- <understoodNamespacePrefix>http://www.themindelectric.com/package/</understoodNamespacePrefix>
-
- <!--include xsi:type attributes when writing in literal mode?-->
- <writeTypesForLiteral>yes</writeTypesForLiteral>
- </javaMapping>
-
-
- <!--***************************************************************-->
- <!--TYPE FACTORIES-->
- <!--***************************************************************-->
-
- <typeFactories>
- <!--list of type factories (order is significant)-->
- <factory>electric.xml.io.mapping.MappingTypeFactory</factory>
- <factory>electric.xml.io.array.ArrayTypeFactory</factory>
- <factory>electric.xml.io.elements.ElementTypeFactory</factory>
- <factory>electric.xml.io.serialize.SerializeTypeFactory</factory>
- <factory>electric.xml.io.simple.SimpleTypeFactory</factory>
- <factory>electric.xml.io.complex.ComplexTypeFactory</factory>
-
- <defaultArrayType>electric.xml.io.array.ArrayType</defaultArrayType>
- </typeFactories>
-
-
- <!--***************************************************************-->
- <!--XML SCHEMAS-->
- <!--***************************************************************-->
-
- <schema>
- <!--list of xsd versions-->
- <xsd>http://www.w3.org/1999/XMLSchema</xsd>
- <xsd>http://www.w3.org/2000/10/XMLSchema</xsd>
- <xsd>http://www.w3.org/2001/XMLSchema</xsd>
-
- <!--default xsd version to be used during publishing-->
- <defaultXSD>http://www.w3.org/2001/XMLSchema</defaultXSD>
- <defaultMinOccurs>1</defaultMinOccurs>
-
- <!--namespace prefix-->
- <namespacePrefix>http://www.webmethods.com/</namespacePrefix>
- </schema>
-
-
- <!--***************************************************************-->
- <!--XML ENCODINGS-->
- <!--***************************************************************-->
-
- <xmlEncodings>
- <!--list of encodings to try in order when decyphering an xml document-->
- <encoding>UTF-16BE</encoding>
- <encoding>UTF-16LE</encoding>
- <encoding>cp037</encoding>
- <encoding>UTF8</encoding>
- </xmlEncodings>
-
-
- <!--***************************************************************-->
- <!--HTTP ENCODINGS-->
- <!--***************************************************************-->
-
- <httpEncoding>
- <!--some protocols declare things bytes, but are used as Strings/char[]s-->
- <!--internally for other reasons. basic authentication in http is a-->
- <!--good example of this. this setting is used to set the encoding to-->
- <!--use for those situations.-->
- <assumed>UTF8</assumed>
-
- <!--http requires that certain things be in ascii (the method/version of-->
- <!--request, and the status of the response. in japan, and other asian-->
- <!--countries, however, the request-uri of the service or file could contain-->
- <!--Shift-JIS or KOI-8 characters. since there is no way to represent these-->
- <!--in ascii, we offer this setting to control this behaviour. the encoding-->
- <!--specified should be ascii compliant, or you will have problems-->
- <!--communicating with other http compliant servers and clients-->
- <protocol>UTF8</protocol>
- </httpEncoding>
-
-
- <!--***************************************************************-->
- <!--SOAP ENCODINGS-->
- <!--***************************************************************-->
-
- <soapEncoding>
- <!--character encoding for soap documents-->
- <!--<xmlEncoding>UTF-8</xmlEncoding>-->
-
- <!--use system default encoding for soap documents?-->
- <useSystemDefault>no</useSystemDefault>
- </soapEncoding>
-
-
- <!--***************************************************************-->
- <!--JMS ADAPTERS-->
- <!--***************************************************************-->
-
- <jms>
- <!--list of built-in jms adaptors-->
- <adapter>electric.server.jms.tibco.TibcoAdapter</adapter>
- <adapter>electric.server.jms.swiftmq.SwiftMQAdapter</adapter>
- <adapter>electric.server.jms.j2ee.J2EEAdapter</adapter>
- <adapter>electric.server.jms.mqseries.MQSeriesAdapter</adapter>
- <adapter>electric.server.jms.sonicmq.SonicMQAdapter</adapter>
- <adapter>electric.server.jms.jbossmq.JBossMQAdapter</adapter>
- </jms>
-
-
- <!--***************************************************************-->
- <!--CONSOLE-->
- <!--***************************************************************-->
-
- <console>
- <!--enable the console by default?-->
- <enabled>yes</enabled>
-
- <!--title for console home page-->
- <title>Glue Management Console</title>
-
- <product productName='Glue Professional' treeLabel='Glue' detailsPanelURL='console/glue/glue-details.swf' helpFileURL='console/glue/gluePanelHelp.xml' serviceURL='console/system/console' consoleService='electric.console.services.glue.Glue'>
- <module>
- <title>Product</title>
- <detailsPanelURL>console/glue/licensing/licensing-details.swf</detailsPanelURL>
- <helpFileURL>console/glue/licensing/licensingPanelHelp.xml</helpFileURL>
- <serviceURL>console/system/console</serviceURL>
- <consoleService>electric.glue.pro.console.services.licensing.Licensing</consoleService>
- <productName>Glue Professional</productName>
- </module>
-
- <module>
- <title>System</title>
- <detailsPanelURL>console/glue/system/systeminfo-details.swf</detailsPanelURL>
- <helpFileURL>console/glue/system/systemPanelHelp.xml</helpFileURL>
- <serviceURL>console/system/console</serviceURL>
- <consoleService>electric.glue.pro.console.services.system.System</consoleService>
- <productName>Glue Professional</productName>
- </module>
-
- <module>
- <title>HTTP</title>
- <detailsPanelURL>console/glue/http/connections-details.swf</detailsPanelURL>
- <helpFileURL>console/glue/http/httpPanelHelp.xml</helpFileURL>
- <serviceURL>console/system/console</serviceURL>
- <consoleService>electric.glue.pro.console.services.connections.Connections</consoleService>
- <productName>Glue Professional</productName>
- </module>
-
- <module>
- <title>Services</title>
- <detailsPanelURL>console/glue/services/services-details.swf</detailsPanelURL>
- <helpFileURL>console/glue/services/servicesPanelHelp.xml</helpFileURL>
- <serviceURL>console/system/console</serviceURL>
- <consoleService>electric.glue.pro.console.services.services.Services</consoleService>
- <productName>Glue Professional</productName>
- </module>
-
- <module>
- <title>Servlets</title>
- <detailsPanelURL>console/glue/servlets/servlet-details.swf</detailsPanelURL>
- <helpFileURL>console/glue/servlets/servletPanelHelp.xml</helpFileURL>
- <serviceURL>console/system/console</serviceURL>
- <consoleService>electric.glue.pro.console.services.servlets.Servlets</consoleService>
- <productName>Glue Professional</productName>
- </module>
-
- <module>
- <title>Threads</title>
- <detailsPanelURL>console/glue/threads/threads-details.swf</detailsPanelURL>
- <helpFileURL>console/glue/threads/threadsPanelHelp.xml</helpFileURL>
- <serviceURL>console/system/console</serviceURL>
- <consoleService>electric.glue.pro.console.services.threads.Threads</consoleService>
- <productName>Glue Professional</productName>
- </module>
-
- <module>
- <title>Logging</title>
- <detailsPanelURL>console/glue/logging/logging-details.swf</detailsPanelURL>
- <helpFileURL>console/glue/logging/loggingPanelHelp.xml</helpFileURL>
- <serviceURL>console/system/console</serviceURL>
- <consoleService>electric.glue.pro.console.services.log.Logging</consoleService>
- <productName>Glue Professional</productName>
- </module>
- </product>
-
- <product productName='Glue Enterprise' treeLabel='Glue' detailsPanelURL='console/glue/glue-details.swf' helpFileURL='console/glue/gluePanelHelp.xml' serviceURL='console/system/console' consoleService='electric.console.services.glue.Glue'>
- <module>
- <title>Cluster</title>
- <detailsPanelURL>console/clusters/cluster/cluster-details.swf</detailsPanelURL>
- <helpFileURL>console/clusters/cluster/clusterPanelHelp.xml</helpFileURL>
- <serviceURL>console/system/console</serviceURL>
- <consoleService>electric.glue.enterprise.console.services.cluster.Cluster</consoleService>
- <productName>Glue Enterprise</productName>
- </module>
-
- <module>
- <title>Application</title>
- <detailsPanelURL>console/clusters/application/application-details.swf</detailsPanelURL>
- <helpFileURL>console/clusters/application/applicationPanelHelp.xml</helpFileURL>
- <serviceURL>console/system/console</serviceURL>
- <consoleService>electric.glue.enterprise.console.services.application.Application</consoleService>
- <productName>Glue Enterprise</productName>
- </module>
-
- </product>
-
- <product productName='Fabric' treeLabel='Fabric' detailsPanelURL='console/fabric/fabric-details.swf' helpFileURL='console/fabric/fabricPanelHelp.xml' serviceURL='console/system/console' consoleService='electric.console.services.fabric.Fabric'>
-
- <module>
- <title>Nodes</title>
- <detailsPanelURL>console/fabric/nodes/nodes-details.swf</detailsPanelURL>
- <helpFileURL>console/fabric/nodes/nodesPanelHelp.xml</helpFileURL>
- <serviceURL>console/system/console</serviceURL>
- <consoleService>com.webmethods.fabric.console.services.nodes.Nodes</consoleService>
- <productName>Fabric</productName>
- </module>
-
- <module>
- <title>Web Services</title>
- <detailsPanelURL>console/fabric/services/services-details.swf</detailsPanelURL>
- <helpFileURL>console/fabric/services/servicesPanelHelp.xml</helpFileURL>
- <serviceURL>console/system/console</serviceURL>
- <consoleService>com.webmethods.fabric.console.services.services.Services</consoleService>
- <productName>Fabric</productName>
- </module>
-
- <module>
- <title>Log</title>
- <detailsPanelURL>console/fabric/log/log-details.swf</detailsPanelURL>
- <helpFileURL>console/fabric/log/logPanelHelp.xml</helpFileURL>
- <serviceURL>console/system/console</serviceURL>
- <consoleService>com.webmethods.fabric.console.services.log.Log</consoleService>
- <productName>Fabric</productName>
- </module>
-
- <module>
- <title>Rules</title>
- <detailsPanelURL>console/fabric/rules/rules-details.swf</detailsPanelURL>
- <helpFileURL>console/fabric/rules/rulesPanelHelp.xml</helpFileURL>
- <serviceURL>console/system/console</serviceURL>
- <consoleService>com.webmethods.fabric.console.services.rules.Rules</consoleService>
- <productName>Fabric</productName>
- </module>
-
- <module>
- <title>Security</title>
- <detailsPanelURL>console/fabric/security/security-details.swf</detailsPanelURL>
- <helpFileURL>console/fabric/security/securityPanelHelp.xml</helpFileURL>
- <serviceURL>console/system/console</serviceURL>
- <consoleService>com.webmethods.fabric.console.services.security.Security</consoleService>
- <productName>Fabric</productName>
- </module>
-
- <module>
- <title>Databases</title>
- <detailsPanelURL>console/fabric/database/database-details.swf</detailsPanelURL>
- <helpFileURL>console/fabric/database/databasePanelHelp.xml</helpFileURL>
- <serviceURL>console/system/console</serviceURL>
- <consoleService>com.webmethods.fabric.console.services.database.Database</consoleService>
- <productName>Fabric</productName>
- </module>
-
- <module>
- <title>Configuration</title>
- <detailsPanelURL>console/fabric/configuration/configuration-details.swf</detailsPanelURL>
- <helpFileURL>console/fabric/configuration/configurationPanelHelp.xml</helpFileURL>
- <serviceURL>console/system/console</serviceURL>
- <consoleService>com.webmethods.fabric.console.services.configuration.Configuration</consoleService>
- <productName>Fabric</productName>
- </module>
-
- </product>
-
- <!-- <handler>electric.console.handlers.IConsoleHandler</handler>
- <handler>electric.console.handlers.DefaultHandler</handler>
- <handler>electric.console.handlers.LayoutHandler</handler>
- <handler>electric.console.handlers.ResourceHandler</handler>
- <handler>electric.console.handlers.ServiceHandler</handler> -->
- <handler>electric.glue.pro.console.handlers.LoggingHandler</handler>
- <handler>electric.glue.pro.console.handlers.VitalSignsHandler</handler>
- <handler>electric.glue.enterprise.console.handlers.AppDeploymentHandler</handler>
- <handler>electric.glue.enterprise.console.handlers.ClusterHandler</handler>
- <handler>electric.glue.enterprise.console.handlers.DeployServiceHandler</handler>
- <handler>com.webmethods.fabric.console.handlers.AddTransformHandler</handler>
-
- <extension>
- <name>consoleLoggingService</name>
- <value>console/system/console</value>
- </extension>
-
- <extension>
- <name>vitalSignsService</name>
- <value>console/system/console</value>
- </extension>
- </console>
-
-
- <!--***************************************************************-->
- <!--SQL DATABASE-->
- <!--***************************************************************-->
-
- <sql>
- <!--list of sql databases -->
- <!--
- <database>
- <name>uddi</name>
- <driver>org.hsqldb.jdbcDriver</driver>
- <url>jdbc:hsqldb:hsql://@hostname@:9001</url>
- <user>sa</user>
- <password></password>
- <poolSize>10</poolSize>
- </database>
- -->
- </sql>
-
-
- <!--***************************************************************-->
- <!--UDDI-->
- <!--***************************************************************-->
-
- <uddi>
- <!--uddi type taxonomy-->
- <tModel tModelKey='uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4'>
- <name>uddi-org:types</name>
- <description xml:lang='en'>UDDI Type Taxonomy</description>
- </tModel>
-
- <!--uddi registry tmodel-->
- <tModel tModelKey='uuid:4CD7E4BC-648B-426D-9936-443EAAC8AE23'>
- <name>uddi-org:inquiry</name>
- <description xml:lang='en'>UDDI Inquiry API - Core Specification</description>
- <categoryBag>
- <keyedReference keyName='categorization' keyValue='specification' tModelKey='uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4'/>
- <keyedReference keyName='categorization' keyValue='xmlSpec' tModelKey='uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4'/>
- <keyedReference keyName='categorization' keyValue='soapSpec' tModelKey='uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4'/>
- </categoryBag>
- </tModel>
-
- <!--uddi registry tmodel-->
- <tModel tModelKey='uuid:AC104DCC-D623-452F-88A7-F8ACD94D9B2B'>
- <name>uddi-org:inquiry_v2</name>
- <description xml:lang='en'>UDDI Inquiry API V2.0 - Core Specification</description>
- <categoryBag>
- <keyedReference keyName='categorization' keyValue='specification' tModelKey='uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4'/>
- <keyedReference keyName='categorization' keyValue='xmlSpec' tModelKey='uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4'/>
- <keyedReference keyName='categorization' keyValue='soapSpec' tModelKey='uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4'/>
- </categoryBag>
- </tModel>
-
- <!--uddi registry tmodel-->
- <tModel tModelKey='uuid:A2F36B65-2D66-4088-ABC7-914D0E05EB9E'>
- <name>uddi-org:publication_v2</name>
- <description xml:lang='en'>UDDI Publication API V2.0 - Core Specification</description>
- <categoryBag>
- <keyedReference keyName='categorization' keyValue='specification' tModelKey='uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4'/>
- <keyedReference keyName='categorization' keyValue='xmlSpec' tModelKey='uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4'/>
- <keyedReference keyName='categorization' keyValue='soapSpec' tModelKey='uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4'/>
- </categoryBag>
- </tModel>
-
- <!--uddi registry tmodel-->
- <tModel tModelKey='uuid:64C756D1-3374-4E00-AE83-EE12E38FAE63'>
- <name>uddi-org:publication</name>
- <description xml:lang='en'>UDDI Publication API - Core Specification</description>
- <categoryBag>
- <keyedReference keyName='categorization' keyValue='specification' tModelKey='uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4'/>
- <keyedReference keyName='categorization' keyValue='xmlSpec' tModelKey='uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4'/>
- <keyedReference keyName='categorization' keyValue='soapSpec' tModelKey='uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4'/>
- </categoryBag>
- </tModel>
-
- <!--uddi registry tmodel-->
- <tModel tModelKey='uuid:3FB66FB7-5FC3-462F-A351-C140D9BD8304'>
- <name>uddi-org:taxonomy</name>
- <description xml:lang='en'>UDDI Taxonomy API</description>
- <categoryBag>
- <keyedReference keyName='categorization' keyValue='specification' tModelKey='uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4'/>
- <keyedReference keyName='categorization' keyValue='xmlSpec' tModelKey='uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4'/>
- <keyedReference keyName='categorization' keyValue='soapSpec' tModelKey='uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4'/>
- </categoryBag>
- </tModel>
-
- <!--uddi registry tmodel-->
- <tModel tModelKey='uuid:1E3E9CBC-F8CE-41AB-8F99-88326BAD324A'>
- <name>uddi-org:taxonomy_v2</name>
- <description xml:lang='en'>UDDI validate_values API</description>
- <categoryBag>
- <keyedReference keyName='categorization' keyValue='specification' tModelKey='uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4'/>
- <keyedReference keyName='categorization' keyValue='xmlSpec' tModelKey='uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4'/>
- <keyedReference keyName='categorization' keyValue='soapSpec' tModelKey='uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4'/>
- </categoryBag>
- </tModel>
-
- <!--uddi core model - taxonomy-->
- <tModel tModelKey='uuid:C0B9FE13-179F-413D-8A5B-5004DB8E5BB2' checked='true'>
- <name>ntis-gov-naics:1997</name>
- <description xml:lang='en'>Business Taxonomy: NAISC (1997 Release)</description>
- <categoryBag>
- <keyedReference keyName='categorization' keyValue='categorization' tModelKey='uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4'/>
- </categoryBag>
- </tModel>
-
- <!--uddi core model - taxonomy-->
- <tModel tModelKey='uuid:DB77450D-9FA8-45D4-A7BC-04411D14E384' checked='true'>
- <name>unspsc-org:3-1</name>
- <description xml:lang='en'>Product Taxonomy: UNSPSC (Version 3.1)</description>
- <categoryBag>
- <keyedReference keyName='categorization' keyValue='categorization' tModelKey='uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4'/>
- </categoryBag>
- </tModel>
-
- <!--uddi core model - taxonomy-->
- <tModel tModelKey='uuid:61668105-B6B6-425C-914B-409FB252C36D' checked='true'>
- <name>uddi-org:iso-ch:3166:1999</name>
- <description xml:lang='en'>UDDI Geographic Taxonomy</description>
- <categoryBag>
- <keyedReference keyName='categorization' keyValue='categorization' tModelKey='uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4'/>
- </categoryBag>
- </tModel>
-
- <!--uddi core model - taxonomy-->
- <tModel tModelKey='uuid:A035A07C-F362-44DD-8F95-E2B134BF43B4'>
- <name>uddi-org:misc-taxonomy</name>
- <description xml:lang='en'>Other Taxonomy</description>
- <categoryBag>
- <keyedReference keyName='categorization' keyValue='categorization' tModelKey='uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4'/>
- </categoryBag>
- </tModel>
-
- <!--uddi core model - taxonomy-->
- <tModel tModelKey='uuid:4064C064-6D14-4F35-8953-9652106476A9' checked='true'>
- <name>uddi-org:owningBusiness</name>
- <description xml:lang='en'>A pointer to a businessEntity that owns the categorized data</description>
- <categoryBag>
- <keyedReference keyName='categorization' keyValue='identifier' tModelKey='uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4'/>
- </categoryBag>
- </tModel>
-
- <!--uddi core model - taxonomy-->
- <tModel tModelKey='uuid:807A2C6A-EE22-470D-ADC7-E0424A337C03'>
- <name>uddi-org:relationships</name>
- <description xml:lang='en'>UDDI businessEntity relationship descriptions</description>
- <categoryBag>
- <keyedReference keyName='categorization' keyValue='identifier' tModelKey='uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4'/>
- </categoryBag>
- </tModel>
-
- <!--uddi core model - taxonomy-->
- <tModel tModelKey='uuid:327A56F0-3299-4461-BC23-5CD513E95C55' checked='true'>
- <name>uddi-org:operators</name>
- <description xml:lang='en'>Identifier system for identifying operators of a registry</description>
- <categoryBag>
- <keyedReference keyName='categorization' keyValue='identifier' tModelKey='uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4'/>
- </categoryBag>
- </tModel>
-
- <!--uddi core model - taxonomy-->
- <tModel tModelKey='uuid:8609C81E-EE1F-4D5A-B202-3EB13AD01823'>
- <name>dnb-com:D-U-N-S</name>
- <description xml:lang='en'>Dun & Bradstreet D-U-N-S(r) Number</description>
- <categoryBag>
- <keyedReference keyName='categorization' keyValue='identifier' tModelKey='uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4'/>
- </categoryBag>
- </tModel>
-
- <!--uddi core model - taxonomy-->
- <tModel tModelKey='uuid:B1B1BAF5-2329-43E6-AE13-BA8E97195039'>
- <name>thomasregister-com:supplierID</name>
- <description xml:lang='en'>Thomas Registry Suppliers</description>
- <categoryBag>
- <keyedReference keyName='categorization' keyValue='identifier' tModelKey='uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4'/>
- </categoryBag>
- </tModel>
-
- <!--uddi core model - other-->
- <tModel tModelKey='uuid:93335D49-3EFB-48A0-ACEA-EA102B60DDC6'>
- <name>uddi-org:smtp</name>
- <description xml:lang='en'>E-mail based web service</description>
- <categoryBag>
- <keyedReference keyName='categorization' keyValue='transport' tModelKey='uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4'/>
- </categoryBag>
- </tModel>
-
- <!--uddi core model - other-->
- <tModel tModelKey='uuid:1A2B00BE-6E2C-42F5-875B-56F32686E0E7'>
- <name>uddi-org:fax</name>
- <description xml:lang='en'>Fax based web service</description>
- <categoryBag>
- <keyedReference keyName='categorization' keyValue='protocol' tModelKey='uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4'/>
- </categoryBag>
- </tModel>
-
- <!--uddi core model - other-->
- <tModel tModelKey='uuid:5FCF5CD0-629A-4C50-8B16-F94E9CF2A674'>
- <name>uddi-org:ftp</name>
- <description xml:lang='en'>File transfer protocol (ftp) based web service</description>
- <categoryBag>
- <keyedReference keyName='categorization' keyValue='transport' tModelKey='uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4'/>
- </categoryBag>
- </tModel>
-
- <!--uddi core model - other-->
- <tModel tModelKey='uuid:38E12427-5536-4260-A6F9-B5B530E63A07'>
- <name>uddi-org:telephone</name>
- <description xml:lang='en'>Telephone based web service</description>
- <categoryBag>
- <keyedReference keyName='categorization' keyValue='specification' tModelKey='uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4'/>
- </categoryBag>
- </tModel>
-
- <!--uddi core model - other-->
- <tModel tModelKey='uuid:68DE9E80-AD09-469D-8A37-088422BFBC36'>
- <name>uddi-org:http</name>
- <description xml:lang='en'>E-mail based web service</description>
- <categoryBag>
- <keyedReference keyName='categorization' keyValue='transport' tModelKey='uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4'/>
- </categoryBag>
- </tModel>
-
- <!--uddi core model - other-->
- <tModel tModelKey='uuid:4CEC1CEF-1F68-4B23-8CB7-8BAA763AEB89'>
- <name>uddi-org:homepage</name>
- <description xml:lang='en'>HTTP Web Home Page URL</description>
- <categoryBag>
- <keyedReference keyName='categorization' keyValue='specification' tModelKey='uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4'/>
- </categoryBag>
- </tModel>
-
- <predefinedKeys>
- <businessKeys>
- <business>
- <name>fabric</name>
- <businessKey>62188325-6296-3f9e-9a11-f138eb84e52b</businessKey>
- </business>
- </businessKeys>
- <tModelKeys>
- <tModel>
- <name>webmethods-org:signature</name>
- <tModelKey>89f556a1-f683-3ae0-a09d-4c463b335e2a</tModelKey>
- </tModel>
- </tModelKeys>
- </predefinedKeys>
-
- </uddi>
-
-
- <!--***************************************************************-->
- <!--GENERAL FABRIC-->
- <!--***************************************************************-->
-
- <!--If true, execute a Fabric.join() when startup occurs.-->
- <!--This allows Glue applications to join the fabric when hosted in a-->
- <!--third party servlet container as well as allowing existing Glue -->
- <!--programs to join the fabric without adding Fabric.join().-->
- <autoJoinFabric>false</autoJoinFabric>
-
-
- <!--***************************************************************-->
- <!--FABRIC SECURITY -->
- <!--***************************************************************-->
-
- <fabricSecurity>
- <!--realm entry must match fabric realm configures in the "realms" section-->
- <fabricRealm>realm</fabricRealm>
- <!--<fabricUser>fabric</fabricUser>-->
- <!--<fabricPassword>changeit</fabricPassword>-->
- <!--<keyStore>FabricKeyStore</keyStore>-->
- <!--<keyStorePassword>changeit</keyStorePassword>-->
- <!--<trustStore>FabricTrustStore</trustStore>-->
- </fabricSecurity>
-
-
- <!--***************************************************************-->
- <!--FABRIC DISCOVERY-->
- <!--***************************************************************-->
-
- <discovery>
- <noPath>fabric://failover&monitor</noPath>
- <useLocator>chain</useLocator>
- <useSignatures>true</useSignatures>
-
- <!--This locator creates a local UDDI registry that uses a-->
- <!--P2P XML database backend. This registry attempts to replicate itself-->
- <!--until there are at least two copies of the registry in the fabric.-->
- <locator>
- <name>xdb</name>
- <constructor>
- <class>com.webmethods.fabric.services.registry.locators.xdb.XDBLocator</class>
- <args>
- <inquiryURL>/fabric/uddi/inquiry</inquiryURL>
- <publicationURL>/fabric/uddi/publication</publicationURL>
- <adminURL>/fabric/uddi/admin</adminURL>
- <user>guest</user>
- <password>guest</password>
- <business>fabric</business>
- <operator>fabric</operator>
- </args>
- </constructor>
- </locator>
-
- <!--This locator returns a reference to a third party UDDI registry.-->
- <!--Use this locator if you want the fabric to store information about services-->
- <!--into a third party UDDI implementation instead of into the Fabric's built-in-->
- <!--replicating UDDI server.-->
- <locator>
- <name>thirdparty</name>
- <constructor>
- <class>com.webmethods.fabric.services.registry.locators.uddi.UDDILocator</class>
- <args>
- <inquiryURL>http://@hostname@:@port@/uddi/inquiry</inquiryURL>
- <publicationURL>http://@hostname@:8005/uddi/publication</publicationURL>
- <user>santa</user>
- <password>christmas</password>
- <business>fabric</business>
- </args>
- </constructor>
- </locator>
-
- <!--This locator sends out a UDP ping on a particular port (9030 by default)-->
- <!--to other nodes in the same subnet. When a node with an installed SubnetLocator-->
- <!--receives this ping, it responds with a UDP packet that contains the URL of the-->
- <!--registry that it is currently using. The SubnetLocator that sent the ping selects-->
- <!--the first UDDI registry that can be contacted using a received URL, or null if no live-->
- <!--registries are located.-->
- <locator>
- <name>subnet</name>
- <constructor>
- <class>com.webmethods.fabric.services.registry.locators.subnet.SubnetLocator</class>
- <args>
- <port>9030</port>
- <maxWait>10</maxWait>
- <pingCycle>5</pingCycle>
- </args>
- </constructor>
- </locator>
-
- <!--This locator returns a reference to the same UDDI registry as the one being used-->
- <!--by the fabric node at the specified URL.-->
- <!--It does this by contacting the service manager-->
- <!--whose WSDL is located at <url>/fabric/servicemanager.wsdl.-->
- <locator>
- <name>wan</name>
- <constructor>
- <class>com.webmethods.fabric.services.registry.locators.wan.WANLocator</class>
- <args>
- <url>http://host:port/context</url>
- </args>
- </constructor>
- </locator>
-
- <!--This is the default locator, and iterates through a list of named-->
- <!--locators until one of them returns a reference to a UDDI registry.-->
- <!--Named locators cannot currently be forward referenced.-->
- <locator>
- <name>chain</name>
- <constructor>
- <class>com.webmethods.fabric.services.registry.locators.chain.ChainedLocator</class>
- <args>
- <clientExitStartup>true</clientExitStartup>
- <serverExitStartup>true</serverExitStartup>
- <retryLimit>-1</retryLimit>
- <maxWaitTime>60000</maxWaitTime>
- <locators>subnet,xdb</locators>
- </args>
- </constructor>
- </locator>
- </discovery>
-
-
- <!--***************************************************************-->
- <!--FABRIC XML DATABASES-->
- <!--***************************************************************-->
-
- <!--xml database settings-->
- <xdbServers>
- <!--default seconds between server syncs-->
- <defaultSyncCycle>10</defaultSyncCycle>
-
- <!--default replication factor-->
- <defaultReplicationFactor>2</defaultReplicationFactor>
-
- <!--factory for creating data stores-->
- <defaultStoreFactory>
- <constructor>
- <class>com.webmethods.xdb.store.memory.MemoryStoreFactory</class>
- </constructor>
- </defaultStoreFactory>
- </xdbServers>
-
-
- <!--***************************************************************-->
- <!--FABRIC ENDPOINT ACTIVITY-->
- <!--***************************************************************-->
-
- <endpointActivity>
- <!--seconds between keep-alive cycles-->
- <keepAliveCycle>60</keepAliveCycle>
-
- <!--seconds between check for rule updates-->
- <ruleCheckCycle>20</ruleCheckCycle>
- </endpointActivity>
-
-
- <!--***************************************************************-->
- <!--FABRIC LIVENESS CHECKING-->
- <!--***************************************************************-->
-
- <liveness>
- <!--seconds between checking nodes for liveness-->
- <nodeCycle>30</nodeCycle>
-
- <!--seconds after which a dead node should be removed-->
- <nodeThreshold>100</nodeThreshold>
-
- <!--seconds between checking services for liveness-->
- <serviceCycle>30</serviceCycle>
-
- <!--seconds after which a dead service should be removed-->
- <serviceThreshold>100</serviceThreshold>
- </liveness>
-</config>
Copied: labs/jbosstm/trunk/XTS/demo/dd/webmethods/glue-config.xml (from rev 16747, labs/jbosstm/trunk/XTS/demo/dd/webmethods/glue-config.xml)
===================================================================
--- labs/jbosstm/trunk/XTS/demo/dd/webmethods/glue-config.xml (rev 0)
+++ labs/jbosstm/trunk/XTS/demo/dd/webmethods/glue-config.xml 2008-01-09 14:22:44 UTC (rev 17652)
@@ -0,0 +1,1958 @@
+<!--
+ JBoss, Home of Professional Open Source
+ Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ as indicated by the @author tags.
+ See the copyright.txt in the distribution for a full listing
+ of individual contributors.
+ This copyrighted material is made available to anyone wishing to use,
+ modify, copy, or redistribute it subject to the terms and conditions
+ of the GNU General Public License, v. 2.0.
+ This program is distributed in the hope that it will be useful, but WITHOUT A
+ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ You should have received a copy of the GNU General Public License,
+ v. 2.0 along with this distribution; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ MA 02110-1301, USA.
+
+ (C) 2005-2006,
+ @author JBoss Inc.
+-->
+
+<!--
+ Welcome to the Glue configuration file.
+
+ A copy of this file is located in glue.jar with the name "glue-default-config.xml".
+ If Glue runs a web application and no "glue-config.xml" is found in the application's
+ class path or WEB-INF directory, the file "glue-default-config.xml" is used instead.
+
+ If the newapp utility is used to create a skeleton J2EE application structure,
+ this file is copied from <GLUE-HOME>/app-template/WEB-INF/glue-config.xml
+ into the new application's WEB-INF directory.
+
+ The configuration file is comprised of the following sections:
+
+ PRODUCT INFORMATION
+ - the product name and version information
+
+ SERVER SETTINGS
+ - specifies the URL of the application's web server and optional JMS servers
+
+ BASE WEB.XML MAPPINGS
+ - specifies the base web-app mappings that are added to the ones in web.xml
+
+ MAP FILE LIST
+ - if Glue is hosted in an old servlet 2.1 container, this section is used to
+ list all the map files in WEB-INF\maps
+
+ SERVICE DESCRIPTOR LIST
+ - if Glue is hosted in an old servlet 2.1 container, this section is used to
+ list all the service descriptors in WEB-INF\services
+
+ STARTUP COMMANDS
+ - lists static methods to invoke on application startup
+
+ LOGGING
+ - configures logging channels
+ - sets log file
+ - sets the format of logged events
+
+ INSTRUMENTATION
+ - enables/disables instrumentation of web services and/or http messaging
+
+ HOT DEPLOYMENT
+ - enables/disables hot deployment
+ - sets cycle time for monitoring changes
+
+ THREADS
+ - sets the thread pool size
+
+ SOCKETS
+ - sets socket timeout values, pool sizes, buffer sizes, and factories
+
+ SOCKET FACTORIES
+ - lists socket factories
+
+ MESSAGE FACTORIES
+ - lists message factories
+
+ HTTP
+ - sets http buffer sizes
+
+ HTTP PROXIES
+ - sets the host, port and authentication for an http proxy
+
+ SSL
+ - specifies authentication and cipher suites for ssl sockets
+
+ AUTHENTICATION
+ - lists realms
+ - sets default realm
+ - sets the default authentication method
+
+ WS-SECURITY
+ - lists predefined security templates
+
+ XML-SIGNATURES/ENCRYPTION
+ - canonicalization, signature and encryption algorithms
+
+ SESSIONS
+ - sets the session timeout value
+ - sets cycle time for checking sessions
+
+ SOAP HTTP
+ - sets the max retries for soap messages
+
+ SOAP INTERCEPTORS
+ - lists inbound and outbound soap interceptors
+
+ SOAP OPTIMIZATIONS
+ - enables/disables various soap message optimizations
+
+ SOAP OPERATION LOOKUP
+ - lists the factories for soap operation lookup
+
+ SOAP ATTACHMENTS
+ - lists the content id used for soap attachments
+ - sets the attachments buffer size
+
+ WSDL
+ - lists the wsdl bindings to generate
+ - sets the default target namespace
+ - lists the protocols to support
+
+ SERVICES
+ - sets the default messaging style
+ - sets the wrapper class for objects published as web services
+ - sets handlers for initializing a service from a descriptor
+
+ HOLDERS
+ - enable/disable JAX/RPC holders
+
+ SOAP HANDLER FACTORIES
+ - list of factories for creating server-side soap handler chain
+
+ SOAP REFERENCE FACTORIES
+ - list of factories for creating client-side soap reference chain
+
+ REGISTRIES
+ - registry chain for resolving publish/bind requests
+
+ LOAD BALANCER FACTORIES
+ - set up fabric load balancing
+
+ APPLICATION CONTEXT
+ - list of properties to add to application context at startup
+
+ MIME TYPES
+ - list of default mime type mappings
+
+ XPATHS
+ - set default xpath factory
+ - enable/disable xpath caching
+
+ JAXP
+ - set default dom and sax factories
+
+ XML/JAVA MAPPING
+ - enable/disable direct field access
+ - enable/disable property supression
+ - enable/disable java serialization
+ - set namespace prefix
+ - enable/disable type attributes when writing literals
+
+ TYPE FACTORIES
+ - lists type factories
+ - specify the default array type
+
+ XML SCHEMAS
+ - lists all supported xml schemas
+ - sets the default schema
+
+ XML ENCODINGS
+ - sets suggested encodings
+
+ HTTP ENCODINGS
+ - sets assumed encodings
+
+ SOAP ENCODINGS
+ - sets default encodings for soap messages
+
+ JMS ADAPTORS
+ - lists installed jms adapters
+
+ MANAGEMENT CONSOLE
+ - lists console panels
+
+ UDDI
+ - lists default tmodels
+
+ GENERAL FABRIC
+ - allows an application to automatically join fabric
+
+ FABRIC SECURITY
+ - selects the realm to use as the fabric realm
+ - selects fabric username and password
+ - selects fabric key store and trust store
+
+ FABRIC DISCOVERY
+ - selects locator to use
+ - lists available locators
+
+ FABRIC XML DATABASE
+ - seconds between server syncs
+ - default replication factor
+ - factory for creating data stores
+
+ FABRIC ENDPOINT ACTIVITY
+ - seconds between keep-alive cycles
+ - seconds between check for rule updates
+
+ FABRIC LIVENESS CHECKING
+ - seconds between checking nodes for liveness
+ - seconds after which a dead node should be removed
+ - seconds between checking services for liveness
+ - seconds after which a dead service should be removed
+-->
+
+<config>
+ <!--***************************************************************-->
+ <!--PRODUCT INFORMATION-->
+ <!--***************************************************************-->
+
+ <!--name and version information-->
+ <product>
+ <name>Glue</name>
+ <version>
+ <major>5</major>
+ <minor>0</minor>
+ <patch>1</patch>
+ </version>
+ </product>
+
+
+ <!--***************************************************************-->
+ <!--SERVER SETTINGS-->
+ <!--***************************************************************-->
+
+ <!--web server-->
+ <!--this entry is only used when glue is running in standalone mode-->
+ <!--the runapp -p and -u options may be used to override this default url-->
+ <!--$APPNAME is replaced at runtime by the application name-->
+ <webServer>
+ <url>http://@hostname@:@port@/$APPNAME</url>
+ </webServer>
+
+ <!--jms/soap server (Glue professional only)-->
+ <!--$APPNAME is replaced at runtime by the application name-->
+ <!--
+ <url>jms:///$APPNAME</url>
+ <registryPath>/</registryPath>
+ </jmsSoapServer>
+ -->
+
+
+ <!--***************************************************************-->
+ <!--BASE WEB.XML MAPPINGS-->
+ <!--***************************************************************-->
+
+ <!--when glue is running in standalone mode and web.xml is-->
+ <!--read, any url patterns that are in this base web-app but not-->
+ <!--in the web.xml are automatically added. this feature is currently-->
+ <!--used to automatically add jsp support to user applications-->
+ <base-web-app>
+ <servlet>
+ <servlet-name>glue-jsp</servlet-name>
+ <servlet-class>electric.jsp.JSPServlet</servlet-class>
+ <load-on-startup>3</load-on-startup>
+ <!-- valid logVerbosityLevel settings are FATAL -->
+ <!-- ERROR, WARNING, INFORMATION and DEBUG -->
+ <!--
+ <init-param>
+ <param-name>logVerbosityLevel</param-name>
+ <param-value>DEBUG</param-value>
+ </init-param>
+ -->
+ </servlet>
+
+ <servlet-mapping>
+ <servlet-name>glue-jsp</servlet-name>
+ <url-pattern>*.jsp</url-pattern>
+ </servlet-mapping>
+
+ <welcome-file-list>
+ <welcome-file>index.htm</welcome-file>
+ <welcome-file>index.html</welcome-file>
+ <welcome-file>index.jsp</welcome-file>
+ </welcome-file-list>
+ </base-web-app>
+
+
+ <!--***************************************************************-->
+ <!--MAP FILES-->
+ <!--***************************************************************-->
+
+ <mapFiles>
+ <!--list of map files to read from WEB-INF\maps-->
+ <!--only needed when Glue is hosted in a 3rd-party non-2.3 servlet engine-->
+ <!--attempts to load the same file twice are benign and ignored-->
+ <!--<path>mymap.map</path>-->
+ </mapFiles>
+
+
+ <!--***************************************************************-->
+ <!--SERVICE DESCRIPTORS-->
+ <!--***************************************************************-->
+
+ <serviceDescriptors>
+ <!--list of descriptors to read from WEB-INF\services-->
+ <!--only needed when Glue is hosted in a 3rd-party non-2.3 servlet engine-->
+ <!--attempts to load the same file twice are benign and ignored-->
+ <!-- <path>system/application.xml</path>
+ <path>system/console.xml</path>
+ <path>system/jndi.xml</path> -->
+ </serviceDescriptors>
+
+
+ <!--***************************************************************-->
+ <!--STARTUP COMMANDS-->
+ <!--***************************************************************-->
+
+ <!--list of static methods to invoke on startup-->
+ <!--a method is located using its qualified name and number of arguments-->
+ <!--if a formal argument is not a primitive or string, an instance is-->
+ <!--created by calling its constructor with the string as an argument-->
+ <!--
+ <command>
+ <invoke>mypackage.MyClass.foo()</invoke>
+ <invoke>mypackage.MyClass.bar( 42, "cats" )</invoke>
+ </command>
+ -->
+
+
+ <!--***************************************************************-->
+ <!--LOGGING-->
+ <!--***************************************************************-->
+
+ <logging>
+ <!-- each logger entry defines an instance of a logger to be used-->
+ <logger>
+ <name>default</name>
+ <constructor>
+ <class>electric.util.log.WriterLogger</class>
+ <args>
+ <!--log date and time?-->
+ <logDateTime>false</logDateTime>
+ <logDateTimeFormat>MM:dd:yy hh:mm:ss</logDateTimeFormat>
+ <!--log name of thread?-->
+ <logThreadName>false</logThreadName>
+ <!--log to file?-->
+ <logToFile>false</logToFile>
+ <!-- change this to a reasonable file name-->
+ <fileName>log/default.log</fileName>
+ <append>true</append>
+ </args>
+ </constructor>
+
+ <!--list of logging channels-->
+ <log enabled="yes">STARTUP</log>
+ <log enabled="yes">ERROR</log>
+ <log enabled="yes">COMMENT</log>
+ <log enabled="yes">WARNING</log>
+ <log enabled="yes">SCHEMA</log>
+ <log enabled="no">SECURITY</log>
+ <log enabled="no">SECURITY_DETAIL</log>
+ <log enabled="no">SECURITY_DEBUG</log>
+ <log enabled="no">CONSOLE_DEBUG</log>
+ <log enabled="no">DEPLOYMENT</log>
+ <log enabled="no">CLASSLOADER</log>
+ <log enabled="no">COMMAND</log>
+ <log enabled="no">EXCEPTION</log>
+ <log enabled="no">HTTP</log>
+ <log enabled="no">JMS</log>
+ <log enabled="no">MAPPING</log>
+ <log enabled="no">SERVLET</log>
+ <log enabled="no">SOAP</log>
+ <log enabled="no">SOURCE</log>
+ <log enabled="no">RESOURCES</log>
+
+ <!--fabric channels-->
+ <log enabled="yes">FAILOVER</log>
+ <log enabled="no">XDB_CLIENT</log>
+ <log enabled="no">XDB_SERVER</log>
+ <log enabled="no">XDB_SYNC</log>
+ <log enabled="no">LOCATOR</log>
+ <log enabled="no">INTERMEDIARY</log>
+ <log enabled="no">SERVICE_MANAGER</log>
+ </logger>
+ </logging>
+
+
+ <!--***************************************************************-->
+ <!--INSTRUMENTATION-->
+ <!--***************************************************************-->
+
+ <instrumentation>
+ <!--gather statistics for individual services?-->
+ <instrumentServices>yes</instrumentServices>
+
+ <!--gather statistics for individual http calls?-->
+ <instrumentHttp>yes</instrumentHttp>
+ </instrumentation>
+
+
+ <!--***************************************************************-->
+ <!--HOT DEPLOYMENT-->
+ <!--***************************************************************-->
+
+ <hotDeployment>
+ <!--enable hot deployment?-->
+ <enabled>no</enabled>
+
+ <!--milliseconds between checks for resource changes-->
+ <syncCycle>5000</syncCycle>
+ </hotDeployment>
+
+
+ <!--***************************************************************-->
+ <!--THREADS-->
+ <!--***************************************************************-->
+
+ <!--maximum number of threads in shared thread pool-->
+ <threadPoolSize>70</threadPoolSize>
+
+
+ <!--***************************************************************-->
+ <!--SOCKETS-->
+ <!--***************************************************************-->
+
+ <sockets>
+ <!--max socket connections kept alive in server-side socket pool-->
+ <maxInboundKeepAlive>50</maxInboundKeepAlive>
+
+ <!--max socket connections kept alive in client-side socket pool-->
+ <maxOutboundKeepAlive>30</maxOutboundKeepAlive>
+
+ <!--keep alive connections by default?-->
+ <keepAlive>yes</keepAlive>
+
+ <!--timeout in milliseconds for a client reading a response, 0 => infinite-->
+ <clientReadTimeout>0</clientReadTimeout>
+
+ <!--timeout in milliseconds for a server reading a request, 0 => infinite-->
+ <serverReadTimeout>15000</serverReadTimeout>
+
+ <!--buffer size in bytes for socket streams-->
+ <bufferSize>8192</bufferSize>
+
+ <!--max queue length for incoming connection requests-->
+ <backlog>200</backlog>
+ </sockets>
+
+
+ <!--***************************************************************-->
+ <!--SOCKET FACTORIES-->
+ <!--***************************************************************-->
+
+ <!--list of socket factories-->
+ <socketFactories>
+ <factory>electric.net.socket.tcp.TCPSocketFactory</factory>
+ <factory>electric.net.socket.ssl.SSLSocketFactory</factory>
+ </socketFactories>
+
+
+ <!--***************************************************************-->
+ <!--SERVLET MESSAGE FACTORIES-->
+ <!--***************************************************************-->
+
+ <!--list of servlet message factories-->
+ <messageFactories>
+ <factory>electric.webserver.messages.tcp.TCPMessageFactory</factory>
+ <factory>electric.webserver.messages.ssl.SSLMessageFactory</factory>
+ </messageFactories>
+
+
+ <!--***************************************************************-->
+ <!--HTTP-->
+ <!--***************************************************************-->
+
+ <http>
+ <!--buffer size in bytes for streaming http responses-->
+ <responseBufferSize>2048</responseBufferSize>
+
+ <!--buffer size in bytes for copying files from docbase to http response-->
+ <copyBufferSize>16384</copyBufferSize>
+
+ <!--the default http authentication method (basic/digest)-->
+ <defaultAuthMethod>basic</defaultAuthMethod>
+ </http>
+
+
+ <!--***************************************************************-->
+ <!--HTTP PROXIES-->
+ <!--***************************************************************-->
+
+ <!--
+ <httpProxy>
+ <host>proxyhost</host>
+ <port>8000</port>
+ <user>username</user>
+ <password>password</password>
+ </httpProxy>
+ -->
+
+
+ <!--***************************************************************-->
+ <!--SSL-->
+ <!--***************************************************************-->
+
+ <ssl>
+ <!--glue server asks clients for ssl certificates? if the client-->
+ <!--does not send a certificate, or if the client cert is not in the-->
+ <!--server's trust store, the request will be rejected.-->
+ <serverNeedsClientAuth>no</serverNeedsClientAuth>
+
+ <!--glue client forced to ssl server mode (with client auth)? this-->
+ <!--setting is useful only with unusual configurations, and should-->
+ <!--not normally be changed.-->
+ <clientNeedsClientAuth>no</clientNeedsClientAuth>
+
+ <!--cipher suites for client sockets-->
+ <clientCipherSuite>SSL_DH_anon_WITH_RC4_128_MD5</clientCipherSuite>
+ <clientCipherSuite>SSL_DH_anon_WITH_DES_CBC_SHA</clientCipherSuite>
+ <clientCipherSuite>SSL_DH_anon_WITH_3DES_EDE_CBC_SHA</clientCipherSuite>
+ <clientCipherSuite>SSL_DH_anon_EXPORT_WITH_RC4_40_MD5</clientCipherSuite>
+ <clientCipherSuite>SSL_DH_anon_EXPORT_WITH_DES40_CBC_SHA</clientCipherSuite>
+
+ <!--cipher suites for server sockets-->
+ <serverCipherSuite>SSL_DH_anon_WITH_RC4_128_MD5</serverCipherSuite>
+ <serverCipherSuite>SSL_DH_anon_WITH_DES_CBC_SHA</serverCipherSuite>
+ <serverCipherSuite>SSL_DH_anon_WITH_3DES_EDE_CBC_SHA</serverCipherSuite>
+ <serverCipherSuite>SSL_DH_anon_EXPORT_WITH_RC4_40_MD5</serverCipherSuite>
+ <serverCipherSuite>SSL_DH_anon_EXPORT_WITH_DES40_CBC_SHA</serverCipherSuite>
+ </ssl>
+
+
+ <!--***************************************************************-->
+ <!--AUTHENTICATION-->
+ <!--***************************************************************-->
+
+ <realms>
+ <!--the default realm-->
+ <!--<defaultRealm>acl</defaultRealm>-->
+
+ <!--list of realms, used by security guards to authenticate clients-->
+ <!--
+ <realm>
+ <constructor>
+ <class>electric.security.acl.ACLRealm</class>
+ <args>
+ <name>acl</name>
+ <path>security\acl.xml</path>
+ </args>
+ </constructor>
+ </realm>
+ -->
+
+ <!--
+ <realm>
+ <constructor>
+ <class>electric.security.jaas.JAASRealm</class>
+ <args>
+ <name>jaas</name>
+ <config>security\jaas.config</config>
+ </args>
+ </constructor>
+ </realm>
+ -->
+
+ <realm>
+ <constructor>
+ <class>com.webmethods.fabric.security.realm.FabricRealm</class>
+ <args>
+ <realmName>realm</realmName>
+ <fabricUser>fabric</fabricUser>
+ <!--<fabricPassword>changeit</fabricPassword>-->
+ <fabricRoles>read,write</fabricRoles>
+ </args>
+ </constructor>
+ </realm>
+
+ </realms>
+
+
+ <!--***************************************************************-->
+ <!--WS-SECURITY -->
+ <!--***************************************************************-->
+
+ <!--ws-security depends on the xml-canonicalization, xml-signature-->
+ <!--and xml-encryption specifications. to use these algorithms it-->
+ <!--may be necessary to uncomment the jaxen xpath factory listed-->
+ <!--in the xpath section-->
+ <wsSecurity>
+ <!--template that specifies that outgoing soap requests-->
+ <!--have the entire soap body element signed-->
+ <!--
+ <signatureTemplate>
+ <name>ExampleSignature</name>
+ <reference>soap:Envelope/soap:Body</reference>
+ <keyStore>clientcert</keyStore>
+ <keyStorePassword>changeit</keyStorePassword>
+ <alias>test</alias>
+ </signatureTemplate>
+ -->
+
+ <!--template that specifies encryption of the body-->
+ <!--contents of outgoing soap requests with the given-->
+ <!--user and key-->
+ <!--
+ <encryptionTemplate>
+ <name>ExampleEncryptionTemplate</name>
+ <reference>soap:Envelope/soap:Body/*</reference>
+ <secretKey>
+ <user>crypto</user>
+ <base64Key>kn89W7byFYz4EOXWs0UxnpJ/PVu28hWM</base64Key>
+ </secretKey>
+ </encryptionTemplate>
+ -->
+ </wsSecurity>
+
+
+ <!--***************************************************************-->
+ <!--XML SIGNATURES/ENCRYPTION -->
+ <!--***************************************************************-->
+
+ <xmlCanonicalization>
+ <factory>
+ <id>http://www.w3.org/2001/10/xml-exc-c14n</id>
+ <class>electric.soap.security.signature.xml.canonical.ExclusiveFactory</class>
+ </factory>
+
+ <factory>
+ <id>http://www.w3.org/TR/2001/REC-xml-c14n-20010315</id>
+ <class>electric.soap.security.signature.xml.canonical.CanonicalFactory</class>
+ </factory>
+ </xmlCanonicalization>
+
+ <xmlSignature>
+ <signatureAlgorithm>
+ <id>http://www.w3.org/2000/09/xmldsig#rsa-sha1</id>
+ <class>electric.soap.security.signature.xml.crypto.SHA1withRSA</class>
+ </signatureAlgorithm>
+
+ <signatureAlgorithm>
+ <id>http://www.w3.org/2000/09/xmldsig#hmac-sha1</id>
+ <class>electric.soap.security.signature.xml.crypto.HMACwithSHA1</class>
+ </signatureAlgorithm>
+ </xmlSignature>
+
+ <xmlEncryption>
+ <encryptionAlgorithm>
+ <id>http://www.w3.org/2001/04/xmlenc#tripledes-cbc</id>
+ <class>electric.soap.security.encryption.xml.crypto.TripleDESCBC</class>
+ </encryptionAlgorithm>
+ </xmlEncryption>
+
+
+ <!--***************************************************************-->
+ <!--SESSIONS-->
+ <!--***************************************************************-->
+
+ <sessions>
+ <!--session timeout in seconds-->
+ <timeout>300</timeout>
+
+ <!--milliseconds between checks for session expiration-->
+ <reapCycle>60000</reapCycle>
+ </sessions>
+
+
+ <!--***************************************************************-->
+ <!--SOAP HTTP-->
+ <!--***************************************************************-->
+
+ <soapHttp>
+ <!--max number of retries for soap invocations-->
+ <invokeMaxRetry>2</invokeMaxRetry>
+ </soapHttp>
+
+
+ <!--***************************************************************-->
+ <!--SOAP INTERCEPTORS-->
+ <!--***************************************************************-->
+
+ <soapInterceptors>
+ <!--list of interceptors for outbound soap responses-->
+ <!--<outboundSoapResponseInterceptor>pkg.MyInterceptor</outboundSoapResponseInterceptor>-->
+
+ <!--list of interceptors for outbound soap requests-->
+ <!--<outboundSoapRequestInterceptor>pkg.MyInterceptor</outboundSoapRequestInterceptor>-->
+ <outboundSoapRequestInterceptor>com.arjuna.mw.wst.client.GlueOutgoingContextInterceptor</outboundSoapRequestInterceptor>
+
+ <!--list of interceptors for inbound soap responses-->
+ <!--<inboundSoapResponseInterceptor>pkg.MyInterceptor</inboundSoapResponseInterceptor>-->
+ <inboundSoapResponseInterceptor>com.arjuna.mw.wst.client.GlueIncomingContextInterceptor</inboundSoapResponseInterceptor>
+
+ <!--list of interceptors for inbound soap requests-->
+ <!--<inboundSoapRequestInterceptor>pkg.MyInterceptor</inboundSoapRequestInterceptor>-->
+ </soapInterceptors>
+
+
+ <!--***************************************************************-->
+ <!--SOAP OPTIMIZATIONS-->
+ <!--***************************************************************-->
+
+ <soapOptimizations>
+ <!--omit xsi:type attributes when possible?-->
+ <typeOmission>yes</typeOmission>
+
+ <!--dynamically compress tags? (glue to glue only)-->
+ <tagSubstitution>yes</tagSubstitution>
+
+ <!--omit envelope when there's just a simple body? (glue to glue only)-->
+ <envelopeOmission>yes</envelopeOmission>
+
+ <!--inline hrefs? (glue to glue only)-->
+ <hrefInlining>yes</hrefInlining>
+ </soapOptimizations>
+
+
+ <!--***************************************************************-->
+ <!--SOAP OPERATION LOOKUP-->
+ <!--***************************************************************-->
+
+ <soapOperationLookupFactories>
+ <!--list of operation lookup factories-->
+ <factory>electric.soap.local.handlers.service.rpc.RPCOperationLookupFactory</factory>
+ <factory>electric.soap.local.handlers.service.wrapped.WrappedOperationLookupFactory</factory>
+ </soapOperationLookupFactories>
+
+
+ <!--***************************************************************-->
+ <!--SOAP ATTACHMENTS-->
+ <!--***************************************************************-->
+
+ <soapAttachments>
+ <!--default style, may be overridden in service descriptors-->
+ <defaultStyle>mime</defaultStyle>
+
+ <!--content id of soap message inside of attachments-->
+ <rootContentId>http://www.webmethods.com/rootpart.xml</rootContentId>
+
+ <!--buffer size in bytes for writing soap requests in soap Attachments-->
+ <streamSourceBufferSize>2048</streamSourceBufferSize>
+ </soapAttachments>
+
+
+ <!--***************************************************************-->
+ <!--WSDL-->
+ <!--***************************************************************-->
+
+ <wsdl>
+ <!--list of bindings-->
+ <binding>soap</binding>
+ <!--<binding>getpost</binding>-->
+
+ <!--target namespace prefix-->
+ <targetNamespacePrefix>http://www.webmethods.com/wsdl/</targetNamespacePrefix>
+
+ <!--target namespace (overrides use of target namespace prefix)-->
+ <!--<targetNamespace>http://www.mytarget.com/mynamespace</targetNamespace>-->
+
+ <!--list of get/post protocols-->
+ <getPostProtocol>http</getPostProtocol>
+ <getPostProtocol>https</getPostProtocol>
+
+ <!-- process wsdl faults -->
+ <wsdlFaults>true</wsdlFaults>
+
+ <!-- generate stack traces on faults -->
+ <enableStackTraces>false</enableStackTraces>
+
+ <!-- allow java.lang.Errors to be thrown from services-->
+ <transmitErrors>false</transmitErrors>
+ </wsdl>
+
+
+ <!--***************************************************************-->
+ <!--SERVICES-->
+ <!--***************************************************************-->
+
+ <services>
+ <!--default messaging style (rpc/document)-->
+ <defaultStyle>rpc</defaultStyle>
+
+ <!--wrapper class for objects published as web services-->
+ <wrapper>electric.service.object.ObjectService</wrapper>
+
+ <!--list of handlers for initializing a service from a descriptor-->
+ <initializer>electric.service.descriptor.initializer.Default</initializer>
+ <initializer>electric.service.descriptor.initializer.Security</initializer>
+ <initializer>electric.service.descriptor.initializer.Role</initializer>
+ <initializer>electric.service.descriptor.initializer.ServiceContext</initializer>
+ <initializer>electric.service.descriptor.initializer.Attachments</initializer>
+ <initializer>electric.soap.security.initializer.Security</initializer>
+ </services>
+
+
+ <!--***************************************************************-->
+ <!--HOLDERS-->
+ <!--***************************************************************-->
+
+ <!--use jax/rpc holders?-->
+ <jaxRpcHolders>no</jaxRpcHolders>
+
+
+ <!--***************************************************************-->
+ <!--SOAP HANDLER FACTORIES-->
+ <!--***************************************************************-->
+
+ <soapHandlerFactories>
+ <!--setup handler-->
+ <factory>
+ <name>setup</name>
+ <constructor>
+ <class>electric.soap.handlers.setup.SetupHandlerFactory</class>
+ </constructor>
+ <priority>1</priority>
+ </factory>
+
+ <!--logging-->
+ <factory>
+ <name>logging</name>
+ <constructor>
+ <class>electric.soap.handlers.logging.SOAPLoggingHandlerFactory</class>
+ </constructor>
+ <priority>2</priority>
+ </factory>
+
+ <!--ws-routing-->
+ <factory>
+ <name>ws-routing</name>
+ <constructor>
+ <class>electric.soap.routing.RoutingHandlerFactory</class>
+ </constructor>
+ <priority>3</priority>
+ </factory>
+
+ <!--user-defined interceptors-->
+ <factory>
+ <name>interceptors</name>
+ <constructor>
+ <class>electric.soap.handlers.interceptor.SOAPInterceptorHandlerFactory</class>
+ </constructor>
+ <priority>4</priority>
+ </factory>
+
+ <!--ws-security-->
+ <factory>
+ <name>ws-security</name>
+ <constructor>
+ <class>electric.soap.security.handlers.SecurityHandlerFactory</class>
+ </constructor>
+ <priority>5</priority>
+ </factory>
+
+ <!--objects that implement IService-->
+ <factory>
+ <name>soap-to-service</name>
+ <constructor>
+ <class> electric.soap.local.handlers.service.SOAPToServiceHandlerFactory </class>
+ </constructor>
+ <priority>6</priority>
+ </factory>
+
+ <!--objects that implement ISOAPHandler-->
+ <factory>
+ <name>soap-to-user-handler</name>
+ <constructor>
+ <class> electric.soap.local.handlers.user.SOAPToUserHandlerFactory </class>
+ </constructor>
+ <priority>7</priority>
+ </factory>
+ </soapHandlerFactories>
+
+
+ <!--***************************************************************-->
+ <!--SOAP REFERENCE FACTORIES-->
+ <!--***************************************************************-->
+
+ <soapReferenceFactories>
+ <!--user-defined interceptors-->
+ <factory>
+ <name>interceptors</name>
+ <constructor>
+ <class>electric.soap.references.interceptor.InterceptorSOAPReferenceFactory</class>
+ </constructor>
+ <priority>1</priority>
+ </factory>
+
+ <!--ws-routing-->
+ <factory>
+ <name>ws-routing</name>
+ <constructor>
+ <class>electric.soap.routing.RoutingReferenceFactory</class>
+ </constructor>
+ <priority>2</priority>
+ </factory>
+
+ <!--ws-security-->
+ <factory>
+ <name>ws-security</name>
+ <constructor>
+ <class>electric.soap.security.references.SecuritySOAPReferenceFactory</class>
+ </constructor>
+ <priority>3</priority>
+ </factory>
+
+ <!--logging-->
+ <factory>
+ <name>logging</name>
+ <constructor>
+ <class>electric.soap.references.logging.LoggingSOAPReferenceFactory</class>
+ </constructor>
+ <priority>4</priority>
+ </factory>
+
+ <!--transport: soap to local service loaded by different classloader-->
+ <factory>
+ <name>soap-local</name>
+ <constructor>
+ <class>electric.soap.local.reference.SOAPLocalTransportFactory</class>
+ </constructor>
+ <priority>5</priority>
+ </factory>
+
+ <!--transport: soap over http-->
+ <factory>
+ <name>soap-to-http</name>
+ <constructor>
+ <class>electric.soap.http.reference.SOAPToHTTPFactory</class>
+ </constructor>
+ <priority>6</priority>
+ </factory>
+
+ <!--transport: soap over jms-->
+ <factory>
+ <name>soap-to-jms</name>
+ <constructor>
+ <class>electric.soap.jms.reference.SOAPToJMSFactory</class>
+ </constructor>
+ <priority>6</priority>
+ </factory>
+ </soapReferenceFactories>
+
+
+ <!--***************************************************************-->
+ <!--LOAD BALANCER FACTORIES-->
+ <!--***************************************************************-->
+
+ <loadBalancerFactories>
+ <!-- always succeeds, so anything after this will never be used -->
+ <factory>
+ <constructor>
+ <class>com.webmethods.fabric.services.reference.balance.RoundRobinFactory</class>
+ </constructor>
+ </factory>
+
+ <!-- like round robin, but rebind every cycleTime milliseconds. -->
+ <!-- this is an unsupported class -->
+ <factory>
+ <constructor>
+ <class>com.webmethods.fabric.services.reference.balance.RoundRobinReloadFactory</class>
+ <args>
+ <defaultCycleTime>60000</defaultCycleTime> <!-- 1 minute, in milliseconds -->
+ </args>
+ </constructor>
+ </factory>
+ </loadBalancerFactories>
+
+
+ <!--***************************************************************-->
+ <!--REGISTRIES-->
+ <!--***************************************************************-->
+
+ <registries>
+ <!--local services-->
+ <registry>
+ <name>local</name>
+ <constructor>
+ <class>electric.registry.local.LocalRegistry</class>
+ </constructor>
+ <priority>3</priority>
+ </registry>
+
+ <!--remote soap services-->
+ <registry>
+ <name>soap</name>
+ <constructor>
+ <class>electric.soap.registry.SOAPRegistry</class>
+ </constructor>
+ <priority>4</priority>
+ </registry>
+
+ <!--services hosted in the same vm, but different applications-->
+ <registry>
+ <name>crossapplication</name>
+ <constructor>
+ <class>electric.soap.registry.CrossApplicationRegistry</class>
+ </constructor>
+ <priority>5</priority>
+ </registry>
+ </registries>
+
+
+ <!--***************************************************************-->
+ <!--APPLICATION CONTEXT-->
+ <!--***************************************************************-->
+
+ <!--list of properties to be added into application context-->
+ <applicationContext>
+ <!--
+ <simple>foo</simple>
+ <complex>
+ <x>10</x>
+ <y>20</y>
+ </complex>
+ -->
+ </applicationContext>
+
+
+ <!--***************************************************************-->
+ <!--MIME TYPES-->
+ <!--***************************************************************-->
+
+ <!--list of mime types recognized by web server-->
+ <mimeTypes>
+ <mimeType>
+ <extension/>
+ <type>text/plain</type>
+ </mimeType>
+ <mimeType>
+ <extension>avi</extension>
+ <type>video/x-msvideo</type>
+ </mimeType>
+ <mimeType>
+ <extension>bmp</extension>
+ <type>image/bmp</type>
+ </mimeType>
+ <mimeType>
+ <extension>class</extension>
+ <type>application/java</type>
+ </mimeType>
+ <mimeType>
+ <extension>css</extension>
+ <type>text/css</type>
+ </mimeType>
+ <mimeType>
+ <extension>dll</extension>
+ <type>application/octet-stream</type>
+ </mimeType>
+ <mimeType>
+ <extension>doc</extension>
+ <type>application/msword</type>
+ </mimeType>
+ <mimeType>
+ <extension>exe</extension>
+ <type>application/octet-stream</type>
+ </mimeType>
+ <mimeType>
+ <extension>gif</extension>
+ <type>image/gif</type>
+ </mimeType>
+ <mimeType>
+ <extension>gz</extension>
+ <type>application/x-gzip</type>
+ </mimeType>
+ <mimeType>
+ <extension>htm</extension>
+ <type>text/html</type>
+ </mimeType>
+ <mimeType>
+ <extension>html</extension>
+ <type>text/html</type>
+ </mimeType>
+ <mimeType>
+ <extension>jar</extension>
+ <type>application/java-archive</type>
+ </mimeType>
+ <mimeType>
+ <extension>jpeg</extension>
+ <type>image/jpeg</type>
+ </mimeType>
+ <mimeType>
+ <extension>jpg</extension>
+ <type>image/jpeg</type>
+ </mimeType>
+ <mimeType>
+ <extension>js</extension>
+ <type>text/javascript</type>
+ </mimeType>
+ <mimeType>
+ <extension>mov</extension>
+ <type>video/quicktime</type>
+ </mimeType>
+ <mimeType>
+ <extension>mpg</extension>
+ <type>video/mpeg</type>
+ </mimeType>
+ <mimeType>
+ <extension>pdf</extension>
+ <type>application/pdf</type>
+ </mimeType>
+ <mimeType>
+ <extension>png</extension>
+ <type>image/png</type>
+ </mimeType>
+ <mimeType>
+ <extension>ppt</extension>
+ <type>application/vnd.ms-powerpoint</type>
+ </mimeType>
+ <mimeType>
+ <extension>ps</extension>
+ <type>application/postscript</type>
+ </mimeType>
+ <mimeType>
+ <extension>rtf</extension>
+ <type>application/rtf</type>
+ </mimeType>
+ <mimeType>
+ <extension>so</extension>
+ <type>application/octet-stream</type>
+ </mimeType>
+ <mimeType>
+ <extension>swf</extension>
+ <type>application/x-shockwave-flash</type>
+ </mimeType>
+ <mimeType>
+ <extension>tar</extension>
+ <type>application/x-tar</type>
+ </mimeType>
+ <mimeType>
+ <extension>tif</extension>
+ <type>image/tiff</type>
+ </mimeType>
+ <mimeType>
+ <extension>tiff</extension>
+ <type>image/tiff</type>
+ </mimeType>
+ <mimeType>
+ <extension>txt</extension>
+ <type>text/plain</type>
+ </mimeType>
+ <mimeType>
+ <extension>wav</extension>
+ <type>audio/x-wav</type>
+ </mimeType>
+ <mimeType>
+ <extension>wml</extension>
+ <type>text/vnd.wap.wml</type>
+ </mimeType>
+ <mimeType>
+ <extension>wmlc</extension>
+ <type>application/vnd.wap.wmlc</type>
+ </mimeType>
+ <mimeType>
+ <extension>wmls</extension>
+ <type>application/vnd.wap.wmlscript</type>
+ </mimeType>
+ <mimeType>
+ <extension>wmlsc</extension>
+ <type>application/vnd.wap.wmlscriptc</type>
+ </mimeType>
+ <mimeType>
+ <extension>wsdl</extension>
+ <type>text/xml</type>
+ </mimeType>
+ <mimeType>
+ <extension>xht</extension>
+ <type>application/xhtml+xml</type>
+ </mimeType>
+ <mimeType>
+ <extension>xhtml</extension>
+ <type>application/xhtml+xml</type>
+ </mimeType>
+ <mimeType>
+ <extension>xls</extension>
+ <type>application/vnd.ms-excel</type>
+ </mimeType>
+ <mimeType>
+ <extension>xml</extension>
+ <type>text/xml</type>
+ </mimeType>
+ <mimeType>
+ <extension>xsl</extension>
+ <type>text/xml</type>
+ </mimeType>
+ <mimeType>
+ <extension>zip</extension>
+ <type>application/zip</type>
+ </mimeType>
+ </mimeTypes>
+
+
+ <!--***************************************************************-->
+ <!--XPATHS-->
+ <!--***************************************************************-->
+
+ <xpath>
+ <!--factory to use for creating xpaths?-->
+ <factory>electric.xml.xpath.TMEXPathFactory</factory>
+
+ <!-- needed for ws-security, this factory requires that the -->
+ <!-- jaxen implementation jars are available on the classpath -->
+ <factory>electric.xml.jaxen.JaxenXPathFactory</factory>
+
+ <!--cache xpaths by default?-->
+ <cacheByDefault>yes</cacheByDefault>
+ </xpath>
+
+
+ <!--***************************************************************-->
+ <!--JAXP-->
+ <!--***************************************************************-->
+
+ <jaxp>
+ <DOMFactory>org.apache.xerces.jaxp.DocumentBuilderFactoryImpl</DOMFactory>
+ <SAXFactory>org.apache.xerces.jaxp.SAXParserFactoryImpl</SAXFactory>
+ </jaxp>
+
+
+ <!--***************************************************************-->
+ <!--XML/JAVA MAPPING-->
+ <!--***************************************************************-->
+
+ <javaMapping>
+ <!--use direct field access?-->
+ <directFieldAccess>yes</directFieldAccess>
+
+ <!--suppress javabean properties if at least one public field?-->
+ <propertySuppression>yes</propertySuppression>
+
+ <!--use java serialization by default?-->
+ <useJavaSerializationByDefault>no</useJavaSerializationByDefault>
+
+ <!--
+ namespace prefixes that use the glue extended form for package mappings.
+ primary means that this is the one that glue uses to produce a namespace for a package.
+ last primary wins.
+ -->
+ <understoodNamespacePrefix primary="true">http://www.webmethods.com/package/</understoodNamespacePrefix>
+ <understoodNamespacePrefix>http://www.themindelectric.com/package/</understoodNamespacePrefix>
+
+ <!--include xsi:type attributes when writing in literal mode?-->
+ <writeTypesForLiteral>yes</writeTypesForLiteral>
+ </javaMapping>
+
+
+ <!--***************************************************************-->
+ <!--TYPE FACTORIES-->
+ <!--***************************************************************-->
+
+ <typeFactories>
+ <!--list of type factories (order is significant)-->
+ <factory>electric.xml.io.mapping.MappingTypeFactory</factory>
+ <factory>electric.xml.io.array.ArrayTypeFactory</factory>
+ <factory>electric.xml.io.elements.ElementTypeFactory</factory>
+ <factory>electric.xml.io.serialize.SerializeTypeFactory</factory>
+ <factory>electric.xml.io.simple.SimpleTypeFactory</factory>
+ <factory>electric.xml.io.complex.ComplexTypeFactory</factory>
+
+ <defaultArrayType>electric.xml.io.array.ArrayType</defaultArrayType>
+ </typeFactories>
+
+
+ <!--***************************************************************-->
+ <!--XML SCHEMAS-->
+ <!--***************************************************************-->
+
+ <schema>
+ <!--list of xsd versions-->
+ <xsd>http://www.w3.org/1999/XMLSchema</xsd>
+ <xsd>http://www.w3.org/2000/10/XMLSchema</xsd>
+ <xsd>http://www.w3.org/2001/XMLSchema</xsd>
+
+ <!--default xsd version to be used during publishing-->
+ <defaultXSD>http://www.w3.org/2001/XMLSchema</defaultXSD>
+ <defaultMinOccurs>1</defaultMinOccurs>
+
+ <!--namespace prefix-->
+ <namespacePrefix>http://www.webmethods.com/</namespacePrefix>
+ </schema>
+
+
+ <!--***************************************************************-->
+ <!--XML ENCODINGS-->
+ <!--***************************************************************-->
+
+ <xmlEncodings>
+ <!--list of encodings to try in order when decyphering an xml document-->
+ <encoding>UTF-16BE</encoding>
+ <encoding>UTF-16LE</encoding>
+ <encoding>cp037</encoding>
+ <encoding>UTF8</encoding>
+ </xmlEncodings>
+
+
+ <!--***************************************************************-->
+ <!--HTTP ENCODINGS-->
+ <!--***************************************************************-->
+
+ <httpEncoding>
+ <!--some protocols declare things bytes, but are used as Strings/char[]s-->
+ <!--internally for other reasons. basic authentication in http is a-->
+ <!--good example of this. this setting is used to set the encoding to-->
+ <!--use for those situations.-->
+ <assumed>UTF8</assumed>
+
+ <!--http requires that certain things be in ascii (the method/version of-->
+ <!--request, and the status of the response. in japan, and other asian-->
+ <!--countries, however, the request-uri of the service or file could contain-->
+ <!--Shift-JIS or KOI-8 characters. since there is no way to represent these-->
+ <!--in ascii, we offer this setting to control this behaviour. the encoding-->
+ <!--specified should be ascii compliant, or you will have problems-->
+ <!--communicating with other http compliant servers and clients-->
+ <protocol>UTF8</protocol>
+ </httpEncoding>
+
+
+ <!--***************************************************************-->
+ <!--SOAP ENCODINGS-->
+ <!--***************************************************************-->
+
+ <soapEncoding>
+ <!--character encoding for soap documents-->
+ <!--<xmlEncoding>UTF-8</xmlEncoding>-->
+
+ <!--use system default encoding for soap documents?-->
+ <useSystemDefault>no</useSystemDefault>
+ </soapEncoding>
+
+
+ <!--***************************************************************-->
+ <!--JMS ADAPTERS-->
+ <!--***************************************************************-->
+
+ <jms>
+ <!--list of built-in jms adaptors-->
+ <adapter>electric.server.jms.tibco.TibcoAdapter</adapter>
+ <adapter>electric.server.jms.swiftmq.SwiftMQAdapter</adapter>
+ <adapter>electric.server.jms.j2ee.J2EEAdapter</adapter>
+ <adapter>electric.server.jms.mqseries.MQSeriesAdapter</adapter>
+ <adapter>electric.server.jms.sonicmq.SonicMQAdapter</adapter>
+ <adapter>electric.server.jms.jbossmq.JBossMQAdapter</adapter>
+ </jms>
+
+
+ <!--***************************************************************-->
+ <!--CONSOLE-->
+ <!--***************************************************************-->
+
+ <console>
+ <!--enable the console by default?-->
+ <enabled>yes</enabled>
+
+ <!--title for console home page-->
+ <title>Glue Management Console</title>
+
+ <product productName='Glue Professional' treeLabel='Glue' detailsPanelURL='console/glue/glue-details.swf' helpFileURL='console/glue/gluePanelHelp.xml' serviceURL='console/system/console' consoleService='electric.console.services.glue.Glue'>
+ <module>
+ <title>Product</title>
+ <detailsPanelURL>console/glue/licensing/licensing-details.swf</detailsPanelURL>
+ <helpFileURL>console/glue/licensing/licensingPanelHelp.xml</helpFileURL>
+ <serviceURL>console/system/console</serviceURL>
+ <consoleService>electric.glue.pro.console.services.licensing.Licensing</consoleService>
+ <productName>Glue Professional</productName>
+ </module>
+
+ <module>
+ <title>System</title>
+ <detailsPanelURL>console/glue/system/systeminfo-details.swf</detailsPanelURL>
+ <helpFileURL>console/glue/system/systemPanelHelp.xml</helpFileURL>
+ <serviceURL>console/system/console</serviceURL>
+ <consoleService>electric.glue.pro.console.services.system.System</consoleService>
+ <productName>Glue Professional</productName>
+ </module>
+
+ <module>
+ <title>HTTP</title>
+ <detailsPanelURL>console/glue/http/connections-details.swf</detailsPanelURL>
+ <helpFileURL>console/glue/http/httpPanelHelp.xml</helpFileURL>
+ <serviceURL>console/system/console</serviceURL>
+ <consoleService>electric.glue.pro.console.services.connections.Connections</consoleService>
+ <productName>Glue Professional</productName>
+ </module>
+
+ <module>
+ <title>Services</title>
+ <detailsPanelURL>console/glue/services/services-details.swf</detailsPanelURL>
+ <helpFileURL>console/glue/services/servicesPanelHelp.xml</helpFileURL>
+ <serviceURL>console/system/console</serviceURL>
+ <consoleService>electric.glue.pro.console.services.services.Services</consoleService>
+ <productName>Glue Professional</productName>
+ </module>
+
+ <module>
+ <title>Servlets</title>
+ <detailsPanelURL>console/glue/servlets/servlet-details.swf</detailsPanelURL>
+ <helpFileURL>console/glue/servlets/servletPanelHelp.xml</helpFileURL>
+ <serviceURL>console/system/console</serviceURL>
+ <consoleService>electric.glue.pro.console.services.servlets.Servlets</consoleService>
+ <productName>Glue Professional</productName>
+ </module>
+
+ <module>
+ <title>Threads</title>
+ <detailsPanelURL>console/glue/threads/threads-details.swf</detailsPanelURL>
+ <helpFileURL>console/glue/threads/threadsPanelHelp.xml</helpFileURL>
+ <serviceURL>console/system/console</serviceURL>
+ <consoleService>electric.glue.pro.console.services.threads.Threads</consoleService>
+ <productName>Glue Professional</productName>
+ </module>
+
+ <module>
+ <title>Logging</title>
+ <detailsPanelURL>console/glue/logging/logging-details.swf</detailsPanelURL>
+ <helpFileURL>console/glue/logging/loggingPanelHelp.xml</helpFileURL>
+ <serviceURL>console/system/console</serviceURL>
+ <consoleService>electric.glue.pro.console.services.log.Logging</consoleService>
+ <productName>Glue Professional</productName>
+ </module>
+ </product>
+
+ <product productName='Glue Enterprise' treeLabel='Glue' detailsPanelURL='console/glue/glue-details.swf' helpFileURL='console/glue/gluePanelHelp.xml' serviceURL='console/system/console' consoleService='electric.console.services.glue.Glue'>
+ <module>
+ <title>Cluster</title>
+ <detailsPanelURL>console/clusters/cluster/cluster-details.swf</detailsPanelURL>
+ <helpFileURL>console/clusters/cluster/clusterPanelHelp.xml</helpFileURL>
+ <serviceURL>console/system/console</serviceURL>
+ <consoleService>electric.glue.enterprise.console.services.cluster.Cluster</consoleService>
+ <productName>Glue Enterprise</productName>
+ </module>
+
+ <module>
+ <title>Application</title>
+ <detailsPanelURL>console/clusters/application/application-details.swf</detailsPanelURL>
+ <helpFileURL>console/clusters/application/applicationPanelHelp.xml</helpFileURL>
+ <serviceURL>console/system/console</serviceURL>
+ <consoleService>electric.glue.enterprise.console.services.application.Application</consoleService>
+ <productName>Glue Enterprise</productName>
+ </module>
+
+ </product>
+
+ <product productName='Fabric' treeLabel='Fabric' detailsPanelURL='console/fabric/fabric-details.swf' helpFileURL='console/fabric/fabricPanelHelp.xml' serviceURL='console/system/console' consoleService='electric.console.services.fabric.Fabric'>
+
+ <module>
+ <title>Nodes</title>
+ <detailsPanelURL>console/fabric/nodes/nodes-details.swf</detailsPanelURL>
+ <helpFileURL>console/fabric/nodes/nodesPanelHelp.xml</helpFileURL>
+ <serviceURL>console/system/console</serviceURL>
+ <consoleService>com.webmethods.fabric.console.services.nodes.Nodes</consoleService>
+ <productName>Fabric</productName>
+ </module>
+
+ <module>
+ <title>Web Services</title>
+ <detailsPanelURL>console/fabric/services/services-details.swf</detailsPanelURL>
+ <helpFileURL>console/fabric/services/servicesPanelHelp.xml</helpFileURL>
+ <serviceURL>console/system/console</serviceURL>
+ <consoleService>com.webmethods.fabric.console.services.services.Services</consoleService>
+ <productName>Fabric</productName>
+ </module>
+
+ <module>
+ <title>Log</title>
+ <detailsPanelURL>console/fabric/log/log-details.swf</detailsPanelURL>
+ <helpFileURL>console/fabric/log/logPanelHelp.xml</helpFileURL>
+ <serviceURL>console/system/console</serviceURL>
+ <consoleService>com.webmethods.fabric.console.services.log.Log</consoleService>
+ <productName>Fabric</productName>
+ </module>
+
+ <module>
+ <title>Rules</title>
+ <detailsPanelURL>console/fabric/rules/rules-details.swf</detailsPanelURL>
+ <helpFileURL>console/fabric/rules/rulesPanelHelp.xml</helpFileURL>
+ <serviceURL>console/system/console</serviceURL>
+ <consoleService>com.webmethods.fabric.console.services.rules.Rules</consoleService>
+ <productName>Fabric</productName>
+ </module>
+
+ <module>
+ <title>Security</title>
+ <detailsPanelURL>console/fabric/security/security-details.swf</detailsPanelURL>
+ <helpFileURL>console/fabric/security/securityPanelHelp.xml</helpFileURL>
+ <serviceURL>console/system/console</serviceURL>
+ <consoleService>com.webmethods.fabric.console.services.security.Security</consoleService>
+ <productName>Fabric</productName>
+ </module>
+
+ <module>
+ <title>Databases</title>
+ <detailsPanelURL>console/fabric/database/database-details.swf</detailsPanelURL>
+ <helpFileURL>console/fabric/database/databasePanelHelp.xml</helpFileURL>
+ <serviceURL>console/system/console</serviceURL>
+ <consoleService>com.webmethods.fabric.console.services.database.Database</consoleService>
+ <productName>Fabric</productName>
+ </module>
+
+ <module>
+ <title>Configuration</title>
+ <detailsPanelURL>console/fabric/configuration/configuration-details.swf</detailsPanelURL>
+ <helpFileURL>console/fabric/configuration/configurationPanelHelp.xml</helpFileURL>
+ <serviceURL>console/system/console</serviceURL>
+ <consoleService>com.webmethods.fabric.console.services.configuration.Configuration</consoleService>
+ <productName>Fabric</productName>
+ </module>
+
+ </product>
+
+ <!-- <handler>electric.console.handlers.IConsoleHandler</handler>
+ <handler>electric.console.handlers.DefaultHandler</handler>
+ <handler>electric.console.handlers.LayoutHandler</handler>
+ <handler>electric.console.handlers.ResourceHandler</handler>
+ <handler>electric.console.handlers.ServiceHandler</handler> -->
+ <handler>electric.glue.pro.console.handlers.LoggingHandler</handler>
+ <handler>electric.glue.pro.console.handlers.VitalSignsHandler</handler>
+ <handler>electric.glue.enterprise.console.handlers.AppDeploymentHandler</handler>
+ <handler>electric.glue.enterprise.console.handlers.ClusterHandler</handler>
+ <handler>electric.glue.enterprise.console.handlers.DeployServiceHandler</handler>
+ <handler>com.webmethods.fabric.console.handlers.AddTransformHandler</handler>
+
+ <extension>
+ <name>consoleLoggingService</name>
+ <value>console/system/console</value>
+ </extension>
+
+ <extension>
+ <name>vitalSignsService</name>
+ <value>console/system/console</value>
+ </extension>
+ </console>
+
+
+ <!--***************************************************************-->
+ <!--SQL DATABASE-->
+ <!--***************************************************************-->
+
+ <sql>
+ <!--list of sql databases -->
+ <!--
+ <database>
+ <name>uddi</name>
+ <driver>org.hsqldb.jdbcDriver</driver>
+ <url>jdbc:hsqldb:hsql://@hostname@:9001</url>
+ <user>sa</user>
+ <password></password>
+ <poolSize>10</poolSize>
+ </database>
+ -->
+ </sql>
+
+
+ <!--***************************************************************-->
+ <!--UDDI-->
+ <!--***************************************************************-->
+
+ <uddi>
+ <!--uddi type taxonomy-->
+ <tModel tModelKey='uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4'>
+ <name>uddi-org:types</name>
+ <description xml:lang='en'>UDDI Type Taxonomy</description>
+ </tModel>
+
+ <!--uddi registry tmodel-->
+ <tModel tModelKey='uuid:4CD7E4BC-648B-426D-9936-443EAAC8AE23'>
+ <name>uddi-org:inquiry</name>
+ <description xml:lang='en'>UDDI Inquiry API - Core Specification</description>
+ <categoryBag>
+ <keyedReference keyName='categorization' keyValue='specification' tModelKey='uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4'/>
+ <keyedReference keyName='categorization' keyValue='xmlSpec' tModelKey='uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4'/>
+ <keyedReference keyName='categorization' keyValue='soapSpec' tModelKey='uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4'/>
+ </categoryBag>
+ </tModel>
+
+ <!--uddi registry tmodel-->
+ <tModel tModelKey='uuid:AC104DCC-D623-452F-88A7-F8ACD94D9B2B'>
+ <name>uddi-org:inquiry_v2</name>
+ <description xml:lang='en'>UDDI Inquiry API V2.0 - Core Specification</description>
+ <categoryBag>
+ <keyedReference keyName='categorization' keyValue='specification' tModelKey='uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4'/>
+ <keyedReference keyName='categorization' keyValue='xmlSpec' tModelKey='uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4'/>
+ <keyedReference keyName='categorization' keyValue='soapSpec' tModelKey='uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4'/>
+ </categoryBag>
+ </tModel>
+
+ <!--uddi registry tmodel-->
+ <tModel tModelKey='uuid:A2F36B65-2D66-4088-ABC7-914D0E05EB9E'>
+ <name>uddi-org:publication_v2</name>
+ <description xml:lang='en'>UDDI Publication API V2.0 - Core Specification</description>
+ <categoryBag>
+ <keyedReference keyName='categorization' keyValue='specification' tModelKey='uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4'/>
+ <keyedReference keyName='categorization' keyValue='xmlSpec' tModelKey='uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4'/>
+ <keyedReference keyName='categorization' keyValue='soapSpec' tModelKey='uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4'/>
+ </categoryBag>
+ </tModel>
+
+ <!--uddi registry tmodel-->
+ <tModel tModelKey='uuid:64C756D1-3374-4E00-AE83-EE12E38FAE63'>
+ <name>uddi-org:publication</name>
+ <description xml:lang='en'>UDDI Publication API - Core Specification</description>
+ <categoryBag>
+ <keyedReference keyName='categorization' keyValue='specification' tModelKey='uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4'/>
+ <keyedReference keyName='categorization' keyValue='xmlSpec' tModelKey='uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4'/>
+ <keyedReference keyName='categorization' keyValue='soapSpec' tModelKey='uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4'/>
+ </categoryBag>
+ </tModel>
+
+ <!--uddi registry tmodel-->
+ <tModel tModelKey='uuid:3FB66FB7-5FC3-462F-A351-C140D9BD8304'>
+ <name>uddi-org:taxonomy</name>
+ <description xml:lang='en'>UDDI Taxonomy API</description>
+ <categoryBag>
+ <keyedReference keyName='categorization' keyValue='specification' tModelKey='uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4'/>
+ <keyedReference keyName='categorization' keyValue='xmlSpec' tModelKey='uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4'/>
+ <keyedReference keyName='categorization' keyValue='soapSpec' tModelKey='uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4'/>
+ </categoryBag>
+ </tModel>
+
+ <!--uddi registry tmodel-->
+ <tModel tModelKey='uuid:1E3E9CBC-F8CE-41AB-8F99-88326BAD324A'>
+ <name>uddi-org:taxonomy_v2</name>
+ <description xml:lang='en'>UDDI validate_values API</description>
+ <categoryBag>
+ <keyedReference keyName='categorization' keyValue='specification' tModelKey='uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4'/>
+ <keyedReference keyName='categorization' keyValue='xmlSpec' tModelKey='uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4'/>
+ <keyedReference keyName='categorization' keyValue='soapSpec' tModelKey='uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4'/>
+ </categoryBag>
+ </tModel>
+
+ <!--uddi core model - taxonomy-->
+ <tModel tModelKey='uuid:C0B9FE13-179F-413D-8A5B-5004DB8E5BB2' checked='true'>
+ <name>ntis-gov-naics:1997</name>
+ <description xml:lang='en'>Business Taxonomy: NAISC (1997 Release)</description>
+ <categoryBag>
+ <keyedReference keyName='categorization' keyValue='categorization' tModelKey='uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4'/>
+ </categoryBag>
+ </tModel>
+
+ <!--uddi core model - taxonomy-->
+ <tModel tModelKey='uuid:DB77450D-9FA8-45D4-A7BC-04411D14E384' checked='true'>
+ <name>unspsc-org:3-1</name>
+ <description xml:lang='en'>Product Taxonomy: UNSPSC (Version 3.1)</description>
+ <categoryBag>
+ <keyedReference keyName='categorization' keyValue='categorization' tModelKey='uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4'/>
+ </categoryBag>
+ </tModel>
+
+ <!--uddi core model - taxonomy-->
+ <tModel tModelKey='uuid:61668105-B6B6-425C-914B-409FB252C36D' checked='true'>
+ <name>uddi-org:iso-ch:3166:1999</name>
+ <description xml:lang='en'>UDDI Geographic Taxonomy</description>
+ <categoryBag>
+ <keyedReference keyName='categorization' keyValue='categorization' tModelKey='uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4'/>
+ </categoryBag>
+ </tModel>
+
+ <!--uddi core model - taxonomy-->
+ <tModel tModelKey='uuid:A035A07C-F362-44DD-8F95-E2B134BF43B4'>
+ <name>uddi-org:misc-taxonomy</name>
+ <description xml:lang='en'>Other Taxonomy</description>
+ <categoryBag>
+ <keyedReference keyName='categorization' keyValue='categorization' tModelKey='uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4'/>
+ </categoryBag>
+ </tModel>
+
+ <!--uddi core model - taxonomy-->
+ <tModel tModelKey='uuid:4064C064-6D14-4F35-8953-9652106476A9' checked='true'>
+ <name>uddi-org:owningBusiness</name>
+ <description xml:lang='en'>A pointer to a businessEntity that owns the categorized data</description>
+ <categoryBag>
+ <keyedReference keyName='categorization' keyValue='identifier' tModelKey='uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4'/>
+ </categoryBag>
+ </tModel>
+
+ <!--uddi core model - taxonomy-->
+ <tModel tModelKey='uuid:807A2C6A-EE22-470D-ADC7-E0424A337C03'>
+ <name>uddi-org:relationships</name>
+ <description xml:lang='en'>UDDI businessEntity relationship descriptions</description>
+ <categoryBag>
+ <keyedReference keyName='categorization' keyValue='identifier' tModelKey='uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4'/>
+ </categoryBag>
+ </tModel>
+
+ <!--uddi core model - taxonomy-->
+ <tModel tModelKey='uuid:327A56F0-3299-4461-BC23-5CD513E95C55' checked='true'>
+ <name>uddi-org:operators</name>
+ <description xml:lang='en'>Identifier system for identifying operators of a registry</description>
+ <categoryBag>
+ <keyedReference keyName='categorization' keyValue='identifier' tModelKey='uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4'/>
+ </categoryBag>
+ </tModel>
+
+ <!--uddi core model - taxonomy-->
+ <tModel tModelKey='uuid:8609C81E-EE1F-4D5A-B202-3EB13AD01823'>
+ <name>dnb-com:D-U-N-S</name>
+ <description xml:lang='en'>Dun & Bradstreet D-U-N-S(r) Number</description>
+ <categoryBag>
+ <keyedReference keyName='categorization' keyValue='identifier' tModelKey='uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4'/>
+ </categoryBag>
+ </tModel>
+
+ <!--uddi core model - taxonomy-->
+ <tModel tModelKey='uuid:B1B1BAF5-2329-43E6-AE13-BA8E97195039'>
+ <name>thomasregister-com:supplierID</name>
+ <description xml:lang='en'>Thomas Registry Suppliers</description>
+ <categoryBag>
+ <keyedReference keyName='categorization' keyValue='identifier' tModelKey='uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4'/>
+ </categoryBag>
+ </tModel>
+
+ <!--uddi core model - other-->
+ <tModel tModelKey='uuid:93335D49-3EFB-48A0-ACEA-EA102B60DDC6'>
+ <name>uddi-org:smtp</name>
+ <description xml:lang='en'>E-mail based web service</description>
+ <categoryBag>
+ <keyedReference keyName='categorization' keyValue='transport' tModelKey='uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4'/>
+ </categoryBag>
+ </tModel>
+
+ <!--uddi core model - other-->
+ <tModel tModelKey='uuid:1A2B00BE-6E2C-42F5-875B-56F32686E0E7'>
+ <name>uddi-org:fax</name>
+ <description xml:lang='en'>Fax based web service</description>
+ <categoryBag>
+ <keyedReference keyName='categorization' keyValue='protocol' tModelKey='uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4'/>
+ </categoryBag>
+ </tModel>
+
+ <!--uddi core model - other-->
+ <tModel tModelKey='uuid:5FCF5CD0-629A-4C50-8B16-F94E9CF2A674'>
+ <name>uddi-org:ftp</name>
+ <description xml:lang='en'>File transfer protocol (ftp) based web service</description>
+ <categoryBag>
+ <keyedReference keyName='categorization' keyValue='transport' tModelKey='uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4'/>
+ </categoryBag>
+ </tModel>
+
+ <!--uddi core model - other-->
+ <tModel tModelKey='uuid:38E12427-5536-4260-A6F9-B5B530E63A07'>
+ <name>uddi-org:telephone</name>
+ <description xml:lang='en'>Telephone based web service</description>
+ <categoryBag>
+ <keyedReference keyName='categorization' keyValue='specification' tModelKey='uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4'/>
+ </categoryBag>
+ </tModel>
+
+ <!--uddi core model - other-->
+ <tModel tModelKey='uuid:68DE9E80-AD09-469D-8A37-088422BFBC36'>
+ <name>uddi-org:http</name>
+ <description xml:lang='en'>E-mail based web service</description>
+ <categoryBag>
+ <keyedReference keyName='categorization' keyValue='transport' tModelKey='uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4'/>
+ </categoryBag>
+ </tModel>
+
+ <!--uddi core model - other-->
+ <tModel tModelKey='uuid:4CEC1CEF-1F68-4B23-8CB7-8BAA763AEB89'>
+ <name>uddi-org:homepage</name>
+ <description xml:lang='en'>HTTP Web Home Page URL</description>
+ <categoryBag>
+ <keyedReference keyName='categorization' keyValue='specification' tModelKey='uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4'/>
+ </categoryBag>
+ </tModel>
+
+ <predefinedKeys>
+ <businessKeys>
+ <business>
+ <name>fabric</name>
+ <businessKey>62188325-6296-3f9e-9a11-f138eb84e52b</businessKey>
+ </business>
+ </businessKeys>
+ <tModelKeys>
+ <tModel>
+ <name>webmethods-org:signature</name>
+ <tModelKey>89f556a1-f683-3ae0-a09d-4c463b335e2a</tModelKey>
+ </tModel>
+ </tModelKeys>
+ </predefinedKeys>
+
+ </uddi>
+
+
+ <!--***************************************************************-->
+ <!--GENERAL FABRIC-->
+ <!--***************************************************************-->
+
+ <!--If true, execute a Fabric.join() when startup occurs.-->
+ <!--This allows Glue applications to join the fabric when hosted in a-->
+ <!--third party servlet container as well as allowing existing Glue -->
+ <!--programs to join the fabric without adding Fabric.join().-->
+ <autoJoinFabric>false</autoJoinFabric>
+
+
+ <!--***************************************************************-->
+ <!--FABRIC SECURITY -->
+ <!--***************************************************************-->
+
+ <fabricSecurity>
+ <!--realm entry must match fabric realm configures in the "realms" section-->
+ <fabricRealm>realm</fabricRealm>
+ <!--<fabricUser>fabric</fabricUser>-->
+ <!--<fabricPassword>changeit</fabricPassword>-->
+ <!--<keyStore>FabricKeyStore</keyStore>-->
+ <!--<keyStorePassword>changeit</keyStorePassword>-->
+ <!--<trustStore>FabricTrustStore</trustStore>-->
+ </fabricSecurity>
+
+
+ <!--***************************************************************-->
+ <!--FABRIC DISCOVERY-->
+ <!--***************************************************************-->
+
+ <discovery>
+ <noPath>fabric://failover&monitor</noPath>
+ <useLocator>chain</useLocator>
+ <useSignatures>true</useSignatures>
+
+ <!--This locator creates a local UDDI registry that uses a-->
+ <!--P2P XML database backend. This registry attempts to replicate itself-->
+ <!--until there are at least two copies of the registry in the fabric.-->
+ <locator>
+ <name>xdb</name>
+ <constructor>
+ <class>com.webmethods.fabric.services.registry.locators.xdb.XDBLocator</class>
+ <args>
+ <inquiryURL>/fabric/uddi/inquiry</inquiryURL>
+ <publicationURL>/fabric/uddi/publication</publicationURL>
+ <adminURL>/fabric/uddi/admin</adminURL>
+ <user>guest</user>
+ <password>guest</password>
+ <business>fabric</business>
+ <operator>fabric</operator>
+ </args>
+ </constructor>
+ </locator>
+
+ <!--This locator returns a reference to a third party UDDI registry.-->
+ <!--Use this locator if you want the fabric to store information about services-->
+ <!--into a third party UDDI implementation instead of into the Fabric's built-in-->
+ <!--replicating UDDI server.-->
+ <locator>
+ <name>thirdparty</name>
+ <constructor>
+ <class>com.webmethods.fabric.services.registry.locators.uddi.UDDILocator</class>
+ <args>
+ <inquiryURL>http://@hostname@:@port@/uddi/inquiry</inquiryURL>
+ <publicationURL>http://@hostname@:8005/uddi/publication</publicationURL>
+ <user>santa</user>
+ <password>christmas</password>
+ <business>fabric</business>
+ </args>
+ </constructor>
+ </locator>
+
+ <!--This locator sends out a UDP ping on a particular port (9030 by default)-->
+ <!--to other nodes in the same subnet. When a node with an installed SubnetLocator-->
+ <!--receives this ping, it responds with a UDP packet that contains the URL of the-->
+ <!--registry that it is currently using. The SubnetLocator that sent the ping selects-->
+ <!--the first UDDI registry that can be contacted using a received URL, or null if no live-->
+ <!--registries are located.-->
+ <locator>
+ <name>subnet</name>
+ <constructor>
+ <class>com.webmethods.fabric.services.registry.locators.subnet.SubnetLocator</class>
+ <args>
+ <port>9030</port>
+ <maxWait>10</maxWait>
+ <pingCycle>5</pingCycle>
+ </args>
+ </constructor>
+ </locator>
+
+ <!--This locator returns a reference to the same UDDI registry as the one being used-->
+ <!--by the fabric node at the specified URL.-->
+ <!--It does this by contacting the service manager-->
+ <!--whose WSDL is located at <url>/fabric/servicemanager.wsdl.-->
+ <locator>
+ <name>wan</name>
+ <constructor>
+ <class>com.webmethods.fabric.services.registry.locators.wan.WANLocator</class>
+ <args>
+ <url>http://host:port/context</url>
+ </args>
+ </constructor>
+ </locator>
+
+ <!--This is the default locator, and iterates through a list of named-->
+ <!--locators until one of them returns a reference to a UDDI registry.-->
+ <!--Named locators cannot currently be forward referenced.-->
+ <locator>
+ <name>chain</name>
+ <constructor>
+ <class>com.webmethods.fabric.services.registry.locators.chain.ChainedLocator</class>
+ <args>
+ <clientExitStartup>true</clientExitStartup>
+ <serverExitStartup>true</serverExitStartup>
+ <retryLimit>-1</retryLimit>
+ <maxWaitTime>60000</maxWaitTime>
+ <locators>subnet,xdb</locators>
+ </args>
+ </constructor>
+ </locator>
+ </discovery>
+
+
+ <!--***************************************************************-->
+ <!--FABRIC XML DATABASES-->
+ <!--***************************************************************-->
+
+ <!--xml database settings-->
+ <xdbServers>
+ <!--default seconds between server syncs-->
+ <defaultSyncCycle>10</defaultSyncCycle>
+
+ <!--default replication factor-->
+ <defaultReplicationFactor>2</defaultReplicationFactor>
+
+ <!--factory for creating data stores-->
+ <defaultStoreFactory>
+ <constructor>
+ <class>com.webmethods.xdb.store.memory.MemoryStoreFactory</class>
+ </constructor>
+ </defaultStoreFactory>
+ </xdbServers>
+
+
+ <!--***************************************************************-->
+ <!--FABRIC ENDPOINT ACTIVITY-->
+ <!--***************************************************************-->
+
+ <endpointActivity>
+ <!--seconds between keep-alive cycles-->
+ <keepAliveCycle>60</keepAliveCycle>
+
+ <!--seconds between check for rule updates-->
+ <ruleCheckCycle>20</ruleCheckCycle>
+ </endpointActivity>
+
+
+ <!--***************************************************************-->
+ <!--FABRIC LIVENESS CHECKING-->
+ <!--***************************************************************-->
+
+ <liveness>
+ <!--seconds between checking nodes for liveness-->
+ <nodeCycle>30</nodeCycle>
+
+ <!--seconds after which a dead node should be removed-->
+ <nodeThreshold>100</nodeThreshold>
+
+ <!--seconds between checking services for liveness-->
+ <serviceCycle>30</serviceCycle>
+
+ <!--seconds after which a dead service should be removed-->
+ <serviceThreshold>100</serviceThreshold>
+ </liveness>
+</config>
Deleted: labs/jbosstm/trunk/XTS/demo/dd/webmethods/javax.xml.soap.MessageFactory
===================================================================
--- labs/jbosstm/trunk/XTS/demo/dd/webmethods/javax.xml.soap.MessageFactory 2007-11-22 11:55:21 UTC (rev 16747)
+++ labs/jbosstm/trunk/XTS/demo/dd/webmethods/javax.xml.soap.MessageFactory 2008-01-09 14:22:44 UTC (rev 17652)
@@ -1 +0,0 @@
-electric.jaxm.MessageFactoryImpl
\ No newline at end of file
Copied: labs/jbosstm/trunk/XTS/demo/dd/webmethods/javax.xml.soap.MessageFactory (from rev 16747, labs/jbosstm/trunk/XTS/demo/dd/webmethods/javax.xml.soap.MessageFactory)
===================================================================
--- labs/jbosstm/trunk/XTS/demo/dd/webmethods/javax.xml.soap.MessageFactory (rev 0)
+++ labs/jbosstm/trunk/XTS/demo/dd/webmethods/javax.xml.soap.MessageFactory 2008-01-09 14:22:44 UTC (rev 17652)
@@ -0,0 +1 @@
+electric.jaxm.MessageFactoryImpl
\ No newline at end of file
Deleted: labs/jbosstm/trunk/XTS/demo/dd/webmethods/javax.xml.soap.SOAPConnectionFactory
===================================================================
--- labs/jbosstm/trunk/XTS/demo/dd/webmethods/javax.xml.soap.SOAPConnectionFactory 2007-11-22 11:55:21 UTC (rev 16747)
+++ labs/jbosstm/trunk/XTS/demo/dd/webmethods/javax.xml.soap.SOAPConnectionFactory 2008-01-09 14:22:44 UTC (rev 17652)
@@ -1 +0,0 @@
-electric.jaxm.SOAPConnectionFactoryImpl
\ No newline at end of file
Copied: labs/jbosstm/trunk/XTS/demo/dd/webmethods/javax.xml.soap.SOAPConnectionFactory (from rev 16747, labs/jbosstm/trunk/XTS/demo/dd/webmethods/javax.xml.soap.SOAPConnectionFactory)
===================================================================
--- labs/jbosstm/trunk/XTS/demo/dd/webmethods/javax.xml.soap.SOAPConnectionFactory (rev 0)
+++ labs/jbosstm/trunk/XTS/demo/dd/webmethods/javax.xml.soap.SOAPConnectionFactory 2008-01-09 14:22:44 UTC (rev 17652)
@@ -0,0 +1 @@
+electric.jaxm.SOAPConnectionFactoryImpl
\ No newline at end of file
Deleted: labs/jbosstm/trunk/XTS/demo/dd/webmethods/web-app.xml
===================================================================
--- labs/jbosstm/trunk/XTS/demo/dd/webmethods/web-app.xml 2007-11-22 11:55:21 UTC (rev 16747)
+++ labs/jbosstm/trunk/XTS/demo/dd/webmethods/web-app.xml 2008-01-09 14:22:44 UTC (rev 17652)
@@ -1,259 +0,0 @@
-<!--
- JBoss, Home of Professional Open Source
- Copyright 2006, Red Hat Middleware LLC, and individual contributors
- as indicated by the @author tags.
- See the copyright.txt in the distribution for a full listing
- of individual contributors.
- This copyrighted material is made available to anyone wishing to use,
- modify, copy, or redistribute it subject to the terms and conditions
- of the GNU General Public License, v. 2.0.
- This program is distributed in the hope that it will be useful, but WITHOUT A
- WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
- PARTICULAR PURPOSE. See the GNU General Public License for more details.
- You should have received a copy of the GNU General Public License,
- v. 2.0 along with this distribution; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- MA 02110-1301, USA.
-
- (C) 2005-2006,
- @author JBoss Inc.
--->
-<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
-
-<!--
- Welcome to the Glue web.xml file.
-
- A copy of this file is located in glue.jar with the name "default-web.xml".
- If Glue starts a web application and no web.xml is found in the application's
- WEB-INF directory, the file "default-web.xml" is loaded via the class path and
- used instead.
-
- If the newapp utility is used to create a skeleton J2EE application structure,
- this file is copied from <GLUE-HOME>/app-template/WEB-INF/web.xml
- into the new application's WEB-INF directory.
-
- This file installs two servlets:
-
- 1. The glue-soap servlet processes WSDL requests and
- SOAP invocations that arrive via /services/*.
-
- 2. The glue-console servlet processes flash console
- requests that arrive via /console/*.
-
- All other requests, such as those for HTML and JSPs, are assumed to be handled
- by the servlet container, which can be either the Glue servlet container in
- the standalone case, or a 3rd party servlet container when Glue is hosted.
-
- By default, requests are not authenticated. To enable authentication,
- uncomment the <login-config> element and set the <auth-method> and <realm-name>
- fields to their desired values. If you are running in the Glue servlet
- container, you can define realms by editing the Glue WEB-INF/glue-config.xml file.
-
- The <init-param> for httpRegistryRoot defines how inbound messages are routed
- to the local registry. A value of "/" maps ".../services/xxx" to "/xxx" in the
- registry, while a value of "/foo" maps ".../services/xxx" to "/foo/xxx". If
- this parameter is not set, a value of "/" is assumed.
-
- If Glue is hosted in an old servlet 2.1 container, uncomment the
- <init-param> for electric.http.url and set the <param-value> to the URL
- that Glue is exposed on.
--->
-
-<web-app>
- <display-name>XML Transaction Service Demo Client</display-name>
-
- <description>XML Transaction Service Demo Client</description>
-
- <!-- Initialise the Task Manager -->
- <context-param>
- <param-name>TaskManager.minWorkerCount</param-name>
- <param-value>0</param-value>
- </context-param>
- <context-param>
- <param-name>TaskManager.maxWorkerCount</param-name>
- <param-value>10</param-value>
- </context-param>
- <listener>
- <listener-class>com.arjuna.services.framework.admin.TaskManagerInitialisation</listener-class>
- </listener>
-
- <!-- Initialise WS-C services -->
- <listener>
- <listener-class>com.arjuna.webservices.wscoor.server.ActivationCoordinatorInitialisation</listener-class>
- </listener>
- <listener>
- <listener-class>com.arjuna.webservices.wscoor.server.ActivationRequesterInitialisation</listener-class>
- </listener>
- <listener>
- <listener-class>com.arjuna.webservices.wscoor.server.RegistrationCoordinatorInitialisation</listener-class>
- </listener>
- <listener>
- <listener-class>com.arjuna.webservices.wscoor.server.RegistrationRequesterInitialisation</listener-class>
- </listener>
-
- <!-- Initialise WS-C -->
- <listener>
- <listener-class>com.arjuna.wsc.messaging.deploy.CoordinationInitialisation</listener-class>
- </listener>
-
- <!-- Initialise WSCF -->
- <listener>
- <listener-class>com.arjuna.mw.wsc.deploy.WSCFInitialisation</listener-class>
- </listener>
-
- <!-- Initialise Arjuna TX services -->
- <listener>
- <listener-class>com.arjuna.webservices.wsarjtx.server.TerminationParticipantInitialisation</listener-class>
- </listener>
- <listener>
- <listener-class>com.arjuna.webservices.wsarjtx.server.TerminationCoordinatorInitialisation</listener-class>
- </listener>
-
- <!-- Initialise WS-AT services -->
- <listener>
- <listener-class>com.arjuna.webservices.wsat.server.CompletionCoordinatorInitialisation</listener-class>
- </listener>
- <listener>
- <listener-class>com.arjuna.webservices.wsat.server.CompletionInitiatorInitialisation</listener-class>
- </listener>
- <listener>
- <listener-class>com.arjuna.webservices.wsat.server.CoordinatorInitialisation</listener-class>
- </listener>
- <listener>
- <listener-class>com.arjuna.webservices.wsat.server.ParticipantInitialisation</listener-class>
- </listener>
-
- <!-- Initialise WS-BA services -->
- <listener>
- <listener-class>com.arjuna.webservices.wsba.server.CoordinatorCompletionCoordinatorInitialisation</listener-class>
- </listener>
- <listener>
- <listener-class>com.arjuna.webservices.wsba.server.CoordinatorCompletionParticipantInitialisation</listener-class>
- </listener>
- <listener>
- <listener-class>com.arjuna.webservices.wsba.server.ParticipantCompletionCoordinatorInitialisation</listener-class>
- </listener>
- <listener>
- <listener-class>com.arjuna.webservices.wsba.server.ParticipantCompletionParticipantInitialisation</listener-class>
- </listener>
-
- <!-- Initialise WS-T -->
- <listener>
- <listener-class>com.arjuna.wst.messaging.deploy.TransactionInitialisation</listener-class>
- </listener>
-
- <!-- Initialise WSTX -->
- <listener>
- <listener-class>com.arjuna.mw.wst.deploy.WSTXInitialisation</listener-class>
- </listener>
-
- <!-- Initialise the HTTP Client -->
- <listener>
- <listener-class>com.arjuna.webservices.transport.http.HttpClientInitialisation</listener-class>
- </listener>
-
- <servlet>
- <servlet-name>Basic Client Servlet</servlet-name>
- <servlet-class>com.arjuna.xts.nightout.clients.webmethods.BasicClient</servlet-class>
- <init-param>
- <param-name>restaurantATURL</param-name>
- <param-value>@restaurantATURL@</param-value>
- </init-param>
- <init-param>
- <param-name>restaurantBAURL</param-name>
- <param-value>@restaurantBAURL@</param-value>
- </init-param>
- <init-param>
- <param-name>taxiATURL</param-name>
- <param-value>@taxiATURL@</param-value>
- </init-param>
- <init-param>
- <param-name>taxiBAURL</param-name>
- <param-value>@taxiBAURL@</param-value>
- </init-param>
- <init-param>
- <param-name>theatreATURL</param-name>
- <param-value>@theatreATURL@</param-value>
- </init-param>
- <init-param>
- <param-name>theatreBAURL</param-name>
- <param-value>@theatreBAURL@</param-value>
- </init-param>
- </servlet>
-
- <servlet>
- <servlet-name>glue-soap</servlet-name>
- <servlet-class>electric.server.http.ServletServer</servlet-class>
- <init-param>
- <param-name>httpRegistryRoot</param-name>
- <param-value>/</param-value>
- </init-param>
- <!--
- <init-param>
- <param-name>electric.http.url</param-name>
- <param-value>http://host:port/context</param-value>
- </init-param>
- -->
- <load-on-startup>1</load-on-startup>
- </servlet>
-
- <servlet>
- <servlet-name>glue-console</servlet-name>
- <servlet-class>electric.console.ConsoleServlet</servlet-class>
- <init-param>
- <param-name>soapServletContext</param-name>
- <param-value>/services</param-value>
- </init-param>
- <load-on-startup>2</load-on-startup>
- </servlet>
-
- <servlet>
- <servlet-name>HTTP SOAP Service Multiplexor Servlet</servlet-name>
- <servlet-class>com.arjuna.webservices.transport.http.HttpServiceMultiplexorServlet</servlet-class>
- <!--
- The BaseHttpURI and BaseHttpsURI parameters specify the default values
- used to generate the service URIs without reference to an incoming
- request.
- -->
- <init-param>
- <param-name>BaseHttpURI</param-name>
- <param-value>http://@hostname@:@port@/@urlstub@/soap/</param-value>
- </init-param>
- <!--
- <init-param>
- <param-name>BaseHttpsURI</param-name>
- <param-value>https://@hostname@:@port@/@urlstub@/soap/</param-value>
- </init-param>
- <init-param>
- <param-name>LogPackets</param-name>
- <param-value>true</param-value>
- </init-param>
- -->
- <load-on-startup>1</load-on-startup>
- </servlet>
-
- <!-- servlet mappings -->
- <servlet-mapping>
- <servlet-name>Basic Client Servlet</servlet-name>
- <url-pattern>/basicclient</url-pattern>
- </servlet-mapping>
-
- <servlet-mapping>
- <servlet-name>glue-soap</servlet-name>
- <url-pattern>/services/*</url-pattern>
- </servlet-mapping>
-
- <servlet-mapping>
- <servlet-name>glue-console</servlet-name>
- <url-pattern>/console/*</url-pattern>
- </servlet-mapping>
-
- <servlet-mapping>
- <servlet-name>HTTP SOAP Service Multiplexor Servlet</servlet-name>
- <url-pattern>/soap/*</url-pattern>
- </servlet-mapping>
-
- <welcome-file-list>
- <welcome-file>index.jsp</welcome-file>
- </welcome-file-list>
-</web-app>
Copied: labs/jbosstm/trunk/XTS/demo/dd/webmethods/web-app.xml (from rev 16747, labs/jbosstm/trunk/XTS/demo/dd/webmethods/web-app.xml)
===================================================================
--- labs/jbosstm/trunk/XTS/demo/dd/webmethods/web-app.xml (rev 0)
+++ labs/jbosstm/trunk/XTS/demo/dd/webmethods/web-app.xml 2008-01-09 14:22:44 UTC (rev 17652)
@@ -0,0 +1,259 @@
+<!--
+ JBoss, Home of Professional Open Source
+ Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ as indicated by the @author tags.
+ See the copyright.txt in the distribution for a full listing
+ of individual contributors.
+ This copyrighted material is made available to anyone wishing to use,
+ modify, copy, or redistribute it subject to the terms and conditions
+ of the GNU General Public License, v. 2.0.
+ This program is distributed in the hope that it will be useful, but WITHOUT A
+ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ You should have received a copy of the GNU General Public License,
+ v. 2.0 along with this distribution; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ MA 02110-1301, USA.
+
+ (C) 2005-2006,
+ @author JBoss Inc.
+-->
+<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
+
+<!--
+ Welcome to the Glue web.xml file.
+
+ A copy of this file is located in glue.jar with the name "default-web.xml".
+ If Glue starts a web application and no web.xml is found in the application's
+ WEB-INF directory, the file "default-web.xml" is loaded via the class path and
+ used instead.
+
+ If the newapp utility is used to create a skeleton J2EE application structure,
+ this file is copied from <GLUE-HOME>/app-template/WEB-INF/web.xml
+ into the new application's WEB-INF directory.
+
+ This file installs two servlets:
+
+ 1. The glue-soap servlet processes WSDL requests and
+ SOAP invocations that arrive via /services/*.
+
+ 2. The glue-console servlet processes flash console
+ requests that arrive via /console/*.
+
+ All other requests, such as those for HTML and JSPs, are assumed to be handled
+ by the servlet container, which can be either the Glue servlet container in
+ the standalone case, or a 3rd party servlet container when Glue is hosted.
+
+ By default, requests are not authenticated. To enable authentication,
+ uncomment the <login-config> element and set the <auth-method> and <realm-name>
+ fields to their desired values. If you are running in the Glue servlet
+ container, you can define realms by editing the Glue WEB-INF/glue-config.xml file.
+
+ The <init-param> for httpRegistryRoot defines how inbound messages are routed
+ to the local registry. A value of "/" maps ".../services/xxx" to "/xxx" in the
+ registry, while a value of "/foo" maps ".../services/xxx" to "/foo/xxx". If
+ this parameter is not set, a value of "/" is assumed.
+
+ If Glue is hosted in an old servlet 2.1 container, uncomment the
+ <init-param> for electric.http.url and set the <param-value> to the URL
+ that Glue is exposed on.
+-->
+
+<web-app>
+ <display-name>XML Transaction Service Demo Client</display-name>
+
+ <description>XML Transaction Service Demo Client</description>
+
+ <!-- Initialise the Task Manager -->
+ <context-param>
+ <param-name>TaskManager.minWorkerCount</param-name>
+ <param-value>0</param-value>
+ </context-param>
+ <context-param>
+ <param-name>TaskManager.maxWorkerCount</param-name>
+ <param-value>10</param-value>
+ </context-param>
+ <listener>
+ <listener-class>com.arjuna.services.framework.admin.TaskManagerInitialisation</listener-class>
+ </listener>
+
+ <!-- Initialise WS-C services -->
+ <listener>
+ <listener-class>com.arjuna.webservices.wscoor.server.ActivationCoordinatorInitialisation</listener-class>
+ </listener>
+ <listener>
+ <listener-class>com.arjuna.webservices.wscoor.server.ActivationRequesterInitialisation</listener-class>
+ </listener>
+ <listener>
+ <listener-class>com.arjuna.webservices.wscoor.server.RegistrationCoordinatorInitialisation</listener-class>
+ </listener>
+ <listener>
+ <listener-class>com.arjuna.webservices.wscoor.server.RegistrationRequesterInitialisation</listener-class>
+ </listener>
+
+ <!-- Initialise WS-C -->
+ <listener>
+ <listener-class>com.arjuna.wsc.messaging.deploy.CoordinationInitialisation</listener-class>
+ </listener>
+
+ <!-- Initialise WSCF -->
+ <listener>
+ <listener-class>com.arjuna.mw.wsc.deploy.WSCFInitialisation</listener-class>
+ </listener>
+
+ <!-- Initialise Arjuna TX services -->
+ <listener>
+ <listener-class>com.arjuna.webservices.wsarjtx.server.TerminationParticipantInitialisation</listener-class>
+ </listener>
+ <listener>
+ <listener-class>com.arjuna.webservices.wsarjtx.server.TerminationCoordinatorInitialisation</listener-class>
+ </listener>
+
+ <!-- Initialise WS-AT services -->
+ <listener>
+ <listener-class>com.arjuna.webservices.wsat.server.CompletionCoordinatorInitialisation</listener-class>
+ </listener>
+ <listener>
+ <listener-class>com.arjuna.webservices.wsat.server.CompletionInitiatorInitialisation</listener-class>
+ </listener>
+ <listener>
+ <listener-class>com.arjuna.webservices.wsat.server.CoordinatorInitialisation</listener-class>
+ </listener>
+ <listener>
+ <listener-class>com.arjuna.webservices.wsat.server.ParticipantInitialisation</listener-class>
+ </listener>
+
+ <!-- Initialise WS-BA services -->
+ <listener>
+ <listener-class>com.arjuna.webservices.wsba.server.CoordinatorCompletionCoordinatorInitialisation</listener-class>
+ </listener>
+ <listener>
+ <listener-class>com.arjuna.webservices.wsba.server.CoordinatorCompletionParticipantInitialisation</listener-class>
+ </listener>
+ <listener>
+ <listener-class>com.arjuna.webservices.wsba.server.ParticipantCompletionCoordinatorInitialisation</listener-class>
+ </listener>
+ <listener>
+ <listener-class>com.arjuna.webservices.wsba.server.ParticipantCompletionParticipantInitialisation</listener-class>
+ </listener>
+
+ <!-- Initialise WS-T -->
+ <listener>
+ <listener-class>com.arjuna.wst.messaging.deploy.TransactionInitialisation</listener-class>
+ </listener>
+
+ <!-- Initialise WSTX -->
+ <listener>
+ <listener-class>com.arjuna.mw.wst.deploy.WSTXInitialisation</listener-class>
+ </listener>
+
+ <!-- Initialise the HTTP Client -->
+ <listener>
+ <listener-class>com.arjuna.webservices.transport.http.HttpClientInitialisation</listener-class>
+ </listener>
+
+ <servlet>
+ <servlet-name>Basic Client Servlet</servlet-name>
+ <servlet-class>com.arjuna.xts.nightout.clients.webmethods.BasicClient</servlet-class>
+ <init-param>
+ <param-name>restaurantATURL</param-name>
+ <param-value>@restaurantATURL@</param-value>
+ </init-param>
+ <init-param>
+ <param-name>restaurantBAURL</param-name>
+ <param-value>@restaurantBAURL@</param-value>
+ </init-param>
+ <init-param>
+ <param-name>taxiATURL</param-name>
+ <param-value>@taxiATURL@</param-value>
+ </init-param>
+ <init-param>
+ <param-name>taxiBAURL</param-name>
+ <param-value>@taxiBAURL@</param-value>
+ </init-param>
+ <init-param>
+ <param-name>theatreATURL</param-name>
+ <param-value>@theatreATURL@</param-value>
+ </init-param>
+ <init-param>
+ <param-name>theatreBAURL</param-name>
+ <param-value>@theatreBAURL@</param-value>
+ </init-param>
+ </servlet>
+
+ <servlet>
+ <servlet-name>glue-soap</servlet-name>
+ <servlet-class>electric.server.http.ServletServer</servlet-class>
+ <init-param>
+ <param-name>httpRegistryRoot</param-name>
+ <param-value>/</param-value>
+ </init-param>
+ <!--
+ <init-param>
+ <param-name>electric.http.url</param-name>
+ <param-value>http://host:port/context</param-value>
+ </init-param>
+ -->
+ <load-on-startup>1</load-on-startup>
+ </servlet>
+
+ <servlet>
+ <servlet-name>glue-console</servlet-name>
+ <servlet-class>electric.console.ConsoleServlet</servlet-class>
+ <init-param>
+ <param-name>soapServletContext</param-name>
+ <param-value>/services</param-value>
+ </init-param>
+ <load-on-startup>2</load-on-startup>
+ </servlet>
+
+ <servlet>
+ <servlet-name>HTTP SOAP Service Multiplexor Servlet</servlet-name>
+ <servlet-class>com.arjuna.webservices.transport.http.HttpServiceMultiplexorServlet</servlet-class>
+ <!--
+ The BaseHttpURI and BaseHttpsURI parameters specify the default values
+ used to generate the service URIs without reference to an incoming
+ request.
+ -->
+ <init-param>
+ <param-name>BaseHttpURI</param-name>
+ <param-value>http://@hostname@:@port@/@urlstub@/soap/</param-value>
+ </init-param>
+ <!--
+ <init-param>
+ <param-name>BaseHttpsURI</param-name>
+ <param-value>https://@hostname@:@port@/@urlstub@/soap/</param-value>
+ </init-param>
+ <init-param>
+ <param-name>LogPackets</param-name>
+ <param-value>true</param-value>
+ </init-param>
+ -->
+ <load-on-startup>1</load-on-startup>
+ </servlet>
+
+ <!-- servlet mappings -->
+ <servlet-mapping>
+ <servlet-name>Basic Client Servlet</servlet-name>
+ <url-pattern>/basicclient</url-pattern>
+ </servlet-mapping>
+
+ <servlet-mapping>
+ <servlet-name>glue-soap</servlet-name>
+ <url-pattern>/services/*</url-pattern>
+ </servlet-mapping>
+
+ <servlet-mapping>
+ <servlet-name>glue-console</servlet-name>
+ <url-pattern>/console/*</url-pattern>
+ </servlet-mapping>
+
+ <servlet-mapping>
+ <servlet-name>HTTP SOAP Service Multiplexor Servlet</servlet-name>
+ <url-pattern>/soap/*</url-pattern>
+ </servlet-mapping>
+
+ <welcome-file-list>
+ <welcome-file>index.jsp</welcome-file>
+ </welcome-file-list>
+</web-app>
Copied: labs/jbosstm/trunk/XTS/demo/jboss.properties (from rev 16747, labs/jbosstm/trunk/XTS/demo/jboss.properties)
===================================================================
--- labs/jbosstm/trunk/XTS/demo/jboss.properties (rev 0)
+++ labs/jbosstm/trunk/XTS/demo/jboss.properties 2008-01-09 14:22:44 UTC (rev 17652)
@@ -0,0 +1,65 @@
+<!--
+ JBoss, Home of Professional Open Source
+ Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ as indicated by the @author tags.
+ See the copyright.txt in the distribution for a full listing
+ of individual contributors.
+ This copyrighted material is made available to anyone wishing to use,
+ modify, copy, or redistribute it subject to the terms and conditions
+ of the GNU General Public License, v. 2.0.
+ This program is distributed in the hope that it will be useful, but WITHOUT A
+ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ You should have received a copy of the GNU General Public License,
+ v. 2.0 along with this distribution; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ MA 02110-1301, USA.
+
+ (C) 2005-2006,
+ @author JBoss Inc.
+-->
+<!-- JBoss property file
+ The following variables should be replaced for JBoss deployment
+
+ JBOSS_HOSTNAME - the hostname of the JBoss installation (localhost)
+ JBOSS_PORT - the port of the JBoss web server (8080)
+ JBOSS_URLSTUB - the url stub for the demo webservices (xtsdemowebservices)
+ JBOSS_DEPLOY_DIR - the deploy directory of the JBoss instance ([JBOSS_HOME]/server/all/deploy)
+
+ You can choose any combination of the URL entries provided that there is an entry for each service.
+ The default services are the ones running within JBoss.
+-->
+<arjuna>
+ <hostname>JBOSS_HOSTNAME</hostname>
+ <port>JBOSS_PORT</port>
+ <urlstub>JBOSS_URLSTUB</urlstub>
+ <deploy>
+ <dir>JBOSS_DEPLOY_DIR</dir>
+ </deploy>
+
+ <!-- webMethods services
+ <restaurantATURL>http://WEBMETHODS_HOSTNAME:WEBMETHODS_PORT/WEBMETHODS_URLSTUB/services/RestaurantServiceAT</restaurantATURL>
+ <restaurantBAURL>http://WEBMETHODS_HOSTNAME:WEBMETHODS_PORT/WEBMETHODS_URLSTUB/services/RestaurantServiceBA</restaurantBAURL>
+ <taxiATURL>http://WEBMETHODS_HOSTNAME:WEBMETHODS_PORT/WEBMETHODS_URLSTUB/services/TaxiServiceAT</taxiATURL>
+ <taxiBAURL>http://WEBMETHODS_HOSTNAME:WEBMETHODS_PORT/WEBMETHODS_URLSTUB/services/TaxiServiceBA</taxiBAURL>
+ <theatreATURL>http://WEBMETHODS_HOSTNAME:WEBMETHODS_PORT/WEBMETHODS_URLSTUB/services/TheatreServiceAT</theatreATURL>
+ <theatreBAURL>http://WEBMETHODS_HOSTNAME:WEBMETHODS_PORT/WEBMETHODS_URLSTUB/services/TheatreServiceBA</theatreBAURL>
+ -->
+
+ <!-- WebLogic services
+ <restaurantATURL>http://WEBLOGIC_HOSTNAME:WEBLOGIC_PORT/WEBLOGIC_URLSTUB/RestaurantServiceAT</restaurantATURL>
+ <restaurantBAURL>http://WEBLOGIC_HOSTNAME:WEBLOGIC_PORT/WEBLOGIC_URLSTUB/RestaurantServiceBA</restaurantBAURL>
+ <taxiATURL>http://WEBLOGIC_HOSTNAME:WEBLOGIC_PORT/WEBLOGIC_URLSTUB/TaxiServiceAT</taxiATURL>
+ <taxiBAURL>http://WEBLOGIC_HOSTNAME:WEBLOGIC_PORT/WEBLOGIC_URLSTUB/TaxiServiceBA</taxiBAURL>
+ <theatreATURL>http://WEBLOGIC_HOSTNAME:WEBLOGIC_PORT/WEBLOGIC_URLSTUB/TheatreServiceAT</theatreATURL>
+ <theatreBAURL>http://WEBLOGIC_HOSTNAME:WEBLOGIC_PORT/WEBLOGIC_URLSTUB/TheatreServiceBA</theatreBAURL>
+ -->
+
+ <!-- JBoss services -->
+ <restaurantATURL>http://JBOSS_HOSTNAME:JBOSS_PORT/JBOSS_URLSTUB/RestaurantServiceAT</restaurantATURL>
+ <restaurantBAURL>http://JBOSS_HOSTNAME:JBOSS_PORT/JBOSS_URLSTUB/RestaurantServiceBA</restaurantBAURL>
+ <taxiATURL>http://JBOSS_HOSTNAME:JBOSS_PORT/JBOSS_URLSTUB/TaxiServiceAT</taxiATURL>
+ <taxiBAURL>http://JBOSS_HOSTNAME:JBOSS_PORT/JBOSS_URLSTUB/TaxiServiceBA</taxiBAURL>
+ <theatreATURL>http://JBOSS_HOSTNAME:JBOSS_PORT/JBOSS_URLSTUB/TheatreServiceAT</theatreATURL>
+ <theatreBAURL>http://JBOSS_HOSTNAME:JBOSS_PORT/JBOSS_URLSTUB/TheatreServiceBA</theatreBAURL>
+</arjuna>
Modified: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/jboss/BasicClient.java
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/jboss/BasicClient.java 2008-01-09 12:41:15 UTC (rev 17651)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/jboss/BasicClient.java 2008-01-09 14:22:44 UTC (rev 17652)
@@ -1,24 +1,24 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a full listing
+ * of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU General Public License, v. 2.0.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ * You should have received a copy of the GNU General Public License,
+ * v. 2.0 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA 02110-1301, USA.
+ *
+ * (C) 2005-2006,
+ * @author JBoss Inc.
+ */
/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, Red Hat Middleware LLC, and individual contributors
- * as indicated by the @author tags.
- * See the copyright.txt in the distribution for a full listing
- * of individual contributors.
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU General Public License, v. 2.0.
- * This program is distributed in the hope that it will be useful, but WITHOUT A
- * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
- * PARTICULAR PURPOSE. See the GNU General Public License for more details.
- * You should have received a copy of the GNU General Public License,
- * v. 2.0 along with this distribution; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- * MA 02110-1301, USA.
- *
- * (C) 2005-2007,
- * @author JBoss Inc.
- */
-/*
* BasicClient.java
*
* Copyright (c) 2003, 2004 Arjuna Technologies Ltd.
@@ -43,15 +43,6 @@
import javax.xml.rpc.ServiceException;
import javax.xml.rpc.Stub;
-import javax.xml.namespace.QName;
-import javax.xml.ws.BindingProvider;
-import javax.xml.ws.handler.Handler;
-import java.net.MalformedURLException;
-import java.net.URL;
-import java.util.ArrayList;
-import java.util.List;
-
-import com.arjuna.mw.wst.client.JaxWSHeaderContextProcessor;
import com.arjuna.mw.wst.UserBusinessActivity;
import com.arjuna.mw.wst.UserBusinessActivityFactory;
import com.arjuna.mw.wst.UserTransaction;
@@ -107,7 +98,7 @@
* The local context name for the BA Taxi webservice.
*/
private static final String TAXI_SERVICE_BA = "java:comp/env/service/TaxiServiceBA" ;
-
+
/**
* The atomic transaction restaurant stub.
*/
@@ -162,7 +153,7 @@
* The initialised flag.
*/
private boolean initialised ;
-
+
/**
* Initialise the servlet.
* @param servletConfig The servlet configuration.
@@ -170,19 +161,15 @@
public void init(final ServletConfig config)
throws ServletException
{
- // Location of JAX-RPC Web services
- final String jaxRPCBaseURL = "http://localhost:8080/xtsdemowebservices/" ;
-
- // Location of JAX-WS Web services
- final String jaxWSBaseURL = "http://localhost:8080/xtsdemojaxwswebservices/" ;
-
- restaurantATURL = jaxWSBaseURL + "RestaurantServiceAT?wsdl" ;
- restaurantBAURL = jaxWSBaseURL + "RestaurantServiceBA?wsdl" ;
- taxiATURL = getURL(config, "taxiATURL", jaxRPCBaseURL + "TaxiServiceAT") ;
- taxiBAURL = getURL(config, "taxiBAURL", jaxRPCBaseURL + "TaxiServiceBA") ;
- theatreATURL = getURL(config, "theatreATURL", jaxRPCBaseURL + "TheatreServiceAT") ;
- theatreBAURL = getURL(config, "theatreBAURL", jaxRPCBaseURL + "TheatreServiceBA") ;
+ final String baseURL = "http://localhost:8080/xtsdemowebservices/" ;
+ restaurantATURL = getURL(config, "restaurantATURL", baseURL + "RestaurantServiceAT") ;
+ restaurantBAURL = getURL(config, "restaurantBAURL", baseURL + "RestaurantServiceBA") ;
+ taxiATURL = getURL(config, "taxiATURL", baseURL + "TaxiServiceAT") ;
+ taxiBAURL = getURL(config, "taxiBAURL", baseURL + "TaxiServiceBA") ;
+ theatreATURL = getURL(config, "theatreATURL", baseURL + "TheatreServiceAT") ;
+ theatreBAURL = getURL(config, "theatreBAURL", baseURL + "TheatreServiceBA") ;
+
context = config.getServletContext();
}
@@ -196,11 +183,8 @@
{
try
{
- // JAX-WS
- restaurantAT = getPortRestaurantServiceAT(restaurantATURL);
- restaurantBA = getPortRestaurantServiceBA(restaurantBAURL);
-
- // JAX-RPC
+ restaurantAT = (IRestaurantServiceAT)getService(RESTAURANT_SERVICE_AT, restaurantATURL, IRestaurantServiceAT.class) ;
+ restaurantBA = (IRestaurantServiceBA)getService(RESTAURANT_SERVICE_BA, restaurantBAURL, IRestaurantServiceBA.class) ;
taxiAT = (ITaxiServiceAT)getService(TAXI_SERVICE_AT, taxiATURL, ITaxiServiceAT.class) ;
taxiBA = (ITaxiServiceBA)getService(TAXI_SERVICE_BA, taxiBAURL, ITaxiServiceBA.class) ;
theatreAT = (ITheatreServiceAT)getService(THEATRE_SERVICE_AT, theatreATURL, ITheatreServiceAT.class) ;
@@ -234,7 +218,7 @@
int theatreSeats = Integer.parseInt(request.getParameter("theatrecount"));
int theatreArea = Integer.parseInt(request.getParameter("theatrearea"));
int taxiCount = Integer.parseInt(request.getParameter("taxi"));
- boolean bookTaxi = (taxiCount >= 1);
+ boolean bookTaxi = (taxiCount >= 1 ? true : false);
String result = "Transaction finished OK.";
String txType = request.getParameter("txType");
@@ -366,16 +350,16 @@
* @param config The servlet config
* @param property The property name
* @param defautlValue The default value.
- * @return The initialisation property value or the default value if not present.
+ * @return The initialisation property value or the default value if not present.
*/
private String getURL(final ServletConfig config, final String property, final String defaultValue)
{
final String value = config.getInitParameter(property) ;
return (value == null ? defaultValue : value) ;
}
-
+
/**
- * Get the service proxy for the specified service endpoint.
+ * Get the service proxy for the specified service endpoing.
* @param jndiName The JNDI location of the service.
* @param url The URL of the service.
* @param portClass The port class type.
@@ -392,38 +376,4 @@
stub._setProperty(Stub.ENDPOINT_ADDRESS_PROPERTY, url) ;
return stub ;
}
-
- private IRestaurantServiceAT getPortRestaurantServiceAT(String url)
- throws MalformedURLException
- {
- URL wsdlLocation = new URL(url);
- QName serviceName = new QName("http://www.jboss.com/jbosstm/xts/demo/Restaurant","RestaurantServiceAT");
- javax.xml.ws.Service service = javax.xml.ws.Service.create(wsdlLocation, serviceName);
- IRestaurantServiceAT port = service.getPort(IRestaurantServiceAT.class);
-
- // Insert client handler
- BindingProvider bindingProvider = (BindingProvider)port;
- List<Handler> handlerChain = new ArrayList<Handler>();
- handlerChain.add(new JaxWSHeaderContextProcessor());
- bindingProvider.getBinding().setHandlerChain(handlerChain);
-
- return port;
- }
-
- private IRestaurantServiceBA getPortRestaurantServiceBA(String url)
- throws MalformedURLException
- {
- URL wsdlLocation = new URL(url);
- QName serviceName = new QName("http://www.jboss.com/jbosstm/xts/demo/Restaurant","RestaurantServiceBA");
- javax.xml.ws.Service service = javax.xml.ws.Service.create(wsdlLocation, serviceName);
- IRestaurantServiceBA port = service.getPort(IRestaurantServiceBA.class);
-
- // Insert client handler
- BindingProvider bindingProvider = (BindingProvider)port;
- List<Handler> handlerChain = new ArrayList<Handler>();
- handlerChain.add(new JaxWSHeaderContextProcessor());
- bindingProvider.getBinding().setHandlerChain(handlerChain);
-
- return port;
- }
}
Modified: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/jboss/restaurant/IRestaurantServiceAT.java
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/jboss/restaurant/IRestaurantServiceAT.java 2008-01-09 12:41:15 UTC (rev 17651)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/jboss/restaurant/IRestaurantServiceAT.java 2008-01-09 14:22:44 UTC (rev 17652)
@@ -15,16 +15,14 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
* MA 02110-1301, USA.
*
- * (C) 2005-2007,
+ * (C) 2005-2006,
* @author JBoss Inc.
*/
package com.arjuna.xts.nightout.clients.jboss.restaurant ;
-import javax.jws.WebService;
import java.rmi.Remote;
import java.rmi.RemoteException ;
- at WebService
public interface IRestaurantServiceAT extends Remote
{
Modified: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/jboss/restaurant/IRestaurantServiceBA.java
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/jboss/restaurant/IRestaurantServiceBA.java 2008-01-09 12:41:15 UTC (rev 17651)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/jboss/restaurant/IRestaurantServiceBA.java 2008-01-09 14:22:44 UTC (rev 17652)
@@ -15,16 +15,14 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
* MA 02110-1301, USA.
*
- * (C) 2005-2007,
+ * (C) 2005-2006,
* @author JBoss Inc.
*/
package com.arjuna.xts.nightout.clients.jboss.restaurant ;
-import javax.jws.WebService;
import java.rmi.Remote;
import java.rmi.RemoteException ;
- at WebService
public interface IRestaurantServiceBA extends Remote
{
Copied: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic (from rev 16747, labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic)
Deleted: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/BasicClient.java
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/BasicClient.java 2007-11-22 11:55:21 UTC (rev 16747)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/BasicClient.java 2008-01-09 14:22:44 UTC (rev 17652)
@@ -1,381 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, Red Hat Middleware LLC, and individual contributors
- * as indicated by the @author tags.
- * See the copyright.txt in the distribution for a full listing
- * of individual contributors.
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU General Public License, v. 2.0.
- * This program is distributed in the hope that it will be useful, but WITHOUT A
- * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
- * PARTICULAR PURPOSE. See the GNU General Public License for more details.
- * You should have received a copy of the GNU General Public License,
- * v. 2.0 along with this distribution; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- * MA 02110-1301, USA.
- *
- * (C) 2005-2006,
- * @author JBoss Inc.
- */
-/*
- * BasicClient.java
- *
- * Copyright (c) 2003, 2004 Arjuna Technologies Ltd.
- *
- * $Id$
- *
- */
-
-package com.arjuna.xts.nightout.clients.weblogic;
-
-import java.io.IOException;
-import java.util.ArrayList;
-import java.util.List;
-
-import javax.servlet.ServletConfig;
-import javax.servlet.ServletContext;
-import javax.servlet.ServletException;
-import javax.servlet.http.HttpServlet;
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
-import javax.xml.namespace.QName;
-import javax.xml.rpc.handler.HandlerInfo;
-
-import com.arjuna.mw.wst.UserBusinessActivity;
-import com.arjuna.mw.wst.UserBusinessActivityFactory;
-import com.arjuna.mw.wst.UserTransaction;
-import com.arjuna.mw.wst.UserTransactionFactory;
-import com.arjuna.mw.wst.client.JaxRPCHeaderContextProcessor;
-import com.arjuna.xts.nightout.clients.weblogic.proxies.RestaurantServiceATPort;
-import com.arjuna.xts.nightout.clients.weblogic.proxies.RestaurantServiceAT_Impl;
-import com.arjuna.xts.nightout.clients.weblogic.proxies.RestaurantServiceBAPort;
-import com.arjuna.xts.nightout.clients.weblogic.proxies.RestaurantServiceBA_Impl;
-import com.arjuna.xts.nightout.clients.weblogic.proxies.TaxiServiceATPort;
-import com.arjuna.xts.nightout.clients.weblogic.proxies.TaxiServiceAT_Impl;
-import com.arjuna.xts.nightout.clients.weblogic.proxies.TaxiServiceBAPort;
-import com.arjuna.xts.nightout.clients.weblogic.proxies.TaxiServiceBA_Impl;
-import com.arjuna.xts.nightout.clients.weblogic.proxies.TheatreServiceATPort;
-import com.arjuna.xts.nightout.clients.weblogic.proxies.TheatreServiceAT_Impl;
-import com.arjuna.xts.nightout.clients.weblogic.proxies.TheatreServiceBAPort;
-import com.arjuna.xts.nightout.clients.weblogic.proxies.TheatreServiceBA_Impl;
-
-/**
- * A very basic client application that drives the
- * (transactional) Web Services to arrange a night out.
- * <p/>
- * This is a reworking of the axis client.
- *
- * @author Kevin Conner (kevin.conner at arjuna.com)
- * @version $Id$
- */
-public class BasicClient extends HttpServlet
-{
- /**
- * The base namespace for the demo.
- */
- private static final String DEMO_BASE_NAMESPACE = "http://www.arjuna.com/xtsdemo/nightout/" ;
- /**
- * The atomic transaction restaurant service qname.
- */
- private static final QName RESTAURANT_SERVICE_AT_QNAME = new QName(DEMO_BASE_NAMESPACE + "RestaurantServiceAT", "RestaurantServiceATPort") ;
- /**
- * The business activity restaurant service qname.
- */
- private static final QName RESTAURANT_SERVICE_BA_QNAME = new QName(DEMO_BASE_NAMESPACE + "RestaurantServiceBA", "RestaurantServiceBAPort") ;
- /**
- * The atomic transaction taxi service qname.
- */
- private static final QName TAXI_SERVICE_AT_QNAME = new QName(DEMO_BASE_NAMESPACE + "TaxiServiceAT", "TaxiServiceATPort") ;
- /**
- * The business activity taxi service qname.
- */
- private static final QName TAXI_SERVICE_BA_QNAME = new QName(DEMO_BASE_NAMESPACE + "TaxiServiceBA", "TaxiServiceBAPort") ;
- /**
- * The atomic transaction theatre service qname.
- */
- private static final QName THEATRE_SERVICE_AT_QNAME = new QName(DEMO_BASE_NAMESPACE + "TheatreServiceAT", "TheatreServiceATPort") ;
- /**
- * The business activity theatre service qname.
- */
- private static final QName THEATRE_SERVICE_BA_QNAME = new QName(DEMO_BASE_NAMESPACE + "TheatreServiceBA", "TheatreServiceBAPort") ;
-
- /**
- * The servlet context.
- */
- private ServletContext context ;
-
- /**
- * The atomic transaction restaurant port.
- */
- private RestaurantServiceATPort restaurantAT;
- /**
- * The atomic transaction theatre port.
- */
- private TheatreServiceATPort theatreAT;
- /**
- * The atomic transaction taxi port.
- */
- private TaxiServiceATPort taxiAT;
-
- /**
- * The business activity restaurant port.
- */
- private RestaurantServiceBAPort restaurantBA;
- /**
- * The business activity theatre port.
- */
- private TheatreServiceBAPort theatreBA;
- /**
- * The business activity taxi port.
- */
- private TaxiServiceBAPort taxiBA;
-
- /**
- * URL of restaurant AT
- */
- private String restaurantATURL ;
- /**
- * URL of restaurant BA
- */
- private String restaurantBAURL ;
- /**
- * URL of taxi AT
- */
- private String taxiATURL ;
- /**
- * URL of taxi BA
- */
- private String taxiBAURL ;
- /**
- * URL of theatre AT
- */
- private String theatreATURL ;
- /**
- * URL of theatre BA
- */
- private String theatreBAURL ;
-
- /**
- * The initialised flag.
- */
- private boolean initialised ;
-
- /**
- * Initialise the servlet.
- * @param servletConfig The servlet configuration.
- */
- public void init(final ServletConfig config)
- throws ServletException
- {
- final String baseURL = "http://localhost:7001/xtsdemowebservices/" ;
-
- restaurantATURL = getURL(config, "restaurantATURL", baseURL + "RestaurantServiceAT?WSDL") ;
- restaurantBAURL = getURL(config, "restaurantBAURL", baseURL + "RestaurantServiceBA?WSDL") ;
- taxiATURL = getURL(config, "taxiATURL", baseURL + "TheatreServiceAT?WSDL") ;
- taxiBAURL = getURL(config, "taxiBAURL", baseURL + "TheatreServiceBA?WSDL") ;
- theatreATURL = getURL(config, "theatreATURL", baseURL + "TheatreServiceAT?WSDL") ;
- theatreBAURL = getURL(config, "theatreBAURL", baseURL + "TheatreServiceBA?WSDL") ;
-
- context = config.getServletContext();
- }
-
- /**
- * Initialise if necessary
- */
- private synchronized void initialise()
- throws ServletException
- {
- if (!initialised)
- {
- final List handlerList = new ArrayList() ;
- handlerList.add(new HandlerInfo(JaxRPCHeaderContextProcessor.class, null, new QName[] {JaxRPCHeaderContextProcessor.HEADER_QNAME})) ;
- try
- {
- final RestaurantServiceAT_Impl restaurantServiceAT_Impl = new RestaurantServiceAT_Impl(restaurantATURL) ;
- restaurantServiceAT_Impl.getHandlerRegistry().setHandlerChain(RESTAURANT_SERVICE_AT_QNAME, handlerList) ;
- restaurantAT = restaurantServiceAT_Impl.getRestaurantServiceATPort() ;
-
- final RestaurantServiceBA_Impl restaurantServiceBA_Impl = new RestaurantServiceBA_Impl(restaurantBAURL) ;
- restaurantServiceBA_Impl.getHandlerRegistry().setHandlerChain(RESTAURANT_SERVICE_BA_QNAME, handlerList) ;
- restaurantBA = restaurantServiceBA_Impl.getRestaurantServiceBAPort() ;
-
- final TaxiServiceAT_Impl taxiServiceAT_Impl = new TaxiServiceAT_Impl(taxiATURL) ;
- taxiServiceAT_Impl.getHandlerRegistry().setHandlerChain(TAXI_SERVICE_AT_QNAME, handlerList) ;
- taxiAT = taxiServiceAT_Impl.getTaxiServiceATPort() ;
-
- final TaxiServiceBA_Impl taxiServiceBA_Impl = new TaxiServiceBA_Impl(taxiBAURL) ;
- taxiServiceBA_Impl.getHandlerRegistry().setHandlerChain(TAXI_SERVICE_BA_QNAME, handlerList) ;
- taxiBA = taxiServiceBA_Impl.getTaxiServiceBAPort() ;
-
- final TheatreServiceAT_Impl theatreServiceAT_Impl = new TheatreServiceAT_Impl(theatreATURL) ;
- theatreServiceAT_Impl.getHandlerRegistry().setHandlerChain(THEATRE_SERVICE_AT_QNAME, handlerList) ;
- theatreAT = theatreServiceAT_Impl.getTheatreServiceATPort() ;
-
- final TheatreServiceBA_Impl theatreServiceBA_Impl = new TheatreServiceBA_Impl(theatreBAURL) ;
- theatreServiceBA_Impl.getHandlerRegistry().setHandlerChain(THEATRE_SERVICE_BA_QNAME, handlerList) ;
- theatreBA = theatreServiceBA_Impl.getTheatreServiceBAPort() ;
- }
- catch (final Exception ex)
- {
- ex.printStackTrace();
- throw new ServletException(ex);
- }
- initialised = true ;
- }
- }
-
- /**
- * Simple wrapper to allow our test method to be invoked when
- * running in a servlet container, taking parameters from the
- * request URL and displaying the outcome on the resulting html page.
- *
- * @param request
- * @param response
- * @throws ServletException
- * @throws IOException
- */
- public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
- {
- initialise() ;
-
- // get business logic params from the form submission.
- int restaurantSeats = Integer.parseInt(request.getParameter("restaurant"));
- int theatreSeats = Integer.parseInt(request.getParameter("theatrecount"));
- int theatreArea = Integer.parseInt(request.getParameter("theatrearea"));
- int taxiCount = Integer.parseInt(request.getParameter("taxi"));
- boolean bookTaxi = (taxiCount >= 1 ? true : false);
-
- String result = "Transaction finished OK.";
- String txType = request.getParameter("txType");
-
- try
- {
- if ("AtomicTransaction".equals(txType))
- {
- testAtomicTransaction(restaurantSeats, theatreSeats, theatreArea, bookTaxi);
- }
- else if ("BusinessActivity".equals(txType))
- {
- testBusinessActivity(restaurantSeats, theatreSeats, theatreArea, bookTaxi);
- }
- else
- {
- result = "Unknown transaction type " + txType;
- }
- }
- catch (Exception e)
- {
- result = "Transaction failed! Cause: " + e.toString();
- System.out.println("CLIENT: problem: ");
- e.printStackTrace(System.out);
- }
-
- request.setAttribute("result", result);
- context.getRequestDispatcher("/index.jsp").forward(request, response);
- }
-
- /**
- * Run a simple transaction involving three Web Services.
- * Use the Atomic Transaction type.
- * <p/>
- * Note: due to the implementation of the transaction infrastructure,
- * this method must be invoked with a web application container. It will
- * not run correctly in a standalone java application.
- *
- * @throws Exception for any unexpected errors, such as a failure to commit.
- */
- private void testAtomicTransaction(int restaurantSeats, int theatreSeats, int theatreArea, boolean bookTaxi) throws Exception
- {
- System.out.println("CLIENT: obtaining userTransaction...");
-
- UserTransaction ut = UserTransactionFactory.userTransaction();
-
- System.out.println("CLIENT: starting the transaction...");
-
- ut.begin();
-
- System.out.println("CLIENT: transaction ID= " + ut.toString());
-
- System.out.println("CLIENT: calling business Web Services...");
-
- restaurantAT.bookSeats(restaurantSeats);
- theatreAT.bookSeats(theatreSeats, theatreArea);
- if (bookTaxi)
- {
- taxiAT.bookTaxi();
- }
-
- System.out.println("CLIENT: calling commit on the transaction...");
-
- ut.commit();
-
- System.out.println("done.");
- System.out.flush();
- }
-
- /**
- * Run a simple transaction involving three Web Services.
- * Use the Business Activity type.
- * <p/>
- * Note: due to the implementation of the transaction infrastructure,
- * this method must be invoked with a web application container. It will
- * not run correctly in a standalone java application.
- *
- * @throws Exception for any unexpected errors, such as a failure to commit.
- */
- private void testBusinessActivity(int restaurantSeats, int theatreSeats, int theatreArea, boolean bookTaxi) throws Exception
- {
- System.out.println("CLIENT: obtaining userBusinessActivity...");
-
- UserBusinessActivity uba = UserBusinessActivityFactory.userBusinessActivity();
-
- System.out.println("CLIENT: starting the transaction...");
-
- uba.begin();
-
- System.out.println("CLIENT: transaction ID= " + uba.toString());
-
- System.out.println("CLIENT: calling business Web Services...");
-
- boolean isOK = false ;
- try
- {
- if (restaurantBA.bookSeats(restaurantSeats) && theatreBA.bookSeats(theatreSeats, theatreArea))
- {
- isOK = !bookTaxi || taxiBA.bookTaxi() ;
- }
- }
- catch (final Throwable th)
- {
- System.out.println("CLIENT: caught exception processing bookings, cancelling (" + th.getMessage() + ")") ;
- }
-
- if (isOK)
- {
- System.out.println("CLIENT: all OK");
- System.out.println("CLIENT: calling close on the transaction...");
- uba.close();
- }
- else
- {
- System.out.println("CLIENT: one or more services failed, calling cancel.");
- uba.cancel();
- }
-
- System.out.println("CLIENT: done.");
- System.out.flush();
- }
-
- /**
- * @param config The servlet config
- * @param property The property name
- * @param defautlValue The default value.
- * @return The initialisation property value or the default value if not present.
- */
- private String getURL(final ServletConfig config, final String property, final String defaultValue)
- {
- final String value = config.getInitParameter(property) ;
- return (value == null ? defaultValue : value) ;
- }
-}
Copied: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/BasicClient.java (from rev 16747, labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/BasicClient.java)
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/BasicClient.java (rev 0)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/BasicClient.java 2008-01-09 14:22:44 UTC (rev 17652)
@@ -0,0 +1,381 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a full listing
+ * of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU General Public License, v. 2.0.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ * You should have received a copy of the GNU General Public License,
+ * v. 2.0 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA 02110-1301, USA.
+ *
+ * (C) 2005-2006,
+ * @author JBoss Inc.
+ */
+/*
+ * BasicClient.java
+ *
+ * Copyright (c) 2003, 2004 Arjuna Technologies Ltd.
+ *
+ * $Id$
+ *
+ */
+
+package com.arjuna.xts.nightout.clients.weblogic;
+
+import java.io.IOException;
+import java.util.ArrayList;
+import java.util.List;
+
+import javax.servlet.ServletConfig;
+import javax.servlet.ServletContext;
+import javax.servlet.ServletException;
+import javax.servlet.http.HttpServlet;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+import javax.xml.namespace.QName;
+import javax.xml.rpc.handler.HandlerInfo;
+
+import com.arjuna.mw.wst.UserBusinessActivity;
+import com.arjuna.mw.wst.UserBusinessActivityFactory;
+import com.arjuna.mw.wst.UserTransaction;
+import com.arjuna.mw.wst.UserTransactionFactory;
+import com.arjuna.mw.wst.client.JaxRPCHeaderContextProcessor;
+import com.arjuna.xts.nightout.clients.weblogic.proxies.RestaurantServiceATPort;
+import com.arjuna.xts.nightout.clients.weblogic.proxies.RestaurantServiceAT_Impl;
+import com.arjuna.xts.nightout.clients.weblogic.proxies.RestaurantServiceBAPort;
+import com.arjuna.xts.nightout.clients.weblogic.proxies.RestaurantServiceBA_Impl;
+import com.arjuna.xts.nightout.clients.weblogic.proxies.TaxiServiceATPort;
+import com.arjuna.xts.nightout.clients.weblogic.proxies.TaxiServiceAT_Impl;
+import com.arjuna.xts.nightout.clients.weblogic.proxies.TaxiServiceBAPort;
+import com.arjuna.xts.nightout.clients.weblogic.proxies.TaxiServiceBA_Impl;
+import com.arjuna.xts.nightout.clients.weblogic.proxies.TheatreServiceATPort;
+import com.arjuna.xts.nightout.clients.weblogic.proxies.TheatreServiceAT_Impl;
+import com.arjuna.xts.nightout.clients.weblogic.proxies.TheatreServiceBAPort;
+import com.arjuna.xts.nightout.clients.weblogic.proxies.TheatreServiceBA_Impl;
+
+/**
+ * A very basic client application that drives the
+ * (transactional) Web Services to arrange a night out.
+ * <p/>
+ * This is a reworking of the axis client.
+ *
+ * @author Kevin Conner (kevin.conner at arjuna.com)
+ * @version $Id$
+ */
+public class BasicClient extends HttpServlet
+{
+ /**
+ * The base namespace for the demo.
+ */
+ private static final String DEMO_BASE_NAMESPACE = "http://www.arjuna.com/xtsdemo/nightout/" ;
+ /**
+ * The atomic transaction restaurant service qname.
+ */
+ private static final QName RESTAURANT_SERVICE_AT_QNAME = new QName(DEMO_BASE_NAMESPACE + "RestaurantServiceAT", "RestaurantServiceATPort") ;
+ /**
+ * The business activity restaurant service qname.
+ */
+ private static final QName RESTAURANT_SERVICE_BA_QNAME = new QName(DEMO_BASE_NAMESPACE + "RestaurantServiceBA", "RestaurantServiceBAPort") ;
+ /**
+ * The atomic transaction taxi service qname.
+ */
+ private static final QName TAXI_SERVICE_AT_QNAME = new QName(DEMO_BASE_NAMESPACE + "TaxiServiceAT", "TaxiServiceATPort") ;
+ /**
+ * The business activity taxi service qname.
+ */
+ private static final QName TAXI_SERVICE_BA_QNAME = new QName(DEMO_BASE_NAMESPACE + "TaxiServiceBA", "TaxiServiceBAPort") ;
+ /**
+ * The atomic transaction theatre service qname.
+ */
+ private static final QName THEATRE_SERVICE_AT_QNAME = new QName(DEMO_BASE_NAMESPACE + "TheatreServiceAT", "TheatreServiceATPort") ;
+ /**
+ * The business activity theatre service qname.
+ */
+ private static final QName THEATRE_SERVICE_BA_QNAME = new QName(DEMO_BASE_NAMESPACE + "TheatreServiceBA", "TheatreServiceBAPort") ;
+
+ /**
+ * The servlet context.
+ */
+ private ServletContext context ;
+
+ /**
+ * The atomic transaction restaurant port.
+ */
+ private RestaurantServiceATPort restaurantAT;
+ /**
+ * The atomic transaction theatre port.
+ */
+ private TheatreServiceATPort theatreAT;
+ /**
+ * The atomic transaction taxi port.
+ */
+ private TaxiServiceATPort taxiAT;
+
+ /**
+ * The business activity restaurant port.
+ */
+ private RestaurantServiceBAPort restaurantBA;
+ /**
+ * The business activity theatre port.
+ */
+ private TheatreServiceBAPort theatreBA;
+ /**
+ * The business activity taxi port.
+ */
+ private TaxiServiceBAPort taxiBA;
+
+ /**
+ * URL of restaurant AT
+ */
+ private String restaurantATURL ;
+ /**
+ * URL of restaurant BA
+ */
+ private String restaurantBAURL ;
+ /**
+ * URL of taxi AT
+ */
+ private String taxiATURL ;
+ /**
+ * URL of taxi BA
+ */
+ private String taxiBAURL ;
+ /**
+ * URL of theatre AT
+ */
+ private String theatreATURL ;
+ /**
+ * URL of theatre BA
+ */
+ private String theatreBAURL ;
+
+ /**
+ * The initialised flag.
+ */
+ private boolean initialised ;
+
+ /**
+ * Initialise the servlet.
+ * @param servletConfig The servlet configuration.
+ */
+ public void init(final ServletConfig config)
+ throws ServletException
+ {
+ final String baseURL = "http://localhost:7001/xtsdemowebservices/" ;
+
+ restaurantATURL = getURL(config, "restaurantATURL", baseURL + "RestaurantServiceAT?WSDL") ;
+ restaurantBAURL = getURL(config, "restaurantBAURL", baseURL + "RestaurantServiceBA?WSDL") ;
+ taxiATURL = getURL(config, "taxiATURL", baseURL + "TheatreServiceAT?WSDL") ;
+ taxiBAURL = getURL(config, "taxiBAURL", baseURL + "TheatreServiceBA?WSDL") ;
+ theatreATURL = getURL(config, "theatreATURL", baseURL + "TheatreServiceAT?WSDL") ;
+ theatreBAURL = getURL(config, "theatreBAURL", baseURL + "TheatreServiceBA?WSDL") ;
+
+ context = config.getServletContext();
+ }
+
+ /**
+ * Initialise if necessary
+ */
+ private synchronized void initialise()
+ throws ServletException
+ {
+ if (!initialised)
+ {
+ final List handlerList = new ArrayList() ;
+ handlerList.add(new HandlerInfo(JaxRPCHeaderContextProcessor.class, null, new QName[] {JaxRPCHeaderContextProcessor.HEADER_QNAME})) ;
+ try
+ {
+ final RestaurantServiceAT_Impl restaurantServiceAT_Impl = new RestaurantServiceAT_Impl(restaurantATURL) ;
+ restaurantServiceAT_Impl.getHandlerRegistry().setHandlerChain(RESTAURANT_SERVICE_AT_QNAME, handlerList) ;
+ restaurantAT = restaurantServiceAT_Impl.getRestaurantServiceATPort() ;
+
+ final RestaurantServiceBA_Impl restaurantServiceBA_Impl = new RestaurantServiceBA_Impl(restaurantBAURL) ;
+ restaurantServiceBA_Impl.getHandlerRegistry().setHandlerChain(RESTAURANT_SERVICE_BA_QNAME, handlerList) ;
+ restaurantBA = restaurantServiceBA_Impl.getRestaurantServiceBAPort() ;
+
+ final TaxiServiceAT_Impl taxiServiceAT_Impl = new TaxiServiceAT_Impl(taxiATURL) ;
+ taxiServiceAT_Impl.getHandlerRegistry().setHandlerChain(TAXI_SERVICE_AT_QNAME, handlerList) ;
+ taxiAT = taxiServiceAT_Impl.getTaxiServiceATPort() ;
+
+ final TaxiServiceBA_Impl taxiServiceBA_Impl = new TaxiServiceBA_Impl(taxiBAURL) ;
+ taxiServiceBA_Impl.getHandlerRegistry().setHandlerChain(TAXI_SERVICE_BA_QNAME, handlerList) ;
+ taxiBA = taxiServiceBA_Impl.getTaxiServiceBAPort() ;
+
+ final TheatreServiceAT_Impl theatreServiceAT_Impl = new TheatreServiceAT_Impl(theatreATURL) ;
+ theatreServiceAT_Impl.getHandlerRegistry().setHandlerChain(THEATRE_SERVICE_AT_QNAME, handlerList) ;
+ theatreAT = theatreServiceAT_Impl.getTheatreServiceATPort() ;
+
+ final TheatreServiceBA_Impl theatreServiceBA_Impl = new TheatreServiceBA_Impl(theatreBAURL) ;
+ theatreServiceBA_Impl.getHandlerRegistry().setHandlerChain(THEATRE_SERVICE_BA_QNAME, handlerList) ;
+ theatreBA = theatreServiceBA_Impl.getTheatreServiceBAPort() ;
+ }
+ catch (final Exception ex)
+ {
+ ex.printStackTrace();
+ throw new ServletException(ex);
+ }
+ initialised = true ;
+ }
+ }
+
+ /**
+ * Simple wrapper to allow our test method to be invoked when
+ * running in a servlet container, taking parameters from the
+ * request URL and displaying the outcome on the resulting html page.
+ *
+ * @param request
+ * @param response
+ * @throws ServletException
+ * @throws IOException
+ */
+ public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
+ {
+ initialise() ;
+
+ // get business logic params from the form submission.
+ int restaurantSeats = Integer.parseInt(request.getParameter("restaurant"));
+ int theatreSeats = Integer.parseInt(request.getParameter("theatrecount"));
+ int theatreArea = Integer.parseInt(request.getParameter("theatrearea"));
+ int taxiCount = Integer.parseInt(request.getParameter("taxi"));
+ boolean bookTaxi = (taxiCount >= 1 ? true : false);
+
+ String result = "Transaction finished OK.";
+ String txType = request.getParameter("txType");
+
+ try
+ {
+ if ("AtomicTransaction".equals(txType))
+ {
+ testAtomicTransaction(restaurantSeats, theatreSeats, theatreArea, bookTaxi);
+ }
+ else if ("BusinessActivity".equals(txType))
+ {
+ testBusinessActivity(restaurantSeats, theatreSeats, theatreArea, bookTaxi);
+ }
+ else
+ {
+ result = "Unknown transaction type " + txType;
+ }
+ }
+ catch (Exception e)
+ {
+ result = "Transaction failed! Cause: " + e.toString();
+ System.out.println("CLIENT: problem: ");
+ e.printStackTrace(System.out);
+ }
+
+ request.setAttribute("result", result);
+ context.getRequestDispatcher("/index.jsp").forward(request, response);
+ }
+
+ /**
+ * Run a simple transaction involving three Web Services.
+ * Use the Atomic Transaction type.
+ * <p/>
+ * Note: due to the implementation of the transaction infrastructure,
+ * this method must be invoked with a web application container. It will
+ * not run correctly in a standalone java application.
+ *
+ * @throws Exception for any unexpected errors, such as a failure to commit.
+ */
+ private void testAtomicTransaction(int restaurantSeats, int theatreSeats, int theatreArea, boolean bookTaxi) throws Exception
+ {
+ System.out.println("CLIENT: obtaining userTransaction...");
+
+ UserTransaction ut = UserTransactionFactory.userTransaction();
+
+ System.out.println("CLIENT: starting the transaction...");
+
+ ut.begin();
+
+ System.out.println("CLIENT: transaction ID= " + ut.toString());
+
+ System.out.println("CLIENT: calling business Web Services...");
+
+ restaurantAT.bookSeats(restaurantSeats);
+ theatreAT.bookSeats(theatreSeats, theatreArea);
+ if (bookTaxi)
+ {
+ taxiAT.bookTaxi();
+ }
+
+ System.out.println("CLIENT: calling commit on the transaction...");
+
+ ut.commit();
+
+ System.out.println("done.");
+ System.out.flush();
+ }
+
+ /**
+ * Run a simple transaction involving three Web Services.
+ * Use the Business Activity type.
+ * <p/>
+ * Note: due to the implementation of the transaction infrastructure,
+ * this method must be invoked with a web application container. It will
+ * not run correctly in a standalone java application.
+ *
+ * @throws Exception for any unexpected errors, such as a failure to commit.
+ */
+ private void testBusinessActivity(int restaurantSeats, int theatreSeats, int theatreArea, boolean bookTaxi) throws Exception
+ {
+ System.out.println("CLIENT: obtaining userBusinessActivity...");
+
+ UserBusinessActivity uba = UserBusinessActivityFactory.userBusinessActivity();
+
+ System.out.println("CLIENT: starting the transaction...");
+
+ uba.begin();
+
+ System.out.println("CLIENT: transaction ID= " + uba.toString());
+
+ System.out.println("CLIENT: calling business Web Services...");
+
+ boolean isOK = false ;
+ try
+ {
+ if (restaurantBA.bookSeats(restaurantSeats) && theatreBA.bookSeats(theatreSeats, theatreArea))
+ {
+ isOK = !bookTaxi || taxiBA.bookTaxi() ;
+ }
+ }
+ catch (final Throwable th)
+ {
+ System.out.println("CLIENT: caught exception processing bookings, cancelling (" + th.getMessage() + ")") ;
+ }
+
+ if (isOK)
+ {
+ System.out.println("CLIENT: all OK");
+ System.out.println("CLIENT: calling close on the transaction...");
+ uba.close();
+ }
+ else
+ {
+ System.out.println("CLIENT: one or more services failed, calling cancel.");
+ uba.cancel();
+ }
+
+ System.out.println("CLIENT: done.");
+ System.out.flush();
+ }
+
+ /**
+ * @param config The servlet config
+ * @param property The property name
+ * @param defautlValue The default value.
+ * @return The initialisation property value or the default value if not present.
+ */
+ private String getURL(final ServletConfig config, final String property, final String defaultValue)
+ {
+ final String value = config.getInitParameter(property) ;
+ return (value == null ? defaultValue : value) ;
+ }
+}
Copied: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies (from rev 16747, labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies)
Deleted: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceAT.java
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceAT.java 2007-11-22 11:55:21 UTC (rev 16747)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceAT.java 2008-01-09 14:22:44 UTC (rev 17652)
@@ -1,40 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, Red Hat Middleware LLC, and individual contributors
- * as indicated by the @author tags.
- * See the copyright.txt in the distribution for a full listing
- * of individual contributors.
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU General Public License, v. 2.0.
- * This program is distributed in the hope that it will be useful, but WITHOUT A
- * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
- * PARTICULAR PURPOSE. See the GNU General Public License for more details.
- * You should have received a copy of the GNU General Public License,
- * v. 2.0 along with this distribution; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- * MA 02110-1301, USA.
- *
- * (C) 2005-2006,
- * @author JBoss Inc.
- */
-package com.arjuna.xts.nightout.clients.weblogic.proxies;
-
-/**
- * Generated class, do not edit.
- *
- * This service interface was generated by weblogic
- * webservice stub gen on Wed Jul 21 12:42:31 BST 2004 */
-
-public interface RestaurantServiceAT extends javax.xml.rpc.Service{
-
- weblogic.webservice.context.WebServiceContext context();
-
- weblogic.webservice.context.WebServiceContext joinContext()
- throws weblogic.webservice.context.ContextNotFoundException;
-
- com.arjuna.xts.nightout.clients.weblogic.proxies.RestaurantServiceATPort getRestaurantServiceATPort() throws javax.xml.rpc.ServiceException;
-
- com.arjuna.xts.nightout.clients.weblogic.proxies.RestaurantServiceATPort getRestaurantServiceATPort(String username, String password) throws javax.xml.rpc.ServiceException;
-
-}
Copied: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceAT.java (from rev 16747, labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceAT.java)
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceAT.java (rev 0)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceAT.java 2008-01-09 14:22:44 UTC (rev 17652)
@@ -0,0 +1,40 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a full listing
+ * of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU General Public License, v. 2.0.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ * You should have received a copy of the GNU General Public License,
+ * v. 2.0 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA 02110-1301, USA.
+ *
+ * (C) 2005-2006,
+ * @author JBoss Inc.
+ */
+package com.arjuna.xts.nightout.clients.weblogic.proxies;
+
+/**
+ * Generated class, do not edit.
+ *
+ * This service interface was generated by weblogic
+ * webservice stub gen on Wed Jul 21 12:42:31 BST 2004 */
+
+public interface RestaurantServiceAT extends javax.xml.rpc.Service{
+
+ weblogic.webservice.context.WebServiceContext context();
+
+ weblogic.webservice.context.WebServiceContext joinContext()
+ throws weblogic.webservice.context.ContextNotFoundException;
+
+ com.arjuna.xts.nightout.clients.weblogic.proxies.RestaurantServiceATPort getRestaurantServiceATPort() throws javax.xml.rpc.ServiceException;
+
+ com.arjuna.xts.nightout.clients.weblogic.proxies.RestaurantServiceATPort getRestaurantServiceATPort(String username, String password) throws javax.xml.rpc.ServiceException;
+
+}
Deleted: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceAT.xml
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceAT.xml 2007-11-22 11:55:21 UTC (rev 16747)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceAT.xml 2008-01-09 14:22:44 UTC (rev 17652)
@@ -1,24 +0,0 @@
-<!--
- JBoss, Home of Professional Open Source
- Copyright 2006, Red Hat Middleware LLC, and individual contributors
- as indicated by the @author tags.
- See the copyright.txt in the distribution for a full listing
- of individual contributors.
- This copyrighted material is made available to anyone wishing to use,
- modify, copy, or redistribute it subject to the terms and conditions
- of the GNU General Public License, v. 2.0.
- This program is distributed in the hope that it will be useful, but WITHOUT A
- WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
- PARTICULAR PURPOSE. See the GNU General Public License for more details.
- You should have received a copy of the GNU General Public License,
- v. 2.0 along with this distribution; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- MA 02110-1301, USA.
-
- (C) 2005-2006,
- @author JBoss Inc.
--->
-<wsdd:type-mapping xmlns:wsdd="http://www.bea.com/servers/wls70"
- xmlns:xsd="http://www.w3.org/2001/XMLSchema"
- xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
-</wsdd:type-mapping>
Copied: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceAT.xml (from rev 16747, labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceAT.xml)
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceAT.xml (rev 0)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceAT.xml 2008-01-09 14:22:44 UTC (rev 17652)
@@ -0,0 +1,24 @@
+<!--
+ JBoss, Home of Professional Open Source
+ Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ as indicated by the @author tags.
+ See the copyright.txt in the distribution for a full listing
+ of individual contributors.
+ This copyrighted material is made available to anyone wishing to use,
+ modify, copy, or redistribute it subject to the terms and conditions
+ of the GNU General Public License, v. 2.0.
+ This program is distributed in the hope that it will be useful, but WITHOUT A
+ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ You should have received a copy of the GNU General Public License,
+ v. 2.0 along with this distribution; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ MA 02110-1301, USA.
+
+ (C) 2005-2006,
+ @author JBoss Inc.
+-->
+<wsdd:type-mapping xmlns:wsdd="http://www.bea.com/servers/wls70"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
+</wsdd:type-mapping>
Deleted: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceATPort.java
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceATPort.java 2007-11-22 11:55:21 UTC (rev 16747)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceATPort.java 2008-01-09 14:22:44 UTC (rev 17652)
@@ -1,37 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, Red Hat Middleware LLC, and individual contributors
- * as indicated by the @author tags.
- * See the copyright.txt in the distribution for a full listing
- * of individual contributors.
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU General Public License, v. 2.0.
- * This program is distributed in the hope that it will be useful, but WITHOUT A
- * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
- * PARTICULAR PURPOSE. See the GNU General Public License for more details.
- * You should have received a copy of the GNU General Public License,
- * v. 2.0 along with this distribution; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- * MA 02110-1301, USA.
- *
- * (C) 2005-2006,
- * @author JBoss Inc.
- */
-package com.arjuna.xts.nightout.clients.weblogic.proxies;
-
-/**
- * Generated interface, do not edit.
- *
- * This stub interface was generated by weblogic
- * webservice stub gen on Wed Jul 21 12:42:31 BST 2004 */
-
-public interface RestaurantServiceATPort extends java.rmi.Remote{
-
- /**
- * bookSeats
- */
-
- public void bookSeats(int howMany)
- throws java.rmi.RemoteException ;
-}
Copied: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceATPort.java (from rev 16747, labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceATPort.java)
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceATPort.java (rev 0)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceATPort.java 2008-01-09 14:22:44 UTC (rev 17652)
@@ -0,0 +1,37 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a full listing
+ * of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU General Public License, v. 2.0.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ * You should have received a copy of the GNU General Public License,
+ * v. 2.0 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA 02110-1301, USA.
+ *
+ * (C) 2005-2006,
+ * @author JBoss Inc.
+ */
+package com.arjuna.xts.nightout.clients.weblogic.proxies;
+
+/**
+ * Generated interface, do not edit.
+ *
+ * This stub interface was generated by weblogic
+ * webservice stub gen on Wed Jul 21 12:42:31 BST 2004 */
+
+public interface RestaurantServiceATPort extends java.rmi.Remote{
+
+ /**
+ * bookSeats
+ */
+
+ public void bookSeats(int howMany)
+ throws java.rmi.RemoteException ;
+}
Deleted: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceATPort_Stub.java
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceATPort_Stub.java 2007-11-22 11:55:21 UTC (rev 16747)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceATPort_Stub.java 2008-01-09 14:22:44 UTC (rev 17652)
@@ -1,54 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, Red Hat Middleware LLC, and individual contributors
- * as indicated by the @author tags.
- * See the copyright.txt in the distribution for a full listing
- * of individual contributors.
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU General Public License, v. 2.0.
- * This program is distributed in the hope that it will be useful, but WITHOUT A
- * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
- * PARTICULAR PURPOSE. See the GNU General Public License for more details.
- * You should have received a copy of the GNU General Public License,
- * v. 2.0 along with this distribution; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- * MA 02110-1301, USA.
- *
- * (C) 2005-2006,
- * @author JBoss Inc.
- */
-package com.arjuna.xts.nightout.clients.weblogic.proxies;
-/**
- * Generated class, do not edit.
- *
- * This stub class was generated by weblogic
- * webservice stub gen on Wed Jul 21 12:42:31 BST 2004 */
-
-public class RestaurantServiceATPort_Stub
- extends weblogic.webservice.core.rpc.StubImpl
- implements com.arjuna.xts.nightout.clients.weblogic.proxies.RestaurantServiceATPort{
-
- public RestaurantServiceATPort_Stub( weblogic.webservice.Port _port ){
- super( _port, com.arjuna.xts.nightout.clients.weblogic.proxies.RestaurantServiceATPort.class );
- }
-
- /**
- * bookSeats
- */
-
- public void bookSeats(int howMany)
- throws java.rmi.RemoteException {
-
- java.util.HashMap _args = new java.util.HashMap();
- _args.put( "howMany", _wrap( howMany ) );
- try{
- java.lang.Object _result = _invoke( "bookSeats", _args );
- } catch (javax.xml.rpc.JAXRPCException e) {
- throw new java.rmi.RemoteException( e.getMessage(), e.getLinkedCause() );
- } catch (javax.xml.rpc.soap.SOAPFaultException e) {
- throw new java.rmi.RemoteException( "SOAP Fault:" + e + "\nDetail:\n"+e.getDetail(), e );
- } catch (java.lang.Throwable e) {
- throw new java.rmi.RemoteException( e.getMessage(), e ); }
- }
-}
Copied: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceATPort_Stub.java (from rev 16747, labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceATPort_Stub.java)
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceATPort_Stub.java (rev 0)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceATPort_Stub.java 2008-01-09 14:22:44 UTC (rev 17652)
@@ -0,0 +1,54 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a full listing
+ * of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU General Public License, v. 2.0.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ * You should have received a copy of the GNU General Public License,
+ * v. 2.0 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA 02110-1301, USA.
+ *
+ * (C) 2005-2006,
+ * @author JBoss Inc.
+ */
+package com.arjuna.xts.nightout.clients.weblogic.proxies;
+/**
+ * Generated class, do not edit.
+ *
+ * This stub class was generated by weblogic
+ * webservice stub gen on Wed Jul 21 12:42:31 BST 2004 */
+
+public class RestaurantServiceATPort_Stub
+ extends weblogic.webservice.core.rpc.StubImpl
+ implements com.arjuna.xts.nightout.clients.weblogic.proxies.RestaurantServiceATPort{
+
+ public RestaurantServiceATPort_Stub( weblogic.webservice.Port _port ){
+ super( _port, com.arjuna.xts.nightout.clients.weblogic.proxies.RestaurantServiceATPort.class );
+ }
+
+ /**
+ * bookSeats
+ */
+
+ public void bookSeats(int howMany)
+ throws java.rmi.RemoteException {
+
+ java.util.HashMap _args = new java.util.HashMap();
+ _args.put( "howMany", _wrap( howMany ) );
+ try{
+ java.lang.Object _result = _invoke( "bookSeats", _args );
+ } catch (javax.xml.rpc.JAXRPCException e) {
+ throw new java.rmi.RemoteException( e.getMessage(), e.getLinkedCause() );
+ } catch (javax.xml.rpc.soap.SOAPFaultException e) {
+ throw new java.rmi.RemoteException( "SOAP Fault:" + e + "\nDetail:\n"+e.getDetail(), e );
+ } catch (java.lang.Throwable e) {
+ throw new java.rmi.RemoteException( e.getMessage(), e ); }
+ }
+}
Deleted: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceAT_Impl.java
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceAT_Impl.java 2007-11-22 11:55:21 UTC (rev 16747)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceAT_Impl.java 2008-01-09 14:22:44 UTC (rev 17652)
@@ -1,73 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, Red Hat Middleware LLC, and individual contributors
- * as indicated by the @author tags.
- * See the copyright.txt in the distribution for a full listing
- * of individual contributors.
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU General Public License, v. 2.0.
- * This program is distributed in the hope that it will be useful, but WITHOUT A
- * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
- * PARTICULAR PURPOSE. See the GNU General Public License for more details.
- * You should have received a copy of the GNU General Public License,
- * v. 2.0 along with this distribution; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- * MA 02110-1301, USA.
- *
- * (C) 2005-2006,
- * @author JBoss Inc.
- */
-package com.arjuna.xts.nightout.clients.weblogic.proxies;
-
-/**
- * Generated class, do not edit.
- *
- * This service class was generated by weblogic
- * webservice stub gen on Wed Jul 21 12:42:31 BST 2004 */
-
-public class RestaurantServiceAT_Impl
- extends weblogic.webservice.core.rpc.ServiceImpl
- implements com.arjuna.xts.nightout.clients.weblogic.proxies.RestaurantServiceAT{
-
- public RestaurantServiceAT_Impl()
- throws java.io.IOException{
-
- this( "com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceAT.wsdl" );
- }
-
- public RestaurantServiceAT_Impl( String wsdlurl )
- throws java.io.IOException{
-
- super( wsdlurl, "com.arjuna.xts.nightout.clients.weblogic.proxies.RestaurantServiceAT" );
- }
- //***********************************
- // Port Name: RestaurantServiceATPort
- // Port Type: RestaurantServiceATPort //***********************************
-
- com.arjuna.xts.nightout.clients.weblogic.proxies.RestaurantServiceATPort mvar_RestaurantServiceATPort;
-
-
- /**
- * returns a port in this service
- *
- */
-
- public com.arjuna.xts.nightout.clients.weblogic.proxies.RestaurantServiceATPort getRestaurantServiceATPort(){
-
- if( mvar_RestaurantServiceATPort == null ){
- mvar_RestaurantServiceATPort =
- new com.arjuna.xts.nightout.clients.weblogic.proxies.RestaurantServiceATPort_Stub( _getPort( "RestaurantServiceATPort" ) );
- }
-
- return mvar_RestaurantServiceATPort;
-
- }
-
- public com.arjuna.xts.nightout.clients.weblogic.proxies.RestaurantServiceATPort getRestaurantServiceATPort(String username, String password){
-
- _setUser( username, password, getRestaurantServiceATPort() );
-
- return getRestaurantServiceATPort();
- }
-}
Copied: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceAT_Impl.java (from rev 16747, labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceAT_Impl.java)
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceAT_Impl.java (rev 0)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceAT_Impl.java 2008-01-09 14:22:44 UTC (rev 17652)
@@ -0,0 +1,73 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a full listing
+ * of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU General Public License, v. 2.0.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ * You should have received a copy of the GNU General Public License,
+ * v. 2.0 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA 02110-1301, USA.
+ *
+ * (C) 2005-2006,
+ * @author JBoss Inc.
+ */
+package com.arjuna.xts.nightout.clients.weblogic.proxies;
+
+/**
+ * Generated class, do not edit.
+ *
+ * This service class was generated by weblogic
+ * webservice stub gen on Wed Jul 21 12:42:31 BST 2004 */
+
+public class RestaurantServiceAT_Impl
+ extends weblogic.webservice.core.rpc.ServiceImpl
+ implements com.arjuna.xts.nightout.clients.weblogic.proxies.RestaurantServiceAT{
+
+ public RestaurantServiceAT_Impl()
+ throws java.io.IOException{
+
+ this( "com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceAT.wsdl" );
+ }
+
+ public RestaurantServiceAT_Impl( String wsdlurl )
+ throws java.io.IOException{
+
+ super( wsdlurl, "com.arjuna.xts.nightout.clients.weblogic.proxies.RestaurantServiceAT" );
+ }
+ //***********************************
+ // Port Name: RestaurantServiceATPort
+ // Port Type: RestaurantServiceATPort //***********************************
+
+ com.arjuna.xts.nightout.clients.weblogic.proxies.RestaurantServiceATPort mvar_RestaurantServiceATPort;
+
+
+ /**
+ * returns a port in this service
+ *
+ */
+
+ public com.arjuna.xts.nightout.clients.weblogic.proxies.RestaurantServiceATPort getRestaurantServiceATPort(){
+
+ if( mvar_RestaurantServiceATPort == null ){
+ mvar_RestaurantServiceATPort =
+ new com.arjuna.xts.nightout.clients.weblogic.proxies.RestaurantServiceATPort_Stub( _getPort( "RestaurantServiceATPort" ) );
+ }
+
+ return mvar_RestaurantServiceATPort;
+
+ }
+
+ public com.arjuna.xts.nightout.clients.weblogic.proxies.RestaurantServiceATPort getRestaurantServiceATPort(String username, String password){
+
+ _setUser( username, password, getRestaurantServiceATPort() );
+
+ return getRestaurantServiceATPort();
+ }
+}
Deleted: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceBA.java
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceBA.java 2007-11-22 11:55:21 UTC (rev 16747)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceBA.java 2008-01-09 14:22:44 UTC (rev 17652)
@@ -1,40 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, Red Hat Middleware LLC, and individual contributors
- * as indicated by the @author tags.
- * See the copyright.txt in the distribution for a full listing
- * of individual contributors.
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU General Public License, v. 2.0.
- * This program is distributed in the hope that it will be useful, but WITHOUT A
- * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
- * PARTICULAR PURPOSE. See the GNU General Public License for more details.
- * You should have received a copy of the GNU General Public License,
- * v. 2.0 along with this distribution; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- * MA 02110-1301, USA.
- *
- * (C) 2005-2006,
- * @author JBoss Inc.
- */
-package com.arjuna.xts.nightout.clients.weblogic.proxies;
-
-/**
- * Generated class, do not edit.
- *
- * This service interface was generated by weblogic
- * webservice stub gen on Wed Jul 21 12:42:33 BST 2004 */
-
-public interface RestaurantServiceBA extends javax.xml.rpc.Service{
-
- weblogic.webservice.context.WebServiceContext context();
-
- weblogic.webservice.context.WebServiceContext joinContext()
- throws weblogic.webservice.context.ContextNotFoundException;
-
- com.arjuna.xts.nightout.clients.weblogic.proxies.RestaurantServiceBAPort getRestaurantServiceBAPort() throws javax.xml.rpc.ServiceException;
-
- com.arjuna.xts.nightout.clients.weblogic.proxies.RestaurantServiceBAPort getRestaurantServiceBAPort(String username, String password) throws javax.xml.rpc.ServiceException;
-
-}
Copied: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceBA.java (from rev 16747, labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceBA.java)
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceBA.java (rev 0)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceBA.java 2008-01-09 14:22:44 UTC (rev 17652)
@@ -0,0 +1,40 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a full listing
+ * of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU General Public License, v. 2.0.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ * You should have received a copy of the GNU General Public License,
+ * v. 2.0 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA 02110-1301, USA.
+ *
+ * (C) 2005-2006,
+ * @author JBoss Inc.
+ */
+package com.arjuna.xts.nightout.clients.weblogic.proxies;
+
+/**
+ * Generated class, do not edit.
+ *
+ * This service interface was generated by weblogic
+ * webservice stub gen on Wed Jul 21 12:42:33 BST 2004 */
+
+public interface RestaurantServiceBA extends javax.xml.rpc.Service{
+
+ weblogic.webservice.context.WebServiceContext context();
+
+ weblogic.webservice.context.WebServiceContext joinContext()
+ throws weblogic.webservice.context.ContextNotFoundException;
+
+ com.arjuna.xts.nightout.clients.weblogic.proxies.RestaurantServiceBAPort getRestaurantServiceBAPort() throws javax.xml.rpc.ServiceException;
+
+ com.arjuna.xts.nightout.clients.weblogic.proxies.RestaurantServiceBAPort getRestaurantServiceBAPort(String username, String password) throws javax.xml.rpc.ServiceException;
+
+}
Deleted: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceBA.xml
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceBA.xml 2007-11-22 11:55:21 UTC (rev 16747)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceBA.xml 2008-01-09 14:22:44 UTC (rev 17652)
@@ -1,24 +0,0 @@
-<!--
- JBoss, Home of Professional Open Source
- Copyright 2006, Red Hat Middleware LLC, and individual contributors
- as indicated by the @author tags.
- See the copyright.txt in the distribution for a full listing
- of individual contributors.
- This copyrighted material is made available to anyone wishing to use,
- modify, copy, or redistribute it subject to the terms and conditions
- of the GNU General Public License, v. 2.0.
- This program is distributed in the hope that it will be useful, but WITHOUT A
- WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
- PARTICULAR PURPOSE. See the GNU General Public License for more details.
- You should have received a copy of the GNU General Public License,
- v. 2.0 along with this distribution; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- MA 02110-1301, USA.
-
- (C) 2005-2006,
- @author JBoss Inc.
--->
-<wsdd:type-mapping xmlns:wsdd="http://www.bea.com/servers/wls70"
- xmlns:xsd="http://www.w3.org/2001/XMLSchema"
- xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
-</wsdd:type-mapping>
Copied: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceBA.xml (from rev 16747, labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceBA.xml)
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceBA.xml (rev 0)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceBA.xml 2008-01-09 14:22:44 UTC (rev 17652)
@@ -0,0 +1,24 @@
+<!--
+ JBoss, Home of Professional Open Source
+ Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ as indicated by the @author tags.
+ See the copyright.txt in the distribution for a full listing
+ of individual contributors.
+ This copyrighted material is made available to anyone wishing to use,
+ modify, copy, or redistribute it subject to the terms and conditions
+ of the GNU General Public License, v. 2.0.
+ This program is distributed in the hope that it will be useful, but WITHOUT A
+ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ You should have received a copy of the GNU General Public License,
+ v. 2.0 along with this distribution; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ MA 02110-1301, USA.
+
+ (C) 2005-2006,
+ @author JBoss Inc.
+-->
+<wsdd:type-mapping xmlns:wsdd="http://www.bea.com/servers/wls70"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
+</wsdd:type-mapping>
Deleted: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceBAPort.java
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceBAPort.java 2007-11-22 11:55:21 UTC (rev 16747)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceBAPort.java 2008-01-09 14:22:44 UTC (rev 17652)
@@ -1,37 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, Red Hat Middleware LLC, and individual contributors
- * as indicated by the @author tags.
- * See the copyright.txt in the distribution for a full listing
- * of individual contributors.
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU General Public License, v. 2.0.
- * This program is distributed in the hope that it will be useful, but WITHOUT A
- * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
- * PARTICULAR PURPOSE. See the GNU General Public License for more details.
- * You should have received a copy of the GNU General Public License,
- * v. 2.0 along with this distribution; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- * MA 02110-1301, USA.
- *
- * (C) 2005-2006,
- * @author JBoss Inc.
- */
-package com.arjuna.xts.nightout.clients.weblogic.proxies;
-
-/**
- * Generated interface, do not edit.
- *
- * This stub interface was generated by weblogic
- * webservice stub gen on Wed Jul 21 12:42:33 BST 2004 */
-
-public interface RestaurantServiceBAPort extends java.rmi.Remote{
-
- /**
- * bookSeats
- */
-
- public boolean bookSeats(int howMany)
- throws java.rmi.RemoteException ;
-}
Copied: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceBAPort.java (from rev 16747, labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceBAPort.java)
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceBAPort.java (rev 0)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceBAPort.java 2008-01-09 14:22:44 UTC (rev 17652)
@@ -0,0 +1,37 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a full listing
+ * of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU General Public License, v. 2.0.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ * You should have received a copy of the GNU General Public License,
+ * v. 2.0 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA 02110-1301, USA.
+ *
+ * (C) 2005-2006,
+ * @author JBoss Inc.
+ */
+package com.arjuna.xts.nightout.clients.weblogic.proxies;
+
+/**
+ * Generated interface, do not edit.
+ *
+ * This stub interface was generated by weblogic
+ * webservice stub gen on Wed Jul 21 12:42:33 BST 2004 */
+
+public interface RestaurantServiceBAPort extends java.rmi.Remote{
+
+ /**
+ * bookSeats
+ */
+
+ public boolean bookSeats(int howMany)
+ throws java.rmi.RemoteException ;
+}
Deleted: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceBAPort_Stub.java
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceBAPort_Stub.java 2007-11-22 11:55:21 UTC (rev 16747)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceBAPort_Stub.java 2008-01-09 14:22:44 UTC (rev 17652)
@@ -1,55 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, Red Hat Middleware LLC, and individual contributors
- * as indicated by the @author tags.
- * See the copyright.txt in the distribution for a full listing
- * of individual contributors.
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU General Public License, v. 2.0.
- * This program is distributed in the hope that it will be useful, but WITHOUT A
- * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
- * PARTICULAR PURPOSE. See the GNU General Public License for more details.
- * You should have received a copy of the GNU General Public License,
- * v. 2.0 along with this distribution; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- * MA 02110-1301, USA.
- *
- * (C) 2005-2006,
- * @author JBoss Inc.
- */
-package com.arjuna.xts.nightout.clients.weblogic.proxies;
-/**
- * Generated class, do not edit.
- *
- * This stub class was generated by weblogic
- * webservice stub gen on Wed Jul 21 12:42:33 BST 2004 */
-
-public class RestaurantServiceBAPort_Stub
- extends weblogic.webservice.core.rpc.StubImpl
- implements com.arjuna.xts.nightout.clients.weblogic.proxies.RestaurantServiceBAPort{
-
- public RestaurantServiceBAPort_Stub( weblogic.webservice.Port _port ){
- super( _port, com.arjuna.xts.nightout.clients.weblogic.proxies.RestaurantServiceBAPort.class );
- }
-
- /**
- * bookSeats
- */
-
- public boolean bookSeats(int howMany)
- throws java.rmi.RemoteException {
-
- java.util.HashMap _args = new java.util.HashMap();
- _args.put( "howMany", _wrap( howMany ) );
- try{
- java.lang.Object _result = _invoke( "bookSeats", _args );
- return ((java.lang.Boolean)_result).booleanValue();
- } catch (javax.xml.rpc.JAXRPCException e) {
- throw new java.rmi.RemoteException( e.getMessage(), e.getLinkedCause() );
- } catch (javax.xml.rpc.soap.SOAPFaultException e) {
- throw new java.rmi.RemoteException( "SOAP Fault:" + e + "\nDetail:\n"+e.getDetail(), e );
- } catch (java.lang.Throwable e) {
- throw new java.rmi.RemoteException( e.getMessage(), e ); }
- }
-}
Copied: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceBAPort_Stub.java (from rev 16747, labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceBAPort_Stub.java)
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceBAPort_Stub.java (rev 0)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceBAPort_Stub.java 2008-01-09 14:22:44 UTC (rev 17652)
@@ -0,0 +1,55 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a full listing
+ * of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU General Public License, v. 2.0.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ * You should have received a copy of the GNU General Public License,
+ * v. 2.0 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA 02110-1301, USA.
+ *
+ * (C) 2005-2006,
+ * @author JBoss Inc.
+ */
+package com.arjuna.xts.nightout.clients.weblogic.proxies;
+/**
+ * Generated class, do not edit.
+ *
+ * This stub class was generated by weblogic
+ * webservice stub gen on Wed Jul 21 12:42:33 BST 2004 */
+
+public class RestaurantServiceBAPort_Stub
+ extends weblogic.webservice.core.rpc.StubImpl
+ implements com.arjuna.xts.nightout.clients.weblogic.proxies.RestaurantServiceBAPort{
+
+ public RestaurantServiceBAPort_Stub( weblogic.webservice.Port _port ){
+ super( _port, com.arjuna.xts.nightout.clients.weblogic.proxies.RestaurantServiceBAPort.class );
+ }
+
+ /**
+ * bookSeats
+ */
+
+ public boolean bookSeats(int howMany)
+ throws java.rmi.RemoteException {
+
+ java.util.HashMap _args = new java.util.HashMap();
+ _args.put( "howMany", _wrap( howMany ) );
+ try{
+ java.lang.Object _result = _invoke( "bookSeats", _args );
+ return ((java.lang.Boolean)_result).booleanValue();
+ } catch (javax.xml.rpc.JAXRPCException e) {
+ throw new java.rmi.RemoteException( e.getMessage(), e.getLinkedCause() );
+ } catch (javax.xml.rpc.soap.SOAPFaultException e) {
+ throw new java.rmi.RemoteException( "SOAP Fault:" + e + "\nDetail:\n"+e.getDetail(), e );
+ } catch (java.lang.Throwable e) {
+ throw new java.rmi.RemoteException( e.getMessage(), e ); }
+ }
+}
Deleted: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceBA_Impl.java
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceBA_Impl.java 2007-11-22 11:55:21 UTC (rev 16747)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceBA_Impl.java 2008-01-09 14:22:44 UTC (rev 17652)
@@ -1,73 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, Red Hat Middleware LLC, and individual contributors
- * as indicated by the @author tags.
- * See the copyright.txt in the distribution for a full listing
- * of individual contributors.
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU General Public License, v. 2.0.
- * This program is distributed in the hope that it will be useful, but WITHOUT A
- * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
- * PARTICULAR PURPOSE. See the GNU General Public License for more details.
- * You should have received a copy of the GNU General Public License,
- * v. 2.0 along with this distribution; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- * MA 02110-1301, USA.
- *
- * (C) 2005-2006,
- * @author JBoss Inc.
- */
-package com.arjuna.xts.nightout.clients.weblogic.proxies;
-
-/**
- * Generated class, do not edit.
- *
- * This service class was generated by weblogic
- * webservice stub gen on Wed Jul 21 12:42:33 BST 2004 */
-
-public class RestaurantServiceBA_Impl
- extends weblogic.webservice.core.rpc.ServiceImpl
- implements com.arjuna.xts.nightout.clients.weblogic.proxies.RestaurantServiceBA{
-
- public RestaurantServiceBA_Impl()
- throws java.io.IOException{
-
- this( "com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceBA.wsdl" );
- }
-
- public RestaurantServiceBA_Impl( String wsdlurl )
- throws java.io.IOException{
-
- super( wsdlurl, "com.arjuna.xts.nightout.clients.weblogic.proxies.RestaurantServiceBA" );
- }
- //***********************************
- // Port Name: RestaurantServiceBAPort
- // Port Type: RestaurantServiceBAPort //***********************************
-
- com.arjuna.xts.nightout.clients.weblogic.proxies.RestaurantServiceBAPort mvar_RestaurantServiceBAPort;
-
-
- /**
- * returns a port in this service
- *
- */
-
- public com.arjuna.xts.nightout.clients.weblogic.proxies.RestaurantServiceBAPort getRestaurantServiceBAPort(){
-
- if( mvar_RestaurantServiceBAPort == null ){
- mvar_RestaurantServiceBAPort =
- new com.arjuna.xts.nightout.clients.weblogic.proxies.RestaurantServiceBAPort_Stub( _getPort( "RestaurantServiceBAPort" ) );
- }
-
- return mvar_RestaurantServiceBAPort;
-
- }
-
- public com.arjuna.xts.nightout.clients.weblogic.proxies.RestaurantServiceBAPort getRestaurantServiceBAPort(String username, String password){
-
- _setUser( username, password, getRestaurantServiceBAPort() );
-
- return getRestaurantServiceBAPort();
- }
-}
Copied: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceBA_Impl.java (from rev 16747, labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceBA_Impl.java)
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceBA_Impl.java (rev 0)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceBA_Impl.java 2008-01-09 14:22:44 UTC (rev 17652)
@@ -0,0 +1,73 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a full listing
+ * of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU General Public License, v. 2.0.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ * You should have received a copy of the GNU General Public License,
+ * v. 2.0 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA 02110-1301, USA.
+ *
+ * (C) 2005-2006,
+ * @author JBoss Inc.
+ */
+package com.arjuna.xts.nightout.clients.weblogic.proxies;
+
+/**
+ * Generated class, do not edit.
+ *
+ * This service class was generated by weblogic
+ * webservice stub gen on Wed Jul 21 12:42:33 BST 2004 */
+
+public class RestaurantServiceBA_Impl
+ extends weblogic.webservice.core.rpc.ServiceImpl
+ implements com.arjuna.xts.nightout.clients.weblogic.proxies.RestaurantServiceBA{
+
+ public RestaurantServiceBA_Impl()
+ throws java.io.IOException{
+
+ this( "com/arjuna/xts/nightout/clients/weblogic/proxies/RestaurantServiceBA.wsdl" );
+ }
+
+ public RestaurantServiceBA_Impl( String wsdlurl )
+ throws java.io.IOException{
+
+ super( wsdlurl, "com.arjuna.xts.nightout.clients.weblogic.proxies.RestaurantServiceBA" );
+ }
+ //***********************************
+ // Port Name: RestaurantServiceBAPort
+ // Port Type: RestaurantServiceBAPort //***********************************
+
+ com.arjuna.xts.nightout.clients.weblogic.proxies.RestaurantServiceBAPort mvar_RestaurantServiceBAPort;
+
+
+ /**
+ * returns a port in this service
+ *
+ */
+
+ public com.arjuna.xts.nightout.clients.weblogic.proxies.RestaurantServiceBAPort getRestaurantServiceBAPort(){
+
+ if( mvar_RestaurantServiceBAPort == null ){
+ mvar_RestaurantServiceBAPort =
+ new com.arjuna.xts.nightout.clients.weblogic.proxies.RestaurantServiceBAPort_Stub( _getPort( "RestaurantServiceBAPort" ) );
+ }
+
+ return mvar_RestaurantServiceBAPort;
+
+ }
+
+ public com.arjuna.xts.nightout.clients.weblogic.proxies.RestaurantServiceBAPort getRestaurantServiceBAPort(String username, String password){
+
+ _setUser( username, password, getRestaurantServiceBAPort() );
+
+ return getRestaurantServiceBAPort();
+ }
+}
Deleted: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceAT.java
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceAT.java 2007-11-22 11:55:21 UTC (rev 16747)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceAT.java 2008-01-09 14:22:44 UTC (rev 17652)
@@ -1,40 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, Red Hat Middleware LLC, and individual contributors
- * as indicated by the @author tags.
- * See the copyright.txt in the distribution for a full listing
- * of individual contributors.
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU General Public License, v. 2.0.
- * This program is distributed in the hope that it will be useful, but WITHOUT A
- * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
- * PARTICULAR PURPOSE. See the GNU General Public License for more details.
- * You should have received a copy of the GNU General Public License,
- * v. 2.0 along with this distribution; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- * MA 02110-1301, USA.
- *
- * (C) 2005-2006,
- * @author JBoss Inc.
- */
-package com.arjuna.xts.nightout.clients.weblogic.proxies;
-
-/**
- * Generated class, do not edit.
- *
- * This service interface was generated by weblogic
- * webservice stub gen on Wed Jul 21 12:42:35 BST 2004 */
-
-public interface TaxiServiceAT extends javax.xml.rpc.Service{
-
- weblogic.webservice.context.WebServiceContext context();
-
- weblogic.webservice.context.WebServiceContext joinContext()
- throws weblogic.webservice.context.ContextNotFoundException;
-
- com.arjuna.xts.nightout.clients.weblogic.proxies.TaxiServiceATPort getTaxiServiceATPort() throws javax.xml.rpc.ServiceException;
-
- com.arjuna.xts.nightout.clients.weblogic.proxies.TaxiServiceATPort getTaxiServiceATPort(String username, String password) throws javax.xml.rpc.ServiceException;
-
-}
Copied: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceAT.java (from rev 16747, labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceAT.java)
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceAT.java (rev 0)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceAT.java 2008-01-09 14:22:44 UTC (rev 17652)
@@ -0,0 +1,40 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a full listing
+ * of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU General Public License, v. 2.0.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ * You should have received a copy of the GNU General Public License,
+ * v. 2.0 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA 02110-1301, USA.
+ *
+ * (C) 2005-2006,
+ * @author JBoss Inc.
+ */
+package com.arjuna.xts.nightout.clients.weblogic.proxies;
+
+/**
+ * Generated class, do not edit.
+ *
+ * This service interface was generated by weblogic
+ * webservice stub gen on Wed Jul 21 12:42:35 BST 2004 */
+
+public interface TaxiServiceAT extends javax.xml.rpc.Service{
+
+ weblogic.webservice.context.WebServiceContext context();
+
+ weblogic.webservice.context.WebServiceContext joinContext()
+ throws weblogic.webservice.context.ContextNotFoundException;
+
+ com.arjuna.xts.nightout.clients.weblogic.proxies.TaxiServiceATPort getTaxiServiceATPort() throws javax.xml.rpc.ServiceException;
+
+ com.arjuna.xts.nightout.clients.weblogic.proxies.TaxiServiceATPort getTaxiServiceATPort(String username, String password) throws javax.xml.rpc.ServiceException;
+
+}
Deleted: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceAT.xml
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceAT.xml 2007-11-22 11:55:21 UTC (rev 16747)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceAT.xml 2008-01-09 14:22:44 UTC (rev 17652)
@@ -1,24 +0,0 @@
-<!--
- JBoss, Home of Professional Open Source
- Copyright 2006, Red Hat Middleware LLC, and individual contributors
- as indicated by the @author tags.
- See the copyright.txt in the distribution for a full listing
- of individual contributors.
- This copyrighted material is made available to anyone wishing to use,
- modify, copy, or redistribute it subject to the terms and conditions
- of the GNU General Public License, v. 2.0.
- This program is distributed in the hope that it will be useful, but WITHOUT A
- WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
- PARTICULAR PURPOSE. See the GNU General Public License for more details.
- You should have received a copy of the GNU General Public License,
- v. 2.0 along with this distribution; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- MA 02110-1301, USA.
-
- (C) 2005-2006,
- @author JBoss Inc.
--->
-<wsdd:type-mapping xmlns:wsdd="http://www.bea.com/servers/wls70"
- xmlns:xsd="http://www.w3.org/2001/XMLSchema"
- xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
-</wsdd:type-mapping>
Copied: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceAT.xml (from rev 16747, labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceAT.xml)
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceAT.xml (rev 0)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceAT.xml 2008-01-09 14:22:44 UTC (rev 17652)
@@ -0,0 +1,24 @@
+<!--
+ JBoss, Home of Professional Open Source
+ Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ as indicated by the @author tags.
+ See the copyright.txt in the distribution for a full listing
+ of individual contributors.
+ This copyrighted material is made available to anyone wishing to use,
+ modify, copy, or redistribute it subject to the terms and conditions
+ of the GNU General Public License, v. 2.0.
+ This program is distributed in the hope that it will be useful, but WITHOUT A
+ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ You should have received a copy of the GNU General Public License,
+ v. 2.0 along with this distribution; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ MA 02110-1301, USA.
+
+ (C) 2005-2006,
+ @author JBoss Inc.
+-->
+<wsdd:type-mapping xmlns:wsdd="http://www.bea.com/servers/wls70"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
+</wsdd:type-mapping>
Deleted: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceATPort.java
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceATPort.java 2007-11-22 11:55:21 UTC (rev 16747)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceATPort.java 2008-01-09 14:22:44 UTC (rev 17652)
@@ -1,37 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, Red Hat Middleware LLC, and individual contributors
- * as indicated by the @author tags.
- * See the copyright.txt in the distribution for a full listing
- * of individual contributors.
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU General Public License, v. 2.0.
- * This program is distributed in the hope that it will be useful, but WITHOUT A
- * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
- * PARTICULAR PURPOSE. See the GNU General Public License for more details.
- * You should have received a copy of the GNU General Public License,
- * v. 2.0 along with this distribution; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- * MA 02110-1301, USA.
- *
- * (C) 2005-2006,
- * @author JBoss Inc.
- */
-package com.arjuna.xts.nightout.clients.weblogic.proxies;
-
-/**
- * Generated interface, do not edit.
- *
- * This stub interface was generated by weblogic
- * webservice stub gen on Wed Jul 21 12:42:35 BST 2004 */
-
-public interface TaxiServiceATPort extends java.rmi.Remote{
-
- /**
- * bookTaxi
- */
-
- public void bookTaxi()
- throws java.rmi.RemoteException ;
-}
Copied: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceATPort.java (from rev 16747, labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceATPort.java)
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceATPort.java (rev 0)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceATPort.java 2008-01-09 14:22:44 UTC (rev 17652)
@@ -0,0 +1,37 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a full listing
+ * of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU General Public License, v. 2.0.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ * You should have received a copy of the GNU General Public License,
+ * v. 2.0 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA 02110-1301, USA.
+ *
+ * (C) 2005-2006,
+ * @author JBoss Inc.
+ */
+package com.arjuna.xts.nightout.clients.weblogic.proxies;
+
+/**
+ * Generated interface, do not edit.
+ *
+ * This stub interface was generated by weblogic
+ * webservice stub gen on Wed Jul 21 12:42:35 BST 2004 */
+
+public interface TaxiServiceATPort extends java.rmi.Remote{
+
+ /**
+ * bookTaxi
+ */
+
+ public void bookTaxi()
+ throws java.rmi.RemoteException ;
+}
Deleted: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceATPort_Stub.java
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceATPort_Stub.java 2007-11-22 11:55:21 UTC (rev 16747)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceATPort_Stub.java 2008-01-09 14:22:44 UTC (rev 17652)
@@ -1,53 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, Red Hat Middleware LLC, and individual contributors
- * as indicated by the @author tags.
- * See the copyright.txt in the distribution for a full listing
- * of individual contributors.
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU General Public License, v. 2.0.
- * This program is distributed in the hope that it will be useful, but WITHOUT A
- * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
- * PARTICULAR PURPOSE. See the GNU General Public License for more details.
- * You should have received a copy of the GNU General Public License,
- * v. 2.0 along with this distribution; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- * MA 02110-1301, USA.
- *
- * (C) 2005-2006,
- * @author JBoss Inc.
- */
-package com.arjuna.xts.nightout.clients.weblogic.proxies;
-/**
- * Generated class, do not edit.
- *
- * This stub class was generated by weblogic
- * webservice stub gen on Wed Jul 21 12:42:35 BST 2004 */
-
-public class TaxiServiceATPort_Stub
- extends weblogic.webservice.core.rpc.StubImpl
- implements com.arjuna.xts.nightout.clients.weblogic.proxies.TaxiServiceATPort{
-
- public TaxiServiceATPort_Stub( weblogic.webservice.Port _port ){
- super( _port, com.arjuna.xts.nightout.clients.weblogic.proxies.TaxiServiceATPort.class );
- }
-
- /**
- * bookTaxi
- */
-
- public void bookTaxi()
- throws java.rmi.RemoteException {
-
- java.util.HashMap _args = new java.util.HashMap();
- try{
- java.lang.Object _result = _invoke( "bookTaxi", _args );
- } catch (javax.xml.rpc.JAXRPCException e) {
- throw new java.rmi.RemoteException( e.getMessage(), e.getLinkedCause() );
- } catch (javax.xml.rpc.soap.SOAPFaultException e) {
- throw new java.rmi.RemoteException( "SOAP Fault:" + e + "\nDetail:\n"+e.getDetail(), e );
- } catch (java.lang.Throwable e) {
- throw new java.rmi.RemoteException( e.getMessage(), e ); }
- }
-}
Copied: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceATPort_Stub.java (from rev 16747, labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceATPort_Stub.java)
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceATPort_Stub.java (rev 0)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceATPort_Stub.java 2008-01-09 14:22:44 UTC (rev 17652)
@@ -0,0 +1,53 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a full listing
+ * of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU General Public License, v. 2.0.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ * You should have received a copy of the GNU General Public License,
+ * v. 2.0 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA 02110-1301, USA.
+ *
+ * (C) 2005-2006,
+ * @author JBoss Inc.
+ */
+package com.arjuna.xts.nightout.clients.weblogic.proxies;
+/**
+ * Generated class, do not edit.
+ *
+ * This stub class was generated by weblogic
+ * webservice stub gen on Wed Jul 21 12:42:35 BST 2004 */
+
+public class TaxiServiceATPort_Stub
+ extends weblogic.webservice.core.rpc.StubImpl
+ implements com.arjuna.xts.nightout.clients.weblogic.proxies.TaxiServiceATPort{
+
+ public TaxiServiceATPort_Stub( weblogic.webservice.Port _port ){
+ super( _port, com.arjuna.xts.nightout.clients.weblogic.proxies.TaxiServiceATPort.class );
+ }
+
+ /**
+ * bookTaxi
+ */
+
+ public void bookTaxi()
+ throws java.rmi.RemoteException {
+
+ java.util.HashMap _args = new java.util.HashMap();
+ try{
+ java.lang.Object _result = _invoke( "bookTaxi", _args );
+ } catch (javax.xml.rpc.JAXRPCException e) {
+ throw new java.rmi.RemoteException( e.getMessage(), e.getLinkedCause() );
+ } catch (javax.xml.rpc.soap.SOAPFaultException e) {
+ throw new java.rmi.RemoteException( "SOAP Fault:" + e + "\nDetail:\n"+e.getDetail(), e );
+ } catch (java.lang.Throwable e) {
+ throw new java.rmi.RemoteException( e.getMessage(), e ); }
+ }
+}
Deleted: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceAT_Impl.java
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceAT_Impl.java 2007-11-22 11:55:21 UTC (rev 16747)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceAT_Impl.java 2008-01-09 14:22:44 UTC (rev 17652)
@@ -1,73 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, Red Hat Middleware LLC, and individual contributors
- * as indicated by the @author tags.
- * See the copyright.txt in the distribution for a full listing
- * of individual contributors.
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU General Public License, v. 2.0.
- * This program is distributed in the hope that it will be useful, but WITHOUT A
- * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
- * PARTICULAR PURPOSE. See the GNU General Public License for more details.
- * You should have received a copy of the GNU General Public License,
- * v. 2.0 along with this distribution; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- * MA 02110-1301, USA.
- *
- * (C) 2005-2006,
- * @author JBoss Inc.
- */
-package com.arjuna.xts.nightout.clients.weblogic.proxies;
-
-/**
- * Generated class, do not edit.
- *
- * This service class was generated by weblogic
- * webservice stub gen on Wed Jul 21 12:42:35 BST 2004 */
-
-public class TaxiServiceAT_Impl
- extends weblogic.webservice.core.rpc.ServiceImpl
- implements com.arjuna.xts.nightout.clients.weblogic.proxies.TaxiServiceAT{
-
- public TaxiServiceAT_Impl()
- throws java.io.IOException{
-
- this( "com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceAT.wsdl" );
- }
-
- public TaxiServiceAT_Impl( String wsdlurl )
- throws java.io.IOException{
-
- super( wsdlurl, "com.arjuna.xts.nightout.clients.weblogic.proxies.TaxiServiceAT" );
- }
- //***********************************
- // Port Name: TaxiServiceATPort
- // Port Type: TaxiServiceATPort //***********************************
-
- com.arjuna.xts.nightout.clients.weblogic.proxies.TaxiServiceATPort mvar_TaxiServiceATPort;
-
-
- /**
- * returns a port in this service
- *
- */
-
- public com.arjuna.xts.nightout.clients.weblogic.proxies.TaxiServiceATPort getTaxiServiceATPort(){
-
- if( mvar_TaxiServiceATPort == null ){
- mvar_TaxiServiceATPort =
- new com.arjuna.xts.nightout.clients.weblogic.proxies.TaxiServiceATPort_Stub( _getPort( "TaxiServiceATPort" ) );
- }
-
- return mvar_TaxiServiceATPort;
-
- }
-
- public com.arjuna.xts.nightout.clients.weblogic.proxies.TaxiServiceATPort getTaxiServiceATPort(String username, String password){
-
- _setUser( username, password, getTaxiServiceATPort() );
-
- return getTaxiServiceATPort();
- }
-}
Copied: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceAT_Impl.java (from rev 16747, labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceAT_Impl.java)
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceAT_Impl.java (rev 0)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceAT_Impl.java 2008-01-09 14:22:44 UTC (rev 17652)
@@ -0,0 +1,73 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a full listing
+ * of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU General Public License, v. 2.0.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ * You should have received a copy of the GNU General Public License,
+ * v. 2.0 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA 02110-1301, USA.
+ *
+ * (C) 2005-2006,
+ * @author JBoss Inc.
+ */
+package com.arjuna.xts.nightout.clients.weblogic.proxies;
+
+/**
+ * Generated class, do not edit.
+ *
+ * This service class was generated by weblogic
+ * webservice stub gen on Wed Jul 21 12:42:35 BST 2004 */
+
+public class TaxiServiceAT_Impl
+ extends weblogic.webservice.core.rpc.ServiceImpl
+ implements com.arjuna.xts.nightout.clients.weblogic.proxies.TaxiServiceAT{
+
+ public TaxiServiceAT_Impl()
+ throws java.io.IOException{
+
+ this( "com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceAT.wsdl" );
+ }
+
+ public TaxiServiceAT_Impl( String wsdlurl )
+ throws java.io.IOException{
+
+ super( wsdlurl, "com.arjuna.xts.nightout.clients.weblogic.proxies.TaxiServiceAT" );
+ }
+ //***********************************
+ // Port Name: TaxiServiceATPort
+ // Port Type: TaxiServiceATPort //***********************************
+
+ com.arjuna.xts.nightout.clients.weblogic.proxies.TaxiServiceATPort mvar_TaxiServiceATPort;
+
+
+ /**
+ * returns a port in this service
+ *
+ */
+
+ public com.arjuna.xts.nightout.clients.weblogic.proxies.TaxiServiceATPort getTaxiServiceATPort(){
+
+ if( mvar_TaxiServiceATPort == null ){
+ mvar_TaxiServiceATPort =
+ new com.arjuna.xts.nightout.clients.weblogic.proxies.TaxiServiceATPort_Stub( _getPort( "TaxiServiceATPort" ) );
+ }
+
+ return mvar_TaxiServiceATPort;
+
+ }
+
+ public com.arjuna.xts.nightout.clients.weblogic.proxies.TaxiServiceATPort getTaxiServiceATPort(String username, String password){
+
+ _setUser( username, password, getTaxiServiceATPort() );
+
+ return getTaxiServiceATPort();
+ }
+}
Deleted: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceBA.java
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceBA.java 2007-11-22 11:55:21 UTC (rev 16747)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceBA.java 2008-01-09 14:22:44 UTC (rev 17652)
@@ -1,40 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, Red Hat Middleware LLC, and individual contributors
- * as indicated by the @author tags.
- * See the copyright.txt in the distribution for a full listing
- * of individual contributors.
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU General Public License, v. 2.0.
- * This program is distributed in the hope that it will be useful, but WITHOUT A
- * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
- * PARTICULAR PURPOSE. See the GNU General Public License for more details.
- * You should have received a copy of the GNU General Public License,
- * v. 2.0 along with this distribution; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- * MA 02110-1301, USA.
- *
- * (C) 2005-2006,
- * @author JBoss Inc.
- */
-package com.arjuna.xts.nightout.clients.weblogic.proxies;
-
-/**
- * Generated class, do not edit.
- *
- * This service interface was generated by weblogic
- * webservice stub gen on Wed Jul 21 12:42:37 BST 2004 */
-
-public interface TaxiServiceBA extends javax.xml.rpc.Service{
-
- weblogic.webservice.context.WebServiceContext context();
-
- weblogic.webservice.context.WebServiceContext joinContext()
- throws weblogic.webservice.context.ContextNotFoundException;
-
- com.arjuna.xts.nightout.clients.weblogic.proxies.TaxiServiceBAPort getTaxiServiceBAPort() throws javax.xml.rpc.ServiceException;
-
- com.arjuna.xts.nightout.clients.weblogic.proxies.TaxiServiceBAPort getTaxiServiceBAPort(String username, String password) throws javax.xml.rpc.ServiceException;
-
-}
Copied: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceBA.java (from rev 16747, labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceBA.java)
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceBA.java (rev 0)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceBA.java 2008-01-09 14:22:44 UTC (rev 17652)
@@ -0,0 +1,40 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a full listing
+ * of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU General Public License, v. 2.0.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ * You should have received a copy of the GNU General Public License,
+ * v. 2.0 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA 02110-1301, USA.
+ *
+ * (C) 2005-2006,
+ * @author JBoss Inc.
+ */
+package com.arjuna.xts.nightout.clients.weblogic.proxies;
+
+/**
+ * Generated class, do not edit.
+ *
+ * This service interface was generated by weblogic
+ * webservice stub gen on Wed Jul 21 12:42:37 BST 2004 */
+
+public interface TaxiServiceBA extends javax.xml.rpc.Service{
+
+ weblogic.webservice.context.WebServiceContext context();
+
+ weblogic.webservice.context.WebServiceContext joinContext()
+ throws weblogic.webservice.context.ContextNotFoundException;
+
+ com.arjuna.xts.nightout.clients.weblogic.proxies.TaxiServiceBAPort getTaxiServiceBAPort() throws javax.xml.rpc.ServiceException;
+
+ com.arjuna.xts.nightout.clients.weblogic.proxies.TaxiServiceBAPort getTaxiServiceBAPort(String username, String password) throws javax.xml.rpc.ServiceException;
+
+}
Deleted: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceBA.xml
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceBA.xml 2007-11-22 11:55:21 UTC (rev 16747)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceBA.xml 2008-01-09 14:22:44 UTC (rev 17652)
@@ -1,24 +0,0 @@
-<!--
- JBoss, Home of Professional Open Source
- Copyright 2006, Red Hat Middleware LLC, and individual contributors
- as indicated by the @author tags.
- See the copyright.txt in the distribution for a full listing
- of individual contributors.
- This copyrighted material is made available to anyone wishing to use,
- modify, copy, or redistribute it subject to the terms and conditions
- of the GNU General Public License, v. 2.0.
- This program is distributed in the hope that it will be useful, but WITHOUT A
- WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
- PARTICULAR PURPOSE. See the GNU General Public License for more details.
- You should have received a copy of the GNU General Public License,
- v. 2.0 along with this distribution; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- MA 02110-1301, USA.
-
- (C) 2005-2006,
- @author JBoss Inc.
--->
-<wsdd:type-mapping xmlns:wsdd="http://www.bea.com/servers/wls70"
- xmlns:xsd="http://www.w3.org/2001/XMLSchema"
- xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
-</wsdd:type-mapping>
Copied: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceBA.xml (from rev 16747, labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceBA.xml)
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceBA.xml (rev 0)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceBA.xml 2008-01-09 14:22:44 UTC (rev 17652)
@@ -0,0 +1,24 @@
+<!--
+ JBoss, Home of Professional Open Source
+ Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ as indicated by the @author tags.
+ See the copyright.txt in the distribution for a full listing
+ of individual contributors.
+ This copyrighted material is made available to anyone wishing to use,
+ modify, copy, or redistribute it subject to the terms and conditions
+ of the GNU General Public License, v. 2.0.
+ This program is distributed in the hope that it will be useful, but WITHOUT A
+ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ You should have received a copy of the GNU General Public License,
+ v. 2.0 along with this distribution; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ MA 02110-1301, USA.
+
+ (C) 2005-2006,
+ @author JBoss Inc.
+-->
+<wsdd:type-mapping xmlns:wsdd="http://www.bea.com/servers/wls70"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
+</wsdd:type-mapping>
Deleted: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceBAPort.java
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceBAPort.java 2007-11-22 11:55:21 UTC (rev 16747)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceBAPort.java 2008-01-09 14:22:44 UTC (rev 17652)
@@ -1,37 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, Red Hat Middleware LLC, and individual contributors
- * as indicated by the @author tags.
- * See the copyright.txt in the distribution for a full listing
- * of individual contributors.
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU General Public License, v. 2.0.
- * This program is distributed in the hope that it will be useful, but WITHOUT A
- * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
- * PARTICULAR PURPOSE. See the GNU General Public License for more details.
- * You should have received a copy of the GNU General Public License,
- * v. 2.0 along with this distribution; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- * MA 02110-1301, USA.
- *
- * (C) 2005-2006,
- * @author JBoss Inc.
- */
-package com.arjuna.xts.nightout.clients.weblogic.proxies;
-
-/**
- * Generated interface, do not edit.
- *
- * This stub interface was generated by weblogic
- * webservice stub gen on Wed Jul 21 12:42:37 BST 2004 */
-
-public interface TaxiServiceBAPort extends java.rmi.Remote{
-
- /**
- * bookTaxi
- */
-
- public boolean bookTaxi()
- throws java.rmi.RemoteException ;
-}
Copied: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceBAPort.java (from rev 16747, labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceBAPort.java)
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceBAPort.java (rev 0)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceBAPort.java 2008-01-09 14:22:44 UTC (rev 17652)
@@ -0,0 +1,37 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a full listing
+ * of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU General Public License, v. 2.0.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ * You should have received a copy of the GNU General Public License,
+ * v. 2.0 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA 02110-1301, USA.
+ *
+ * (C) 2005-2006,
+ * @author JBoss Inc.
+ */
+package com.arjuna.xts.nightout.clients.weblogic.proxies;
+
+/**
+ * Generated interface, do not edit.
+ *
+ * This stub interface was generated by weblogic
+ * webservice stub gen on Wed Jul 21 12:42:37 BST 2004 */
+
+public interface TaxiServiceBAPort extends java.rmi.Remote{
+
+ /**
+ * bookTaxi
+ */
+
+ public boolean bookTaxi()
+ throws java.rmi.RemoteException ;
+}
Deleted: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceBAPort_Stub.java
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceBAPort_Stub.java 2007-11-22 11:55:21 UTC (rev 16747)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceBAPort_Stub.java 2008-01-09 14:22:44 UTC (rev 17652)
@@ -1,54 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, Red Hat Middleware LLC, and individual contributors
- * as indicated by the @author tags.
- * See the copyright.txt in the distribution for a full listing
- * of individual contributors.
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU General Public License, v. 2.0.
- * This program is distributed in the hope that it will be useful, but WITHOUT A
- * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
- * PARTICULAR PURPOSE. See the GNU General Public License for more details.
- * You should have received a copy of the GNU General Public License,
- * v. 2.0 along with this distribution; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- * MA 02110-1301, USA.
- *
- * (C) 2005-2006,
- * @author JBoss Inc.
- */
-package com.arjuna.xts.nightout.clients.weblogic.proxies;
-/**
- * Generated class, do not edit.
- *
- * This stub class was generated by weblogic
- * webservice stub gen on Wed Jul 21 12:42:37 BST 2004 */
-
-public class TaxiServiceBAPort_Stub
- extends weblogic.webservice.core.rpc.StubImpl
- implements com.arjuna.xts.nightout.clients.weblogic.proxies.TaxiServiceBAPort{
-
- public TaxiServiceBAPort_Stub( weblogic.webservice.Port _port ){
- super( _port, com.arjuna.xts.nightout.clients.weblogic.proxies.TaxiServiceBAPort.class );
- }
-
- /**
- * bookTaxi
- */
-
- public boolean bookTaxi()
- throws java.rmi.RemoteException {
-
- java.util.HashMap _args = new java.util.HashMap();
- try{
- java.lang.Object _result = _invoke( "bookTaxi", _args );
- return ((java.lang.Boolean)_result).booleanValue();
- } catch (javax.xml.rpc.JAXRPCException e) {
- throw new java.rmi.RemoteException( e.getMessage(), e.getLinkedCause() );
- } catch (javax.xml.rpc.soap.SOAPFaultException e) {
- throw new java.rmi.RemoteException( "SOAP Fault:" + e + "\nDetail:\n"+e.getDetail(), e );
- } catch (java.lang.Throwable e) {
- throw new java.rmi.RemoteException( e.getMessage(), e ); }
- }
-}
Copied: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceBAPort_Stub.java (from rev 16747, labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceBAPort_Stub.java)
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceBAPort_Stub.java (rev 0)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceBAPort_Stub.java 2008-01-09 14:22:44 UTC (rev 17652)
@@ -0,0 +1,54 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a full listing
+ * of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU General Public License, v. 2.0.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ * You should have received a copy of the GNU General Public License,
+ * v. 2.0 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA 02110-1301, USA.
+ *
+ * (C) 2005-2006,
+ * @author JBoss Inc.
+ */
+package com.arjuna.xts.nightout.clients.weblogic.proxies;
+/**
+ * Generated class, do not edit.
+ *
+ * This stub class was generated by weblogic
+ * webservice stub gen on Wed Jul 21 12:42:37 BST 2004 */
+
+public class TaxiServiceBAPort_Stub
+ extends weblogic.webservice.core.rpc.StubImpl
+ implements com.arjuna.xts.nightout.clients.weblogic.proxies.TaxiServiceBAPort{
+
+ public TaxiServiceBAPort_Stub( weblogic.webservice.Port _port ){
+ super( _port, com.arjuna.xts.nightout.clients.weblogic.proxies.TaxiServiceBAPort.class );
+ }
+
+ /**
+ * bookTaxi
+ */
+
+ public boolean bookTaxi()
+ throws java.rmi.RemoteException {
+
+ java.util.HashMap _args = new java.util.HashMap();
+ try{
+ java.lang.Object _result = _invoke( "bookTaxi", _args );
+ return ((java.lang.Boolean)_result).booleanValue();
+ } catch (javax.xml.rpc.JAXRPCException e) {
+ throw new java.rmi.RemoteException( e.getMessage(), e.getLinkedCause() );
+ } catch (javax.xml.rpc.soap.SOAPFaultException e) {
+ throw new java.rmi.RemoteException( "SOAP Fault:" + e + "\nDetail:\n"+e.getDetail(), e );
+ } catch (java.lang.Throwable e) {
+ throw new java.rmi.RemoteException( e.getMessage(), e ); }
+ }
+}
Deleted: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceBA_Impl.java
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceBA_Impl.java 2007-11-22 11:55:21 UTC (rev 16747)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceBA_Impl.java 2008-01-09 14:22:44 UTC (rev 17652)
@@ -1,73 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, Red Hat Middleware LLC, and individual contributors
- * as indicated by the @author tags.
- * See the copyright.txt in the distribution for a full listing
- * of individual contributors.
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU General Public License, v. 2.0.
- * This program is distributed in the hope that it will be useful, but WITHOUT A
- * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
- * PARTICULAR PURPOSE. See the GNU General Public License for more details.
- * You should have received a copy of the GNU General Public License,
- * v. 2.0 along with this distribution; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- * MA 02110-1301, USA.
- *
- * (C) 2005-2006,
- * @author JBoss Inc.
- */
-package com.arjuna.xts.nightout.clients.weblogic.proxies;
-
-/**
- * Generated class, do not edit.
- *
- * This service class was generated by weblogic
- * webservice stub gen on Wed Jul 21 12:42:37 BST 2004 */
-
-public class TaxiServiceBA_Impl
- extends weblogic.webservice.core.rpc.ServiceImpl
- implements com.arjuna.xts.nightout.clients.weblogic.proxies.TaxiServiceBA{
-
- public TaxiServiceBA_Impl()
- throws java.io.IOException{
-
- this( "com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceBA.wsdl" );
- }
-
- public TaxiServiceBA_Impl( String wsdlurl )
- throws java.io.IOException{
-
- super( wsdlurl, "com.arjuna.xts.nightout.clients.weblogic.proxies.TaxiServiceBA" );
- }
- //***********************************
- // Port Name: TaxiServiceBAPort
- // Port Type: TaxiServiceBAPort //***********************************
-
- com.arjuna.xts.nightout.clients.weblogic.proxies.TaxiServiceBAPort mvar_TaxiServiceBAPort;
-
-
- /**
- * returns a port in this service
- *
- */
-
- public com.arjuna.xts.nightout.clients.weblogic.proxies.TaxiServiceBAPort getTaxiServiceBAPort(){
-
- if( mvar_TaxiServiceBAPort == null ){
- mvar_TaxiServiceBAPort =
- new com.arjuna.xts.nightout.clients.weblogic.proxies.TaxiServiceBAPort_Stub( _getPort( "TaxiServiceBAPort" ) );
- }
-
- return mvar_TaxiServiceBAPort;
-
- }
-
- public com.arjuna.xts.nightout.clients.weblogic.proxies.TaxiServiceBAPort getTaxiServiceBAPort(String username, String password){
-
- _setUser( username, password, getTaxiServiceBAPort() );
-
- return getTaxiServiceBAPort();
- }
-}
Copied: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceBA_Impl.java (from rev 16747, labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceBA_Impl.java)
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceBA_Impl.java (rev 0)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceBA_Impl.java 2008-01-09 14:22:44 UTC (rev 17652)
@@ -0,0 +1,73 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a full listing
+ * of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU General Public License, v. 2.0.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ * You should have received a copy of the GNU General Public License,
+ * v. 2.0 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA 02110-1301, USA.
+ *
+ * (C) 2005-2006,
+ * @author JBoss Inc.
+ */
+package com.arjuna.xts.nightout.clients.weblogic.proxies;
+
+/**
+ * Generated class, do not edit.
+ *
+ * This service class was generated by weblogic
+ * webservice stub gen on Wed Jul 21 12:42:37 BST 2004 */
+
+public class TaxiServiceBA_Impl
+ extends weblogic.webservice.core.rpc.ServiceImpl
+ implements com.arjuna.xts.nightout.clients.weblogic.proxies.TaxiServiceBA{
+
+ public TaxiServiceBA_Impl()
+ throws java.io.IOException{
+
+ this( "com/arjuna/xts/nightout/clients/weblogic/proxies/TaxiServiceBA.wsdl" );
+ }
+
+ public TaxiServiceBA_Impl( String wsdlurl )
+ throws java.io.IOException{
+
+ super( wsdlurl, "com.arjuna.xts.nightout.clients.weblogic.proxies.TaxiServiceBA" );
+ }
+ //***********************************
+ // Port Name: TaxiServiceBAPort
+ // Port Type: TaxiServiceBAPort //***********************************
+
+ com.arjuna.xts.nightout.clients.weblogic.proxies.TaxiServiceBAPort mvar_TaxiServiceBAPort;
+
+
+ /**
+ * returns a port in this service
+ *
+ */
+
+ public com.arjuna.xts.nightout.clients.weblogic.proxies.TaxiServiceBAPort getTaxiServiceBAPort(){
+
+ if( mvar_TaxiServiceBAPort == null ){
+ mvar_TaxiServiceBAPort =
+ new com.arjuna.xts.nightout.clients.weblogic.proxies.TaxiServiceBAPort_Stub( _getPort( "TaxiServiceBAPort" ) );
+ }
+
+ return mvar_TaxiServiceBAPort;
+
+ }
+
+ public com.arjuna.xts.nightout.clients.weblogic.proxies.TaxiServiceBAPort getTaxiServiceBAPort(String username, String password){
+
+ _setUser( username, password, getTaxiServiceBAPort() );
+
+ return getTaxiServiceBAPort();
+ }
+}
Deleted: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceAT.java
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceAT.java 2007-11-22 11:55:21 UTC (rev 16747)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceAT.java 2008-01-09 14:22:44 UTC (rev 17652)
@@ -1,40 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, Red Hat Middleware LLC, and individual contributors
- * as indicated by the @author tags.
- * See the copyright.txt in the distribution for a full listing
- * of individual contributors.
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU General Public License, v. 2.0.
- * This program is distributed in the hope that it will be useful, but WITHOUT A
- * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
- * PARTICULAR PURPOSE. See the GNU General Public License for more details.
- * You should have received a copy of the GNU General Public License,
- * v. 2.0 along with this distribution; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- * MA 02110-1301, USA.
- *
- * (C) 2005-2006,
- * @author JBoss Inc.
- */
-package com.arjuna.xts.nightout.clients.weblogic.proxies;
-
-/**
- * Generated class, do not edit.
- *
- * This service interface was generated by weblogic
- * webservice stub gen on Wed Jul 21 12:42:39 BST 2004 */
-
-public interface TheatreServiceAT extends javax.xml.rpc.Service{
-
- weblogic.webservice.context.WebServiceContext context();
-
- weblogic.webservice.context.WebServiceContext joinContext()
- throws weblogic.webservice.context.ContextNotFoundException;
-
- com.arjuna.xts.nightout.clients.weblogic.proxies.TheatreServiceATPort getTheatreServiceATPort() throws javax.xml.rpc.ServiceException;
-
- com.arjuna.xts.nightout.clients.weblogic.proxies.TheatreServiceATPort getTheatreServiceATPort(String username, String password) throws javax.xml.rpc.ServiceException;
-
-}
Copied: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceAT.java (from rev 16747, labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceAT.java)
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceAT.java (rev 0)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceAT.java 2008-01-09 14:22:44 UTC (rev 17652)
@@ -0,0 +1,40 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a full listing
+ * of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU General Public License, v. 2.0.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ * You should have received a copy of the GNU General Public License,
+ * v. 2.0 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA 02110-1301, USA.
+ *
+ * (C) 2005-2006,
+ * @author JBoss Inc.
+ */
+package com.arjuna.xts.nightout.clients.weblogic.proxies;
+
+/**
+ * Generated class, do not edit.
+ *
+ * This service interface was generated by weblogic
+ * webservice stub gen on Wed Jul 21 12:42:39 BST 2004 */
+
+public interface TheatreServiceAT extends javax.xml.rpc.Service{
+
+ weblogic.webservice.context.WebServiceContext context();
+
+ weblogic.webservice.context.WebServiceContext joinContext()
+ throws weblogic.webservice.context.ContextNotFoundException;
+
+ com.arjuna.xts.nightout.clients.weblogic.proxies.TheatreServiceATPort getTheatreServiceATPort() throws javax.xml.rpc.ServiceException;
+
+ com.arjuna.xts.nightout.clients.weblogic.proxies.TheatreServiceATPort getTheatreServiceATPort(String username, String password) throws javax.xml.rpc.ServiceException;
+
+}
Deleted: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceAT.xml
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceAT.xml 2007-11-22 11:55:21 UTC (rev 16747)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceAT.xml 2008-01-09 14:22:44 UTC (rev 17652)
@@ -1,24 +0,0 @@
-<!--
- JBoss, Home of Professional Open Source
- Copyright 2006, Red Hat Middleware LLC, and individual contributors
- as indicated by the @author tags.
- See the copyright.txt in the distribution for a full listing
- of individual contributors.
- This copyrighted material is made available to anyone wishing to use,
- modify, copy, or redistribute it subject to the terms and conditions
- of the GNU General Public License, v. 2.0.
- This program is distributed in the hope that it will be useful, but WITHOUT A
- WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
- PARTICULAR PURPOSE. See the GNU General Public License for more details.
- You should have received a copy of the GNU General Public License,
- v. 2.0 along with this distribution; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- MA 02110-1301, USA.
-
- (C) 2005-2006,
- @author JBoss Inc.
--->
-<wsdd:type-mapping xmlns:wsdd="http://www.bea.com/servers/wls70"
- xmlns:xsd="http://www.w3.org/2001/XMLSchema"
- xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
-</wsdd:type-mapping>
Copied: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceAT.xml (from rev 16747, labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceAT.xml)
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceAT.xml (rev 0)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceAT.xml 2008-01-09 14:22:44 UTC (rev 17652)
@@ -0,0 +1,24 @@
+<!--
+ JBoss, Home of Professional Open Source
+ Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ as indicated by the @author tags.
+ See the copyright.txt in the distribution for a full listing
+ of individual contributors.
+ This copyrighted material is made available to anyone wishing to use,
+ modify, copy, or redistribute it subject to the terms and conditions
+ of the GNU General Public License, v. 2.0.
+ This program is distributed in the hope that it will be useful, but WITHOUT A
+ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ You should have received a copy of the GNU General Public License,
+ v. 2.0 along with this distribution; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ MA 02110-1301, USA.
+
+ (C) 2005-2006,
+ @author JBoss Inc.
+-->
+<wsdd:type-mapping xmlns:wsdd="http://www.bea.com/servers/wls70"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
+</wsdd:type-mapping>
Deleted: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceATPort.java
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceATPort.java 2007-11-22 11:55:21 UTC (rev 16747)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceATPort.java 2008-01-09 14:22:44 UTC (rev 17652)
@@ -1,37 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, Red Hat Middleware LLC, and individual contributors
- * as indicated by the @author tags.
- * See the copyright.txt in the distribution for a full listing
- * of individual contributors.
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU General Public License, v. 2.0.
- * This program is distributed in the hope that it will be useful, but WITHOUT A
- * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
- * PARTICULAR PURPOSE. See the GNU General Public License for more details.
- * You should have received a copy of the GNU General Public License,
- * v. 2.0 along with this distribution; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- * MA 02110-1301, USA.
- *
- * (C) 2005-2006,
- * @author JBoss Inc.
- */
-package com.arjuna.xts.nightout.clients.weblogic.proxies;
-
-/**
- * Generated interface, do not edit.
- *
- * This stub interface was generated by weblogic
- * webservice stub gen on Wed Jul 21 12:42:39 BST 2004 */
-
-public interface TheatreServiceATPort extends java.rmi.Remote{
-
- /**
- * bookSeats
- */
-
- public void bookSeats(int howMany, int whichArea)
- throws java.rmi.RemoteException ;
-}
Copied: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceATPort.java (from rev 16747, labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceATPort.java)
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceATPort.java (rev 0)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceATPort.java 2008-01-09 14:22:44 UTC (rev 17652)
@@ -0,0 +1,37 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a full listing
+ * of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU General Public License, v. 2.0.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ * You should have received a copy of the GNU General Public License,
+ * v. 2.0 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA 02110-1301, USA.
+ *
+ * (C) 2005-2006,
+ * @author JBoss Inc.
+ */
+package com.arjuna.xts.nightout.clients.weblogic.proxies;
+
+/**
+ * Generated interface, do not edit.
+ *
+ * This stub interface was generated by weblogic
+ * webservice stub gen on Wed Jul 21 12:42:39 BST 2004 */
+
+public interface TheatreServiceATPort extends java.rmi.Remote{
+
+ /**
+ * bookSeats
+ */
+
+ public void bookSeats(int howMany, int whichArea)
+ throws java.rmi.RemoteException ;
+}
Deleted: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceATPort_Stub.java
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceATPort_Stub.java 2007-11-22 11:55:21 UTC (rev 16747)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceATPort_Stub.java 2008-01-09 14:22:44 UTC (rev 17652)
@@ -1,55 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, Red Hat Middleware LLC, and individual contributors
- * as indicated by the @author tags.
- * See the copyright.txt in the distribution for a full listing
- * of individual contributors.
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU General Public License, v. 2.0.
- * This program is distributed in the hope that it will be useful, but WITHOUT A
- * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
- * PARTICULAR PURPOSE. See the GNU General Public License for more details.
- * You should have received a copy of the GNU General Public License,
- * v. 2.0 along with this distribution; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- * MA 02110-1301, USA.
- *
- * (C) 2005-2006,
- * @author JBoss Inc.
- */
-package com.arjuna.xts.nightout.clients.weblogic.proxies;
-/**
- * Generated class, do not edit.
- *
- * This stub class was generated by weblogic
- * webservice stub gen on Wed Jul 21 12:42:39 BST 2004 */
-
-public class TheatreServiceATPort_Stub
- extends weblogic.webservice.core.rpc.StubImpl
- implements com.arjuna.xts.nightout.clients.weblogic.proxies.TheatreServiceATPort{
-
- public TheatreServiceATPort_Stub( weblogic.webservice.Port _port ){
- super( _port, com.arjuna.xts.nightout.clients.weblogic.proxies.TheatreServiceATPort.class );
- }
-
- /**
- * bookSeats
- */
-
- public void bookSeats(int howMany, int whichArea)
- throws java.rmi.RemoteException {
-
- java.util.HashMap _args = new java.util.HashMap();
- _args.put( "howMany", _wrap( howMany ) );
- _args.put( "whichArea", _wrap( whichArea ) );
- try{
- java.lang.Object _result = _invoke( "bookSeats", _args );
- } catch (javax.xml.rpc.JAXRPCException e) {
- throw new java.rmi.RemoteException( e.getMessage(), e.getLinkedCause() );
- } catch (javax.xml.rpc.soap.SOAPFaultException e) {
- throw new java.rmi.RemoteException( "SOAP Fault:" + e + "\nDetail:\n"+e.getDetail(), e );
- } catch (java.lang.Throwable e) {
- throw new java.rmi.RemoteException( e.getMessage(), e ); }
- }
-}
Copied: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceATPort_Stub.java (from rev 16747, labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceATPort_Stub.java)
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceATPort_Stub.java (rev 0)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceATPort_Stub.java 2008-01-09 14:22:44 UTC (rev 17652)
@@ -0,0 +1,55 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a full listing
+ * of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU General Public License, v. 2.0.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ * You should have received a copy of the GNU General Public License,
+ * v. 2.0 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA 02110-1301, USA.
+ *
+ * (C) 2005-2006,
+ * @author JBoss Inc.
+ */
+package com.arjuna.xts.nightout.clients.weblogic.proxies;
+/**
+ * Generated class, do not edit.
+ *
+ * This stub class was generated by weblogic
+ * webservice stub gen on Wed Jul 21 12:42:39 BST 2004 */
+
+public class TheatreServiceATPort_Stub
+ extends weblogic.webservice.core.rpc.StubImpl
+ implements com.arjuna.xts.nightout.clients.weblogic.proxies.TheatreServiceATPort{
+
+ public TheatreServiceATPort_Stub( weblogic.webservice.Port _port ){
+ super( _port, com.arjuna.xts.nightout.clients.weblogic.proxies.TheatreServiceATPort.class );
+ }
+
+ /**
+ * bookSeats
+ */
+
+ public void bookSeats(int howMany, int whichArea)
+ throws java.rmi.RemoteException {
+
+ java.util.HashMap _args = new java.util.HashMap();
+ _args.put( "howMany", _wrap( howMany ) );
+ _args.put( "whichArea", _wrap( whichArea ) );
+ try{
+ java.lang.Object _result = _invoke( "bookSeats", _args );
+ } catch (javax.xml.rpc.JAXRPCException e) {
+ throw new java.rmi.RemoteException( e.getMessage(), e.getLinkedCause() );
+ } catch (javax.xml.rpc.soap.SOAPFaultException e) {
+ throw new java.rmi.RemoteException( "SOAP Fault:" + e + "\nDetail:\n"+e.getDetail(), e );
+ } catch (java.lang.Throwable e) {
+ throw new java.rmi.RemoteException( e.getMessage(), e ); }
+ }
+}
Deleted: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceAT_Impl.java
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceAT_Impl.java 2007-11-22 11:55:21 UTC (rev 16747)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceAT_Impl.java 2008-01-09 14:22:44 UTC (rev 17652)
@@ -1,73 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, Red Hat Middleware LLC, and individual contributors
- * as indicated by the @author tags.
- * See the copyright.txt in the distribution for a full listing
- * of individual contributors.
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU General Public License, v. 2.0.
- * This program is distributed in the hope that it will be useful, but WITHOUT A
- * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
- * PARTICULAR PURPOSE. See the GNU General Public License for more details.
- * You should have received a copy of the GNU General Public License,
- * v. 2.0 along with this distribution; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- * MA 02110-1301, USA.
- *
- * (C) 2005-2006,
- * @author JBoss Inc.
- */
-package com.arjuna.xts.nightout.clients.weblogic.proxies;
-
-/**
- * Generated class, do not edit.
- *
- * This service class was generated by weblogic
- * webservice stub gen on Wed Jul 21 12:42:39 BST 2004 */
-
-public class TheatreServiceAT_Impl
- extends weblogic.webservice.core.rpc.ServiceImpl
- implements com.arjuna.xts.nightout.clients.weblogic.proxies.TheatreServiceAT{
-
- public TheatreServiceAT_Impl()
- throws java.io.IOException{
-
- this( "com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceAT.wsdl" );
- }
-
- public TheatreServiceAT_Impl( String wsdlurl )
- throws java.io.IOException{
-
- super( wsdlurl, "com.arjuna.xts.nightout.clients.weblogic.proxies.TheatreServiceAT" );
- }
- //***********************************
- // Port Name: TheatreServiceATPort
- // Port Type: TheatreServiceATPort //***********************************
-
- com.arjuna.xts.nightout.clients.weblogic.proxies.TheatreServiceATPort mvar_TheatreServiceATPort;
-
-
- /**
- * returns a port in this service
- *
- */
-
- public com.arjuna.xts.nightout.clients.weblogic.proxies.TheatreServiceATPort getTheatreServiceATPort(){
-
- if( mvar_TheatreServiceATPort == null ){
- mvar_TheatreServiceATPort =
- new com.arjuna.xts.nightout.clients.weblogic.proxies.TheatreServiceATPort_Stub( _getPort( "TheatreServiceATPort" ) );
- }
-
- return mvar_TheatreServiceATPort;
-
- }
-
- public com.arjuna.xts.nightout.clients.weblogic.proxies.TheatreServiceATPort getTheatreServiceATPort(String username, String password){
-
- _setUser( username, password, getTheatreServiceATPort() );
-
- return getTheatreServiceATPort();
- }
-}
Copied: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceAT_Impl.java (from rev 16747, labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceAT_Impl.java)
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceAT_Impl.java (rev 0)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceAT_Impl.java 2008-01-09 14:22:44 UTC (rev 17652)
@@ -0,0 +1,73 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a full listing
+ * of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU General Public License, v. 2.0.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ * You should have received a copy of the GNU General Public License,
+ * v. 2.0 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA 02110-1301, USA.
+ *
+ * (C) 2005-2006,
+ * @author JBoss Inc.
+ */
+package com.arjuna.xts.nightout.clients.weblogic.proxies;
+
+/**
+ * Generated class, do not edit.
+ *
+ * This service class was generated by weblogic
+ * webservice stub gen on Wed Jul 21 12:42:39 BST 2004 */
+
+public class TheatreServiceAT_Impl
+ extends weblogic.webservice.core.rpc.ServiceImpl
+ implements com.arjuna.xts.nightout.clients.weblogic.proxies.TheatreServiceAT{
+
+ public TheatreServiceAT_Impl()
+ throws java.io.IOException{
+
+ this( "com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceAT.wsdl" );
+ }
+
+ public TheatreServiceAT_Impl( String wsdlurl )
+ throws java.io.IOException{
+
+ super( wsdlurl, "com.arjuna.xts.nightout.clients.weblogic.proxies.TheatreServiceAT" );
+ }
+ //***********************************
+ // Port Name: TheatreServiceATPort
+ // Port Type: TheatreServiceATPort //***********************************
+
+ com.arjuna.xts.nightout.clients.weblogic.proxies.TheatreServiceATPort mvar_TheatreServiceATPort;
+
+
+ /**
+ * returns a port in this service
+ *
+ */
+
+ public com.arjuna.xts.nightout.clients.weblogic.proxies.TheatreServiceATPort getTheatreServiceATPort(){
+
+ if( mvar_TheatreServiceATPort == null ){
+ mvar_TheatreServiceATPort =
+ new com.arjuna.xts.nightout.clients.weblogic.proxies.TheatreServiceATPort_Stub( _getPort( "TheatreServiceATPort" ) );
+ }
+
+ return mvar_TheatreServiceATPort;
+
+ }
+
+ public com.arjuna.xts.nightout.clients.weblogic.proxies.TheatreServiceATPort getTheatreServiceATPort(String username, String password){
+
+ _setUser( username, password, getTheatreServiceATPort() );
+
+ return getTheatreServiceATPort();
+ }
+}
Deleted: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceBA.java
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceBA.java 2007-11-22 11:55:21 UTC (rev 16747)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceBA.java 2008-01-09 14:22:44 UTC (rev 17652)
@@ -1,40 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, Red Hat Middleware LLC, and individual contributors
- * as indicated by the @author tags.
- * See the copyright.txt in the distribution for a full listing
- * of individual contributors.
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU General Public License, v. 2.0.
- * This program is distributed in the hope that it will be useful, but WITHOUT A
- * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
- * PARTICULAR PURPOSE. See the GNU General Public License for more details.
- * You should have received a copy of the GNU General Public License,
- * v. 2.0 along with this distribution; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- * MA 02110-1301, USA.
- *
- * (C) 2005-2006,
- * @author JBoss Inc.
- */
-package com.arjuna.xts.nightout.clients.weblogic.proxies;
-
-/**
- * Generated class, do not edit.
- *
- * This service interface was generated by weblogic
- * webservice stub gen on Wed Jul 21 12:42:41 BST 2004 */
-
-public interface TheatreServiceBA extends javax.xml.rpc.Service{
-
- weblogic.webservice.context.WebServiceContext context();
-
- weblogic.webservice.context.WebServiceContext joinContext()
- throws weblogic.webservice.context.ContextNotFoundException;
-
- com.arjuna.xts.nightout.clients.weblogic.proxies.TheatreServiceBAPort getTheatreServiceBAPort() throws javax.xml.rpc.ServiceException;
-
- com.arjuna.xts.nightout.clients.weblogic.proxies.TheatreServiceBAPort getTheatreServiceBAPort(String username, String password) throws javax.xml.rpc.ServiceException;
-
-}
Copied: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceBA.java (from rev 16747, labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceBA.java)
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceBA.java (rev 0)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceBA.java 2008-01-09 14:22:44 UTC (rev 17652)
@@ -0,0 +1,40 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a full listing
+ * of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU General Public License, v. 2.0.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ * You should have received a copy of the GNU General Public License,
+ * v. 2.0 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA 02110-1301, USA.
+ *
+ * (C) 2005-2006,
+ * @author JBoss Inc.
+ */
+package com.arjuna.xts.nightout.clients.weblogic.proxies;
+
+/**
+ * Generated class, do not edit.
+ *
+ * This service interface was generated by weblogic
+ * webservice stub gen on Wed Jul 21 12:42:41 BST 2004 */
+
+public interface TheatreServiceBA extends javax.xml.rpc.Service{
+
+ weblogic.webservice.context.WebServiceContext context();
+
+ weblogic.webservice.context.WebServiceContext joinContext()
+ throws weblogic.webservice.context.ContextNotFoundException;
+
+ com.arjuna.xts.nightout.clients.weblogic.proxies.TheatreServiceBAPort getTheatreServiceBAPort() throws javax.xml.rpc.ServiceException;
+
+ com.arjuna.xts.nightout.clients.weblogic.proxies.TheatreServiceBAPort getTheatreServiceBAPort(String username, String password) throws javax.xml.rpc.ServiceException;
+
+}
Deleted: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceBA.xml
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceBA.xml 2007-11-22 11:55:21 UTC (rev 16747)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceBA.xml 2008-01-09 14:22:44 UTC (rev 17652)
@@ -1,24 +0,0 @@
-<!--
- JBoss, Home of Professional Open Source
- Copyright 2006, Red Hat Middleware LLC, and individual contributors
- as indicated by the @author tags.
- See the copyright.txt in the distribution for a full listing
- of individual contributors.
- This copyrighted material is made available to anyone wishing to use,
- modify, copy, or redistribute it subject to the terms and conditions
- of the GNU General Public License, v. 2.0.
- This program is distributed in the hope that it will be useful, but WITHOUT A
- WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
- PARTICULAR PURPOSE. See the GNU General Public License for more details.
- You should have received a copy of the GNU General Public License,
- v. 2.0 along with this distribution; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- MA 02110-1301, USA.
-
- (C) 2005-2006,
- @author JBoss Inc.
--->
-<wsdd:type-mapping xmlns:wsdd="http://www.bea.com/servers/wls70"
- xmlns:xsd="http://www.w3.org/2001/XMLSchema"
- xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
-</wsdd:type-mapping>
Copied: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceBA.xml (from rev 16747, labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceBA.xml)
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceBA.xml (rev 0)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceBA.xml 2008-01-09 14:22:44 UTC (rev 17652)
@@ -0,0 +1,24 @@
+<!--
+ JBoss, Home of Professional Open Source
+ Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ as indicated by the @author tags.
+ See the copyright.txt in the distribution for a full listing
+ of individual contributors.
+ This copyrighted material is made available to anyone wishing to use,
+ modify, copy, or redistribute it subject to the terms and conditions
+ of the GNU General Public License, v. 2.0.
+ This program is distributed in the hope that it will be useful, but WITHOUT A
+ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ You should have received a copy of the GNU General Public License,
+ v. 2.0 along with this distribution; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ MA 02110-1301, USA.
+
+ (C) 2005-2006,
+ @author JBoss Inc.
+-->
+<wsdd:type-mapping xmlns:wsdd="http://www.bea.com/servers/wls70"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
+</wsdd:type-mapping>
Deleted: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceBAPort.java
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceBAPort.java 2007-11-22 11:55:21 UTC (rev 16747)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceBAPort.java 2008-01-09 14:22:44 UTC (rev 17652)
@@ -1,37 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, Red Hat Middleware LLC, and individual contributors
- * as indicated by the @author tags.
- * See the copyright.txt in the distribution for a full listing
- * of individual contributors.
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU General Public License, v. 2.0.
- * This program is distributed in the hope that it will be useful, but WITHOUT A
- * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
- * PARTICULAR PURPOSE. See the GNU General Public License for more details.
- * You should have received a copy of the GNU General Public License,
- * v. 2.0 along with this distribution; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- * MA 02110-1301, USA.
- *
- * (C) 2005-2006,
- * @author JBoss Inc.
- */
-package com.arjuna.xts.nightout.clients.weblogic.proxies;
-
-/**
- * Generated interface, do not edit.
- *
- * This stub interface was generated by weblogic
- * webservice stub gen on Wed Jul 21 12:42:41 BST 2004 */
-
-public interface TheatreServiceBAPort extends java.rmi.Remote{
-
- /**
- * bookSeats
- */
-
- public boolean bookSeats(int howMany, int whichArea)
- throws java.rmi.RemoteException ;
-}
Copied: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceBAPort.java (from rev 16747, labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceBAPort.java)
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceBAPort.java (rev 0)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceBAPort.java 2008-01-09 14:22:44 UTC (rev 17652)
@@ -0,0 +1,37 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a full listing
+ * of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU General Public License, v. 2.0.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ * You should have received a copy of the GNU General Public License,
+ * v. 2.0 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA 02110-1301, USA.
+ *
+ * (C) 2005-2006,
+ * @author JBoss Inc.
+ */
+package com.arjuna.xts.nightout.clients.weblogic.proxies;
+
+/**
+ * Generated interface, do not edit.
+ *
+ * This stub interface was generated by weblogic
+ * webservice stub gen on Wed Jul 21 12:42:41 BST 2004 */
+
+public interface TheatreServiceBAPort extends java.rmi.Remote{
+
+ /**
+ * bookSeats
+ */
+
+ public boolean bookSeats(int howMany, int whichArea)
+ throws java.rmi.RemoteException ;
+}
Deleted: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceBAPort_Stub.java
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceBAPort_Stub.java 2007-11-22 11:55:21 UTC (rev 16747)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceBAPort_Stub.java 2008-01-09 14:22:44 UTC (rev 17652)
@@ -1,56 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, Red Hat Middleware LLC, and individual contributors
- * as indicated by the @author tags.
- * See the copyright.txt in the distribution for a full listing
- * of individual contributors.
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU General Public License, v. 2.0.
- * This program is distributed in the hope that it will be useful, but WITHOUT A
- * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
- * PARTICULAR PURPOSE. See the GNU General Public License for more details.
- * You should have received a copy of the GNU General Public License,
- * v. 2.0 along with this distribution; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- * MA 02110-1301, USA.
- *
- * (C) 2005-2006,
- * @author JBoss Inc.
- */
-package com.arjuna.xts.nightout.clients.weblogic.proxies;
-/**
- * Generated class, do not edit.
- *
- * This stub class was generated by weblogic
- * webservice stub gen on Wed Jul 21 12:42:41 BST 2004 */
-
-public class TheatreServiceBAPort_Stub
- extends weblogic.webservice.core.rpc.StubImpl
- implements com.arjuna.xts.nightout.clients.weblogic.proxies.TheatreServiceBAPort{
-
- public TheatreServiceBAPort_Stub( weblogic.webservice.Port _port ){
- super( _port, com.arjuna.xts.nightout.clients.weblogic.proxies.TheatreServiceBAPort.class );
- }
-
- /**
- * bookSeats
- */
-
- public boolean bookSeats(int howMany, int whichArea)
- throws java.rmi.RemoteException {
-
- java.util.HashMap _args = new java.util.HashMap();
- _args.put( "howMany", _wrap( howMany ) );
- _args.put( "whichArea", _wrap( whichArea ) );
- try{
- java.lang.Object _result = _invoke( "bookSeats", _args );
- return ((java.lang.Boolean)_result).booleanValue();
- } catch (javax.xml.rpc.JAXRPCException e) {
- throw new java.rmi.RemoteException( e.getMessage(), e.getLinkedCause() );
- } catch (javax.xml.rpc.soap.SOAPFaultException e) {
- throw new java.rmi.RemoteException( "SOAP Fault:" + e + "\nDetail:\n"+e.getDetail(), e );
- } catch (java.lang.Throwable e) {
- throw new java.rmi.RemoteException( e.getMessage(), e ); }
- }
-}
Copied: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceBAPort_Stub.java (from rev 16747, labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceBAPort_Stub.java)
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceBAPort_Stub.java (rev 0)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceBAPort_Stub.java 2008-01-09 14:22:44 UTC (rev 17652)
@@ -0,0 +1,56 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a full listing
+ * of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU General Public License, v. 2.0.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ * You should have received a copy of the GNU General Public License,
+ * v. 2.0 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA 02110-1301, USA.
+ *
+ * (C) 2005-2006,
+ * @author JBoss Inc.
+ */
+package com.arjuna.xts.nightout.clients.weblogic.proxies;
+/**
+ * Generated class, do not edit.
+ *
+ * This stub class was generated by weblogic
+ * webservice stub gen on Wed Jul 21 12:42:41 BST 2004 */
+
+public class TheatreServiceBAPort_Stub
+ extends weblogic.webservice.core.rpc.StubImpl
+ implements com.arjuna.xts.nightout.clients.weblogic.proxies.TheatreServiceBAPort{
+
+ public TheatreServiceBAPort_Stub( weblogic.webservice.Port _port ){
+ super( _port, com.arjuna.xts.nightout.clients.weblogic.proxies.TheatreServiceBAPort.class );
+ }
+
+ /**
+ * bookSeats
+ */
+
+ public boolean bookSeats(int howMany, int whichArea)
+ throws java.rmi.RemoteException {
+
+ java.util.HashMap _args = new java.util.HashMap();
+ _args.put( "howMany", _wrap( howMany ) );
+ _args.put( "whichArea", _wrap( whichArea ) );
+ try{
+ java.lang.Object _result = _invoke( "bookSeats", _args );
+ return ((java.lang.Boolean)_result).booleanValue();
+ } catch (javax.xml.rpc.JAXRPCException e) {
+ throw new java.rmi.RemoteException( e.getMessage(), e.getLinkedCause() );
+ } catch (javax.xml.rpc.soap.SOAPFaultException e) {
+ throw new java.rmi.RemoteException( "SOAP Fault:" + e + "\nDetail:\n"+e.getDetail(), e );
+ } catch (java.lang.Throwable e) {
+ throw new java.rmi.RemoteException( e.getMessage(), e ); }
+ }
+}
Deleted: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceBA_Impl.java
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceBA_Impl.java 2007-11-22 11:55:21 UTC (rev 16747)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceBA_Impl.java 2008-01-09 14:22:44 UTC (rev 17652)
@@ -1,73 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, Red Hat Middleware LLC, and individual contributors
- * as indicated by the @author tags.
- * See the copyright.txt in the distribution for a full listing
- * of individual contributors.
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU General Public License, v. 2.0.
- * This program is distributed in the hope that it will be useful, but WITHOUT A
- * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
- * PARTICULAR PURPOSE. See the GNU General Public License for more details.
- * You should have received a copy of the GNU General Public License,
- * v. 2.0 along with this distribution; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- * MA 02110-1301, USA.
- *
- * (C) 2005-2006,
- * @author JBoss Inc.
- */
-package com.arjuna.xts.nightout.clients.weblogic.proxies;
-
-/**
- * Generated class, do not edit.
- *
- * This service class was generated by weblogic
- * webservice stub gen on Wed Jul 21 12:42:41 BST 2004 */
-
-public class TheatreServiceBA_Impl
- extends weblogic.webservice.core.rpc.ServiceImpl
- implements com.arjuna.xts.nightout.clients.weblogic.proxies.TheatreServiceBA{
-
- public TheatreServiceBA_Impl()
- throws java.io.IOException{
-
- this( "com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceBA.wsdl" );
- }
-
- public TheatreServiceBA_Impl( String wsdlurl )
- throws java.io.IOException{
-
- super( wsdlurl, "com.arjuna.xts.nightout.clients.weblogic.proxies.TheatreServiceBA" );
- }
- //***********************************
- // Port Name: TheatreServiceBAPort
- // Port Type: TheatreServiceBAPort //***********************************
-
- com.arjuna.xts.nightout.clients.weblogic.proxies.TheatreServiceBAPort mvar_TheatreServiceBAPort;
-
-
- /**
- * returns a port in this service
- *
- */
-
- public com.arjuna.xts.nightout.clients.weblogic.proxies.TheatreServiceBAPort getTheatreServiceBAPort(){
-
- if( mvar_TheatreServiceBAPort == null ){
- mvar_TheatreServiceBAPort =
- new com.arjuna.xts.nightout.clients.weblogic.proxies.TheatreServiceBAPort_Stub( _getPort( "TheatreServiceBAPort" ) );
- }
-
- return mvar_TheatreServiceBAPort;
-
- }
-
- public com.arjuna.xts.nightout.clients.weblogic.proxies.TheatreServiceBAPort getTheatreServiceBAPort(String username, String password){
-
- _setUser( username, password, getTheatreServiceBAPort() );
-
- return getTheatreServiceBAPort();
- }
-}
Copied: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceBA_Impl.java (from rev 16747, labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceBA_Impl.java)
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceBA_Impl.java (rev 0)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceBA_Impl.java 2008-01-09 14:22:44 UTC (rev 17652)
@@ -0,0 +1,73 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a full listing
+ * of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU General Public License, v. 2.0.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ * You should have received a copy of the GNU General Public License,
+ * v. 2.0 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA 02110-1301, USA.
+ *
+ * (C) 2005-2006,
+ * @author JBoss Inc.
+ */
+package com.arjuna.xts.nightout.clients.weblogic.proxies;
+
+/**
+ * Generated class, do not edit.
+ *
+ * This service class was generated by weblogic
+ * webservice stub gen on Wed Jul 21 12:42:41 BST 2004 */
+
+public class TheatreServiceBA_Impl
+ extends weblogic.webservice.core.rpc.ServiceImpl
+ implements com.arjuna.xts.nightout.clients.weblogic.proxies.TheatreServiceBA{
+
+ public TheatreServiceBA_Impl()
+ throws java.io.IOException{
+
+ this( "com/arjuna/xts/nightout/clients/weblogic/proxies/TheatreServiceBA.wsdl" );
+ }
+
+ public TheatreServiceBA_Impl( String wsdlurl )
+ throws java.io.IOException{
+
+ super( wsdlurl, "com.arjuna.xts.nightout.clients.weblogic.proxies.TheatreServiceBA" );
+ }
+ //***********************************
+ // Port Name: TheatreServiceBAPort
+ // Port Type: TheatreServiceBAPort //***********************************
+
+ com.arjuna.xts.nightout.clients.weblogic.proxies.TheatreServiceBAPort mvar_TheatreServiceBAPort;
+
+
+ /**
+ * returns a port in this service
+ *
+ */
+
+ public com.arjuna.xts.nightout.clients.weblogic.proxies.TheatreServiceBAPort getTheatreServiceBAPort(){
+
+ if( mvar_TheatreServiceBAPort == null ){
+ mvar_TheatreServiceBAPort =
+ new com.arjuna.xts.nightout.clients.weblogic.proxies.TheatreServiceBAPort_Stub( _getPort( "TheatreServiceBAPort" ) );
+ }
+
+ return mvar_TheatreServiceBAPort;
+
+ }
+
+ public com.arjuna.xts.nightout.clients.weblogic.proxies.TheatreServiceBAPort getTheatreServiceBAPort(String username, String password){
+
+ _setUser( username, password, getTheatreServiceBAPort() );
+
+ return getTheatreServiceBAPort();
+ }
+}
Copied: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/webmethods (from rev 16747, labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/webmethods)
Deleted: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/webmethods/BasicClient.java
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/webmethods/BasicClient.java 2007-11-22 11:55:21 UTC (rev 16747)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/webmethods/BasicClient.java 2008-01-09 14:22:44 UTC (rev 17652)
@@ -1,331 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, Red Hat Middleware LLC, and individual contributors
- * as indicated by the @author tags.
- * See the copyright.txt in the distribution for a full listing
- * of individual contributors.
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU General Public License, v. 2.0.
- * This program is distributed in the hope that it will be useful, but WITHOUT A
- * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
- * PARTICULAR PURPOSE. See the GNU General Public License for more details.
- * You should have received a copy of the GNU General Public License,
- * v. 2.0 along with this distribution; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- * MA 02110-1301, USA.
- *
- * (C) 2005-2006,
- * @author JBoss Inc.
- */
-/*
- * BasicClient.java
- *
- * Copyright (c) 2003, 2004 Arjuna Technologies Ltd.
- *
- * $Id$
- *
- */
-package com.arjuna.xts.nightout.clients.webmethods ;
-
-
-import java.io.IOException;
-
-import javax.servlet.ServletConfig;
-import javax.servlet.ServletContext;
-import javax.servlet.ServletException;
-import javax.servlet.http.HttpServlet;
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
-
-import com.arjuna.mw.wst.UserBusinessActivity;
-import com.arjuna.mw.wst.UserBusinessActivityFactory;
-import com.arjuna.mw.wst.UserTransaction;
-import com.arjuna.mw.wst.UserTransactionFactory;
-import com.arjuna.xts.nightout.services.Restaurant.IRestaurantService;
-import com.arjuna.xts.nightout.services.Restaurant.IRestaurantServiceBA;
-import com.arjuna.xts.nightout.services.Taxi.ITaxiService;
-import com.arjuna.xts.nightout.services.Taxi.ITaxiServiceBA;
-import com.arjuna.xts.nightout.services.Theatre.ITheatreService;
-import com.arjuna.xts.nightout.services.Theatre.ITheatreServiceBA;
-
-import electric.registry.Registry;
-
-
-/**
- * A very basic client application that drives the
- * (transactional) Web Services to arrange a night out.
- * <p/>
- * This is a reworking of the axis client.
- *
- * @author Malik SAHEB (malik.saheb at arjuna.com)
- * @version $Id$
- */
-public class BasicClient extends HttpServlet
-{
- /**
- * The client serial version UID.
- */
- private static final long serialVersionUID = -5260691945398399633L ;
-
- /**
- * The servlet context.
- */
- private ServletContext context ;
-
- /**
- * The atomic transaction restaurant stub.
- */
- private IRestaurantService restaurantAT;
- /**
- * The atomic transaction theatre stub.
- */
- private ITheatreService theatreAT;
- /**
- * The atomic transaction taxi stub.
- */
- private ITaxiService taxiAT;
- /**
- * The business activity restaurant stub.
- */
- private IRestaurantServiceBA restaurantBA;
- /**
- * The business activity theatre stub.
- */
- private ITheatreServiceBA theatreBA;
- /**
- * The business activity taxi stub.
- */
- private ITaxiServiceBA taxiBA;
-
- /**
- * URL of restaurant AT
- */
- private String restaurantATURL ;
- /**
- * URL of restaurant BA
- */
- private String restaurantBAURL ;
- /**
- * URL of taxi AT
- */
- private String taxiATURL ;
- /**
- * URL of taxi BA
- */
- private String taxiBAURL ;
- /**
- * URL of theatre AT
- */
- private String theatreATURL ;
- /**
- * URL of theatre BA
- */
- private String theatreBAURL ;
-
- /**
- * The initialised flag.
- */
- private boolean initialised ;
-
- /**
- * Initialise the servlet.
- * @param servletConfig The servlet configuration.
- */
- public void init(final ServletConfig config)
- throws ServletException
- {
- final String baseURL = "http://localhost:8004/xts-demo/services/" ;
-
- restaurantATURL = getURL(config, "restaurantATURL", baseURL + "RestaurantServiceAT.wsdl") ;
- restaurantBAURL = getURL(config, "restaurantBAURL", baseURL + "RestaurantServiceBA.wsdl") ;
- taxiATURL = getURL(config, "taxiATURL", baseURL + "TheatreServiceAT.wsdl") ;
- taxiBAURL = getURL(config, "taxiBAURL", baseURL + "TheatreServiceBA.wsdl") ;
- theatreATURL = getURL(config, "theatreATURL", baseURL + "TheatreServiceAT.wsdl") ;
- theatreBAURL = getURL(config, "theatreBAURL", baseURL + "TheatreServiceBA.wsdl") ;
-
- context = config.getServletContext();
- }
-
- /**
- * Initialise if necessary
- */
- private synchronized void initialise()
- throws ServletException
- {
- if (!initialised)
- {
- try
- {
- restaurantAT = (IRestaurantService)Registry.bind(restaurantATURL, IRestaurantService.class) ;
- restaurantBA = (IRestaurantServiceBA)Registry.bind(restaurantBAURL,IRestaurantServiceBA.class) ;
-
- taxiAT = (ITaxiService)Registry.bind(taxiATURL, ITaxiService.class) ;
- taxiBA = (ITaxiServiceBA)Registry.bind(taxiBAURL, ITaxiServiceBA.class) ;
-
- theatreAT = (ITheatreService)Registry.bind(theatreATURL, ITheatreService.class) ;
- theatreBA = (ITheatreServiceBA)Registry.bind(theatreBAURL, ITheatreServiceBA.class) ;
- }
- catch (final Exception ex)
- {
- ex.printStackTrace();
- throw new ServletException(ex);
- }
- initialised = true ;
- }
- }
-
- /**
- * Simple wrapper to allow our test method to be invoked when
- * running in a servlet container, taking parameters from the
- * request URL and displaying the outcome on the resulting html page.
- *
- * @param request
- * @param response
- * @throws ServletException
- * @throws IOException
- */
- public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
- {
- initialise() ;
-
- // get business logic params from the form submission.
- int restaurantSeats = Integer.parseInt(request.getParameter("restaurant"));
- int theatreSeats = Integer.parseInt(request.getParameter("theatrecount"));
- int theatreArea = Integer.parseInt(request.getParameter("theatrearea"));
- int taxiCount = Integer.parseInt(request.getParameter("taxi"));
- boolean bookTaxi = (taxiCount >= 1 ? true : false);
-
- String result = "Transaction finished OK.";
- String txType = request.getParameter("txType");
-
- try
- {
- if ("AtomicTransaction".equals(txType))
- {
- testAtomicTransaction(restaurantSeats, theatreSeats, theatreArea, bookTaxi);
- }
- else if ("BusinessActivity".equals(txType))
- {
- testBusinessActivity(restaurantSeats, theatreSeats, theatreArea, bookTaxi);
- }
- else
- {
- result = "Unknown transaction type " + txType;
- }
- }
- catch (Exception e)
- {
- result = "Transaction failed! Cause: " + e.toString();
- System.out.println("CLIENT: problem: ");
- e.printStackTrace(System.out);
- }
-
- request.setAttribute("result", result);
- context.getRequestDispatcher("/index.jsp").forward(request, response);
- }
-
- /**
- * Run a simple transaction involving three Web Services.
- * Use the Atomic Transaction type.
- * <p/>
- * Note: due to the implementation of the transaction infrastructure,
- * this method must be invoked with a web application container. It will
- * not run correctly in a standalone java application.
- *
- * @throws Exception for any unexpected errors, such as a failure to commit.
- */
- private void testAtomicTransaction(int restaurantSeats, int theatreSeats, int theatreArea, boolean bookTaxi) throws Exception
- {
- System.out.println("CLIENT: obtaining userTransaction...");
-
- UserTransaction ut = UserTransactionFactory.userTransaction();
-
- System.out.println("CLIENT: starting the transaction...");
-
- ut.begin();
-
- System.out.println("CLIENT: transaction ID= " + ut.toString());
-
- System.out.println("CLIENT: calling business Web Services...");
-
- restaurantAT.bookSeats(restaurantSeats);
- theatreAT.bookSeats(theatreSeats, theatreArea);
- if (bookTaxi)
- {
- taxiAT.bookTaxi();
- }
-
- System.out.println("CLIENT: calling commit on the transaction...");
-
- ut.commit();
-
- System.out.println("done.");
- System.out.flush();
- }
-
- /**
- * Run a simple transaction involving three Web Services.
- * Use the Business Activity type.
- * <p/>
- * Note: due to the implementation of the transaction infrastructure,
- * this method must be invoked with a web application container. It will
- * not run correctly in a standalone java application.
- *
- * @throws Exception for any unexpected errors, such as a failure to commit.
- */
- private void testBusinessActivity(int restaurantSeats, int theatreSeats, int theatreArea, boolean bookTaxi) throws Exception
- {
- System.out.println("CLIENT: obtaining userBusinessActivity...");
-
- UserBusinessActivity uba = UserBusinessActivityFactory.userBusinessActivity();
-
- System.out.println("CLIENT: starting the transaction...");
-
- uba.begin();
-
- System.out.println("CLIENT: transaction ID= " + uba.toString());
-
- System.out.println("CLIENT: calling business Web Services...");
-
- boolean isOK = false ;
- try
- {
- if (restaurantBA.bookSeats(restaurantSeats) && theatreBA.bookSeats(theatreSeats, theatreArea))
- {
- isOK = !bookTaxi || taxiBA.bookTaxi() ;
- }
- }
- catch (final Throwable th)
- {
- System.out.println("CLIENT: caught exception processing bookings, cancelling (" + th.getMessage() + ")") ;
- }
-
- if (isOK)
- {
- System.out.println("CLIENT: all OK");
- System.out.println("CLIENT: calling close on the transaction...");
- uba.close();
- }
- else
- {
- System.out.println("CLIENT: one or more services failed, calling cancel.");
- uba.cancel();
- }
-
- System.out.println("CLIENT: done.");
- System.out.flush();
- }
-
- /**
- * @param config The servlet config
- * @param property The property name
- * @param defautlValue The default value.
- * @return The initialisation property value or the default value if not present.
- */
- private String getURL(final ServletConfig config, final String property, final String defaultValue)
- {
- final String value = config.getInitParameter(property) ;
- return (value == null ? defaultValue : value) ;
- }
-}
Copied: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/webmethods/BasicClient.java (from rev 16747, labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/webmethods/BasicClient.java)
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/webmethods/BasicClient.java (rev 0)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/clients/webmethods/BasicClient.java 2008-01-09 14:22:44 UTC (rev 17652)
@@ -0,0 +1,331 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a full listing
+ * of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU General Public License, v. 2.0.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ * You should have received a copy of the GNU General Public License,
+ * v. 2.0 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA 02110-1301, USA.
+ *
+ * (C) 2005-2006,
+ * @author JBoss Inc.
+ */
+/*
+ * BasicClient.java
+ *
+ * Copyright (c) 2003, 2004 Arjuna Technologies Ltd.
+ *
+ * $Id$
+ *
+ */
+package com.arjuna.xts.nightout.clients.webmethods ;
+
+
+import java.io.IOException;
+
+import javax.servlet.ServletConfig;
+import javax.servlet.ServletContext;
+import javax.servlet.ServletException;
+import javax.servlet.http.HttpServlet;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+
+import com.arjuna.mw.wst.UserBusinessActivity;
+import com.arjuna.mw.wst.UserBusinessActivityFactory;
+import com.arjuna.mw.wst.UserTransaction;
+import com.arjuna.mw.wst.UserTransactionFactory;
+import com.arjuna.xts.nightout.services.Restaurant.IRestaurantService;
+import com.arjuna.xts.nightout.services.Restaurant.IRestaurantServiceBA;
+import com.arjuna.xts.nightout.services.Taxi.ITaxiService;
+import com.arjuna.xts.nightout.services.Taxi.ITaxiServiceBA;
+import com.arjuna.xts.nightout.services.Theatre.ITheatreService;
+import com.arjuna.xts.nightout.services.Theatre.ITheatreServiceBA;
+
+import electric.registry.Registry;
+
+
+/**
+ * A very basic client application that drives the
+ * (transactional) Web Services to arrange a night out.
+ * <p/>
+ * This is a reworking of the axis client.
+ *
+ * @author Malik SAHEB (malik.saheb at arjuna.com)
+ * @version $Id$
+ */
+public class BasicClient extends HttpServlet
+{
+ /**
+ * The client serial version UID.
+ */
+ private static final long serialVersionUID = -5260691945398399633L ;
+
+ /**
+ * The servlet context.
+ */
+ private ServletContext context ;
+
+ /**
+ * The atomic transaction restaurant stub.
+ */
+ private IRestaurantService restaurantAT;
+ /**
+ * The atomic transaction theatre stub.
+ */
+ private ITheatreService theatreAT;
+ /**
+ * The atomic transaction taxi stub.
+ */
+ private ITaxiService taxiAT;
+ /**
+ * The business activity restaurant stub.
+ */
+ private IRestaurantServiceBA restaurantBA;
+ /**
+ * The business activity theatre stub.
+ */
+ private ITheatreServiceBA theatreBA;
+ /**
+ * The business activity taxi stub.
+ */
+ private ITaxiServiceBA taxiBA;
+
+ /**
+ * URL of restaurant AT
+ */
+ private String restaurantATURL ;
+ /**
+ * URL of restaurant BA
+ */
+ private String restaurantBAURL ;
+ /**
+ * URL of taxi AT
+ */
+ private String taxiATURL ;
+ /**
+ * URL of taxi BA
+ */
+ private String taxiBAURL ;
+ /**
+ * URL of theatre AT
+ */
+ private String theatreATURL ;
+ /**
+ * URL of theatre BA
+ */
+ private String theatreBAURL ;
+
+ /**
+ * The initialised flag.
+ */
+ private boolean initialised ;
+
+ /**
+ * Initialise the servlet.
+ * @param servletConfig The servlet configuration.
+ */
+ public void init(final ServletConfig config)
+ throws ServletException
+ {
+ final String baseURL = "http://localhost:8004/xts-demo/services/" ;
+
+ restaurantATURL = getURL(config, "restaurantATURL", baseURL + "RestaurantServiceAT.wsdl") ;
+ restaurantBAURL = getURL(config, "restaurantBAURL", baseURL + "RestaurantServiceBA.wsdl") ;
+ taxiATURL = getURL(config, "taxiATURL", baseURL + "TheatreServiceAT.wsdl") ;
+ taxiBAURL = getURL(config, "taxiBAURL", baseURL + "TheatreServiceBA.wsdl") ;
+ theatreATURL = getURL(config, "theatreATURL", baseURL + "TheatreServiceAT.wsdl") ;
+ theatreBAURL = getURL(config, "theatreBAURL", baseURL + "TheatreServiceBA.wsdl") ;
+
+ context = config.getServletContext();
+ }
+
+ /**
+ * Initialise if necessary
+ */
+ private synchronized void initialise()
+ throws ServletException
+ {
+ if (!initialised)
+ {
+ try
+ {
+ restaurantAT = (IRestaurantService)Registry.bind(restaurantATURL, IRestaurantService.class) ;
+ restaurantBA = (IRestaurantServiceBA)Registry.bind(restaurantBAURL,IRestaurantServiceBA.class) ;
+
+ taxiAT = (ITaxiService)Registry.bind(taxiATURL, ITaxiService.class) ;
+ taxiBA = (ITaxiServiceBA)Registry.bind(taxiBAURL, ITaxiServiceBA.class) ;
+
+ theatreAT = (ITheatreService)Registry.bind(theatreATURL, ITheatreService.class) ;
+ theatreBA = (ITheatreServiceBA)Registry.bind(theatreBAURL, ITheatreServiceBA.class) ;
+ }
+ catch (final Exception ex)
+ {
+ ex.printStackTrace();
+ throw new ServletException(ex);
+ }
+ initialised = true ;
+ }
+ }
+
+ /**
+ * Simple wrapper to allow our test method to be invoked when
+ * running in a servlet container, taking parameters from the
+ * request URL and displaying the outcome on the resulting html page.
+ *
+ * @param request
+ * @param response
+ * @throws ServletException
+ * @throws IOException
+ */
+ public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
+ {
+ initialise() ;
+
+ // get business logic params from the form submission.
+ int restaurantSeats = Integer.parseInt(request.getParameter("restaurant"));
+ int theatreSeats = Integer.parseInt(request.getParameter("theatrecount"));
+ int theatreArea = Integer.parseInt(request.getParameter("theatrearea"));
+ int taxiCount = Integer.parseInt(request.getParameter("taxi"));
+ boolean bookTaxi = (taxiCount >= 1 ? true : false);
+
+ String result = "Transaction finished OK.";
+ String txType = request.getParameter("txType");
+
+ try
+ {
+ if ("AtomicTransaction".equals(txType))
+ {
+ testAtomicTransaction(restaurantSeats, theatreSeats, theatreArea, bookTaxi);
+ }
+ else if ("BusinessActivity".equals(txType))
+ {
+ testBusinessActivity(restaurantSeats, theatreSeats, theatreArea, bookTaxi);
+ }
+ else
+ {
+ result = "Unknown transaction type " + txType;
+ }
+ }
+ catch (Exception e)
+ {
+ result = "Transaction failed! Cause: " + e.toString();
+ System.out.println("CLIENT: problem: ");
+ e.printStackTrace(System.out);
+ }
+
+ request.setAttribute("result", result);
+ context.getRequestDispatcher("/index.jsp").forward(request, response);
+ }
+
+ /**
+ * Run a simple transaction involving three Web Services.
+ * Use the Atomic Transaction type.
+ * <p/>
+ * Note: due to the implementation of the transaction infrastructure,
+ * this method must be invoked with a web application container. It will
+ * not run correctly in a standalone java application.
+ *
+ * @throws Exception for any unexpected errors, such as a failure to commit.
+ */
+ private void testAtomicTransaction(int restaurantSeats, int theatreSeats, int theatreArea, boolean bookTaxi) throws Exception
+ {
+ System.out.println("CLIENT: obtaining userTransaction...");
+
+ UserTransaction ut = UserTransactionFactory.userTransaction();
+
+ System.out.println("CLIENT: starting the transaction...");
+
+ ut.begin();
+
+ System.out.println("CLIENT: transaction ID= " + ut.toString());
+
+ System.out.println("CLIENT: calling business Web Services...");
+
+ restaurantAT.bookSeats(restaurantSeats);
+ theatreAT.bookSeats(theatreSeats, theatreArea);
+ if (bookTaxi)
+ {
+ taxiAT.bookTaxi();
+ }
+
+ System.out.println("CLIENT: calling commit on the transaction...");
+
+ ut.commit();
+
+ System.out.println("done.");
+ System.out.flush();
+ }
+
+ /**
+ * Run a simple transaction involving three Web Services.
+ * Use the Business Activity type.
+ * <p/>
+ * Note: due to the implementation of the transaction infrastructure,
+ * this method must be invoked with a web application container. It will
+ * not run correctly in a standalone java application.
+ *
+ * @throws Exception for any unexpected errors, such as a failure to commit.
+ */
+ private void testBusinessActivity(int restaurantSeats, int theatreSeats, int theatreArea, boolean bookTaxi) throws Exception
+ {
+ System.out.println("CLIENT: obtaining userBusinessActivity...");
+
+ UserBusinessActivity uba = UserBusinessActivityFactory.userBusinessActivity();
+
+ System.out.println("CLIENT: starting the transaction...");
+
+ uba.begin();
+
+ System.out.println("CLIENT: transaction ID= " + uba.toString());
+
+ System.out.println("CLIENT: calling business Web Services...");
+
+ boolean isOK = false ;
+ try
+ {
+ if (restaurantBA.bookSeats(restaurantSeats) && theatreBA.bookSeats(theatreSeats, theatreArea))
+ {
+ isOK = !bookTaxi || taxiBA.bookTaxi() ;
+ }
+ }
+ catch (final Throwable th)
+ {
+ System.out.println("CLIENT: caught exception processing bookings, cancelling (" + th.getMessage() + ")") ;
+ }
+
+ if (isOK)
+ {
+ System.out.println("CLIENT: all OK");
+ System.out.println("CLIENT: calling close on the transaction...");
+ uba.close();
+ }
+ else
+ {
+ System.out.println("CLIENT: one or more services failed, calling cancel.");
+ uba.cancel();
+ }
+
+ System.out.println("CLIENT: done.");
+ System.out.flush();
+ }
+
+ /**
+ * @param config The servlet config
+ * @param property The property name
+ * @param defautlValue The default value.
+ * @return The initialisation property value or the default value if not present.
+ */
+ private String getURL(final ServletConfig config, final String property, final String defaultValue)
+ {
+ final String value = config.getInitParameter(property) ;
+ return (value == null ? defaultValue : value) ;
+ }
+}
Modified: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/services/Restaurant/IRestaurantService.java
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/services/Restaurant/IRestaurantService.java 2008-01-09 12:41:15 UTC (rev 17651)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/services/Restaurant/IRestaurantService.java 2008-01-09 14:22:44 UTC (rev 17652)
@@ -15,16 +15,11 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
* MA 02110-1301, USA.
*
- * (C) 2005-2007,
+ * (C) 2005-2006,
* @author JBoss Inc.
*/
-
package com.arjuna.xts.nightout.services.Restaurant;
-import javax.jws.WebService;
-
-
- at WebService
public interface IRestaurantService
{
/**
Modified: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/services/Restaurant/IRestaurantServiceBA.java
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/services/Restaurant/IRestaurantServiceBA.java 2008-01-09 12:41:15 UTC (rev 17651)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/services/Restaurant/IRestaurantServiceBA.java 2008-01-09 14:22:44 UTC (rev 17652)
@@ -15,14 +15,11 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
* MA 02110-1301, USA.
*
- * (C) 2005-2007,
+ * (C) 2005-2006,
* @author JBoss Inc.
*/
package com.arjuna.xts.nightout.services.Restaurant;
-import javax.jws.WebService;
-
- at WebService
public interface IRestaurantServiceBA
{
/**
Modified: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/services/Restaurant/RestaurantManager.java
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/services/Restaurant/RestaurantManager.java 2008-01-09 12:41:15 UTC (rev 17651)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/services/Restaurant/RestaurantManager.java 2008-01-09 14:22:44 UTC (rev 17652)
@@ -1,24 +1,24 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a full listing
+ * of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU General Public License, v. 2.0.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ * You should have received a copy of the GNU General Public License,
+ * v. 2.0 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA 02110-1301, USA.
+ *
+ * (C) 2005-2006,
+ * @author JBoss Inc.
+ */
/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, Red Hat Middleware LLC, and individual contributors
- * as indicated by the @author tags.
- * See the copyright.txt in the distribution for a full listing
- * of individual contributors.
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU General Public License, v. 2.0.
- * This program is distributed in the hope that it will be useful, but WITHOUT A
- * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
- * PARTICULAR PURPOSE. See the GNU General Public License for more details.
- * You should have received a copy of the GNU General Public License,
- * v. 2.0 along with this distribution; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- * MA 02110-1301, USA.
- *
- * (C) 2005-2007,
- * @author JBoss Inc.
- */
-/*
* RestaurantManager.java
*
* Copyright (c) 2003 Arjuna Technologies Ltd.
@@ -59,7 +59,7 @@
public void bookSeats(Object txID, int nSeats)
{
// locate any pre-existing request for the same transaction
- Integer request = unpreparedTransactions.get(txID);
+ Integer request = (Integer) unpreparedTransactions.get(txID);
if (request == null)
{
// this is the first request for this transaction
@@ -84,7 +84,7 @@
public boolean prepareSeats(Object txID)
{
// ensure that we have seen this transaction before
- Integer request = unpreparedTransactions.get(txID);
+ Integer request = (Integer) unpreparedTransactions.get(txID);
if (request == null)
{
return false; // error: transaction not registered
@@ -161,7 +161,7 @@
if (preparedTransactions.containsKey(txID))
{
// undo the prepare operations
- Integer request = preparedTransactions.remove(txID);
+ Integer request = (Integer) preparedTransactions.remove(txID);
nFreeSeats += request.intValue();
nPreparedSeats -= request.intValue();
nBookedSeats -= request.intValue();
@@ -170,7 +170,7 @@
else if (unpreparedTransactions.containsKey(txID))
{
// undo the booking operations
- Integer request = unpreparedTransactions.remove(txID);
+ Integer request = (Integer) unpreparedTransactions.remove(txID);
nBookedSeats -= request.intValue();
success = true;
}
@@ -197,7 +197,7 @@
if (preparedTransactions.containsKey(txID))
{
// complete the prepared transaction
- Integer request = preparedTransactions.remove(txID);
+ Integer request = (Integer) preparedTransactions.remove(txID);
nCommittedSeats += request.intValue();
nPreparedSeats -= request.intValue();
nBookedSeats -= request.intValue();
@@ -206,7 +206,7 @@
else if (unpreparedTransactions.containsKey(txID))
{
// use one phase commit optimisation, skipping prepare
- Integer request = unpreparedTransactions.remove(txID);
+ Integer request = (Integer) unpreparedTransactions.remove(txID);
nCommittedSeats += request.intValue();
nFreeSeats -= request.intValue();
nBookedSeats -= request.intValue();
@@ -363,8 +363,8 @@
nBookedSeats = 0;
nPreparedSeats = 0;
nCommittedSeats = 0;
- preparedTransactions = new Hashtable<Object,Integer>();
- unpreparedTransactions = new Hashtable<Object,Integer>();
+ preparedTransactions = new Hashtable();
+ unpreparedTransactions = new Hashtable();
autoCommitMode = true;
preparation = new Object();
isPreparationWaiting = false;
@@ -442,12 +442,12 @@
/**
* The transactions we know about but which have not been prepared.
*/
- private Hashtable<Object,Integer> unpreparedTransactions;
+ private Hashtable unpreparedTransactions;
/**
* The transactions we know about and are prepared to commit.
*/
- private Hashtable<Object,Integer> preparedTransactions;
+ private Hashtable preparedTransactions;
/**
* The default initial capacity of each seating area.
Modified: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/services/Restaurant/RestaurantServiceAT.java
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/services/Restaurant/RestaurantServiceAT.java 2008-01-09 12:41:15 UTC (rev 17651)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/services/Restaurant/RestaurantServiceAT.java 2008-01-09 14:22:44 UTC (rev 17652)
@@ -15,81 +15,74 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
* MA 02110-1301, USA.
*
- * (C) 2005-2007,
+ * (C) 2005-2006,
* @author JBoss Inc.
*/
-/*
- * RestaurantServiceAT.java
- *
- * Copyright (c) 2003, 2004 Arjuna Technologies Ltd
- *
- * $Id: RestaurantServiceAT.java,v 1.3 2004/12/01 16:26:44 kconner Exp $
- *
- */
-
-package com.arjuna.xts.nightout.services.Restaurant;
-
-import com.arjuna.mw.wst.UserTransactionFactory;
-import com.arjuna.mw.wst.TransactionManagerFactory;
-import com.arjuna.ats.arjuna.common.Uid;
-
-import javax.jws.WebService;
-import javax.jws.HandlerChain;
-import javax.jws.soap.SOAPBinding;
-
-/**
- * An adapter class that exposes the RestaurantManager business API as a
- * transactional Web Service. Also logs events to a RestaurantView object.
- *
- * @author Jonathan Halliday (jonathan.halliday at arjuna.com)
- * @version $Revision: 1.6 $
- */
- at WebService(serviceName="RestaurantServiceAT",targetNamespace="http://www.jboss.com/jbosstm/xts/demo/Restaurant")
- at SOAPBinding(style = SOAPBinding.Style.RPC)
- at HandlerChain(file = "jaxws-handlers-server.xml")
-public class RestaurantServiceAT implements IRestaurantService
-{
- /**
- * Book a number of seats in the restaurant
- * Enrols a Participant if necessary, then passes
- * the call through to the business logic.
- *
- * @param how_many The number of seats to book
- */
- public void bookSeats(int how_many)
- {
- RestaurantView restaurantView = RestaurantView.getSingletonInstance();
- RestaurantManager restaurantManager = RestaurantManager.getSingletonInstance();
-
- String transactionId = null;
- try
- {
- // get the transaction context of this thread:
- transactionId = UserTransactionFactory.userTransaction().toString();
- System.out.println("RestaurantServiceAT transaction id =" + transactionId);
-
- if (!restaurantManager.knowsAbout(transactionId))
- {
- System.out.println("RestaurantServiceAT - enrolling...");
- // enlist the Participant for this service:
- RestaurantParticipantAT restaurantParticipant = new RestaurantParticipantAT(transactionId);
- TransactionManagerFactory.transactionManager().enlistForDurableTwoPhase(restaurantParticipant, new Uid().toString());
- }
- }
- catch (Exception e)
- {
- System.err.println("bookSeats: Participant enrolment failed");
- e.printStackTrace(System.err);
- return;
- }
-
- restaurantView.addMessage("******************************");
-
- restaurantView.addMessage("id:" + transactionId + ". Received a booking request for one table of " + how_many + " people");
-
- restaurantManager.bookSeats(transactionId, how_many);
-
- restaurantView.addMessage("Request complete\n");
- restaurantView.updateFields();
- }
+/*
+ * RestaurantServiceAT.java
+ *
+ * Copyright (c) 2003, 2004 Arjuna Technologies Ltd
+ *
+ * $Id: RestaurantServiceAT.java,v 1.3 2004/12/01 16:26:44 kconner Exp $
+ *
+ */
+
+package com.arjuna.xts.nightout.services.Restaurant;
+
+import com.arjuna.mw.wst.UserTransactionFactory;
+import com.arjuna.mw.wst.TransactionManagerFactory;
+import com.arjuna.ats.arjuna.common.Uid;
+
+/**
+ * An adapter class that exposes the RestaurantManager business API as a
+ * transactional Web Service. Also logs events to a RestaurantView object.
+ *
+ * @author Jonathan Halliday (jonathan.halliday at arjuna.com)
+ * @version $Revision: 1.3 $
+ */
+public class RestaurantServiceAT implements IRestaurantService
+{
+ /**
+ * Book a number of seats in the restaurant
+ * Enrols a Participant if necessary, then passes
+ * the call through to the business logic.
+ *
+ * @param how_many The number of seats to book
+ */
+ public void bookSeats(int how_many)
+ {
+ RestaurantView restaurantView = RestaurantView.getSingletonInstance();
+ RestaurantManager restaurantManager = RestaurantManager.getSingletonInstance();
+
+ String transactionId = null;
+ try
+ {
+ // get the transaction context of this thread:
+ transactionId = UserTransactionFactory.userTransaction().toString();
+ System.out.println("RestaurantServiceAT transaction id =" + transactionId);
+
+ if (!restaurantManager.knowsAbout(transactionId))
+ {
+ System.out.println("RestaurantServiceAT - enrolling...");
+ // enlist the Participant for this service:
+ RestaurantParticipantAT restaurantParticipant = new RestaurantParticipantAT(transactionId);
+ TransactionManagerFactory.transactionManager().enlistForDurableTwoPhase(restaurantParticipant, new Uid().toString());
+ }
+ }
+ catch (Exception e)
+ {
+ System.err.println("bookSeats: Participant enrolment failed");
+ e.printStackTrace(System.err);
+ return;
+ }
+
+ restaurantView.addMessage("******************************");
+
+ restaurantView.addMessage("id:" + transactionId + ". Received a booking request for one table of " + how_many + " people");
+
+ restaurantManager.bookSeats(transactionId, how_many);
+
+ restaurantView.addMessage("Request complete\n");
+ restaurantView.updateFields();
+ }
}
Modified: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/services/Restaurant/RestaurantServiceBA.java
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/services/Restaurant/RestaurantServiceBA.java 2008-01-09 12:41:15 UTC (rev 17651)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/services/Restaurant/RestaurantServiceBA.java 2008-01-09 14:22:44 UTC (rev 17652)
@@ -15,129 +15,123 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
* MA 02110-1301, USA.
*
- * (C) 2005-2007,
+ * (C) 2005-2006,
* @author JBoss Inc.
*/
-/*
- * RestaurantServiceBA.java
- *
- * Copyright (c) 2004 Arjuna Technologies Ltd
- *
- * $Id: RestaurantServiceBA.java,v 1.5 2004/12/01 16:26:44 kconner Exp $
- *
- */
-
-package com.arjuna.xts.nightout.services.Restaurant;
-
-import com.arjuna.wst.*;
-import com.arjuna.ats.arjuna.common.Uid;
-import com.arjuna.mw.wst.BusinessActivityManager;
-import com.arjuna.mw.wst.BusinessActivityManagerFactory;
-
-import javax.jws.WebService;
-import javax.jws.HandlerChain;
-import javax.jws.soap.SOAPBinding;
-/**
- * An adapter class that exposes the RestaurantManager business API as a
- * transactional Web Service. Also logs events to a RestaurantView object.
- *
- * @author Jonathan Halliday (jonathan.halliday at arjuna.com)
- * @version $Revision: 1.6 $
- */
- at WebService(serviceName="RestaurantServiceBA",targetNamespace="http://www.jboss.com/jbosstm/xts/demo/Restaurant")
- at SOAPBinding(style = SOAPBinding.Style.RPC)
- at HandlerChain(file = "jaxws-handlers-server.xml")
-public class RestaurantServiceBA implements IRestaurantServiceBA
-{
- /**
- * Book a number of seats in the restaurant
- * Enrols a Participant if necessary and passes
- * the call through to the business logic.
- *
- * @param how_many The number of seats to book.
- * @return true on success, false otherwise.
- */
- public boolean bookSeats(int how_many)
- {
- RestaurantView restaurantView = RestaurantView.getSingletonInstance();
- RestaurantManager restaurantManager = RestaurantManager.getSingletonInstance();
-
- BusinessActivityManager activityManager = BusinessActivityManagerFactory.businessActivityManager();
-
- // get the transaction context of this thread:
- String transactionId = null;
- try
- {
- transactionId = activityManager.currentTransaction().toString();
- }
- catch (SystemException e)
- {
- System.err.println("bookSeats: unable to obtain a transaction context!");
- e.printStackTrace(System.err);
- return false;
- }
-
- // log the event:
- System.out.println("RestaurantServiceBA transaction id =" + transactionId);
-
- restaurantView.addMessage("******************************");
-
- restaurantView.addPrepareMessage("id:" + transactionId + ". Received a booking request for one table of " + how_many + " people");
- restaurantView.updateFields();
-
- // invoke the backend business logic:
- restaurantManager.bookSeats(transactionId, how_many);
-
- // attempt to finalise the booking
- // (it will be compensated later if necessary)
- if (restaurantManager.prepareSeats(transactionId))
- {
- restaurantView.addMessage("id:" + transactionId + ". Seats prepared, trying to commit and enlist compensation Participant");
- restaurantView.updateFields();
-
- // it worked, so now we need a participant enlisted in case of compensation:
-
- RestaurantParticipantBA restaurantParticipant = new RestaurantParticipantBA(transactionId, how_many);
- // enlist the Participant for this service:
- BAParticipantManager participantManager = null;
- try
- {
- participantManager = activityManager.enlistForBusinessAgreementWithParticipantCompletion(restaurantParticipant, new Uid().toString());
- }
- catch (Exception e)
- {
- restaurantView.addMessage("id:" + transactionId + ". Participant enrolement failed");
- System.err.println("bookSeats: Participant enlistment failed");
- e.printStackTrace(System.err);
- return false;
- }
-
- // finish the booking in the backend:
- restaurantManager.commitSeats(transactionId);
-
- try
- {
- // tell the manager we have finished our work:
- participantManager.completed();
- }
- catch (Exception e)
- {
- System.err.println("bookSeats: 'completed' callback failed");
- e.printStackTrace(System.err);
- return false;
- }
- }
- else
- {
- restaurantView.addMessage("id:" + transactionId + ". Failed to reserve seats. Cancelling.");
- restaurantManager.cancelSeats(transactionId);
- restaurantView.updateFields();
- return false;
- }
-
- restaurantView.addMessage("Request complete\n");
- restaurantView.updateFields();
-
- return true;
- }
+/*
+ * RestaurantServiceBA.java
+ *
+ * Copyright (c) 2004 Arjuna Technologies Ltd
+ *
+ * $Id: RestaurantServiceBA.java,v 1.5 2004/12/01 16:26:44 kconner Exp $
+ *
+ */
+
+package com.arjuna.xts.nightout.services.Restaurant;
+
+import com.arjuna.wst.*;
+import com.arjuna.ats.arjuna.common.Uid;
+import com.arjuna.mw.wst.BusinessActivityManager;
+import com.arjuna.mw.wst.BusinessActivityManagerFactory;
+
+/**
+ * An adapter class that exposes the RestaurantManager business API as a
+ * transactional Web Service. Also logs events to a RestaurantView object.
+ *
+ * @author Jonathan Halliday (jonathan.halliday at arjuna.com)
+ * @version $Revision: 1.5 $
+ */
+public class RestaurantServiceBA implements IRestaurantServiceBA
+{
+ /**
+ * Book a number of seats in the restaurant
+ * Enrols a Participant if necessary and passes
+ * the call through to the business logic.
+ *
+ * @param how_many The number of seats to book.
+ * @return true on success, false otherwise.
+ */
+ public boolean bookSeats(int how_many)
+ {
+ RestaurantView restaurantView = RestaurantView.getSingletonInstance();
+ RestaurantManager restaurantManager = RestaurantManager.getSingletonInstance();
+
+ BusinessActivityManager activityManager = BusinessActivityManagerFactory.businessActivityManager();
+
+ // get the transaction context of this thread:
+ String transactionId = null;
+ try
+ {
+ transactionId = activityManager.currentTransaction().toString();
+ }
+ catch (SystemException e)
+ {
+ System.err.println("bookSeats: unable to obtain a transaction context!");
+ e.printStackTrace(System.err);
+ return false;
+ }
+
+ // log the event:
+ System.out.println("RestaurantServiceBA transaction id =" + transactionId);
+
+ restaurantView.addMessage("******************************");
+
+ restaurantView.addPrepareMessage("id:" + transactionId + ". Received a booking request for one table of " + how_many + " people");
+ restaurantView.updateFields();
+
+ // invoke the backend business logic:
+ restaurantManager.bookSeats(transactionId, how_many);
+
+ // attempt to finalise the booking
+ // (it will be compensated later if necessary)
+ if (restaurantManager.prepareSeats(transactionId))
+ {
+ restaurantView.addMessage("id:" + transactionId + ". Seats prepared, trying to commit and enlist compensation Participant");
+ restaurantView.updateFields();
+
+ // it worked, so now we need a participant enlisted in case of compensation:
+
+ RestaurantParticipantBA restaurantParticipant = new RestaurantParticipantBA(transactionId, how_many);
+ // enlist the Participant for this service:
+ BAParticipantManager participantManager = null;
+ try
+ {
+ participantManager = activityManager.enlistForBusinessAgreementWithParticipantCompletion(restaurantParticipant, new Uid().toString());
+ }
+ catch (Exception e)
+ {
+ restaurantView.addMessage("id:" + transactionId + ". Participant enrolement failed");
+ System.err.println("bookSeats: Participant enlistment failed");
+ e.printStackTrace(System.err);
+ return false;
+ }
+
+ // finish the booking in the backend:
+ restaurantManager.commitSeats(transactionId);
+
+ try
+ {
+ // tell the manager we have finished our work:
+ participantManager.completed();
+ }
+ catch (Exception e)
+ {
+ System.err.println("bookSeats: 'completed' callback failed");
+ e.printStackTrace(System.err);
+ return false;
+ }
+ }
+ else
+ {
+ restaurantView.addMessage("id:" + transactionId + ". Failed to reserve seats. Cancelling.");
+ restaurantManager.cancelSeats(transactionId);
+ restaurantView.updateFields();
+ return false;
+ }
+
+ restaurantView.addMessage("Request complete\n");
+ restaurantView.updateFields();
+
+ return true;
+ }
}
Modified: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/services/Restaurant/RestaurantView.java
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/services/Restaurant/RestaurantView.java 2008-01-09 12:41:15 UTC (rev 17651)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/services/Restaurant/RestaurantView.java 2008-01-09 14:22:44 UTC (rev 17652)
@@ -1,24 +1,24 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a full listing
+ * of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU General Public License, v. 2.0.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ * You should have received a copy of the GNU General Public License,
+ * v. 2.0 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA 02110-1301, USA.
+ *
+ * (C) 2005-2006,
+ * @author JBoss Inc.
+ */
/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, Red Hat Middleware LLC, and individual contributors
- * as indicated by the @author tags.
- * See the copyright.txt in the distribution for a full listing
- * of individual contributors.
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU General Public License, v. 2.0.
- * This program is distributed in the hope that it will be useful, but WITHOUT A
- * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
- * PARTICULAR PURPOSE. See the GNU General Public License for more details.
- * You should have received a copy of the GNU General Public License,
- * v. 2.0 along with this distribution; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- * MA 02110-1301, USA.
- *
- * (C) 2005-2006,
- * @author JBoss Inc.
- */
-/*
* RestaurantView.java
*
* Copyright (c) 2003 Arjuna Technologies Ltd.
@@ -415,7 +415,7 @@
singletonInstance = new RestaurantView(RestaurantManager.getSingletonInstance());
}
- singletonInstance.setVisible(true);
+ singletonInstance.show();
return singletonInstance;
}
Modified: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/services/Taxi/TaxiManager.java
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/services/Taxi/TaxiManager.java 2008-01-09 12:41:15 UTC (rev 17651)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/services/Taxi/TaxiManager.java 2008-01-09 14:22:44 UTC (rev 17652)
@@ -15,7 +15,7 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
* MA 02110-1301, USA.
*
- * (C) 2005-2007,
+ * (C) 2005-2006,
* @author JBoss Inc.
*/
/*
@@ -58,7 +58,7 @@
public void bookTaxi(Object txID)
{
// locate any pre-existing request for the same transaction
- Integer request = unpreparedTransactions.get(txID);
+ Integer request = (Integer) unpreparedTransactions.get(txID);
if (request == null)
{
// this is the first request for this
@@ -79,7 +79,7 @@
public boolean prepareTaxi(Object txID)
{
// ensure that we have seen this transaction before
- Integer request = unpreparedTransactions.get(txID);
+ Integer request = (Integer) unpreparedTransactions.get(txID);
if (request == null)
{
return false; // error: transaction not registered
@@ -311,12 +311,12 @@
/**
* The transactions we know about but which have not been prepared.
*/
- private Hashtable<Object,Integer> unpreparedTransactions;
+ private Hashtable unpreparedTransactions;
/**
* The transactions we know about and are prepared to commit.
*/
- private Hashtable<Object,Integer> preparedTransactions;
+ private Hashtable preparedTransactions;
/**
* The auto commit mode.
Modified: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/services/Taxi/TaxiServiceAT.java
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/services/Taxi/TaxiServiceAT.java 2008-01-09 12:41:15 UTC (rev 17651)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/services/Taxi/TaxiServiceAT.java 2008-01-09 14:22:44 UTC (rev 17652)
@@ -76,7 +76,7 @@
taxiView.addMessage("******************************");
- taxiView.addMessage("id:" + transactionId + ". Received a taxi booking request");
+ taxiView.addMessage("id:" + transactionId.toString() + ". Received a taxi booking request");
TaxiManager.getSingletonInstance().bookTaxi(transactionId);
Modified: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/services/Taxi/TaxiServiceBA.java
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/services/Taxi/TaxiServiceBA.java 2008-01-09 12:41:15 UTC (rev 17651)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/services/Taxi/TaxiServiceBA.java 2008-01-09 14:22:44 UTC (rev 17652)
@@ -75,7 +75,7 @@
taxiView.addMessage("******************************");
- taxiView.addPrepareMessage("id:" + transactionId + ". Received a taxi booking request");
+ taxiView.addPrepareMessage("id:" + transactionId.toString() + ". Received a taxi booking request");
taxiView.updateFields();
// invoke the backend business logic:
Modified: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/services/Taxi/TaxiView.java
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/services/Taxi/TaxiView.java 2008-01-09 12:41:15 UTC (rev 17651)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/services/Taxi/TaxiView.java 2008-01-09 14:22:44 UTC (rev 17652)
@@ -284,7 +284,7 @@
{
singletonInstance = new TaxiView(TaxiManager.getSingletonInstance());
}
- singletonInstance.setVisible(true);
+ singletonInstance.show();
return singletonInstance;
}
Modified: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/services/Theatre/TheatreManager.java
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/services/Theatre/TheatreManager.java 2008-01-09 12:41:15 UTC (rev 17651)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/services/Theatre/TheatreManager.java 2008-01-09 14:22:44 UTC (rev 17652)
@@ -15,7 +15,7 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
* MA 02110-1301, USA.
*
- * (C) 2005-2007,
+ * (C) 2005-2006,
* @author JBoss Inc.
*/
/*
@@ -60,7 +60,7 @@
public void bookSeats(Object txID, int nSeats, int area)
{
// locate any pre-existing request for the same transaction
- Integer[] requests = unpreparedTransactions.get(txID);
+ Integer[] requests = (Integer[]) unpreparedTransactions.get(txID);
if (requests == null)
{
// this is the first request for this transaction
@@ -91,7 +91,7 @@
int[] nSeats = new int[NUM_SEAT_AREAS];
// ensure that we have seen this transaction before
- Integer[] requests = unpreparedTransactions.get(txID);
+ Integer[] requests = (Integer[]) unpreparedTransactions.get(txID);
if (requests == null)
{
return false; // error: transaction not registered
@@ -184,7 +184,7 @@
if (preparedTransactions.containsKey(txID))
{
// undo the prepare operations
- Integer[] requests = preparedTransactions.remove(txID);
+ Integer[] requests = (Integer[]) preparedTransactions.remove(txID);
for (int i = 0; i < NUM_SEAT_AREAS; i++)
{
nFreeSeats[i] += requests[i].intValue();
@@ -196,7 +196,7 @@
else if (unpreparedTransactions.containsKey(txID))
{
// undo the booking operations
- Integer[] requests = unpreparedTransactions.remove(txID);
+ Integer[] requests = (Integer[]) unpreparedTransactions.remove(txID);
for (int i = 0; i < NUM_SEAT_AREAS; i++)
{
nBookedSeats[i] -= requests[i].intValue();
@@ -227,7 +227,7 @@
{
// complete the prepared transaction
- Integer[] requests = preparedTransactions.remove(txID);
+ Integer[] requests = (Integer[]) preparedTransactions.remove(txID);
for (int i = 0; i < NUM_SEAT_AREAS; i++)
{
nCommittedSeats[i] += requests[i].intValue();
@@ -239,7 +239,7 @@
else if (unpreparedTransactions.containsKey(txID))
{
// use one phase commit optimisation, skipping prepare
- Integer[] requests = unpreparedTransactions.remove(txID);
+ Integer[] requests = (Integer[]) unpreparedTransactions.remove(txID);
for (int i = 0; i < NUM_SEAT_AREAS; i++)
{
nCommittedSeats[i] += requests[i].intValue();
@@ -495,12 +495,12 @@
/**
* The transactions we know about but which have not been prepared.
*/
- private Hashtable<Object,Integer[]> unpreparedTransactions;
+ private Hashtable unpreparedTransactions;
/**
* The transactions we know about and are prepared to commit.
*/
- private Hashtable<Object,Integer[]> preparedTransactions;
+ private Hashtable preparedTransactions;
/**
* Constant (array index) used for the seating area CIRCLE.
Modified: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/services/Theatre/TheatreServiceAT.java
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/services/Theatre/TheatreServiceAT.java 2008-01-09 12:41:15 UTC (rev 17651)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/services/Theatre/TheatreServiceAT.java 2008-01-09 14:22:44 UTC (rev 17652)
@@ -78,7 +78,7 @@
theatreView.addMessage("******************************");
- theatreView.addMessage("id:" + transactionId + ". Received a theatre booking request for " + how_many + " seats in area " + which_area);
+ theatreView.addMessage("id:" + transactionId.toString() + ". Received a theatre booking request for " + how_many + " seats in area " + which_area);
TheatreManager.getSingletonInstance().bookSeats(transactionId, how_many, which_area);
Modified: labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/services/Theatre/TheatreView.java
===================================================================
--- labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/services/Theatre/TheatreView.java 2008-01-09 12:41:15 UTC (rev 17651)
+++ labs/jbosstm/trunk/XTS/demo/src/com/arjuna/xts/nightout/services/Theatre/TheatreView.java 2008-01-09 14:22:44 UTC (rev 17652)
@@ -541,7 +541,7 @@
singletonInstance = new TheatreView(TheatreManager.getSingletonInstance());
}
- singletonInstance.setVisible(true);
+ singletonInstance.show();
return singletonInstance;
}
Deleted: labs/jbosstm/trunk/XTS/demo/web/images/jboss.gif
===================================================================
(Binary files differ)
Modified: labs/jbosstm/trunk/XTS/demo/web/index.jsp
===================================================================
--- labs/jbosstm/trunk/XTS/demo/web/index.jsp 2008-01-09 12:41:15 UTC (rev 17651)
+++ labs/jbosstm/trunk/XTS/demo/web/index.jsp 2008-01-09 14:22:44 UTC (rev 17652)
@@ -17,7 +17,7 @@
<tr>
<td width="20"> </td>
<td align="center" width="170" bgcolor="#ffffff">
- <img src="images/jboss.gif" alt="jboss logo" border="0">
+ <img src="images/JBoss_DivOfRH_RGB.gif" alt="arjuna logo" border="0">
</td>
<td width="20"> </td>
<td valign="middle" align="left" width="530" bgcolor="#ffffff">
@@ -93,7 +93,7 @@
<TD colspan="3" height="20" bgcolor="#ffffff"> </TD>
</TR>
<TR>
-<TD valign="top" align="left" width="10" bgcolor="#336699"><IMG src="images/tl_corner_10.gif" alt="" border="0"></TD><TD valign="middle" align="left" width="510" bgcolor="#336699"><FONT size="2" color="#ffffff" style="font-family: Arial, Helvetica, sans-serif"><B>Transaction type</B></FONT></TD><TD valign="top" align="right" width="10" bgcolor="#336699"><IMG src="images/tr_corner_10.gif" alt="" border="0"></TD>
+<TD valign="top" align="left" width="10" bgcolor="#336699"><IMG src="images/tl_corner_10.gif" alt="" border="0"></TD><TD valign="middle" align="left" width="510" bgcolor="#336699"><FONT size="2" color="#ffffff" style="font-family: Arial, Helvetica, sans-serif"><B>Restaurant Service - Booking Form</B></FONT></TD><TD valign="top" align="right" width="10" bgcolor="#336699"><IMG src="images/tr_corner_10.gif" alt="" border="0"></TD>
</TR>
<TR>
<TD width="10" bgcolor="#e3e3e3"> </TD><TD width="510" bgcolor="#e3e3e3">
Copied: labs/jbosstm/trunk/XTS/demo/weblogic.properties (from rev 16747, labs/jbosstm/trunk/XTS/demo/weblogic.properties)
===================================================================
--- labs/jbosstm/trunk/XTS/demo/weblogic.properties (rev 0)
+++ labs/jbosstm/trunk/XTS/demo/weblogic.properties 2008-01-09 14:22:44 UTC (rev 17652)
@@ -0,0 +1,69 @@
+<!--
+ JBoss, Home of Professional Open Source
+ Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ as indicated by the @author tags.
+ See the copyright.txt in the distribution for a full listing
+ of individual contributors.
+ This copyrighted material is made available to anyone wishing to use,
+ modify, copy, or redistribute it subject to the terms and conditions
+ of the GNU General Public License, v. 2.0.
+ This program is distributed in the hope that it will be useful, but WITHOUT A
+ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ You should have received a copy of the GNU General Public License,
+ v. 2.0 along with this distribution; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ MA 02110-1301, USA.
+
+ (C) 2005-2006,
+ @author JBoss Inc.
+-->
+<!-- WebLogic property file
+ The following variables should be replaced for WebLogic deployment
+
+ WEBLOGIC_HOSTNAME - the hostname of the WebLogic installation (localhost)
+ WEBLOGIC_PORT - the port of the WebLogic web server (7001)
+ WEBLOGIC_URLSTUB - the url stub for the demo webservices (xtsdemowebservices)
+ WEBLOGIC_DEPLOY_DIR - the deploy directory of the WebLogic instance
+ WEBLOGIC_HOME - The home directory of the WebLogic installation (/usr/local/bea/weblogic81)
+
+ You can choose any combination of the URL entries provided that there is an entry for each service.
+ The default services are the ones running within WebLogic.
+-->
+<arjuna>
+ <hostname>WEBLOGIC_HOSTNAME</hostname>
+ <port>WEBLOGIC_PORT</port>
+ <urlstub>WEBLOGIC_URLSTUB</urlstub>
+ <deploy>
+ <dir>WEBLOGIC_DEPLOY_DIR</dir>
+ </deploy>
+ <weblogic>
+ <home>WEBLOGIC_HOME</home>
+ </weblogic>
+
+ <!-- webMethods services
+ <restaurantATURL>http://WEBMETHODS_HOSTNAME:WEBMETHODS_PORT/WEBMETHODS_URLSTUB/services/RestaurantServiceAT.wsdl</restaurantATURL>
+ <restaurantBAURL>http://WEBMETHODS_HOSTNAME:WEBMETHODS_PORT/WEBMETHODS_URLSTUB/services/RestaurantServiceBA.wsdl</restaurantBAURL>
+ <taxiATURL>http://WEBMETHODS_HOSTNAME:WEBMETHODS_PORT/WEBMETHODS_URLSTUB/services/TaxiServiceAT.wsdl</taxiATURL>
+ <taxiBAURL>http://WEBMETHODS_HOSTNAME:WEBMETHODS_PORT/WEBMETHODS_URLSTUB/services/TaxiServiceBA.wsdl</taxiBAURL>
+ <theatreATURL>http://WEBMETHODS_HOSTNAME:WEBMETHODS_PORT/WEBMETHODS_URLSTUB/services/TheatreServiceAT.wsdl</theatreATURL>
+ <theatreBAURL>http://WEBMETHODS_HOSTNAME:WEBMETHODS_PORT/WEBMETHODS_URLSTUB/services/TheatreServiceBA.wsdl</theatreBAURL>
+ -->
+
+ <!-- WebLogic services -->
+ <restaurantATURL>http://WEBLOGIC_HOSTNAME:WEBLOGIC_PORT/WEBLOGIC_URLSTUB/RestaurantServiceAT?WSDL</restaurantATURL>
+ <restaurantBAURL>http://WEBLOGIC_HOSTNAME:WEBLOGIC_PORT/WEBLOGIC_URLSTUB/RestaurantServiceBA?WSDL</restaurantBAURL>
+ <taxiATURL>http://WEBLOGIC_HOSTNAME:WEBLOGIC_PORT/WEBLOGIC_URLSTUB/TaxiServiceAT?WSDL</taxiATURL>
+ <taxiBAURL>http://WEBLOGIC_HOSTNAME:WEBLOGIC_PORT/WEBLOGIC_URLSTUB/TaxiServiceBA?WSDL</taxiBAURL>
+ <theatreATURL>http://WEBLOGIC_HOSTNAME:WEBLOGIC_PORT/WEBLOGIC_URLSTUB/TheatreServiceAT?WSDL</theatreATURL>
+ <theatreBAURL>http://WEBLOGIC_HOSTNAME:WEBLOGIC_PORT/WEBLOGIC_URLSTUB/TheatreServiceBA?WSDL</theatreBAURL>
+
+ <!-- JBoss services
+ <restaurantATURL>http://JBOSS_HOSTNAME:JBOSS_PORT/JBOSS_URLSTUB/RestaurantServiceAT?wsdl</restaurantATURL>
+ <restaurantBAURL>http://JBOSS_HOSTNAME:JBOSS_PORT/JBOSS_URLSTUB/RestaurantServiceBA?wsdl</restaurantBAURL>
+ <taxiATURL>http://JBOSS_HOSTNAME:JBOSS_PORT/JBOSS_URLSTUB/TaxiServiceAT?wsdl</taxiATURL>
+ <taxiBAURL>http://JBOSS_HOSTNAME:JBOSS_PORT/JBOSS_URLSTUB/TaxiServiceBA?wsdl</taxiBAURL>
+ <theatreATURL>http://JBOSS_HOSTNAME:JBOSS_PORT/JBOSS_URLSTUB/TheatreServiceAT?wsdl</theatreATURL>
+ <theatreBAURL>http://JBOSS_HOSTNAME:JBOSS_PORT/JBOSS_URLSTUB/TheatreServiceBA?wsdl</theatreBAURL>
+ -->
+</arjuna>
Copied: labs/jbosstm/trunk/XTS/demo/webmethods.properties (from rev 16747, labs/jbosstm/trunk/XTS/demo/webmethods.properties)
===================================================================
--- labs/jbosstm/trunk/XTS/demo/webmethods.properties (rev 0)
+++ labs/jbosstm/trunk/XTS/demo/webmethods.properties 2008-01-09 14:22:44 UTC (rev 17652)
@@ -0,0 +1,69 @@
+<!--
+ JBoss, Home of Professional Open Source
+ Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ as indicated by the @author tags.
+ See the copyright.txt in the distribution for a full listing
+ of individual contributors.
+ This copyrighted material is made available to anyone wishing to use,
+ modify, copy, or redistribute it subject to the terms and conditions
+ of the GNU General Public License, v. 2.0.
+ This program is distributed in the hope that it will be useful, but WITHOUT A
+ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ You should have received a copy of the GNU General Public License,
+ v. 2.0 along with this distribution; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ MA 02110-1301, USA.
+
+ (C) 2005-2006,
+ @author JBoss Inc.
+-->
+<!-- Webmethod property file
+ The following variables should be replaced for webMethods deployment
+
+ WEBMETHODS_HOSTNAME - the hostname of the webMethods installation (localhost)
+ WEBMETHODS_PORT - the port of the webMethods web server (8004)
+ WEBMETHODS_URLSTUB - the url stub for the demo webservices (xts-demo)
+ WEBMETHODS_DEPLOY_DIR - the deploy directory of the webMethods instance
+ WEBMETHODS_HOME - The home directory of the webMethods installation (/usr/local/glue)
+
+ You can choose any combination of the URL entries provided that there is an entry for each service.
+ The default services are the ones running within webMethods.
+-->
+<arjuna>
+ <hostname>WEBMETHODS_HOSTNAME</hostname>
+ <port>WEBMETHODS_PORT</port>
+ <urlstub>WEBMETHODS_URLSTUB</urlstub>
+ <deploy>
+ <dir>WEBMETHODS_DEPLOY_DIR</dir>
+ </deploy>
+ <webmethods>
+ <home>WEBMETHODS_HOME</home>
+ </webmethods>
+
+ <!-- webmethods services -->
+ <restaurantATURL>http://WEBMETHODS_HOSTNAME:WEBMETHODS_PORT/WEBMETHODS_URLSTUB/services/RestaurantServiceAT.wsdl</restaurantATURL>
+ <restaurantBAURL>http://WEBMETHODS_HOSTNAME:WEBMETHODS_PORT/WEBMETHODS_URLSTUB/services/RestaurantServiceBA.wsdl</restaurantBAURL>
+ <taxiATURL>http://WEBMETHODS_HOSTNAME:WEBMETHODS_PORT/WEBMETHODS_URLSTUB/services/TaxiServiceAT.wsdl</taxiATURL>
+ <taxiBAURL>http://WEBMETHODS_HOSTNAME:WEBMETHODS_PORT/WEBMETHODS_URLSTUB/services/TaxiServiceBA.wsdl</taxiBAURL>
+ <theatreATURL>http://WEBMETHODS_HOSTNAME:WEBMETHODS_PORT/WEBMETHODS_URLSTUB/services/TheatreServiceAT.wsdl</theatreATURL>
+ <theatreBAURL>http://WEBMETHODS_HOSTNAME:WEBMETHODS_PORT/WEBMETHODS_URLSTUB/services/TheatreServiceBA.wsdl</theatreBAURL>
+
+ <!-- WebLogic services
+ <restaurantATURL>http://WEBLOGIC_HOSTNAME:WEBLOGIC_PORT/WEBLOGIC_URLSTUB/RestaurantServiceAT?WSDL</restaurantATURL>
+ <restaurantBAURL>http://WEBLOGIC_HOSTNAME:WEBLOGIC_PORT/WEBLOGIC_URLSTUB/RestaurantServiceBA?WSDL</restaurantBAURL>
+ <taxiATURL>http://WEBLOGIC_HOSTNAME:WEBLOGIC_PORT/WEBLOGIC_URLSTUB/TaxiServiceAT?WSDL</taxiATURL>
+ <taxiBAURL>http://WEBLOGIC_HOSTNAME:WEBLOGIC_PORT/WEBLOGIC_URLSTUB/TaxiServiceBA?WSDL</taxiBAURL>
+ <theatreATURL>http://WEBLOGIC_HOSTNAME:WEBLOGIC_PORT/WEBLOGIC_URLSTUB/TheatreServiceAT?WSDL</theatreATURL>
+ <theatreBAURL>http://WEBLOGIC_HOSTNAME:WEBLOGIC_PORT/WEBLOGIC_URLSTUB/TheatreServiceBA?WSDL</theatreBAURL>
+ -->
+
+ <!-- JBoss services
+ <restaurantATURL>http://JBOSS_HOSTNAME:JBOSS_PORT/JBOSS_URLSTUB/RestaurantServiceAT?wsdl</restaurantATURL>
+ <restaurantBAURL>http://JBOSS_HOSTNAME:JBOSS_PORT/JBOSS_URLSTUB/RestaurantServiceBA?wsdl</restaurantBAURL>
+ <taxiATURL>http://JBOSS_HOSTNAME:JBOSS_PORT/JBOSS_URLSTUB/TaxiServiceAT?wsdl</taxiATURL>
+ <taxiBAURL>http://JBOSS_HOSTNAME:JBOSS_PORT/JBOSS_URLSTUB/TaxiServiceBA?wsdl</taxiBAURL>
+ <theatreATURL>http://JBOSS_HOSTNAME:JBOSS_PORT/JBOSS_URLSTUB/TheatreServiceAT?wsdl</theatreATURL>
+ <theatreBAURL>http://JBOSS_HOSTNAME:JBOSS_PORT/JBOSS_URLSTUB/TheatreServiceBA?wsdl</theatreBAURL>
+ -->
+</arjuna>
More information about the jboss-svn-commits
mailing list