問題タブ [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.
xml - ESQL でフィールド名を使用して XML でノードを取得する
ノード名がわかっている場合に XML の要素を取得する方法。以下のようなサンプル XML があります。
esql を使用して、配列内のすべての要素を取得したいと考えています。どうやってするの?
ibm-integration-bus - XML から COBOL への ESQL 変換およびストリングからの日付の抽出
私は ESQL 初心者で、XML を Cobol コピーブックに変換しています。XML 要素の 1 つは日付ですが、yyyymmdd 形式の文字列です (例: 20140908)。
文字列から年、月、日を数値でも抽出する必要があります
以下のようなことを言ってもいいですか:
どうもありがとう
J
ibm-integration-bus - ESQL のバイナリーへの変換
整数を XML からバイナリ PIC 9(4) BINARY に変換する方法を知りたい
現在、私は持っています
COBOL コピーブック
その行でバイナリに変換する方法はありますか。とても有難い。
oracle11g - 文字列は、ESQL を使用して Oracle からデータを取得する際に自動的に削除されますが、DB2 では問題なく動作します
ESQL を使用して Oracle からデータをフェッチし、XML メッセージを作成しています。列名 FILENAME が自動的に 20 文字に切り捨てられることを除いて、すべて正常に機能します。XML メッセージを作成する ESQL の一部:
これは、生成されたサンプル XML です。
期待どおりすべて問題ありません<NS1:FileName> OH_ODJFS_DAILY_83420</NS1:FileName>
が、長さは自動的に 20 に制限されます。20 を超えるファイル名は削除されます。[これは DB2 で正常に動作します]
これについて助けが必要です...事前に感謝します
xml - XMLNSC 属性
アプリケーションから以下のメッセージが表示されます
上記をXMLに解析しています。コードは次のとおりです。
アプリケーションが応答メッセージに空のフィールドを含めないため、アプリケーションがメッセージを次のように送信しているため、問題があります。
上記の入力メッセージにはAddress
フィールドがありません。私のコードによると、esql
フィールド インデックスが原因でデータが正しくマッピングされていません。したがって、入力メッセージのタグ名を確認してフィールドをマップする必要がありますが、できません...誰かがこれについて助けてくれたらとても感謝しています。
ibm-integration-bus - ESQL で LocalEnvironment ツリーの値に到達する方法 :: IBM Message Broker
に設定しようとしWrittenDestination.Name
ていOutputLocalEnvironment.Variables.zipFileName
ます。しかし、メッセージを実行して追跡しようとすると、の値zipFileName
はnull
.
これが私の ESQL コードです。
OutputLocalEnvironment.WrittenDestination.Name
すでにトレースしているので、null ではないと確信しています。
xml - フィールドへの IBM ESQL 動的アクセス
変数を使用してフィールドにアクセスする必要があります。
変更する必要があるフィールドのパスを含む環境変数があります。SET Environment.Variabili.Mappings.mapping[1].xpath='trades.trade[1].id';
環境変数 es.SET OutputRoot.XML.MxML.{Environment.Variabili.Mappings.mapping[1].xpath}='test'; を使用してこのフィールドの値を変更したい
ただし、フィールドは変更されませんが、次のような別のフィールドが作成されます。
XML フィールドに動的にアクセスすることは可能ですか?
タイ。よろしく。