cancel
Showing results for 
Search instead for 
Did you mean: 

Retrieving Poll Failure errors for SFTP sender iFlows

joel_langoyan
Participant
0 Kudos
590

Hi,

I have posted previously about triggering email notification in case of down source server but never got fruitful feedback. Now I would just like to know if the poll failure errors are stored somewhere in the system that I could call so that some form of notification can be setup. I think it is known that poll failures for sender SFTP are not sent to exception subprocess as the whole iFlow goes into error status. To my knowledge the MessageProcessingLogs API is only filled up of errors that are failed during iFlow runtime so I assume poll failure are not store there. Correct me if I am wrong.

Any input is highly appreciated.

Regards,

Joel

Accepted Solutions (0)

Answers (2)

Answers (2)

joel_langoyan
Participant
0 Kudos

hi Piotr,

MPL API never seem to store SFTP connectivity issues at least based on the dummy scenario I did and since API's overview referred only to messages processed in the tenant.

I have my sender SFTP iflow polling every minute with no valid address so it fails repeatedly. When querying the API in Postman I did not get any details that refer to my SFTP iflow. I think I just confirmed my previous understanding about how the MPL API works.

PiotrRadzki
Active Participant
0 Kudos

Everything that you see in CPI monitor can be retrieved with MPL OData CPI API. Do you failed messages in CPI Monitor? Is it visible on Artifact monitor level in deployment? Does the error occur only during deployment?

BR, Piotr

Ryan-Crosby
Active Contributor

I was investigating this same type of thing because we have a bunch of EDI partners that only have FTP setup. There will only be a failure in the MPL if a message is initiated which does not happen in the case of connectivity errors. It is visible in the artifact log and the artifact will display in an error state. My investigation was around using the BTP Alert Notification Service for polling problems but without a message failure no alert would be generated.

PiotrRadzki
Active Participant

Hi Ryan,

then maybe the only way to monitor this type of issues automatically with some alerts is using this API?

/IntegrationRuntimeArtifacts('{Id}')/ErrorInformation/$value

BR, Piotr

Ryan-Crosby
Active Contributor

Yep, you are probably right 😉