Opi2 - AS2 sender to PI

Read wiki, Got a question on usage of open source AS2 sender to SAP PI.
http://wiki.sdn.sap.com/wiki/display/XI/OpenPIInitiative+(OPI2)
Scenario is just to use AS2 adapter for secure transfer of files B2B from company A to company B.
There is NO EDI (EDIFACT or ANSI X.12) involved, Just flat file has to transferred.
Please let me know how to deploy OPI2 AS2 adapter (opi2_PI71_EDIFACT_Adapter_Configuration_Guide_v09.pdf talks about EDIFACT adapter not AS2).
Thanks in advance.

Hi Ravi,
if you only want to transfer via AS2 without any EDIFACT, you have to use the Open PI Adapter for AS2. The sourcecode and documentation can be found at [opi2.sourceforge.net|http://opi2.sourceforge.net] / Files.
So far the AS2 adapter is only released for XI 3.0 and PI 7.0. Thanks to our new contributor there will be a new release of the AS2 adapter for PI 7.1 by end of next week. Check out [opi2.sourceforge.net|http://opi2.sourceforge.net] for the latest news.
Regards, Holger

Similar Messages

  • AS2 Sender Adapter -- Need few details.

    Hi Seeburger Experts,
    Im new to seeburger and i just to know regarding AS2 adapter.
    Im a bit clear about the AS2 receiver adapter there we have an option of giving partner Server,URL and Port to send the messages from XI.
    In the same way, I couldn't find the fields for AS2 Sender adapter to provide Server,Port and URL.
    So im just wondering how we will be receiving the messages from Partner system thorugh AS2 adapter.?
    as we are not providing any information like URl,port,path or Directory.. etc
    Can anyone pls share ur answers.
    Thanks&Regards
    Deepthi.
    Edited by: deepthi reddy on Dec 24, 2007 5:35 AM

    HI Deepthi,
    We need to give the AS2ID in the party identifier tab,AS2ID that is entered here will be used for identifying the sender and receiver of the document.
    1)The value of the Agency field must be Seeburger.
    2)The value of the Schema field must be AS2ID.
    Every partner is assigned the WAN no which is provided by the WAN service provider. That WAn no we need to configure in the party identifier tab.
    I hope It is clear to u now.
    Thnx
    Chirag.

  • AS2 sender communication channel

    Hi All,
    I have one As2 to proxy scenario, using AS2 sender adapter,PI will be receiving flat file from party and I am performing content conversion in sender As2 channel, there is no mapping involved, and PI is sending this data to SAP system via proxy using integrated configuration.
    I have used 2 parties, one sender and one receiver, used 2 business components corresponding to each and one SAP system BC.I have mentioned AS2 ids in both the parties, and did the header mapping for receiver in integrated configuration ->Outbound processing tab.
    Now when the file is pushed from AS2 server, there is no log in sender channel monitoring, means the file is not getting picked up from the AS2 server at all.
    Can anyone please provide inputs how can we debug this problem.
    Thanks,
    Ruchi

    Hi,
       If you are using Seeburger AS2 adapter, then:
    1. Check if the URL http://XXXXX:50000/SeeburgerAS2/AS2Server is up. It should show-"405 Method Not Allowed  "
    2. Check for AS2 messages in Seeburger workbench message-MessageIdStore Monitor
    Thanks
    Rajeev Gupta

  • Seeburger AS2 sender comm channel config

    Hello,
    I have to put in place a scenario for message reicipt of EDI messages via Internet using AS2 on http.
    We use the seeburger AS2 adapter.
    I try to configure the AS2 sender adapter, but there are many options, which I do not know how to fill, and which aint documented either.
    I use the following config:
    Tranport Protocol: http
    Message Protocol:AS2
    Adapter Engine: Integration Server
    AS2 Authentification neccessary: When do I have to set this?
    Message Title: *
    Asynchronous MDN configuration
    SSL certificate alias: where do I get this from?
    SSL client certificate: what do I put in here?
    use proxy: Do I specify the data of our SAP Web dispatcher here?
    Thanks
    Matthias

    HI,
    See the below links
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/135b0b94-0701-0010-f6a9-86a14057544a
    /people/bla.suranyi/blog/2006/06/08/sap-xi-supports-edifact
    /people/william.li/blog/2006/03/17/how-to-get-started-using-conversion-agent-from-itemfield
    /people/paul.medaille/blog/2005/11/17/more-on-the-sap-conversion-agent-by-itemfield
    http://www.stylusstudio.com/edi/XML_to_X12.html
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/b0b355ae-0501-0010-3b83-8f2bb566fa47
    Details on XI EDI adapter from seeburger
    Check this for Conversions-
    /people/bla.suranyi/blog/2006/06/08/sap-xi-supports-edifact
    http://www.seeburger.it/fileadmin/it/pdf/2005_04_sapphire_Ferrero_transcript.pdf
    http://www.seeburger.com/fileadmin/com/pdf/Butler_Group_SEEBURGER_Technology_Audit.pdf
    http://www.seeburger.com/fileadmin/com/pdf/AS2_General_Overview.pdf
    SAP Adapters
    EDI with XI
    http://www.seeburger.com
    http://www.seeburger.com/fileadmin/com/pdf/SEEBURGER_SAP_Adapter_engl.pdf
    http://www.sap.com/france/company/events/2006/02-01-Automotive-Seeburger.pdf
    http://h41123.www4.hp.com/presentations/ISUG/XISeeBurger.ppt
    http://www.sap.com/asia/company/events/nwtechdays/presentation/australia-slides/Pre-Built_Integration.pdf
    seeburger adapter configuration
    Regards
    Chilla

  • Seeburger AS2 Sender  Adapter : http: 403 error

    Hi All,
    We have a scenario where the external party is sending xml message to xi.
    While sending they are getting the below error.
    u2022     Error(Error(com.cyclonecommerce.tradingengine.transport.TransportException: Retryable response: 403 Forbidden), ExchangePointId(Id(147995587),
    Has anyone encountered this error before?
    Any idea what might be the problem?
    Regards,
    Aarthi

    Hi,
    This error may have different reasons:
    1) You or your partner has entered an incorrect AS2 ID for one of the involved parties.
    2) A valid sender agreement is missing.
    3) There are more then one AS2 sender agreements with the same sender AND receiver party.
    4) The corresponding inbound channel is set to inactive.
    Regards,
    Prakasu.M

  • AS2 Sender configuration - Authentication Certificate

    Hello guys,
    We're implementing EDI with a partner with AS2. We have AS2 sender adapter configured. Everything works fine (we're able to receive data from partner and send back MDN) without signing.
    Now we're working on getting data signed. We have uploaded partner cert to keystore (TrustedCAs) and have provided partner with our certificate as well.
    On Sender agreement--> Security Settings --> AS2 Sender Configuration --> Authentication Certificate how do we specify the certificate we're using. Should it be just the fullname like TrustedCAs/PartnerCert ?
    Also How should we specify the Decryption Key and Signing Key under AS2 Receiver Configuration?
    I was expecting to be able to choose from available keystores, but it is a free text field.
    Can anybody please help me on this?
    Thanks
    Karthik

    Hi Karthik,
    >>On Sender agreement--> Security Settings --> AS2 Sender Configuration --> Authentication Certificate how do we specify the certificate we're using. Should it be just the fullname like TrustedCAs/PartnerCert ?
    You need to mention the fullname  as TrstedCAs/PartnerCert.
    >>Also How should we specify the Decryption Key and Signing Key under AS2 Receiver Configuration?
    Yes you need to since you are using signed messages here..
    Regards
    Suraj

  • AS2 Sender Adapter -- Need clarity.. Very Very Urgent...!!!

    Hi AS2 experts,
    Regarding AS2 sender adapter:
    We will provide the details
    TP:  HTTP
    MP:  AS2
    *Message Subject = **
    1. Can anyone please clarify what is this message subject ??
    Its the incoming file name we need to provide?
    According to few blogs,
    2. We will be providing the below URl to the partner system to send there messages.
    HTTP://<your-xi-server>:50000/SeeburgerAS2/AS2Server
    Consider im having partner systems A,B,C .
    and we will be creating 3 communication channels(CC1 ,CC2 ,CC3) to three partner systems.
    If i provide same URL to all the three partner systems.
    Then how it will differentiate like which file is belongs to which interface (from which partner it is coming)?
    And im not providing anything specific in all the AS2 sender comunication channels to differentiate these files.
    What is this AS2ID which we will provide in Party Configuration.
    WIll it makes any difference to above problem?
    Kindly suggest me if anyone has idea about this asap.
    Its Very very urgent.
    ThankYou.
    Regards
    Deepthi.

    Hi,
    >>>>1. We need to provide the below URl and Port to the partner to receive the messages?? HTTP://<your-xi-server>:50000/SeeburgerAS2/AS2Server
    I guess yes . you need to provide this URI.
    >>>>>2.Is it possible to do content based routing by using Message Subject?
    yes it is possible to determine the receiver depending upon ur condition. Please provide the context object at design time and at the time of Configuration , using XPATH you can determine conditional receiver.
    please look in to this links u will come to know about seeburger adapter.
    /people/bla.suranyi/blog/2006/06/08/sap-xi-supports-edifact
    /people/william.li/blog/2006/03/17/how-to-get-started-using-conversion-agent-from-itemfield
    /people/paul.medaille/blog/2005/11/17/more-on-the-sap-conversion-agent-by-itemfield
    http://www.stylusstudio.com/edi/XML_to_X12.html
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/b0b355ae-0501-0010-3b83-8f2bb566fa47
    Details on XI EDI adapter from seeburger
    /people/bla.suranyi/blog/2006/06/08/sap-xi-supports-edifact
    http://www.seeburger.it/fileadmin/it/pdf/2005_04_sapphire_Ferrero_transcript.pdf
    http://www.seeburger.com/fileadmin/com/pdf/Butler_Group_SEEBURGER_Technology_Audit.pdf
    http://www.seeburger.com/fileadmin/com/pdf/AS2_General_Overview.pdf
    SAP Adapters
    EDI with XI
    http://www.seeburger.com
    http://www.seeburger.com/fileadmin/com/pdf/AS2_General_Overview.pdf
    http://www.seeburger.it/fileadmin/it/pdf/2005_04_sapphire_Ferrero_transcript.pdf
    http://www.seeburger.com/fileadmin/com/pdf/SEEBURGER_SAP_Adapter_engl.pdf
    http://www.seeburger.com/fileadmin/com/pdf/Butler_Group_SEEBURGER_Technology_Audit.pdf
    http://www.sap.com/france/company/events/2006/02-01-Automotive-Seeburger.pdf
    http://h41123.www4.hp.com/presentations/ISUG/XISeeBurger.ppt
    http://www.sap.com/asia/company/events/nwtechdays/presentation/australia-slides/Pre-Built_Integration.pdf
    http://www.seeburger.com
    http://www.seeburger.it/fileadmin/it/pdf/2005_04_sapphire_Ferrero_transcript.pdf
    http://www.seeburger.com/fileadmin/com/pdf/Butler_Group_SEEBURGER_Technology_Audit.pdf
    http://www.sap.com/france/company/events/2006/02-01-Automotive-Seeburger.pdf
    http://h41123.www4.hp.com/presentations/ISUG/XISeeBurger.ppt
    Hope this will help you.
    Regards
    Aashish Sinha
    PS : reward points if helpful

  • AS2 Sender adapter..  How we can receive 2 messages from same partner??

    Hi all,
    I have to receive 2 AS2 messages from my partner like ORDERS and REMADV information.
    I kept Message Subject as * for both my AS2 Sender adapters.
    I configured both the scenarios and i ask my partner to send the messages and he got the error as
    "403 : FORBIDDEN" .
    But these two scenarios are working when i delete one scenario and run the other by keeping message subject as *
    I felt like the messages can be diffferentiated only with Message subject when we are dealing with AS2 adapters.
    Questions :
    Is there any option in AS2 sender adapter where we can differentiate the messages apart from Message subject because my partners are sending the messages without any message subject.
    Kindly let me know.. its urgent.
    Regards
    Seema.

    Hi Swarup,
    Thanks for the reply.
    I think you totally misunderstood my question.
    Here i will explain clearly..
    Sender Party : PartyA
    Sender AS2ID : A-AS2
    Recevier party: PartyB
    Receiver AS2ID : B-AS2
    PartyB will be receiving messages from PartyA.
    Say it is receving ORDERS and REMADV messages.Both are XML files.
    So PartyB will be configured with two complete new scenarios and 2 AS2 sender adapters to receive the messages.I kept Message subject as * in both the sender adapters.
    The messages are not coming in and clearly there is a confilct in selecting the correct communication channel.
    Actually i read in one of the thread that the messages which are coming to XI will be picked up based on two things:
    1) AS2 ID of the partner which is dicussed above and the second one is
    2) Message subject
    But from my partners we are receving the messages without any Message subject.
    So in this situation how we can differentiate each messages and how the messages will go to correct communication channel.??
    Regards
    Seema.

  • AS2 Sender Channel Dynamic Configuration

    Hello All,
    I have an AS2 to Proxy scenario.
    For this I am using the following UDF and Modules in ESR and ID respectively :-
    ==========================================================================
    UDF in ESR :-
    public String AS2Name(Container container) throws StreamTransformationException{
    DynamicConfiguration conf = (DynamicConfiguration)
    container.getTransformationParameters().get(StreamTransformationConstants.DYNAMIC_CONFIGURATION);
    DynamicConfigurationKey key = DynamicConfigurationKey.create("http://seeburger.com/xi/AS2","dtSubject");
    String ourSourceFileName = conf.get(key);
    return  ourSourceFileName;
    ================================================================================
    ID:
    Module in AS2 Sender Channel :-
    No.                Module Name                                                                  Type                                 Module Key
    1     localejbs/AF_Modules/MessageTransformBean     Local Enterprise Bean     Plain2XML
    2     localejbs/Seeburger/AttribMapper                          Local Enterprise Bean        AttribMapperEnterprise Bean
    3     localejbs/CallSapAdapter                                                Local Enterprise Bean     exit
    Module Key             Parameter Name                                            Parameter Value
    AttribMapper          http://seeburger.com/xi/FileName                   @http://seeburger.com/xi/AS2/dtSubject
    ==============================================================================================
    Could anyone please let me know asap if the above details will suffice the requirement?
    Thanking you all in advance.
    Neetish

    Hi Aditya,
    In the link its mentioned as
    so, you can give any unique name. simple.
    Hope this helps..
    warm reg,
    avinash M

  • AS2 Sender problem with German "Umlaute"

    Hello experts,
    I have an AS2 sender adapter sending orders into my SAP system. My problem is though that it deletes all German "Umlaute" before converting it into XML.
    I used to use the "CallBicXIRaBean" to do the Encoding with ISO-8859-1 and it did not work. So now I am using the "CharsetConversion" to do that but it still does not work.
    In the Module of the AS2 sender I am using:
    1) CharsetConversion
    - sourceDest --> MainDocument
    - targetDest --> MainDocument
    - sourceEnc --> ISO-8859-1
    - targetEnc --> ISO-8859-1
    2) CallBicXIRaBean
    - mappingName --> E2X_ORDERS_UN_D93A
    3) localejbs/CallSapAdapter
    - 0
    Does anyone have an idea what I have to change?
    Thank you very much for your help!
    Best regards,
    Peter

    Hello Iddo,
    Thank you for your answer.
    When I expect Umlaute in a message I always use ISO-8859-1 and not UTF-8.
    The Umlaute are actually deleted. For example the German "für" looks like this "f". Or "Präferenzsituation" looks like this: "Prerenzsituation". So it kills the Umlaut and the following character.
    The sender insists that he sends the messages with Umlaute. Now I activated the AS2 Message Dumping and hopefully will see what the message really looks like. Maybe the Umlaute are already deleted when they get to the AS2 adapter. I hope to find out soon.
    Best regards,
    Peter

  • Seeburger AS2 Sender : EOIO

    Hi All,
    Is it possible to achieve EOIO with Seeburger AS2 sender channel? I am not seeing any parameter for configuring the same (though it has EOIO mode for split mapping).
    The idea is to send all the messages received for a particular interface to be routed to a EOIO queue. Is this possible with AS2 sender channel?
    Regards
    Suraj

    Hi Prateek,
    >>SAP_AS2Adapter_en.pdf - Page 6 (in my version).
    I have checked seeburger manuals and found page six to be something different (may be different version document). From the document I found a particular section
    The following Qualities of Services are supported:
    u2022 Outbound (AS2 sends a message to an external partner)
    Best Effort
    Exactly Once
    Exactly Once in Order
    u2022 Inbound (AS2 adapter receives a message from external partner)
    Exactly Once
    This was in Section 2.5 under Overview. May be if you tell me the section I would try to read through it,
    I have tried your suggestion
    namespace: http://seeburger.com/xi/AS2
    parameter name "QoS" value "EOIO" and
    for name "QueueName" value "<your actual queue name>"
    but it didn't help. If I use with "write", there was no entry in MONI, and if I use it with "insert" the entries were created but it didn't go to the EOIO queue (as the SAP:QualityOfService is still ExactlyOnce in SoapHeader->ReliableMessaging)
    <SAP:Record namespace="http://seeburger.com/xi/AS2" name="QoS">EOIO</SAP:Record>
    <SAP:Record namespace="http://seeburger.com/xi/AS2" name="QueueName">INT014</SAP:Record>
    Anyway thanks for your inputs
    Regards
    Suraj

  • AS2 Sender Adapter test

    Hi Experts,
    I am working on a 856 AS2 to file scenario. I have followed the links EDI to 850 and a few blogs as well.
    I have configured the scenario as following:
    IR
    Message mapping and Interface mapping have been created for 856 to file and 997 to 997 EDI.
    ID (party used .. (BC_CUST, sender) and (BC_XI, receiver ))
    2 Sender Comm. Channel - for 856 (Send_856, type AS2) and 997 (Split_997, type Split997)
    2 Receiver Comm. Channel - file receiver and (AS2 receiver for 997)
    2 Receiver determination -
    ----Sender... || Interface ..... || Receiver ||
    BC_CUST || A_856.......... || BC_XI ....||  (for 856)
    BC_CUST || A_997 ..........|| BC_XI ....||   (for 997 ... * Is the sender correct * or it should be BC_XI ... )
    2 Interface determination
    2 Sender Aggrements
    ----Sender... || Interface ..... || Sender CC ||
    BC_CUST || A_856........ || Split_997 (as defined above) * Is this correct * or it should be Send_856 ...
    BC_CUST || A_997 ........|| Send_856 (as defined above)
    2 Receiver Aggrement
    Sender... || Interface ..... || Receiver CC || Receiver **
    BC_CUST || A_856........ || file receiver ..|| BC_XI
    BC_CUST || A_997 ........|| AS2_997 ......|| BC_XI
    Please check and confirm that this config is correct or not, As we are getting an '500 internal erroru2019 when customer is sending 856 data.
    Is ther any test tool available for AS2 adapter?
    Regards,
    Sachin Dhingra

    Hi Shabarish,
    Thank you for prompt reply..
    I tried that, but i am not able to locate the right one, novice to Seeburber..  Please provide the link for right one and also please check the confg once...
    Regards,
    Sachin Dhingra

  • AS2 Sender and receiver adapter.

    Hi All,
    I have to develop a scenario where i have to send/receive some GS1 messages to/from our trading partner using AS2 adapters. I have gone through some of the links and blogs realted to as2 adapters but still have some doubts. Request you to help me in understanding those:
    1) In receiver AS2 adapter, i am using HTTPS transport protocol and in that case i have to mention some entries like Server certificate and private key authentication under "SSL certificates". So, just wanted to confirm that do i get these certificates from out trading partner and then i have to deploy this on PI server?? If yes then whats the procedure for the same??
    2) In sender AS2 adapter, metioning only unique AS2ID (provided by our trading partner) under party identification will result into a communication with our trading partner??or do i need to do something else from my end also??
    I am very new to AS2 adapter concepts, so please help me..
    Thanks
    Amit

    Hi Amit, 
    Check the below answers
    Q) In receiver AS2 adapter, i am using HTTPS transport protocol and in that case i have to mention some entries like Server certificate and private key authentication under "SSL certificates". So, just wanted to confirm that do i get these certificates from out trading partner and then i have to deploy this on PI server?? If yes then whats the procedure for the same??
    A). Yes you need to maintain the Server certificate and private key authentication, generally certificate and SSL certificates are different, but some customers uses the same certificate for SSL also. after you receive the certificate from the customer BASIS people will deploy this certificate in NWA and provide you the path, that path you need to give.
    Q) In sender AS2 adapter, metioning only unique AS2ID (provided by our trading partner) under party identification will result into a communication with our trading partner??or do i need to do something else from my end also??
    A). AS2ID we mention only at Party.
    Q). I guess, we usually have message subject as "*" in sender AS2 adapters.
    A). Generally we can use '' so that it can take any message subject data, if your customer using some subject line always then we can use that subject instead of '', but once they changed the subject line it doesn't handle that message.
    Q).  But one more thing , i am not sure only specifying WAN number ie AS2ID and message subject(as suggested), will setup a communication between a trading partner and XI system??
    A). VAN (Value Added Network) is like our network, but they provide the extra security. Instead of Customer details we can give the VAN details, here no customer details are required and there is no other communication required to the partner. Once we send data to the VAN, then VAN sends that data to customer.
    Check this link for more info
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/d095b2df-9fa3-2d10-568b-d12d99828c33?quicklink=index&overridelayout=true 
    Regards,
    Ramesh

  • Error in AS2 sender communication channel

    Hello,
    We have a scenario where we are receving IDoc XML from our partner via AS2.
    While doing so,we are receiving following error:
    Error while parsing AS2 message: AUTHENTICATION_ERROR #
    When we try to send a normal text file,it works,so this cannot be a certificate related issue.
    XML header looks like:
    <?xml version="1.0" encoding="windows-1250"?>
    <ORDERS05 xmlns:abc="http://abc.xy.net/">
    Kindly help.
    Thanks.
    Best Regards,
    Shweta

    Hello,
    When I sent the same file from our dev to test system via AS2 ,the content type was application/octet-stream and the file was received successfully.
    But when our partner sends it via AS2,content type is application/xml and we get the error I mentioned before.
    Does content type has something to do with this problem?
    Kindly help.
    Thanks a lot.
    Regards,
    Shweta

  • Configuration of AS2 sender channel

    Dear experts,
    I am getting lot of views like to read document /details/blogs ,though i could see few.
    I am not getting answers to doubts i am having.I am trying to configure sender channel.
    Scenario is : Partner sending a sale order file and i am going to decrypt using B2B addon AS2.
    Then decode information to create a purchase order on my system.
    What is my own AS2 name ?
    I conclude give anything i like.I do not get any F4 help either for same which means config doesnot happen in PO.
    I have no hint of what my AS2 name is.
    Expected Url:  I made my AS2 url public and gave this url
    Also I could generate CSR request but import CSR response gives an error.I beleive the file obtained has to be first made verisigned
    secure and then imported.Not sure about this too.Created private key and certificate.Is private key name called AS2 name?.But then will i tell same
    to my partner ?
    There is no end to end document for this.

    Hi Aditya,
    In the link its mentioned as
    so, you can give any unique name. simple.
    Hope this helps..
    warm reg,
    avinash M

Maybe you are looking for

  • How to create an Editable report?

    I want to generate one report using BEx Analyser as my client’s requirement. What the client’s requirement is, when he refreshes the query, he wants the query to be get refreshed and another user-editable sheet need to be get created. And the calcula

  • How do I put a pause in a speed dial on a DX650?

    I would like to set up a speed dial for a daily conference call so it will dial the phone number, pause, then add the conference code. I tried , and . and # and they are not working.

  • Mapping Weblogic 7 to Websphere

    Hello, I want to Weblogic 7 A/S to websphere .How to do it?I don't have much idea abt the websphere? Plz help. Thanks in advance.

  • Need oo abap material

    hi i am beginner to oo abap. can anyone send me material regarding this subject. thanks in advance.

  • Dataelement and Datatype regarding photo

    hi this is praveen we are connecting .net to sap  . .net people  give photo to us so we have option in se78 direct we can insert photo but in my requirement is i need datatype and dateelement and table to insert a photo can any one pls help me thanki