LibertyからCICSへのWebアプリケーションから直接WOLAを使用しようとしています。 z/OS Connect V2(zCEE)で、同じCICS領域を使用することに成功しました。リバティでは、私が設定されている:はmessages.logでLiberty WebAppでWOLAを使用してCICSにアクセスする
<featureManager>
<feature>servlet-3.1</feature>
<feature>jndi-1.0</feature>
<feature>jaxrs-1.1</feature>
<feature>zosLocalAdapters-1.0</feature>
</featureManager>
と
<!-- WOLA group to which others register -->
<zosLocalAdapters wolaGroup="GROUP" wolaName2="LIBRTOLA" wolaName3="WOLA3" />
<connectionFactory id="wolaCF" jndiName="eis/ola">
<properties.ola RegisterName=CICSMLAW/>
</connectionFactory>
<resourceAdapter location="/usr/lpp/IBM/zosconnect/v2r0/wlp/lib/ola.rar"/>
を、私はそこに善と悪の項目を参照してください。
CWWKB0103I:認定サービスグループWOLAは、WebSphere可能です次の名前を使用してLibertyプロファイルサーバーに登録された最適化ローカルアダプタチャネル:GROUP LIBRTOLA WOLA3
および不良:
com.ibm.ws.app.manager.AppMessageHelper E CWWKZ0013E:olaという2つのアプリケーションを開始することはできません。
それで登録に失敗:Requestlgth:97の Requestparmsデータ1:BBOC START_SRVR RGN = CICSMLA DGN = GROUP NDN = LIBRTOLA Requestparmsデータ2:SVN = WOLA3 SVC = MNC = 1 MXC = 10 TXN = N SEC = N REU = N Requestparmsデータ3: START SERVER要求を処理しています。 開始はアダプタServerタスクWAS ... ServerのトランザクションIDは次のようになります。BBO $ リンクトランザクションのデフォルトに:BBO# サービス名になります。 トレースTDQ:BBOQ はREGISTERのAPIリクエストを処理。 登録名:CICSMLA文字列len:7 WASデーモン:GROUP WASノード:LIBRTOLA WASサーバー:WOLA3 Min。接続:1 最大。接続:10 トランザクション:N文字列len:1 セキュリティ伝播:N文字列len:1 CICSMLAのOLA登録APIの呼び出し。 Libertyプロファイルサーバーの が正常に実行されませんでした。戻りコードは8である、と理由コード8
とJNDI呼び出しに失敗:エラーで
Context ctx = new InitialContext();
ConnectionFactory cf = (com.ibm.ws390.ola.jca.ConnectionFactoryImpl)ctx.lookup("java:comp/env/eis/ola");
結果:あなたが持っている
[err] javax.naming.NameNotFoundException: javax.naming.NameNotFoundException: java:comp/env/eis/ola
[err] at com.ibm.ws.jndi.url.contexts.javacolon.internal.JavaURLContext.lookup(JavaURLContext.java:356) [err] at [internal classes]
[err] at javax.naming.InitialContext.lookup(InitialContext.java:428)
[err] at com.ibm.ctl.bank.impls.CTLBankWolaImpl.(CTLBankWolaImpl.java:51)
[err] at com.ibm.ctl.bank.web.OLTPBankRest.setImpl(OLTPBankRest.java:235)
おかげ
web.xmlは更新されていませんでした。あなたは正しいですが、olaはzosLocalAdapters-1.0の前提条件です。両方の問題が解決されました。あなたの迅速かつ非常に有用なソリューションをありがとう。 –