Interstage Application Server SOAPサービス ユーザーズガイド |
目次 索引 |
付録A Webサービス情報の記述 |
以下にサンプルプログラムCalcのWebサービス情報の記述例を示します。
<deployment xmlns="urn:xmlns-fujitsu-com:soapx-wsdd-2002-10" xmlns:java="urn:xmlns-fujitsu-com:soapx-wsdd-providers-java-2002-10"> <service provider="java:RPC"> <parameter name="scope" value="application"/> <parameter name="className" value=" Calc.server.CalcServer " /> <operation name="add"> <parameter name="arg1" type="n1:int" mode="in" xmlns:n1="http://www.w3.org/2001/XMLSchema"/> <parameter name="arg2" type="n1:int" mode="in" xmlns:n1="http://www.w3.org/2001/XMLSchema"/> </operation> </service> </deployment> |
以下に構造体型をパラメタにもつRPCサーバアプリケーションのWebサービス情報の記述例を示します。
<deployment xmlns="urn:xmlns-fujitsu-com:soapx-wsdd-2002-10" xmlns:java="urn:xmlns-fujitsu-com:soapx-wsdd-providers-java-2002-10"> <service name="sample" provider="java:RPC"> <parameter name="scope" value="request"/> <parameter name="className" value="_INTF_DTstr2SOAP"/> <parameter name="allowedMethods" value="*"/> <operation name="op01" returnQName="return" returnType="RTypeNS:structF" xmlns:RTypeNS="urn:Fujitsu-Soap-Service-Data" responseSuffix="Response"> <parameter name="in_p" type="tns:structF" mode="IN" xmlns:tns="urn:Fujitsu-Soap-Service-Data"/> <parameter name="inout_p" type="tns:structF" mode="INOUT" xmlns:tns="urn:Fujitsu-Soap-Service-Data"/> <parameter name="out_p" type="tns:structF" mode="OUT" xmlns:tns="urn:Fujitsu-Soap-Service-Data"/> </operation> <typeMapping xmlns:x="urn:Fujitsu-Soap-Service-Data" qname="x:structF" languageSpecificType="INTF_DTstr2Package.structFSOAP" serializer="com.fujitsu.interstage.soapx.encoding.ser.BeanSerializerFactory" deserializer="com.fujitsu.interstage.soapx.encoding.ser.BeanDeserializerFactory" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> </service> </deployment> |
目次 索引 |