ContributionsMost RecentMost LikesSolutionsRe: Error pipelines and pipeline execute Hi maddog0 , I also wondered what the best practices are for error handling. But here is my take and experience on the error handling. In some use cases I am using an error pipeline in the global shared folder and using this pipeline as the error pipeline for a lot of production pipelines. In the production pipelines we configure some error pipeline parameters to pass to the error pipeline: Besides that, when a pipeline errors it also send error data to the error pipeline, like the snap name the error the payloaddata, ... Below rough draft version of what to save in the database So I capture all of this and put this also in and SQL server database to use in an error dashboard and to use for other endpoints. The only downside to this logic is that the error pipeline parameters need to be configured in every pipeline to captur ruuid, pipestarttime, projectpath and pipelinename. The other data like snap name an the error is always passed when a pipeline error occurs. Let me know if this helps Re: How to split data in a nested array into multiple rows? Hi AvaniAnand , Do you mean you want to split the nested array based on credit or for debit? Or you always wanne split for debit and credit? If you want them both I suggest using a copy and then two json splitters for splitting on Credit and Debit. You can add parent keys that you wanne keep. In the attachment is a demo pipeline that does this (first change the name to '.slp' extension and then import it into snaplogic) it does not allow me to upload those file extensions. Let me know if this helps. Regards Jens Re: How to parse a string in an object to Date Hi AvaniAnand , How does the value $vendorBill look like? is it an epoch number or already a value that looks like a date? I played around with these https://docs-snaplogic.atlassian.net/wiki/spaces/SD/pages/1439344/Date+Functions+and+Properties , when testing/parsing dates Regards error 3 upstreams for join Hi all, I am trying to use the join snap with 3 inputs. The solution works when I use two joins after each other but now I wanne try if it's possible to use only one join with three inputs. I always get the error: failure: Right join path not found for input2, Reason: Right join path is required, Resolution: Please address the reported issue. But the mapping is looking right to me. My three inputs: Pipeline in the attachment with the dummy data (change the extension from .json to .slp and upload it into your designer) SolvedRe: Automated Deployment (CICD) of SnapLogic assets with GitHub Hi ramaonline , Any update if the enhancment request is on the roadmap? regards Jens Re: SAP EXECUTE snap returning blank output Hi minalbakore , What SpiroTaleski suggested could be the solution. when I work with SAP snaps I also use the validation to see what they expect from input schema/parameters. What I happen to use also in some use cases is to enable the check box 'Commit after BAPI execute' , so we end the statefull session and commit. Re: Automated Deployment (CICD) of SnapLogic assets with GitHub Hi ramaonline , Thank you for this valuable information. This is very usefull for me! I just have one question regarding commiting from snaplogic to github. I found that there is not a public api method form snaplogic that gets the assets from a project and commits it to a branch or repository to github automatically. Have you had any experience with this. I am now trying to investigate/implement a scheduled pipeline that gets all the assets (account,pipeline .slp file and tasks) from each project from a certain projects space and commits these assets to a certain branch or repository in Github. So that I don't need to manually go to the Manager tab and click on the project and then on the option 'commit to github'. What my conclusion for now is is that I get the assets from the public api from snaplogic and try to use also the api of Github to update its contect or upload it to github blobs. https://docs.github.com/en/rest/git/blobs?apiVersion=2022-11-28#create-a-blob Thank you for your info already this helps me a lot. Regards Jens Re: Triggered task POSTed parameters - how to view in execution statistics/logs Hi nickhumble I think there are also other posts about this topic that can help you for now. See reference: https://community.snaplogic.com/t5/designing-and-running-pipelines/pass-the-json-input-request-payload-to-rest-get/m-p/11698/highlight/true Let me know if this helps Regards Jens Re: CORS policy error in APIM Hello deepanshu_1 , All Authentication policies require the Authorize By Role policy to authenticate the API caller correctly. For example, you can configure this policy to add the role “admin” to the client and then configure the Authorize By Role policy to authorize users with that role. Did you also disable/enable the cors policy in the portal manager settings: https://docs-snaplogic.atlassian.net/wiki/spaces/SD/pages/1978731409#enable-try-it-out because then it applies to all the apis that you publish Regards Jens Generic Oauth2 with ADFS of organization Hi all, I was wondering if anyone has experience with having MFA or Generic oauth2 https://docs-snaplogic.atlassian.net/wiki/spaces/SD/pages/1246924052/Generic+OAuth2 What I am trying to do is that when consumers want to acces apis they first need to authenticate with MFA and I was wondering how you do this with ADFS I only saw documentation of Okta and PingIdentity. So snaplogic is here the service provider and ADFS (Identity provider) If anyone has experience or some info about I'm all ears. Regards Jens Jens