ESQL ランゲージにログインするために、Soap 入力要求 (Soap UI 要求) をデータベースに保存しようとしています。私は ESQL の初心者です。
私のフローは Soap Input ==> Compute Node ==> Soap Reply です。
私はこれを行う考えがありません。助けてください。
ESQL ランゲージにログインするために、Soap 入力要求 (Soap UI 要求) をデータベースに保存しようとしています。私は ESQL の初心者です。
私のフローは Soap Input ==> Compute Node ==> Soap Reply です。
私はこれを行う考えがありません。助けてください。
あなたがまだこれを必要としているか、すでに解決策を見つけているかどうかはわかりませんが、とにかく投稿すると思いました.
これは、私が働いてきたいくつかの場所で非常に一般的なことです。これを実現する方法として、着信メッセージをビットストリームとしてキャストしてから、それをキャラクターとしてキャストする方法がありました。
DECLARE blobInputMsg BLOB ASBITSTREAM(InputBody CCSID 1208 ENCODING 546);
DECLARE charInputMsg CHAR CAST(blobInputMsg AS CHARACTER CCSID 1208 ENCODING 546);
CCSID と ENCODING は、InputProperties.CodedCharSetId や InputProperties.Encoding などの受信メッセージから取得するか、インターフェイスに適した値にデフォルト設定する必要があります。
モニタリングをお試しください。ここで概説されていることを段階的に実行します。 https://www.ibm.com/developerworks/community/blogs/546b8634-f33d-4ed5-834e-e7411faffc7a/entry/auditing_and_logging_messages_using_events_in_ibm_integration_bus_message_broker?lang=en
物事が連結されるため、MQ のサブスクリプションには注意してください。MQExplorer を使用して、サブスクリプションを定義した後、トピックを含むサブスクリプションを確認します。
また、MQSC コマンドの 1 つがトピックを定義するため、お使いのバージョンのインストール手順に従って IIB キュー定義スクリプトを実行してください。
別のフローを使用して、イベントを DB に書き込みます。Unix システムのこの時代では、おそらく syslog に書き込み、ELK または Splunk を使用することに注意してください。