WebLogic/ WebServices/ build/ clientgen

<'project name="EJB Web Service Invoke" default="build.ws.client">

 <'taskdef name="clientgen"
   classname="weblogic.wsee.tools.anttasks.ClientGenTask" />

 <'target name="build.ws.client">

  <'!-- クライアントJarの生成
  [wsdl]
  アプリがWebLogicにデプロイ済み(始動の必要はない)で
  そのWSDLにアクセス可能(サーバ始動済み)な場合の定義
  [packageName]
  wsdl属性に定義したMedRecWebServicesクラスのパッケージを逆さに定義
   -->
  <'clientgen
   wsdl="http://localhost:7101/ws_medrec/MedRecWebServices?WSDL"
   destDir="c:/medrec_tutorial/build/physicianEar/APP-INF/classes"
   packageName="com.bea.medrec.webservices.client"
   classpath="${java.class.path};c:/medrec_tutorial/build/physicianEar/APP-INF/lib/value.jar"/>

  <'!-- クライアントJarの生成
  [wsdl]
  アプリがWebLogicにデプロイされていない場合
  wsdl属性で静的なWSDLファイルを指定
  <'clientgen
   wsdl="c:/medrec_tutorial/build/medrecEar/MedRecWebServices/WEB-INF/MedRecWebServices.wsdl"
   destDir="c:/medrec_tutorial/build/physicianEar/APP-INF/classes"
   packageName="com.bea.medrec.webservices.client"
   classpath="${java.class.path};c:/medrec_tutorial/build/physicianEar/APP-INF/lib/value.jar"/>
   -->

  <'!-- WebServices資材として必要だけども アプリそのものには不要なファイルが取り込まれんよう
  コンパイル前に いらんファイルをDELETEタスクで削除
   -->
  <'delete includeEmptyDirs="true" failonerror="false" quiet="false">
   <'fileset dir="c:/medrec_tutorial/build/physicianEar/APP-INF/classes/com/bea/medrec/value"/>
  <'/delete>

  <'!-- コンパイル -->
  <'javac
   srcdir="c:/medrec_tutorial/build/physicianEar/APP-INF/classes/com"
   includes="**/*.java"
   classpath="${java.class.path};c:/medrec_tutorial/build/physicianEar/APP-INF/lib/value.jar;c:/medrec_tutorial/build/physicianEar/APP-INF/classes"/>

 <'/target>

<'/project>


ref:
MedRec アプリケーションの開発
チュートリアル 12 : クライアント アプリケーションからの Web サービスの呼び出し
http://edocs.beasys.co.jp/e-docs/wls/docs100/medrec_tutorials/webserv_client.html#wp1059895

tag : clientgen WebLogic weblogic build

2009-02-05 01:26 : apsrv : コメント : 1 : トラックバック : 0 :
コメントの投稿
非公開コメント

Web Development Services
This is a very informative article
2011-12-24 03:34 : Web Development Services URL : 編集
« next  ホーム  prev »

search

ad



counter


tag cloud

category cloud