Migrating Legacy Axis1 application

Mansour Al Akeel <[email protected]> Mon, 23 Jun 2025 18:49:30 -0400
Newsgroups gmane.text.xml.axis.user
Message-ID <CAFvvX=akCkJQTk5Aw-g8SOO11ouLy3dc7MS5m_H8PBq6TX53Gw@mail.gmail.com>
--0000000000000851b80638450729
Content-Type: text/plain; charset="UTF-8"

Hello all,

I am trying to migrate an old axis1 application. The application is a war
file with multiple JWS files, and there's a WEB-INF/server-config.wsdd
file. This file contains multiple services definitions. The wsdd file
defines the transports, and the handlers as well, as services.

The challenges I am facing are with the upgrade. With multiple <service>
definitions in the wsdd file, how can I port those to axis2. I looked into
the migration guide but I was not able to find a way to port legacy code to
newer "conf/services.xml" or a sample application that I can use as a basis
for my work.
The content of the wsdd file is similar to:

<globalConfiguration>

<parameter name="adminPassword" value="admin" />

<parameter name="enableNamespacePrefixOptimization"

value="false" />

<parameter name="dotNetSoapEncFix" value="true" />

<parameter name="disablePrettyXML" value="true" />

<parameter name="attachments.implementation"

value="org.apache.axis.attachments.AttachmentsImpl" />

<parameter name="sendXsiTypes" value="true" />

<parameter name="sendMultiRefs" value="true" />

<parameter name="sendXMLDeclaration" value="true" />

<requestFlow>

<handler type="java:org.apache.axis.handlers.JWSHandler">

<parameter name="scope" value="session" />

</handler>

<handler type="java:org.apache.axis.handlers.JWSHandler">

<parameter name="scope" value="request" />

<parameter name="extension" value=".jwr" />

</handler>

</requestFlow>

</globalConfiguration>



<handler name="LocalResponder"

type="java:org.apache.axis.transport.local.LocalResponder" />

<handler name="URLMapper"

type="java:org.apache.axis.handlers.http.URLMapper" />

<handler name="Authenticate"

type="java:org.apache.axis.handlers.SimpleAuthenticationHandler" />



<service name="AdminService" provider="java:MSG">

<parameter name="allowedMethods" value="AdminService" />

<parameter name="enableRemoteAdmin" value="false" />

<parameter name="className"

value="org.apache.axis.utils.Admin" />

<namespace>http://xml.apache.org/axis/wsdd/</namespace>

</service>


<service name="Version" provider="java:RPC">

<parameter name="allowedMethods" value="getVersion" />

<parameter name="className" value="org.apache.axis.Version" />

</service>



<transport name="http">

<requestFlow>

<handler type="URLMapper" />

<handler

type="java:org.apache.axis.handlers.http.HTTPAuthHandler" />

</requestFlow>

<parameter name="qs:list"

value="org.apache.axis.transport.http.QSListHandler" />

<parameter name="qs:wsdl"

value="org.apache.axis.transport.http.QSWSDLHandler" />

<parameter name="qs:method"

value="org.apache.axis.transport.http.QSMethodHandler" />

</transport>

<transport name="local">

<responseFlow>

<handler type="LocalResponder" />

</responseFlow>

</transport>



<service name="CCR" provider="java:RPC" style="wrapped"

use="literal" xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<parameter name="className"

value="com.fully.qualified.classname" />

<parameter name="allowedMethods" value="*" />

<parameter name="typeMappingVersion" value="1.2" />

<namespace>http://tempuri.org/</namespace>

<parameter name="schemaUnqualified"

value="http://XXX/CCR/" />

<parameter name="wsdlServicePort" value="CCRPort" />

</service>



I understand <transport> and <globalConfig> may need to go into
WEB-INF/config/axis2.xml.

I am hoping to find a clear path to re-write or port this to the newer
services.xml format.


Is there an example that I can use for this work?

--0000000000000851b80638450729
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Hello all,</div><div><br></div><div>I am trying to mi=
grate an old axis1 application. The application is a war file with multiple=
 JWS files, and there&#39;s a WEB-INF/server-config.wsdd file. This file co=
ntains multiple services definitions. The wsdd file defines the transports,=
 and the handlers as well, as services.=C2=A0</div><div><br></div><div>The =
challenges I am facing are with the upgrade. With multiple &lt;service&gt; =
definitions in the wsdd file, how can I port those to axis2. I looked into =
the migration guide but I was not able to find a way to port legacy code to=
 newer &quot;conf/services.xml&quot; or a sample application that I can use=
 as a basis for my work.=C2=A0</div><div>The content of the wsdd file is si=
