You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by John Chen <jc...@parasoft.com> on 2003/05/07 03:54:08 UTC
Wsdd Deployment using RPC/Literal
Here is a WSDD I am using and I can not seem to get the RPC/Literal to
work. Am I missing something? Am I setting a variable wrong somewhere?
<service name="MyPo" provider="java:RPC" use="literal">
<parameter name="allowedMethods" value="*"/>
<parameter name="scope" value="Session"/>
<parameter name="className" value="services.MyPo"/>
<parameter name="sendXsiTypes" value="false"/>
<parameter name="sendMultiRefs" value="false"/>
</service>
Any help would be much appreciated!
John
<?xml version="1.0" encoding="UTF-8"?>
<deployment xmlns="http://xml.apache.org/axis/wsdd/"
xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
<globalConfiguration>
<parameter name="adminPassword" value="admin"/>
<parameter name="attachments.Directory"
value="C:\home\mustang\jchen\product\Win32-4.0_i486\lib\bin.Win32\tomcat\webapps\axis\WEB-INF\attachments"/>
<parameter name="sendMultiRefs" value="true"/>
<parameter name="sendXsiTypes" value="true"/>
<parameter name="attachments.implementation"
value="org.apache.axis.attachments.AttachmentsImpl"/>
<parameter name="sendXMLDeclaration" value="true"/>
<requestFlow>
<handler type="java:org.apache.axis.handlers.JWSHandler"/>
</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="RPCDispatcher"
type="java:org.apache.axis.providers.java.RPCProvider"/>
<handler name="Authenticate"
type="java:org.apache.axis.handlers.SimpleAuthenticationHandler"/>
<handler name="MsgDispatcher"
type="java:org.apache.axis.providers.java.MsgProvider"/>
<service name="Bank" provider="java:RPC" use="literal">
<parameter name="allowedMethods" value="*"/>
<parameter name="className" value="webservices.bank.Bank"/>
<parameter name="scope" value="Session"/>
</service>
<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="MyPo" provider="java:RPC" use="literal">
<parameter name="allowedMethods" value="*"/>
<parameter name="scope" value="Session"/>
<parameter name="className" value="services.MyPo"/>
<parameter name="sendXsiTypes" value="false"/>
<parameter name="sendMultiRefs" value="false"/>
</service>
<service name="PrimitiveService" provider="java:RPC" style="document"
use="literal">
<parameter name="allowedMethods" value="*"/>
<parameter name="scope" value="Session"/>
<parameter name="className"
value="services.DotNetPrimitiveTest_X0020_ServiceSoapImpl"/>
</service>
<transport name="http">
<requestFlow>
<handler type="URLMapper"/>
<handler type="java:org.apache.axis.handlers.http.HTTPAuthHandler"/>
</requestFlow>
</transport>
<transport name="local">
<responseFlow>
<handler type="java:org.apache.axis.transport.local.LocalResponder"/>
</responseFlow>
</transport>
</deployment>
WSDD Help -- Document/Literal
Posted by John Chen <jc...@parasoft.com>.
I am looking for Information on WSDD Service Parameters such as
<namespace>, <parameter>, etc. Are there any other documentation on WSDD
Deploy of style="document" services (not style="message").
I can not get Document/Literal to work properly and I could really use some
guidance.
Thanks,
John
At 06:54 PM 5/6/2003 -0700, you wrote:
>Here is a WSDD I am using and I can not seem to get the RPC/Literal to
>work. Am I missing something? Am I setting a variable wrong somewhere?
>
> <service name="MyPo" provider="java:RPC" use="literal">
> <parameter name="allowedMethods" value="*"/>
> <parameter name="scope" value="Session"/>
> <parameter name="className" value="services.MyPo"/>
> <parameter name="sendXsiTypes" value="false"/>
> <parameter name="sendMultiRefs" value="false"/>
> </service>
>
>Any help would be much appreciated!
>
>John
>
>
>
><?xml version="1.0" encoding="UTF-8"?>
><deployment xmlns="http://xml.apache.org/axis/wsdd/"
>xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
> <globalConfiguration>
> <parameter name="adminPassword" value="admin"/>
> <parameter name="attachments.Directory"
> value="C:\home\mustang\jchen\product\Win32-4.0_i486\lib\bin.Win32\tomcat\webapps\axis\WEB-INF\attachments"/>
> <parameter name="sendMultiRefs" value="true"/>
> <parameter name="sendXsiTypes" value="true"/>
> <parameter name="attachments.implementation"
> value="org.apache.axis.attachments.AttachmentsImpl"/>
> <parameter name="sendXMLDeclaration" value="true"/>
> <requestFlow>
> <handler type="java:org.apache.axis.handlers.JWSHandler"/>
> </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="RPCDispatcher"
> type="java:org.apache.axis.providers.java.RPCProvider"/>
> <handler name="Authenticate"
> type="java:org.apache.axis.handlers.SimpleAuthenticationHandler"/>
> <handler name="MsgDispatcher"
> type="java:org.apache.axis.providers.java.MsgProvider"/>
> <service name="Bank" provider="java:RPC" use="literal">
> <parameter name="allowedMethods" value="*"/>
> <parameter name="className" value="webservices.bank.Bank"/>
> <parameter name="scope" value="Session"/>
> </service>
> <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="MyPo" provider="java:RPC" use="literal">
> <parameter name="allowedMethods" value="*"/>
> <parameter name="scope" value="Session"/>
> <parameter name="className" value="services.MyPo"/>
> <parameter name="sendXsiTypes" value="false"/>
> <parameter name="sendMultiRefs" value="false"/>
> </service>
> <service name="PrimitiveService" provider="java:RPC" style="document"
> use="literal">
> <parameter name="allowedMethods" value="*"/>
> <parameter name="scope" value="Session"/>
> <parameter name="className"
> value="services.DotNetPrimitiveTest_X0020_ServiceSoapImpl"/>
> </service>
> <transport name="http">
> <requestFlow>
> <handler type="URLMapper"/>
> <handler type="java:org.apache.axis.handlers.http.HTTPAuthHandler"/>
> </requestFlow>
> </transport>
> <transport name="local">
> <responseFlow>
> <handler type="java:org.apache.axis.transport.local.LocalResponder"/>
> </responseFlow>
> </transport>
></deployment>