2012-05-04 10 views
0

iSeries上で動作するZend Serverを持つPHPがあります。PHPツールキット/ EasycomからiSeriesメッセージを受け取る

私たちのiSeriesはv6r1m1です。 Zend Serverはバージョン5.6.0です。 PHPのバージョンは5.2.17です。

PHP Toolkitクラスのi5_Connectionとi5_Programを使用すると、オペレータのメッセージに次のメッセージが表示され、応答の回答に「I」が必要です。 PHPのための EASYCOMを - IBM iのためのPHPツールキット - サポートとアップデート、 無料登録での場合:http://www.easycom-aura.com(I)

まさに我々はこのメッセージを取得して停止するために必要な何

? 、PHP用 Easycom評価
iSeriesへの ネイティブアクセス - インターネットアプリケーションからAS/400データベースとプログラム:私はメッセージに記載されているウェブサイトでご覧

がこれです。 Easycom PHP 4および5と互換性がある場合

ただし、「評価」と表示されます。これは一定期間だけ機能しますか?私たちは何かを購入する必要がありますか?

誰もがこれに精通している場合は、私は任意のヘルプやアドバイスをappreicateと思います。

ありがとうございました!

答えて

2

ベンダー提供のソリューションの外では、メッセージにシステムが自動的に返信することができます。

  1. 生成される応答メッセージのメッセージIDを特定します。
  2. WRKRPYLEコマンドを使用して、未使用の応答リストエントリのシーケンス番号を特定します。
  3. ADDRPYLE SEQNBR(?) MSGID(?) RPY(I)コマンドを使用して、デフォルトの返信を追加します。 ?を適切なシーケンス番号とメッセージIDに置き換えます。

メッセージIDがCPF9898などの汎用メッセージの場合、この特定のメッセージにのみ応答するように比較データを追加できます。例:CMPDTA(EASYCOM 1)

+0

これにより、オペレータメッセージにメッセージが表示されなくなりますか?まだ表示されている場合、私たちは毎日何千ものメッセージを送りますが、これは他の重要なメッセージを氾濫させるでしょう= P – adam

+0

@adamメッセージを完全にブロックする方法はわかりません。ベンダーのWebサイトに価格要求のリンクがあるため、無料の製品ではないようです。 – jamesallman

+0

ありがとうございました。私たちは今、RPGプログラムを呼び出すストアドプロシージャを探しています...この会社との契約がこの時点で魅力的ではない縫い目ではないので。 – adam

関連する問題