milar to:=C2=A0<br><br><div style=3D"background-color:rgb(255,255,255);padd=
ing:0px 0px 0px 2px"><div style=3D"color:rgb(0,0,0);background-color:rgb(25=
5,255,255);font-family:&quot;Consolas&quot;;font-size:10pt;white-space:pre"=
><p style=3D"margin:0px">	<span style=3D"color:rgb(0,128,128)">&lt;</span><=
span style=3D"color:rgb(63,127,127)">globalConfiguration</span><span style=
=3D"color:rgb(0,128,128)">&gt;</span></p><p style=3D"margin:0px">		<span st=
yle=3D"color:rgb(0,128,128)">&lt;</span><span style=3D"color:rgb(63,127,127=
)">parameter</span> <span style=3D"color:rgb(127,0,127)">name</span>=3D<spa=
n style=3D"color:rgb(42,0,255);font-style:italic">&quot;adminPassword&quot;=
</span> <span style=3D"color:rgb(127,0,127)">value</span>=3D<span style=3D"=
color:rgb(42,0,255);font-style:italic">&quot;admin&quot;</span> <span style=
=3D"color:rgb(0,128,128)">/&gt;</span></p><p style=3D"margin:0px">		<span s=
tyle=3D"color:rgb(0,128,128)">&lt;</span><span style=3D"color:rgb(63,127,12=
7)">parameter</span> <span style=3D"color:rgb(127,0,127)">name</span>=3D<sp=
an style=3D"color:rgb(42,0,255);font-style:italic">&quot;enableNamespacePre=
fixOptimization&quot;</span></p><p style=3D"margin:0px">			<span style=3D"c=
olor:rgb(127,0,127)">value</span>=3D<span style=3D"color:rgb(42,0,255);font=
-style:italic">&quot;false&quot;</span> <span style=3D"color:rgb(0,128,128)=
">/&gt;</span></p><p style=3D"margin:0px">		<span style=3D"color:rgb(0,128,=
128)">&lt;</span><span style=3D"color:rgb(63,127,127)">parameter</span> <sp=
an style=3D"color:rgb(127,0,127)">name</span>=3D<span style=3D"color:rgb(42=
,0,255);font-style:italic">&quot;dotNetSoapEncFix&quot;</span> <span style=
=3D"color:rgb(127,0,127)">value</span>=3D<span style=3D"color:rgb(42,0,255)=
;font-style:italic">&quot;true&quot;</span> <span style=3D"color:rgb(0,128,=
128)">/&gt;</span></p><p style=3D"margin:0px">		<span style=3D"color:rgb(0,=
128,128)">&lt;</span><span style=3D"color:rgb(63,127,127)">parameter</span>=
 <span style=3D"color:rgb(127,0,127)">name</span>=3D<span style=3D"color:rg=
b(42,0,255);font-style:italic">&quot;disablePrettyXML&quot;</span> <span st=
yle=3D"color:rgb(127,0,127)">value</span>=3D<span style=3D"color:rgb(42,0,2=
55);font-style:italic">&quot;true&quot;</span> <span style=3D"color:rgb(0,1=
28,128)">/&gt;</span></p><p style=3D"margin:0px">		<span style=3D"color:rgb=
(0,128,128)">&lt;</span><span style=3D"color:rgb(63,127,127)">parameter</sp=
an> <span style=3D"color:rgb(127,0,127)">name</span>=3D<span style=3D"color=
:rgb(42,0,255);font-style:italic">&quot;attachments.implementation&quot;</s=
pan></p><p style=3D"margin:0px">			<span style=3D"color:rgb(127,0,127)">val=
ue</span>=3D<span style=3D"color:rgb(42,0,255);font-style:italic">&quot;org=
.apache.axis.attachments.AttachmentsImpl&quot;</span> <span style=3D"color:=
rgb(0,128,128)">/&gt;</span></p><p style=3D"margin:0px">		<span style=3D"co=
lor:rgb(0,128,128)">&lt;</span><span style=3D"color:rgb(63,127,127)">parame=
ter</span> <span style=3D"color:rgb(127,0,127)">name</span>=3D<span style=
=3D"color:rgb(42,0,255);font-style:italic">&quot;sendXsiTypes&quot;</span> =
<span style=3D"color:rgb(127,0,127)">value</span>=3D<span style=3D"color:rg=
b(42,0,255);font-style:italic">&quot;true&quot;</span> <span style=3D"color=
:rgb(0,128,128)">/&gt;</span></p><p style=3D"margin:0px">		<span style=3D"c=
olor:rgb(0,128,128)">&lt;</span><span style=3D"color:rgb(63,127,127)">param=
eter</span> <span style=3D"color:rgb(127,0,127)">name</span>=3D<span style=
=3D"color:rgb(42,0,255);font-style:italic">&quot;sendMultiRefs&quot;</span>=
 <span style=3D"color:rgb(127,0,127)">value</span>=3D<span style=3D"color:r=
