|
RSS Feed - WebSphere MQ Support
|
RSS Feed - Message Broker Support
|
 |
|
AS2 Connection |
« View previous topic :: View next topic » |
Author |
Message
|
firoj.badsa |
Posted: Wed Feb 09, 2011 6:01 pm Post subject: AS2 Connection |
|
|
 Centurion
Joined: 16 Feb 2007 Posts: 104
|
Hi,
I have requirement like, I will be receiving IDOC from SAP system, and I have to pass the IDOC to external system over AS2 connection. I have no idea about how AS2 works. Can anybody pls help me for this design.
Thanks in advance,
Firoj |
|
Back to top |
|
 |
fatherjack |
Posted: Thu Feb 10, 2011 1:31 am Post subject: Re: AS2 Connection |
|
|
 Knight
Joined: 14 Apr 2010 Posts: 522 Location: Craggy Island
|
firoj.badsa wrote: |
Hi,
I have requirement like, I will be receiving IDOC from SAP system, and I have to pass the IDOC to external system over AS2 connection. I have no idea about how AS2 works. Can anybody pls help me for this design.
Thanks in advance,
Firoj |
Isn't AS2 just a standard that defines an envelope that wraps your data (a bit like SOAP) and then you just send this using HTTP (a bit like SOAP). So you should be able to use the HTTP nodes to do this. _________________ Never let the facts get in the way of a good theory. |
|
Back to top |
|
 |
lancelotlinc |
Posted: Thu Feb 10, 2011 4:50 am Post subject: |
|
|
 Jedi Knight
Joined: 22 Mar 2010 Posts: 4941 Location: Bloomington, IL USA
|
The AS2 protocol is based on HTTP and S/MIME. It was the second AS protocol developed and uses the same signing, encryption and MDN (as defined by RFC3798) conventions used in the original AS1 protocol.
Files are encoded as "attachments" in a standardized S/MIME message (an AS2 message).
AS2 messages are always sent using the HTTP or HTTPS protocol (Secure Sockets Layer — also known as SSL — is implied by HTTPS) and usually use the "POST" method (use of "GET" is rare).
Messages can be signed, but do not have to be.
Messages can be encrypted, but do not have to be.
Messages may request a Message Disposition Notification [MDN] back if all went well, but do not have to request such a message.
If the original AS2 message requested an MDN:
Upon the receipt of the message and its successful decryption or signature validation (as necessary) a "success" MDN will be sent back to the original sender. This MDN is typically signed but never encrypted (unless temporarily encrypted in transit via HTTPS).
Upon the receipt and successful verification of the signature on the MDN, the original sender will "know" that the recipient got their message (this provides the "Non-repudiation" element of AS2)
If there are any problems receiving or interpreting the original AS2 message, a "failed" MDN may be sent back. However, part of the AS2 protocol states that the client must treat a lack of an MDN as a failure as well, so some AS2 receivers will simply not return an MDN in this case.
Like any other AS file transfer, AS2 file transfers typically require both sides of the exchange to trade SSL certificates and specific "trading partner" names before any transfers can take place. AS2 trading partner names can usually be any valid phrase. _________________ http://leanpub.com/IIB_Tips_and_Tricks
Save $20: Coupon Code: MQSERIES_READER |
|
Back to top |
|
 |
mqjeff |
Posted: Thu Feb 10, 2011 6:11 am Post subject: |
|
|
Grand Master
Joined: 25 Jun 2008 Posts: 17447
|
So it should be relatively straight forward to build a message in the MIME domain and then send it to an HTTPRequest node. |
|
Back to top |
|
 |
jayZ |
Posted: Thu Jun 19, 2014 7:12 am Post subject: |
|
|
Acolyte
Joined: 03 Jun 2008 Posts: 71
|
Sorry to jump on an older post, but was curious how to implement the S part of the S/MIME. It is my understanding that, at least for this AS2 implementation, the entire MIME message is encrypted. My thoughts were to use a third party tool, like GnuPG to do the encrypting part, but I always prefer native functionality if it is available. The Infocenter and Google haven't been very helpful and then I saw this thread, which seemed relevant. If needed, I can open a new topic.
Other threads are saying this protocol isn't as straight-forward as it would seem and I wanted to get other opinions on the matter.
Thanks,
Jeff |
|
Back to top |
|
 |
mb01mqbrkrs |
Posted: Mon Jun 23, 2014 8:26 am Post subject: |
|
|
Apprentice
Joined: 18 Nov 2011 Posts: 48
|
jayZ wrote: |
Sorry to jump on an older post, but was curious how to implement the S part of the S/MIME. It is my understanding that, at least for this AS2 implementation, the entire MIME message is encrypted. My thoughts were to use a third party tool, like GnuPG to do the encrypting part, but I always prefer native functionality if it is available. The Infocenter and Google haven't been very helpful and then I saw this thread, which seemed relevant. If needed, I can open a new topic.
Other threads are saying this protocol isn't as straight-forward as it would seem and I wanted to get other opinions on the matter.
Thanks,
Jeff |
Its not just the protocol that's not straight forward, its the partnership management too. Each partner can have entirely different settings - one can be using asynchronous, with SHA1 signing and compression before signing, whilst another could be synchronous, without any signing or compression. Unless you're only going to be sending or receiving with one partner who have no plans to upgrade their AS2 software, I'd really avoid creating my own solution. |
|
Back to top |
|
 |
jayZ |
Posted: Mon Jun 23, 2014 9:21 am Post subject: |
|
|
Acolyte
Joined: 03 Jun 2008 Posts: 71
|
That makes sense. In our case, we really do only have one AS2 partner but can see how things can easily grow out of control. Thanks for the insight and reply on such an old thread. |
|
Back to top |
|
 |
kimbert |
Posted: Mon Jun 23, 2014 11:52 am Post subject: |
|
|
 Jedi Council
Joined: 29 Jul 2003 Posts: 5542 Location: Southampton
|
I believe DataPower has good support for AS2. _________________ Before you criticize someone, walk a mile in their shoes. That way you're a mile away, and you have their shoes too. |
|
Back to top |
|
 |
|
|
 |
|
Page 1 of 1 |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|
|
|