●クライアントアプリケーション作成時の注意事項
Interstage Apworks V7のSOAPアクセスソース生成ウィザードを使ってSOAPアクセスソースを生成する場合、LCWebSvcクラスが提供するメソッドが、以下の例外を復帰するようにSOAPアクセスソースがウィザードにより生成される場合があります。この場合は、コンパイルエラーが発生しないように、これらの例外をtry/catchするようにクライアントアプリケーションを作成してください。
javax.xml.rpc.ServiceException
java.net.MalformedURLException
java.rmt.RemoteException
Interstage ApworksのSOAPアクセスソース生成ウィザードを使ってSOAPアクセスソースを生成する場合、ウィザードで指定するurn名は以下を指定してください。
http://www.fujitsu.com/LCWebSvc/1.0/
Interstage Apworks V8のWebサービスクライアント生成ウィザードを使ってWebサービスクライアントを生成する場合、LCWebSvcクラスのインスタンスを生成するときに、以下の例外を復帰するようにWebサービスクライアントがウィザードにより生成される場合があります。この場合は、コンパイルエラーが発生しないように、これらの例外をtry/catchするようにクライアントアプリケーションを作成してください。
javax.xml.rpc.ServiceException
java.rmt.RemoteException
Interstage Apworks V8のWebサービスクライアント生成ウィザードを使ってWebサービスクライアントを生成する場合、帳票Webサービスのインタフェース定義について、LCWebSvcクラスのクラス名がLCWebSvcSoapと生成されます。
また、メソッド(Prprint, PrprintWithFormData, PrprintRetDataByMem, PrprintWithFormDataRetDataByMem)のメソッド名の先頭文字が、小文字になります。コンパイルエラーを避けるため、クライアントアプリケーションで帳票Webサービスのメソッド名の先頭文字を小文字にしてください。
●環境設定時の注意事項
帳票Webサービスが動作するサーバにおいて、List Creatorの帳票出力時のエラー通知先をイベントログにするよう環境設定する必要があります。設定方法については、オンラインマニュアル“環境設定・帳票運用編”のList Creatorの環境設定に関する記述を参照してください。
●実行時の注意事項
帳票Webサービスが動作するサーバにおいて、帳票Webサービスの実行時にソースが[ASP.NET 2.0.NNNN.N] (※Nは数字)、イベントIDが1003のエラーが発生し、アプリケーションログに出力される場合や、帳票Webサービスの実行時にASP.NETがデッドロックを検出したことを示すエラーメッセージがアプリケーションログに出力される場合があります。このエラーは、帳票出力サービスへの出力要求の多重度が高く、出力処理に時間が掛かるときに発生することがあります。
このエラーが発生した場合は、帳票Webサービスが動作するサーバの.NET Frameworkの環境設定ファイル Machine.configファイル内の、<processModel>セクションのresponseDeadlockInterval属性に設定された時間間隔を大きくしてください。
Machine.configファイルは、以下のフォルダ内に存在します。
(Windowsのシステムフォルダ)\Microsoft.NET\Framework\v2.0.NNNNN\CONFIG
(Windowsのシステムフォルダ)\Microsoft.NET\Framework64\v2.0.NNNNN\CONFIG
(※.NET Framework 2.0、3.0、または3.5を使用している場合。v2.0で始まるフォルダが複数ある場合は、NNNNNが一番大きな値のフォルダ。例:v2.0.50727)。
設定する属性の様式は、以下のとおりです。
<processModel responseDeadlockInterval=”HH:MM:SS”> HH:時、MM:分、SS:秒。
(例)responseDeadlockIntervalを30分にする場合。
<processModel responseDeadlockInterval=”00:30:00”>