gb(42,0,255);font-style:italic">&quot;true&quot;</span> <span style=3D"colo=
r:rgb(0,128,128)">/&gt;</span></p><p style=3D"margin:0px">		<span style=3D"=
color:rgb(0,128,128)">&lt;</span><span style=3D"color:rgb(63,127,127)">para=
meter</span> <span style=3D"color:rgb(127,0,127)">name</span>=3D<span style=
=3D"color:rgb(42,0,255);font-style:italic">&quot;sendXMLDeclaration&quot;</=
span> <span style=3D"color:rgb(127,0,127)">value</span>=3D<span style=3D"co=
lor:rgb(42,0,255);font-style:italic">&quot;true&quot;</span> <span style=3D=
"color:rgb(0,128,128)">/&gt;</span></p><p style=3D"margin:0px">		<span styl=
e=3D"color:rgb(0,128,128)">&lt;</span><span style=3D"color:rgb(63,127,127)"=
>requestFlow</span><span style=3D"color:rgb(0,128,128)">&gt;</span></p><p s=
tyle=3D"margin:0px">			<span style=3D"color:rgb(0,128,128)">&lt;</span><spa=
n style=3D"color:rgb(63,127,127)">handler</span> <span style=3D"color:rgb(1=
27,0,127)">type</span>=3D<span style=3D"color:rgb(42,0,255);font-style:ital=
ic">&quot;java:org.apache.axis.handlers.JWSHandler&quot;</span><span style=
=3D"color:rgb(0,128,128)">&gt;</span></p><p style=3D"margin:0px">				<span =
style=3D"color:rgb(0,128,128)">&lt;</span><span style=3D"color:rgb(63,127,1=
27)">parameter</span> <span style=3D"color:rgb(127,0,127)">name</span>=3D<s=
pan style=3D"color:rgb(42,0,255);font-style:italic">&quot;scope&quot;</span=
> <span style=3D"color:rgb(127,0,127)">value</span>=3D<span style=3D"color:=
rgb(42,0,255);font-style:italic">&quot;session&quot;</span> <span style=3D"=
color:rgb(0,128,128)">/&gt;</span></p><p style=3D"margin:0px">			<span styl=
e=3D"color:rgb(0,128,128)">&lt;/</span><span style=3D"color:rgb(63,127,127)=
">handler</span><span style=3D"color:rgb(0,128,128)">&gt;</span></p><p styl=
e=3D"margin:0px">			<span style=3D"color:rgb(0,128,128)">&lt;</span><span s=
tyle=3D"color:rgb(63,127,127)">handler</span> <span style=3D"color:rgb(127,=
0,127)">type</span>=3D<span style=3D"color:rgb(42,0,255);font-style:italic"=
>&quot;java:org.apache.axis.handlers.JWSHandler&quot;</span><span style=3D"=
color:rgb(0,128,128)">&gt;</span></p><p style=3D"margin:0px">				<span styl=
e=3D"color:rgb(0,128,128)">&lt;</span><span style=3D"color:rgb(63,127,127)"=
>parameter</span> <span style=3D"color:rgb(127,0,127)">name</span>=3D<span =
style=3D"color:rgb(42,0,255);font-style:italic">&quot;scope&quot;</span> <s=
pan style=3D"color:rgb(127,0,127)">value</span>=3D<span style=3D"color:rgb(=
42,0,255);font-style:italic">&quot;request&quot;</span> <span style=3D"colo=
r:rgb(0,128,128)">/&gt;</span></p><p style=3D"margin:0px">				<span style=
=3D"color:rgb(0,128,128)">&lt;</span><span style=3D"color:rgb(63,127,127)">=
parameter</span> <span style=3D"color:rgb(127,0,127)">name</span>=3D<span s=
tyle=3D"color:rgb(42,0,255);font-style:italic">&quot;extension&quot;</span>=
 <span style=3D"color:rgb(127,0,127)">value</span>=3D<span style=3D"color:r=
