問題タブ [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.

0 投票する
2 に答える
1662 参照

xml - ESQL でフィールド名を使用して XML でノードを取得する

ノード名がわかっている場合に XML の要素を取得する方法。以下のようなサンプル XML があります。

esql を使用して、配列内のすべての要素を取得したいと考えています。どうやってするの?

0 投票する
1 に答える
1244 参照

ibm-integration-bus - XML から COBOL への ESQL 変換およびストリングからの日付の抽出

私は ESQL 初心者で、XML を Cobol コピーブックに変換しています。XML 要素の 1 つは日付ですが、yyyymmdd 形式の文字列です (例: 20140908)。

文字列から年、月、日を数値でも抽出する必要があります

以下のようなことを言ってもいいですか:

どうもありがとう

J

0 投票する
1 に答える
492 参照

ibm-integration-bus - ESQL のバイナリーへの変換

整数を XML からバイナリ PIC 9(4) BINARY に変換する方法を知りたい

現在、私は持っています

COBOL コピーブック

その行でバイナリに変換する方法はありますか。とても有難い。

0 投票する
0 に答える
96 参照

oracle11g - 文字列は、ESQL を使用して Oracle からデータを取得する際に自動的に削除されますが、DB2 では問題なく動作します

ESQL を使用して Oracle からデータをフェッチし、XML メッセージを作成しています。列名 FILENAME が自動的に 20 文字に切り捨てられることを除いて、すべて正常に機能します。XML メッセージを作成する ESQL の一部:

これは、生成されたサンプル XML です。

期待どおりすべて問題ありません<NS1:FileName> OH_ODJFS_DAILY_83420</NS1:FileName>が、長さは自動的に 20 に制限されます。20 を超えるファイル名は削除されます。[これは DB2 で正常に動作します]

これについて助けが必要です...事前に感謝します

0 投票する
1 に答える
1325 参照

xml - XMLNSC 属性

アプリケーションから以下のメッセージが表示されます

上記をXMLに解析しています。コードは次のとおりです。

アプリケーションが応答メッセージに空のフィールドを含めないため、アプリケーションがメッセージを次のように送信しているため、問題があります。

上記の入力メッセージにはAddressフィールドがありません。私のコードによると、esqlフィールド インデックスが原因でデータが正しくマッピングされていません。したがって、入力メッセージのタグ名を確認してフィールドをマップする必要がありますが、できません...誰かがこれについて助けてくれたらとても感謝しています。

0 投票する
1 に答える
2523 参照

ibm-integration-bus - ESQL で LocalEnvironment ツリーの値に到達する方法 :: IBM Message Broker

に設定しようとしWrittenDestination.NameていOutputLocalEnvironment.Variables.zipFileNameます。しかし、メッセージを実行して追跡しようとすると、の値zipFileNamenull.

これが私の ESQL コードです。

OutputLocalEnvironment.WrittenDestination.Nameすでにトレースしているので、null ではないと確信しています。

0 投票する
1 に答える
3910 参照

xml - フィールドへの IBM ESQL 動的アクセス

変数を使用してフィールドにアクセスする必要があります。

  1. 変更する必要があるフィールドのパスを含む環境変数があります。SET Environment.Variabili.Mappings.mapping[1].xpath='trades.trade[1].id';

  2. 環境変数 es.SET OutputRoot.XML.MxML.{Environment.Variabili.Mappings.mapping[1].xpath}='test'; を使用してこのフィールドの値を変更したい

ただし、フィールドは変更されませんが、次のような別のフィールドが作成されます。

XML フィールドに動的にアクセスすることは可能ですか?

タイ。よろしく。