cancel
Showing results for 
Search instead for 
Did you mean: 

Adapters - Acknowledments ? Which ones?

rodrigoalejandro_pertierr
Active Contributor
0 Kudos

Hi,

i been wondering for a  long time and here i go.

I know that some adapters supports ACK by using ccBPM like files adapter, but

  1. is there any way to request a transport ACK for adapters?
  2. Is it possible to send it to the sender system?
  3. Which adapters support this functionality and which ones dont?
  4. for those that dont support it as standard, what alternative do i have?

I have theory about it but i never confirm what is really possible

Best regards

Accepted Solutions (1)

Accepted Solutions (1)

marksmyth
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hello Rodrigo,

Check these links for more info on this:

1) Adapters

2) Acknowledgment Messages

Regards

Mark

Answers (2)

Answers (2)

former_member190624
Active Contributor
0 Kudos

Hi,

SEEBURGER AS2 Adapter will support both synchronous and synchronous MDN's(Message delivery notification) .

For SAP Adapters Ambrish already mentioned above .

Regards

Hari.

ambrish_mishra
Active Contributor
0 Kudos

Hi,

By transport acknowledgement, do you mean acknowledgment from the transport layer.

AFAIK, only system or application acknowledgments are possible and that doesn't seem to have changed.

Is it a requirement you are facing or is it just for your information?

Ambrish

rodrigoalejandro_pertierr
Active Contributor
0 Kudos

transport ack (comunication channel)

i dont have a current requirement, just information.

ambrish_mishra
Active Contributor
0 Kudos

Hi,

File adapter supports system acknowledgement request.  Application acknowledgements are not supported.

SOAP adapter and JDBC adapter work synchronously so acknowledgments (or response) are implicitly supported.

You are already aware of IDoc adapter which supports acknowledgements explicitly through ALEAUD.

MDM PI adapter provides two levels of acknowledgements when requested.

JMS adapters supports system acknowledgement whether a message has been successfully written to a queue.

>>>>>>is there any way to request a transport ACK for adapters?

     No

>>>>>>Is it possible to send it to the sender system?

     Depends on the adapter and solution

>>>>>>Which adapters support this functionality and which ones dont?

     Depends on the details above

>>>>>>for those that dont support it as standard, what alternative do i have?

By standards, things work like above but custom solutions are always possible like ALEAUD for example.

Hope it helps!

Ambrish


rodrigoalejandro_pertierr
Active Contributor
0 Kudos

thanks for your aswer, maybe i explained bad my question.

PI HEADER MESSAGE

• The stations through which the message is forwarded are logged under

HopList. In the case of asynchronous processing acknowledgments, the

HopList ensures that responses are sent back to the original sender.

To send the ACK to the client system, first all, the client should request for ACK, if not the ACK will never reach the client rigth??

Acknowledgments are not listed as messages themselves in the monitor, but

as a part of the actual message in the detail view. In the MAIN area there is

the <SAP:MessageClass> tag with either the SystemAck or ApplicationAck

entry.

What about if the client cannot request for an ACK, is there any way to get the PI ACK and map it to another structure? I ASSUME THAT IT NOT POSSIBLE COZ THE QUOTE BEFORE

if the parameter  ACK_SYSTEM_FAILURE is set in the SXMB_ADM-->Integration Engine configuration: is possible to define which ASYNC channel should return and ACK or no matter which one every ASYNC channel will  will return and ack?

Regards

Rodrigo

ambrish_mishra
Active Contributor
0 Kudos

Mark already guided you to useful links.