Question

Data Transform not found error
Recently we upgraded our Dev from Pega 8.6.2 to Pega 8.6.6. I'm getting this error "Data Transform not found" when I add Apply Data transform step in another Data transform rule and try to pass parameters.
I
I noticed that the Class is blank here and on tracing, the property pyClassName is going blank. Hard-coding it is also not working.
One more point to note it that this is happening only if I add a new step (Apply Data Transform) in an existing or in a new data transform. But, the existing Apply Data Transform step in any existing data transform rule is working fine as below.
For work around, I'm doing a save as of the existing Data transform rule and modifying the steps. But, this doesn't work if I want to refer a newly created Data transform rule.
Can anyone please suggest some solution?
-
Likes (3)
-
Accepted Solution

@LahiruAgar , My Team Lead (Also my mentor) @NisargK0 gave a solution that we can use for now.
Step 1: Call the Data transform along with the class just like how we call activity in another class. Syntax: Class.Datatransform. E.g., Aegis-Aegility-Work.Test
Step 2: Configure your params.
Step 3: Remove the class name (Aegis-Aegility-Work) from Aegis-Aegility-Work.Test

@DhruvaKumarDK Hi Can you please try revalidating the rule may be that could help.
Revalidate and Save Navigation: Configure-->system-->Release-->upgrade-->validate--> revalidate and save
In that you have to select the class rule-obj-model select the ruleset and its version and give a memo and click on list. Select all the DT that you would like to revalidate and then do a run.
Check after that if you face the same problem

@SrinidhiMHi, I did a revalidate and save on newly created Data transform rules (Test and Test2) where I'm trying to call "Test" DT from "Test2" DT. I'm getting the same error as before.

@DhruvaKumarDK I am getting the same error when creating new Data Transform, I havent found a solution yet.

@SrinidhiM Hi, I didn't find anything in the logs.

@DhruvaKumarDK Can you try just by giving data transform name and save the data transform and can you post what error you are getting while saving data transform

@DhruvaKumarDK I am also facing the same issue and our environment also recently got updated. Have you found any resolution for this issue?

@RajasekarK16682028 Hi Can you please provide tracer and logs screenshot?

@SrinidhiMNow I'm unable to see the details in tracer. When I try to trace, my session hangs and throws error after sometime.
When we first traced few days back, I saw that pyClassName was blank in step 5 of activity "pzShowModelParamsModal".

(Modal.Embed_ModelParams.Action) ERROR aegvtwmapp40| Proprietary information hidden HEZKN32Z0QL6J7BSUEZVA3FWD2EA4ZKWNA dvedamurthy - Error in Obj-Open
This is the same error I see in the tracer.

@DhruvaKumarDK Can you please raise an SR, because this seems to be an upgrade related issue and post the incident number here for reference

@SrinidhiM Yes, we need to raise an SR. Will check with my seniors. Thanks.

@DhruvaKumarDKSame here. Any progress on what the cause might be, or solution?
Accepted Solution

@LahiruAgar , My Team Lead (Also my mentor) @NisargK0 gave a solution that we can use for now.
Step 1: Call the Data transform along with the class just like how we call activity in another class. Syntax: Class.Datatransform. E.g., Aegis-Aegility-Work.Test
Step 2: Configure your params.
Step 3: Remove the class name (Aegis-Aegility-Work) from Aegis-Aegility-Work.Test

Thank you for sharing the solution your lead gave you. If you do end up opening a ticket with Support, please reference this post so that they can review it as well for what troubleshooting has already occurred. And do let us know the ID so we can link the two together.
If you are satisfied with the solution above, please mark that reply with "Accept Solution".
Thank you!