I’ve been working on Raiser two way sync trigger assembly and it has a sub-assembly for loop execution. Everything thing is working on the assembly but not in the automation. When I checked to debug logs the records are proper but incomplete data like only addresses are coming and all the basic information like name, gender, dob, created/modified time, etc not. These all the information supposed to emit by the help of sub-assembly in the loop module. Now all the fields are missing including “two-way sync unique identifier” and caused me automation execution again and again with the same records.
yes, sure I’ll do that but I was wondering since assembly is working fine only issue with automation so the comparison would be helpful? Anyway I’ll follow the comparison process and let you know if I get anything unusual.
I’m not able to run that assembly in debug mode. It’s throwing few errors while executing in debug mode but without debug mode, it’s working fine. Sometimes it takes too much time to execute and after the browser gets crash. The error I’m getting while debugging on:
yes, that’s the issue. I’ve checked system’s memory and CPU usages while running assembly in debugging mode and it’s consuming full memory. I’ll reduce the amount of data as you mentioned.
According to the automation error logs, sub-assemblies are working fine in loop execution. The issue I’ve identified is in the ‘Data Stream - Union’ module. It’s truncating the data and because of that I’m missing record’s basic information including id, added_date, modified_date and caused no two-way identifier gets generate and execute the same records in automation again and again.
‘Data Stream - Union’ module only allowing two nodes from the top and the rest of them will be truncated, Like:
Now it keeps only the first two nodes and the rest of the data won’t be available for further execution and output will be:
This is happening only in automation, not assembly editor.
The output of the Data Stream - Union module is different in assembly editor than automation logs as I’ve mentioned above. Could you just verify from your side or let me know if you need more details.
Here I’ve created two standalone assemblies and run as you asked. I’m seeing the same issue of truncating data (in debug logs not in the assembly) by Union module in the subassembly.
Standalone two-way sync new or updated constituent: d447d3f333b649d18cdb17135be1cd1f
Standalone get constituent contact: b4df773198d64c2e87c63124e997f056
Let me know if I missed anything or require any more details from my side.
Apologize! I missed that. Yes, you are correct about the problem in “Join module #15”. Did I map anything wrong in it or should I think another way to merge the XML streams or something from your side?
And sorry for the late reply but this time I didn’t get any notification for this post by mail.