問題タブ [ibm-integration-bus]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ibm-mq - LinuxでMQ7.1およびBroker8.0.0.1を使用してHTTPMessageFlowが機能しない
Linuxで作業していて、マシンにMQバージョン7.1とBroker8.0.0.1がインストールされています。テスト/実行できないHttpフローが1つあります。AIXにデプロイした場合も同じフローです。正常に実行できますが、Linuxの場合にこれを実行しようとすると、HTTPReplyノードで何も受信されないため、タイムアウトが発生します。
フローは次のようになります。
HTTPInput->計算->MQOutput->計算->MQOutput(キュー1)
MQInput-> MQGet(キュー1)->計算-> HTTPReply
syslogでは、Linuxでこれを取得します。
同じ環境のAIXでもまったく同じことが正常に機能すると確信していますが、Linuxでこのエラーが発生するのはなぜですか?AIXでエンドツーエンドで機能する場合、メッセージフローに問題はありません。それでは、Linuxで何が問題になる可能性がありますか。問題がOSベースの場合、何を確認すればよいですか?提案してください。
@nitgeek .. HTTP Replyの前にトレースノードを配置しましたが、メッセージがMQGetノードのメッセージなしターミナルを通過するため何も取得しませんでした。MQGetノードの直前と直後にトレースノードを配置すると、..取得しました。両方でフォロー:
どこが間違っているのか提案してください。
ibm-integration-bus - esqlのCURRENT_TIME形式
esqlの関数CURRENT_TIMEのデフォルトの形式は何ですか?要件に従ってどのように変更しますか(24時間または12時間の形式)
ibm-mq - 文字 § は CCSID 1208 でサポートされていますか?
文字 § が CCSID 1208 でサポートされているかどうかを知る必要があります。一般に、特定の CCSID でサポートされている文字のリストを見つけるにはどうすればよいですか。
ありがとう
java - java.lang.ClassNotFoundException: com.ibm.broker.config.proxy.BarFile
Java での IBM 統合用に 2 つの jar ファイルが追加されました。この例外を取得する:
messagebroker - ESQL : 着信 xml タグの 1 つにシリアル化されたデータが含まれていることを確認します
着信 XML タグの 1 つにシリアル化されたデータが含まれているかどうかを検証するための支援が必要です。ir が含まれていない場合は、ユーザー定義の例外をスローする必要があります。これは、ESQL を使用して達成する必要があります。
例 :
ここで、Key_data を検証して、シリアル化されたデータ以外のものが含まれているかどうかを確認する必要があります。
xml - 条件として属性値を使用してフィルタリングされた ESQL SELECT 関数の戻り値
親の属性値に基づいて、サンプル メッセージの要素の値を返そうとしています。
XML メッセージの構造は次のとおりです。
XPath では、これは次のクエリで実行されます。
しかし、ESQLではそれを機能させることができません。私はそれが次のようなものであるべきだと考えています: