に設定しようとしWrittenDestination.NameていOutputLocalEnvironment.Variables.zipFileNameます。しかし、メッセージを実行して追跡しようとすると、の値zipFileNameはnull.
これが私の ESQL コードです。
CREATE COMPUTE MODULE TFM_ERecruit_compare
CREATE FUNCTION Main() RETURNS BOOLEAN
BEGIN
SET OutputLocalEnvironment = InputLocalEnvironment;
SET OutputLocalEnvironment.Variables.zipFileName = InputLocalEnvironment.WrittenDestination.Name;
SET OutputLocalEnvironment.Variables.entryFileName = 'test.xml';
SET OutputLocalEnvironment.Variables.srcPath = InputLocalEnvironment.WrittenDestination.Directory;
SET OutputLocalEnvironment.Variables.logger_name = InputLocalEnvironment.Variables.logger_name;
RETURN TRUE;
END;
END MODULE;
OutputLocalEnvironment.WrittenDestination.Nameすでにトレースしているので、null ではないと確信しています。