SOAP手順メモ

煮詰まり状態から何とか脱出。WSDDは手書きせずに済んだけど知恵熱でた。

1.JavaソースからWSDL作成(test:パッケージ名、Test:クラス名)
java org.apache.axis.wsdl.Java2WSDL -o test.wsdl
 -lhttp://localhost:8080/axis/test/Test -n urn:test -ptest urn:test test.Test

2.WSDLからJavaソーススケルトン作成(XXXSoapBindingImpl.javaに処理記述)
java org.apache.axis.wsdl.WSDL2Java test.wsdl

3.WSDD作成
java org.apache.axis.wsdl.WSDL2Java -s test.wsdl

4.デプロイ
java org.apache.axis.client.AdminClient deploy.wsdd

番外.データソース
 設定ファイル:Tomcat/conf/Catalina/localhost/axis.xml
<Context path="/axis"
 docBase="Tomcat/webapps/axis"
 reloadable="true">
 
	<Resource
		auth="Container"
		name="jdbc/test"
		type="javax.sql.DataSource"
		url="jdbc:microsoft:sqlserver://IP;databaseName=DB;selectMethod=cursor;"
		username="user"
		password="password"
		maxActive="20"
		maxWait="10000"
		driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver"
		maxIdle="30"
	/>
</Context>