External Filter - Run in one project, not the other
Posted: Wed Mar 28, 2018 12:42 pm
Testing the stage with this. Exactly the same job:
SeqFile_0 ---> EF ---> SeqFile_1
The external filter contains a "sed" instruction. It executes fine in Project A, but does absolutely nothing in Project B, which was based on Project A.
In the job log from Project A, I see that external filter stage was executed, but in the log from Project B, there is not mention of the stage, like it was bypassed. There is no error running both jobs.
Is there a setting I might have forgotten when creating Project B?
Edit: Well, another detail I just found. Here's the sed command I use:
sed 's/#PS_ORA_JDE_SRC.SCH_CTL#/PRODCTL/g'
In Project B, it looks like the "#" character is causing the problem. Works fine in Project A. If I do this in Project B:
sed 's/PS_ORA_JDE_SRC.SCH_CTL/PRODCTL/g', the string will be substituted correctly, but with the "#" characters left intact, which I don't want.
SeqFile_0 ---> EF ---> SeqFile_1
The external filter contains a "sed" instruction. It executes fine in Project A, but does absolutely nothing in Project B, which was based on Project A.
In the job log from Project A, I see that external filter stage was executed, but in the log from Project B, there is not mention of the stage, like it was bypassed. There is no error running both jobs.
Is there a setting I might have forgotten when creating Project B?
Edit: Well, another detail I just found. Here's the sed command I use:
sed 's/#PS_ORA_JDE_SRC.SCH_CTL#/PRODCTL/g'
In Project B, it looks like the "#" character is causing the problem. Works fine in Project A. If I do this in Project B:
sed 's/PS_ORA_JDE_SRC.SCH_CTL/PRODCTL/g', the string will be substituted correctly, but with the "#" characters left intact, which I don't want.