私は DECLARE sp1 NAMESPACE 'http://www.ibm.com/space1';
/* Namespace declaration to associate prefix 'space1' with the namespace */
SET OutputRoot.XMLNS.TestCase.(XML.NamespaceDecl)xmlns:space1 = 'h
それは SET OutputRoot.BLOB.BLOB = CAST(MYSTRING AS BLOB);
のように単純でなければなりません。しかし、私はIIBがエラーに をスローしようとする文字列「」ABC「」をキャストするためになされたことを行うとき文字列の形式が間違っていました。偶数の16進数(0-9、a-f、A-F)が必要です。私の場合は
ESQLの計算ノードには、以下のESQLクエリが含まれています SET result[] =
SELECT p.Id, p.Date, p.Value
FROM DatabaseName.dbo.TableName AS p
WHERE p.Date >= InputRoot.XMLNSC.ns:RequestType.Request.DateFrom
AN
IBM Integration Busを使用し、変換のための主要な言語としてESQLを使用する大規模なアプリケーションを作成しています。私たちは、静的コード分析とスキャナのためにCheckMarxを調査しています。しかしCheckMarxは、そのままの状態でESQLをサポートしていません。 CheckMarxのカスタムプラグインを作成して、ESQLコードをスキャンして分析できるようにすることはでき