gb(42,0,255);font-style:italic">&quot;.jwr&quot;</span> <span style=3D"colo=
r:rgb(0,128,128)">/&gt;</span></p><p style=3D"margin:0px">			<span style=3D=
"color:rgb(0,128,128)">&lt;/</span><span style=3D"color:rgb(63,127,127)">ha=
ndler</span><span style=3D"color:rgb(0,128,128)">&gt;</span></p><p style=3D=
"margin:0px">		<span style=3D"color:rgb(0,128,128)">&lt;/</span><span style=
=3D"color:rgb(63,127,127)">requestFlow</span><span style=3D"color:rgb(0,128=
,128)">&gt;</span></p><p style=3D"margin:0px">	<span style=3D"color:rgb(0,1=
28,128)">&lt;/</span><span style=3D"color:rgb(63,127,127)">globalConfigurat=
ion</span><span style=3D"color:rgb(0,128,128)">&gt;</span></p><p style=3D"m=
argin:0px"><br></p><p style=3D"margin:0px"><br></p><p style=3D"margin:0px">=
	<span style=3D"color:rgb(0,128,128)">&lt;</span><span style=3D"color:rgb(6=
3,127,127)">handler</span> <span style=3D"color:rgb(127,0,127)">name</span>=
=3D<span style=3D"color:rgb(42,0,255);font-style:italic">&quot;LocalRespond=
er&quot;</span></p><p style=3D"margin:0px">		<span style=3D"color:rgb(127,0=
,127)">type</span>=3D<span style=3D"color:rgb(42,0,255);font-style:italic">=
&quot;java:org.apache.axis.transport.local.LocalResponder&quot;</span> <spa=
n style=3D"color:rgb(0,128,128)">/&gt;</span></p><p style=3D"margin:0px">	<=
span style=3D"color:rgb(0,128,128)">&lt;</span><span style=3D"color:rgb(63,=
127,127)">handler</span> <span style=3D"color:rgb(127,0,127)">name</span>=
=3D<span style=3D"color:rgb(42,0,255);font-style:italic">&quot;URLMapper&qu=
ot;</span></p><p style=3D"margin:0px">		<span style=3D"color:rgb(127,0,127)=
">type</span>=3D<span style=3D"color:rgb(42,0,255);font-style:italic">&quot=
;java:org.apache.axis.handlers.http.URLMapper&quot;</span> <span style=3D"c=
olor:rgb(0,128,128)">/&gt;</span></p><p style=3D"margin:0px">	<span style=
=3D"color:rgb(0,128,128)">&lt;</span><span style=3D"color:rgb(63,127,127)">=
handler</span> <span style=3D"color:rgb(127,0,127)">name</span>=3D<span sty=
le=3D"color:rgb(42,0,255);font-style:italic">&quot;Authenticate&quot;</span=
></p><p style=3D"margin:0px">		<span style=3D"color:rgb(127,0,127)">type</s=
pan>=3D<span style=3D"color:rgb(42,0,255);font-style:italic">&quot;java:org=
.apache.axis.handlers.SimpleAuthenticationHandler&quot;</span> <span style=
=3D"color:rgb(0,128,128)">/&gt;</span></p><p style=3D"margin:0px"><br></p><=
p style=3D"margin:0px"><br></p><p style=3D"margin:0px">	<span style=3D"colo=
r:rgb(0,128,128)">&lt;</span><span style=3D"color:rgb(63,127,127)">service<=
/span> <span style=3D"color:rgb(127,0,127)">name</span>=3D<span style=3D"co=
lor:rgb(42,0,255);font-style:italic">&quot;AdminService&quot;</span> <span =
style=3D"color:rgb(127,0,127)">provider</span>=3D<span style=3D"color:rgb(4=
2,0,255);font-style:italic">&quot;java:MSG&quot;</span><span style=3D"color=
:rgb(0,128,128)">&gt;</span></p><p style=3D"margin:0px">		<span style=3D"co=
lor:rgb(0,128,128)">&lt;</span><span style=3D"color:rgb(63,127,127)">parame=
ter</span> <span style=3D"color:rgb(127,0,127)">name</span>=3D<span style=
=3D"color:rgb(42,0,255);font-style:italic">&quot;allowedMethods&quot;</span=
> <span style=3D"color:rgb(127,0,127)">value</span>=3D<span style=3D"color:=
rgb(42,0,255);font-style:italic">&quot;AdminService&quot;</span> <span styl=
e=3D"color:rgb(0,128,128)">/&gt;</span></p><p style=3D"margin:0px">		<span =
style=3D"color:rgb(0,128,128)">&lt;</span><span style=3D"color:rgb(63,127,1=
27)">parameter</span> <span style=3D"color:rgb(127,0,127)">name</span>=3D<s=
pan style=3D"color:rgb(42,0,255);font-style:italic">&quot;enableRemoteAdmin=
&quot;</span> <span style=3D"color:rgb(127,0,127)">value</span>=3D<span sty=
le=3D"color:rgb(42,0,255);font-style:italic">&quot;false&quot;</span> <span=
 style=3D"color:rgb(0,128,128)">/&gt;</span></p><p style=3D"margin:0px">		<=
