0

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

これが私の 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 ではないと確信しています。

4

1 に答える 1

0

見つけた。File表現に欠けInputLocalEnvironment.WrittenDestination.Nameます。である必要があります InputLocalEnvironment.WrittenDestination.File.Name

于 2014-11-21T03:54:09.977 に答える