09-21-2018 07:17 AM
Scenario :-
Trying to perform a SOAP Execute to send attachments as PDF and XML using the MTOM transmission as mentioned in the document below.
https://docs-snaplogic.atlassian.net/wiki/spaces/SD/pages/1437963/SOAP+Execute
The scenario works correctly when the filename is provided statically(hardcoded), however fails if the filename is provided dynamically using the expression language .
Fails with these settings(dynamic) and below error
Reason:
File not found on null at /api/1/rest/slfs/lease/Partners/*****/ POC/$filenamexml
Works with these settings(hardcoded).
Result on Mock service
However the strange part is that you see that whatever values were provided as expression language did not get evaluated in the Attachments sections but got evaluated on the Customize Envelope section.
Analysis
It seems the expression language evaluator does not work on the attachments section even when configured correctly. Anyways to resolve this? I am guessing there is some technical problem with the snap itself.
Additional information
The mapper data before the execution.
10-23-2018 01:11 PM
@johnbilay I will have the snapLogic support team to contact you and we will work on it. There isn’t a workaround but solving the expression parsing will be the clean fix here.
10-26-2018 03:37 AM
Hi @smanoharan,
Do you happen to have any status update on this topic? This is becoming a bottleneck for the project we are working on.
Kind Regards,
Lucas Laumans
10-30-2018 02:25 PM
Hi
Please check if the soap snap accepts the binary content in the Binary Filed of the Attachments property
The pipelines which I am attaching are mst_passBinary and sub_passBinary
mst_passBinary will send the mapping fields which are needed for SOAP snap and also the file names of the which should be attached.
sub_passBinary will take the filenames and read the files and provide the BinaryContents of the files to the SOAP snap.
Please add the SOAP snap at the end of the child pipeline and map accordingly.
mst_passBinary_2018_10_31.slp (5.4 KB)
passBinary_2018_10_31.slp (15.0 KB)