問題タブ [extended-sql]
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 - esqlでhexBinary(MsgId)を文字に変換する方法は?
次のように、MQMD.MsgId を XMLNSC.MsgId フィールドに配置しようとしています。
SET OutputRoot.XMLNSC.Root.MsgId = InputRoot.MQMD.MsgId;
しかし、 X'414d51204d39392e5352442e4330302e56c47bd4203b3708 ではなく、X'414d51204d39392e5352442e4330302e56c47bd4203b3708 'を取得しています。
また、MsgId を CHARACTER にキャストしようとしましたが、結果は同じです。
引用符と「X」を取り除く方法は?
ibm-mq - v7.1 から IIB9 への WMB バー ファイルの移行
11 現在、ESQL メッセージ フローとバー ファイル コードを V7.1 から IIB9 に移行しています。これを行うには、メッセージフローをサブフローに変換する必要があります。次に、mqsicreatebar コマンドで bar ファイルを作成するために、'deployAsSource' オプションを選択しました。bar ファイルを作成した後、mqsicreatebar で提供したコンパイル可能なメイン メッセージ フローの一部であるすべての ESQL とサブフローが bar ファイルに含まれていることに気付きました。このバーを実行グループにデプロイすると、すべての ESQL とサブフローもデプロイされることに気付きました。理想的には、メイン メッセージ フローのみが実行グループにデプロイされている必要があります。この移行中に選択していないものやオプションはありますか?提案してください。
ibm-integration-bus - checkmarx のカスタム プラグイン
IBM Integration Bus を使用して大規模なアプリケーションを作成しており、ESQL を主要な変換言語として使用しています。静的コード分析とスキャナー用に CheckMarx を調査しています。しかし、CheckMarx はそのままでは ESQL をサポートしていません。
CheckMarx 用のカスタム プラグインを作成して、ESQL コードをスキャンおよび分析できるようにすることは可能ですか? 同じオンラインリソースが見つかりません。
messagebroker - esqlでxmlを作成する方法
以下の形式のxmlを作成しようとしています
からヒントを得ました。
生成:
どんな入力も本当に役に立ちます
ibm-integration-bus - esql 文字列から空白を削除する
esql を使用して XML ファイルから取得している文字列から空白を削除したいと考えています。
私はトリムコマンドを使用していますが、スペースをトリミングしている間は機能していないようですが、何か他のものをトリミングしたい場合は、Trim() 関数が正常に機能しているようです。
例
結果
ニチン
結果
Ntn
java - IBM Message Broker Toolkit のインストールの問題
をインストールするIBM Message Broker Toolkit
と、次のエラーが表示されます
実行可能な拡張機能 com.ibm.cic.agent.internal.adapters.nativeAdapter.win32 の作成に失敗しました。WinPlatformOperationsProvider: org.eclipse.core.runtime.CoreException: プラグイン "com.ibm.cic.agent.core.nativeInstallAdapter.win32" は、クラス "com.ibm.cic.agent.internal.adapters.nativeAdapter. win32.WinPlatformOperationsProvider"
この問題について教えてください。
uuid - IIB/ESQL: UUID が有効かどうかをテストする方法、有効でない場合は生成する方法
IBM Integration Bus にメッセージ・フローがあります。
UUID を指定する入力がいくつかあります。その UUID が有効かどうかをテストし、有効でない場合は生成したいと思います。
ダウンストリームで UUIDASCHAR のようなものを呼び出すと、(Invalid UUID) の BIP2582 例外が発生します。
esqlでこれに取り組む方法がわかりません。これは私が探しているロジックのタイプです:
ありがとう