span style=3D"color:rgb(0,128,128)">&lt;</span><span style=3D"color:rgb(63,=
127,127)">parameter</span> <span style=3D"color:rgb(127,0,127)">name</span>=
=3D<span style=3D"color:rgb(42,0,255);font-style:italic">&quot;className&qu=
ot;</span></p><p style=3D"margin:0px">			<span style=3D"color:rgb(127,0,127=
)">value</span>=3D<span style=3D"color:rgb(42,0,255);font-style:italic">&qu=
ot;org.apache.axis.utils.Admin&quot;</span> <span style=3D"color:rgb(0,128,=
128)">/&gt;</span></p><p style=3D"margin:0px">		<span style=3D"color:rgb(0,=
128,128)">&lt;</span><span style=3D"color:rgb(63,127,127)">namespace</span>=
<span style=3D"color:rgb(0,128,128)">&gt;</span><a href=3D"http://xml.apach=
e.org/axis/wsdd/">http://xml.apache.org/axis/wsdd/</a><span style=3D"color:=
rgb(0,128,128)">&lt;/</span><span style=3D"color:rgb(63,127,127)">namespace=
</span><span style=3D"color:rgb(0,128,128)">&gt;</span></p><p style=3D"marg=
in:0px">	<span style=3D"color:rgb(0,128,128)">&lt;/</span><span style=3D"co=
lor:rgb(63,127,127)">service</span><span style=3D"color:rgb(0,128,128)">&gt=
;</span></p><p style=3D"margin:0px"><br></p><p style=3D"margin:0px">	<span =
style=3D"color:rgb(0,128,128)">&lt;</span><span style=3D"color:rgb(63,127,1=
27)">service</span> <span style=3D"color:rgb(127,0,127)">name</span>=3D<spa=
n style=3D"color:rgb(42,0,255);font-style:italic">&quot;Version&quot;</span=
> <span style=3D"color:rgb(127,0,127)">provider</span>=3D<span style=3D"col=
or:rgb(42,0,255);font-style:italic">&quot;java:RPC&quot;</span><span style=
=3D"color:rgb(0,128,128)">&gt;</span></p><p style=3D"margin:0px">		<span st=
yle=3D"color:rgb(0,128,128)">&lt;</span><span style=3D"color:rgb(63,127,127=
)">parameter</span> <span style=3D"color:rgb(127,0,127)">name</span>=3D<spa=
n style=3D"color:rgb(42,0,255);font-style:italic">&quot;allowedMethods&quot=
;</span> <span style=3D"color:rgb(127,0,127)">value</span>=3D<span style=3D=
"color:rgb(42,0,255);font-style:italic">&quot;getVersion&quot;</span> <span=
 style=3D"color:rgb(0,128,128)">/&gt;</span></p><p style=3D"margin:0px">		<=
span style=3D"color:rgb(0,128,128)">&lt;</span><span style=3D"color:rgb(63,=
127,127)">parameter</span> <span style=3D"color:rgb(127,0,127)">name</span>=
=3D<span style=3D"color:rgb(42,0,255);font-style:italic">&quot;className&qu=
ot;</span> <span style=3D"color:rgb(127,0,127)">value</span>=3D<span style=
=3D"color:rgb(42,0,255);font-style:italic">&quot;org.apache.axis.Version&qu=
ot;</span> <span style=3D"color:rgb(0,128,128)">/&gt;</span></p><p style=3D=
"margin:0px">	<span style=3D"color:rgb(0,128,128)">&lt;/</span><span style=
=3D"color:rgb(63,127,127)">service</span><span style=3D"color:rgb(0,128,128=
)">&gt;</span></p><p style=3D"margin:0px"><br></p><p style=3D"margin:0px"><=
br></p><p style=3D"margin:0px">	<span style=3D"color:rgb(0,128,128)">&lt;</=
span><span style=3D"color:rgb(63,127,127)">transport</span> <span style=3D"=
color:rgb(127,0,127)">name</span>=3D<span style=3D"color:rgb(42,0,255);font=
-style:italic">&quot;http&quot;</span><span style=3D"color:rgb(0,128,128)">=
&gt;</span></p><p style=3D"margin:0px">		<span style=3D"color:rgb(0,128,128=
)">&lt;</span><span style=3D"color:rgb(63,127,127)">requestFlow</span><span=
 style=3D"color:rgb(0,128,128)">&gt;</span></p><p style=3D"margin:0px">			<=
