Я пытаюсь установить 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
не равно нулю, потому что я уже проследил.