[jboss-svn-commits] JBL Code SVN: r18809 - in labs/jbosstm/trunk/XTS/coordinator: dd and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Mon Mar 10 14:36:36 EDT 2008
Author: adinn
Date: 2008-03-10 14:36:36 -0400 (Mon, 10 Mar 2008)
New Revision: 18809
Removed:
labs/jbosstm/trunk/XTS/coordinator/dd/glue-config.xml
labs/jbosstm/trunk/XTS/coordinator/dd/webMethods-web-app.xml
Modified:
labs/jbosstm/trunk/XTS/coordinator/README.txt
labs/jbosstm/trunk/XTS/coordinator/build.xml
Log:
removed non-jboss build documentation, targets and config -- for JBTM-123
Modified: labs/jbosstm/trunk/XTS/coordinator/README.txt
===================================================================
--- labs/jbosstm/trunk/XTS/coordinator/README.txt 2008-03-10 18:23:53 UTC (rev 18808)
+++ labs/jbosstm/trunk/XTS/coordinator/README.txt 2008-03-10 18:36:36 UTC (rev 18809)
@@ -28,8 +28,7 @@
You need to set hostname, port and deploy.dir parameters to those for the
application server used for the stand-alone coordinator.
-(3) run ant with the deploy target that matches your application server
-(deploy-webmethods, deploy-weblogic or deploy-jboss).
+(3) run ant with the deploy target deploy -jboss.
(4) when running clients and services, edit the wstx.xml file in their
deployment to add
Modified: labs/jbosstm/trunk/XTS/coordinator/build.xml
===================================================================
--- labs/jbosstm/trunk/XTS/coordinator/build.xml 2008-03-10 18:23:53 UTC (rev 18808)
+++ labs/jbosstm/trunk/XTS/coordinator/build.xml 2008-03-10 18:36:36 UTC (rev 18809)
@@ -104,31 +104,6 @@
<jar destfile="${build.dir}/config.jar" basedir="${xts.home}/conf"/>
</target>
- <target name="webmethods-build" depends="init">
- <property name="webinf.dir" location="${build.webmethods.dir}/WEB-INF"/>
- <property name="webinf.lib.dir" location = "${webinf.dir}/lib"/>
-
- <mkdir dir="${build.webmethods.dir}"/>
- <mkdir dir="${webinf.dir}"/>
- <mkdir dir="${webinf.lib.dir}"/>
-
- <filter token="hostname" value="${hostname}"/>
- <filter token="port" value="${port}"/>
- <filter token="urlstub" value="${webmethods.urlstub}"/>
-
- <copy file="${xts.coord.dd.dir}/webMethods-web-app.xml"
- tofile="${webinf.dir}/web.xml" filtering="true"/>
- <copy file="${xts.coord.dd.dir}/glue-config.xml"
- todir="${webinf.dir}"/>
- <jar destfile="${build.dir}/config.jar" basedir="config"/>
-
- <copy todir="${webinf.lib.dir}">
- <fileset dir="${lib.dir}" includes="*.jar"/>
- <fileset dir="${ext.dir}" includes="${ext.package}"/>
- <fileset dir="${build.dir}" includes="config.jar"/>
- </copy>
- </target>
-
<target name="jboss-ear" depends="webapps">
<ear earfile="${build.webapps.dir}/xts-coordinator_jboss.ear" appxml="${dd.dir}/xts-coord_application.xml">
<fileset dir="${lib.dir}" includes="*.jar"/>
@@ -139,43 +114,11 @@
</ear>
</target>
- <target name="weblogic-ear" depends="webapps">
- <copy todir="${build.dir}/APP-INF/lib">
- <fileset dir="${lib.dir}" includes="*.jar"/>
- <fileset dir="${ext.dir}" includes="${ext.package}"/>
- <fileset dir="${build.dir}" includes="config.jar"/>
- </copy>
- <ear earfile="${build.webapps.dir}/xts-coordinator_weblogic.ear" appxml="${dd.dir}/xts-coord_application.xml">
- <fileset dir="${webapps.dir}" includes="wscf.war wstx.war"/>
- <fileset dir="${build.webapps.dir}" includes="ws-c.war ws-t.war"/>
- <fileset dir="${build.dir}" includes="APP-INF/**"/>
- </ear>
- </target>
-
- <target name="deploy-webmethods" depends="webmethods-build, undeploy-webmethods">
- <mkdir dir="${deploy.dir}/${webmethods.urlstub}"/>
- <copy todir="${deploy.dir}/${webmethods.urlstub}">
- <fileset dir="${build.webmethods.dir}"/>
- </copy>
- </target>
-
- <target name="deploy-weblogic" depends="weblogic-ear, undeploy-weblogic">
- <copy file="${build.webapps.dir}/xts-coordinator_weblogic.ear" tofile="${deploy.dir}/xts-coordinator.ear"/>
- </target>
-
<target name="deploy-jboss" depends="jboss-ear, undeploy-jboss">
<copy file="${build.webapps.dir}/xts-coordinator_jboss.ear" tofile="${deploy.dir}/xts-coordinator.ear"/>
</target>
- <target name="undeploy-weblogic">
- <delete file="${deploy.dir}/xts-coordinator.ear"/>
- </target>
-
<target name="undeploy-jboss">
<delete file="${deploy.dir}/xts-coordinator.ear"/>
</target>
-
- <target name="undeploy-webmethods">
- <delete dir="${deploy.dir}/${webmethods.urlstub}"/>
- </target>
</project>
Deleted: labs/jbosstm/trunk/XTS/coordinator/dd/glue-config.xml
===================================================================
--- labs/jbosstm/trunk/XTS/coordinator/dd/glue-config.xml 2008-03-10 18:23:53 UTC (rev 18808)
+++ labs/jbosstm/trunk/XTS/coordinator/dd/glue-config.xml 2008-03-10 18:36:36 UTC (rev 18809)
@@ -1,1956 +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://localhost:8004/$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>-->
-
- <!--list of interceptors for inbound soap responses-->
- <!--<inboundSoapResponseInterceptor>pkg.MyInterceptor</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://localhost: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://localhost:8004/uddi/inquiry</inquiryURL>
- <publicationURL>http://localhost: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/coordinator/dd/webMethods-web-app.xml
===================================================================
--- labs/jbosstm/trunk/XTS/coordinator/dd/webMethods-web-app.xml 2008-03-10 18:23:53 UTC (rev 18808)
+++ labs/jbosstm/trunk/XTS/coordinator/dd/webMethods-web-app.xml 2008-03-10 18:36:36 UTC (rev 18809)
@@ -1,185 +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 Coordinator</display-name>
-
- <description>XML Transaction Coordinator</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>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>HTTP SOAP Service Multiplexor Servlet</servlet-name>
- <url-pattern>/soap/*</url-pattern>
- </servlet-mapping>
-</web-app>
More information about the jboss-svn-commits
mailing list