span style=3D"color:rgb(0,128,128)">&lt;</span><span style=3D"color:rgb(63,=
127,127)">handler</span> <span style=3D"color:rgb(127,0,127)">type</span>=
=3D<span style=3D"color:rgb(42,0,255);font-style:italic">&quot;URLMapper&qu=
ot;</span> <span style=3D"color:rgb(0,128,128)">/&gt;</span></p><p style=3D=
"margin:0px">			<span style=3D"color:rgb(0,128,128)">&lt;</span><span style=
=3D"color:rgb(63,127,127)">handler</span></p><p style=3D"margin:0px">				<s=
pan style=3D"color:rgb(127,0,127)">type</span>=3D<span style=3D"color:rgb(4=
2,0,255);font-style:italic">&quot;java:org.apache.axis.handlers.http.HTTPAu=
thHandler&quot;</span> <span style=3D"color:rgb(0,128,128)">/&gt;</span></p=
><p style=3D"margin:0px">		<span style=3D"color:rgb(0,128,128)">&lt;/</span=
><span style=3D"color:rgb(63,127,127)">requestFlow</span><span style=3D"col=
or:rgb(0,128,128)">&gt;</span></p><p style=3D"margin:0px">		<span style=3D"=
color:rgb(0,128,128)">&lt;</span><span style=3D"color:rgb(63,127,127)">para=
meter</span> <span style=3D"color:rgb(127,0,127)">name</span>=3D<span style=
=3D"color:rgb(42,0,255);font-style:italic">&quot;qs:list&quot;</span></p><p=
 style=3D"margin:0px">			<span style=3D"color:rgb(127,0,127)">value</span>=
=3D<span style=3D"color:rgb(42,0,255);font-style:italic">&quot;org.apache.a=
xis.transport.http.QSListHandler&quot;</span> <span style=3D"color:rgb(0,12=
8,128)">/&gt;</span></p><p style=3D"margin:0px">		<span style=3D"color:rgb(=
0,128,128)">&lt;</span><span style=3D"color:rgb(63,127,127)">parameter</spa=
n> <span style=3D"color:rgb(127,0,127)">name</span>=3D<span style=3D"color:=
rgb(42,0,255);font-style:italic">&quot;qs:wsdl&quot;</span></p><p style=3D"=
margin:0px">			<span style=3D"color:rgb(127,0,127)">value</span>=3D<span st=
yle=3D"color:rgb(42,0,255);font-style:italic">&quot;org.apache.axis.transpo=
rt.http.QSWSDLHandler&quot;</span> <span style=3D"color:rgb(0,128,128)">/&g=
t;</span></p><p style=3D"margin:0px">		<span style=3D"color:rgb(0,128,128)"=
>&lt;</span><span style=3D"color:rgb(63,127,127)">parameter</span> <span st=
yle=3D"color:rgb(127,0,127)">name</span>=3D<span style=3D"color:rgb(42,0,25=
5);font-style:italic">&quot;qs:method&quot;</span></p><p style=3D"margin:0p=
x">			<span style=3D"color:rgb(127,0,127)">value</span>=3D<span style=3D"co=
lor:rgb(42,0,255);font-style:italic">&quot;org.apache.axis.transport.http.Q=
SMethodHandler&quot;</span> <span style=3D"color:rgb(0,128,128)">/&gt;</spa=
n></p><p style=3D"margin:0px">	<span style=3D"color:rgb(0,128,128)">&lt;/</=
span><span style=3D"color:rgb(63,127,127)">transport</span><span style=3D"c=
olor:rgb(0,128,128)">&gt;</span></p><p style=3D"margin:0px">	<span style=3D=
"color:rgb(0,128,128)">&lt;</span><span style=3D"color:rgb(63,127,127)">tra=
nsport</span> <span style=3D"color:rgb(127,0,127)">name</span>=3D<span styl=
e=3D"color:rgb(42,0,255);font-style:italic">&quot;local&quot;</span><span s=
tyle=3D"color:rgb(0,128,128)">&gt;</span></p><p style=3D"margin:0px">		<spa=
n style=3D"color:rgb(0,128,128)">&lt;</span><span style=3D"color:rgb(63,127=
,127)">responseFlow</span><span style=3D"color:rgb(0,128,128)">&gt;</span><=
/p><p style=3D"margin:0px">			<span style=3D"color:rgb(0,128,128)">&lt;</sp=
an><span style=3D"color:rgb(63,127,127)">handler</span> <span style=3D"colo=
r:rgb(127,0,127)">type</span>=3D<span style=3D"color:rgb(42,0,255);font-sty=
le:italic">&quot;LocalResponder&quot;</span> <span style=3D"color:rgb(0,128=
,128)">/&gt;</span></p><p style=3D"margin:0px">		<span style=3D"color:rgb(0=
,128,128)">&lt;/</span><span style=3D"color:rgb(63,127,127)">responseFlow</=
span><span style=3D"color:rgb(0,128,128)">&gt;</span></p><p style=3D"margin=
:0px">	<span style=3D"color:rgb(0,128,128)">&lt;/</span><span style=3D"colo=
r:rgb(63,127,127)">transport</span><span style=3D"color:rgb(0,128,128)">&gt=
;</span></p><p style=3D"margin:0px"><br></p><p style=3D"margin:0px"><br></p=
><div style=3D"background-color:rgb(255,255,255);padding:0px 0px 0px 2px"><=
div style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255);font-family=
:&quot;Consolas&quot;;font-size:10pt;white-space:pre"><div style=3D"backgro=
und-color:rgb(255,255,255);padding:0px 0px 0px 2px"><div style=3D"color:rgb=
(0,0,0);background-color:rgb(255,255,255);font-family:&quot;Consolas&quot;;=
font-size:10pt;white-space:pre"><p style=3D"margin:0px">	<span style=3D"col=
or:rgb(0,128,128)">&lt;</span><span style=3D"color:rgb(63,127,127)">service=
</span> <span style=3D"color:rgb(127,0,127)">name</span>=3D<span style=3D"c=
olor:rgb(42,0,255);font-style:italic">&quot;CCR&quot;</span> <span style=3D=
"color:rgb(127,0,127)">provider</span>=3D<span style=3D"color:rgb(42,0,255)=
;font-style:italic">&quot;java:RPC&quot;</span> <span style=3D"color:rgb(12=
7,0,127)">style</span>=3D<span style=3D"color:rgb(42,0,255);font-style:ital=
ic">&quot;wrapped&quot;</span></p><p style=3D"margin:0px">		<span style=3D"=
color:rgb(127,0,127)">use</span>=3D<span style=3D"color:rgb(42,0,255);font-=
style:italic">&quot;literal&quot;</span> <span style=3D"color:rgb(127,0,127=
)">xmlns:xsd</span>=3D<span style=3D"color:rgb(42,0,255);font-style:italic"=
>&quot;<a href=3D"http://www.w3.org/2001/XMLSchema">http://www.w3.org/2001/=
XMLSchema</a>&quot;</span><span style=3D"color:rgb(0,128,128)">&gt;</span><=
/p><p style=3D"margin:0px">		<span style=3D"color:rgb(0,128,128)">&lt;</spa=
n><span style=3D"color:rgb(63,127,127)">parameter</span> <span style=3D"col=
or:rgb(127,0,127)">name</span>=3D<span style=3D"color:rgb(42,0,255);font-st=
yle:italic">&quot;className&quot;</span></p><p style=3D"margin:0px">			<spa=
n style=3D"color:rgb(127,0,127)">value</span>=3D<span style=3D"color:rgb(42=
,0,255);font-style:italic">&quot;com.fully.qualified.classname&quot;</span>=
 <span style=3D"color:rgb(0,128,128)">/&gt;</span></p><p style=3D"margin:0p=
x">		<span style=3D"color:rgb(0,128,128)">&lt;</span><span style=3D"color:r=
gb(63,127,127)">parameter</span> <span style=3D"color:rgb(127,0,127)">name<=
/span>=3D<span style=3D"color:rgb(42,0,255);font-style:italic">&quot;allowe=
dMethods&quot;</span> <span style=3D"color:rgb(127,0,127)">value</span>=3D<=
span style=3D"color:rgb(42,0,255);font-style:italic">&quot;*&quot;</span> <=
span style=3D"color:rgb(0,128,128)">/&gt;</span></p><p style=3D"margin:0px"=
>		<span style=3D"color:rgb(0,128,128)">&lt;</span><span style=3D"color:rgb=
(63,127,127)">parameter</span> <span style=3D"color:rgb(127,0,127)">name</s=
pan>=3D<span style=3D"color:rgb(42,0,255);font-style:italic">&quot;typeMapp=
ingVersion&quot;</span> <span style=3D"color:rgb(127,0,127)">value</span>=
=3D<span style=3D"color:rgb(42,0,255);font-style:italic">&quot;1.2&quot;</s=
pan> <span style=3D"color:rgb(0,128,128)">/&gt;</span></p><p style=3D"margi=
n:0px">		<span style=3D"color:rgb(0,128,128)">&lt;</span><span style=3D"col=
or:rgb(63,127,127)">namespace</span><span style=3D"color:rgb(0,128,128)">&g=
t;</span><a href=3D"http://tempuri.org/">http://tempuri.org/</a><span style=
=3D"color:rgb(0,128,128)">&lt;/</span><span style=3D"color:rgb(63,127,127)"=
>namespace</span><span style=3D"color:rgb(0,128,128)">&gt;</span></p><p sty=
le=3D"margin:0px">		<span style=3D"color:rgb(0,128,128)">&lt;</span><span s=
tyle=3D"color:rgb(63,127,127)">parameter</span> <span style=3D"color:rgb(12=
7,0,127)">name</span>=3D<span style=3D"color:rgb(42,0,255);font-style:itali=
c">&quot;schemaUnqualified&quot;</span></p><p style=3D"margin:0px">			<span=
 style=3D"color:rgb(127,0,127)">value</span>=3D<span style=3D"color:rgb(42,=
0,255);font-style:italic">&quot;<a href=3D"http://XXX/CCR/">http://XXX/CCR/=
</a>&quot;</span> <span style=3D"color:rgb(0,128,128)">/&gt;</span></p><p s=
tyle=3D"margin:0px">		<span style=3D"color:rgb(0,128,128)">&lt;</span><span=
 style=3D"color:rgb(63,127,127)">parameter</span> <span style=3D"color:rgb(=
127,0,127)">name</span>=3D<span style=3D"color:rgb(42,0,255);font-style:ita=
lic">&quot;wsdlServicePort&quot;</span> <span style=3D"color:rgb(127,0,127)=
">value</span>=3D<span style=3D"color:rgb(42,0,255);font-style:italic">&quo=
t;CCRPort&quot;</span> <span style=3D"color:rgb(0,128,128)">/&gt;</span></p=
><p style=3D"margin:0px">		</p><p style=3D"margin:0px">	<span style=3D"colo=
r:rgb(0,128,128)">&lt;/</span><span style=3D"color:rgb(63,127,127)">service=
</span><span style=3D"color:rgb(0,128,128)">&gt;</span></p><p style=3D"marg=
in:0px"><span style=3D"color:rgb(0,128,128)"><br></span></p></div></div><p =
style=3D"margin:0px"><span style=3D"color:rgb(42,0,255);font-style:italic">=
<br></span></p><p style=3D"margin:0px"><span style=3D"color:rgb(42,0,255);f=
ont-style:italic">I understand &lt;transport&gt; and &lt;globalConfig&gt; m=
ay need to go into WEB-INF/config/axis2.xml. </span></p><p style=3D"margin:=
0px"><span style=3D"color:rgb(42,0,255);font-style:italic">I am hoping to f=
ind a clear path to re-write or port this to the newer services.xml format.=
 </span></p><p style=3D"margin:0px"><span style=3D"color:rgb(42,0,255);font=
-style:italic"><br></span></p><p style=3D"margin:0px"><span style=3D"color:=
rgb(42,0,255);font-style:italic">Is there an example that I can use for thi=
s work?</span></p><p style=3D"margin:0px"><span style=3D"color:rgb(42,0,255=
);font-style:italic"><br></span></p><p style=3D"margin:0px"><span style=3D"=
color:rgb(42,0,255);font-style:italic"><br></span></p><p style=3D"margin:0p=
x"><br></p></div></div><p style=3D"margin:0px"><br><br></p></div></div><br>=
<br><br></div></div>

--0000000000000851b80638450729--