AS2 protocol configuration
Hi,
I'm using 11.1.1.5 and been using the ebXML protocol using a custom XML document and I can get it to work without any issue.
I am playing with using the same custom XML document using AS2 as the channel and can communicate with the Trading Partner environment as I am getting a this error:
B2B-50032 B2B exchange protol negative acknowledge received.
On the Trading Partner environment, I am getting this error:
Document protocol identification error.
I checked other threads and they are saying that it might be an invalid document. I know it is valid because it did work in the ebXML channel. Can anybody point me to any sample of setting up AS2 messaging. I followed the same procedure as setting up ebXML but there might be other configurations I missed.
Regards,
Robert
Document protocol identification error.Have you defined identification xpath in the document definition at receiving side? If no then please do so and redeploy the agreement and then retest.
To understand the xpath expression which is used in B2B, please refer section "8.1.1 How to Configure the XPath Expression for a Custom XML Document" at -
http://docs.oracle.com/cd/E28280_01/user.1111/e10229/b2b_documents.htm#CHDEFFEH
Regards,
Anuj
Similar Messages
-
AS2 Adapter Configuration to Customer / no signature certificate
Dear all,
we start a project with an external Customer incl. Certificates.
If we now start message processing we get follow error back:
Message processing goes fail. Reason: javax.resource.ResourceException: Fatal exception: javax.resource.ResourceException: SEEBURGER AS2: AS2 Adapter failure # java.lang.Exception: AS2 message composition failed: com.seeburger.ediint.edi.EDIMessageException: EDI message composing failed: no signature certificate, SEEBURGER AS2: AS2 Adapter failure # java.lang.Exception: AS2 message composition failed:
com.seeburger.ediint.edi.EDIMessageException: EDI message composing failed: no signature certificate
Any idea ?
What is the meaning of "no signature certificate" ?
Because we import the certificate info the Trustcenter form the partner and customized in
AS2 Receiver Configuration -> Encryption Certificate
Thanks
Kind regards
S. KohlerHello,
The error states "EDI message composing failed: no signature certificate"
...and for the signature, you are always using your own key and not the certificate that you receive from the partner.
(since you wrote " ... we import the certificate info the Trustcenter form the partner")
So the error message is correct in the way that the referenced entry cannot be used to create the signature.
Greetings
Stefan -
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
KarthikHi 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 -
Please let me know any prdefined steps from SAP implementing AS2 protocol.
Hi,
Seeburger EDI Adapter provides an EDI solution on internet via HTTP or AS2 to replace the expensive VAN. It provides some pre-built mappings for IDOC to ANSI X12(810,850,855,856 etc.,) and Idoc to EDIFACT(ORDERS,DESADV,INVOIC etc.,) and has the ability to build your own. These pre-defined mappings transform the IDOC-XML to EDI-XML format.
Please go through the following links which clearly explains what you want and it also helps you in understanding the same in depth:
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
Please see the below thread.
Seeburger Adapter
seeburger adapter
Thanks
Swarup -
Send/receive IDOCs to SOLMAN system using AS2 protocol!
Hi All,
I want to send/receive IDOC file to/from web based SOLMAN system. Currently I'm using FTP server to send/receive IDOC file.
As of now the current process is to send the IDOCs from ECC to FTP server and from FTP to third party and vice-versa. But due to some constraints, I'm bound to use web based SOLMAN system. Please, can you let me know how to send/receive IDOC files to SOLMAN. Is there standrad FM/method to connect to SOLMAN from ECC as in case of FTP we have FM 'FTP_CONNECT'. Heard that same functionality in case of SOLMAN can be achieved through AS2 protocol.
Kindly help.
Thanks.
Regards,
MukeshHello Patrice
We have same issue. Is it possible to use IDoc (XML) directly with SAP 5.0 with SOAP (HTTP) without XI?
Since your que is three years old, I'm sure you must have found some method for this.
We'll highly appreciate your help.
Regards: Gaurave -
Hi,
For the 3rd party system to support AS2 what all are the pre-requisites for it?What all the softwares 3rd party system should have to support AS2 protocol?
In XI we are using See Burger AS2 adapter.
Best Regards,
Harleen Kaur ChadhaHi,
Try this pdf available in service marketplace. It has all the details that you are looking for...
https://websmp202.sap-ag.de/~sapidb/012006153200000124082007E/SAPXI30_AS2Adapter.pdf
Applicable for XI 3.0
Regards,
Abhishek.
Edited by: abhishek salvi on Dec 4, 2008 10:57 AM -
OSB 11g - AS2 protocol - File exchange.
Hi,
I have to fetch a file or send a file from/to my client's server using AS2 protocol. We are using OSB 11g. I want to know if it can be done in OSB. I could not get any help from OSB developers guide or any other source. Could someone please provide me any document, link, tutorial on how to do this.
Thanks,
Sanjay
Edited by: Sanjay Bharatiya on 24-Oct-2010 5:56 PMHello Sanjay,
AS2 is an exchange protocol which is better supported in Oracle B2B (a component of SOA suite). Can you let us know more about your use case and the version & release of products you are using?
Drop a mail (id in my profile) to me with the details.
Regards,
Anuj
Edited by: Anuj Dwivedi on Oct 25, 2010 12:18 PM -
AS2 adpater-- Configuration details for both SND and RCV.
Hi All,
I need some details for both AS2 sender and receiver adapter.
Sender AS2 adapter :
1. Use Proxy
Use Authentication
Which one we need to use?
2. what is this Proxy Realm or Authentication Realm??
3. Whether we need to enable Hostname check & HTTP keep alive? what is the purpose of these settings?
4. what is this Message subject ?? the content of this comes from the file name or file data?
5. Server certificate and private key authentication?? do we need to get these from partner system??
Receiver AS2 adapter :
1. Here also the same question when we need to use Proxy settings and when we need to use Authentication settings.
2. Dynamic attributes??
Use dynamic attributes
Use non-empty attributes.
What are the information we need to ask partner system to get the connection??
Please reply if anyone worked on these AS2 settings.
Thank You.
Regards
Krupakar.hi..
Sender Adapter..
1.You can use both use proxy and use authentication.depends upon the requirement.
when you use proxy you have to give proxy server name and all parameters.That means proxy server acts like your actual server.To pass this data through the AS2 apdapter U hv to specify th following parameters.
Proxy Server : Your proxy server.
Proxy Port :The port of the proxy server.
Proxy User: User for optional authentication.
Proxy Password: Password for optional authentication.
Proxy Realm: Realm for optional authentication.
2. REALM
A realm is a part of Yanel which has its own configuration and repository. This allows you to run several subsites (which are independent of one another) in a single Yanel instance. For example, each department in your company can have its own realm. This allows one department to use its database as a content repository and another to use the filesystem to provide the content to Yanel
So proxy realm means u r authorized to use the proxy server
You use Use Authentication for -
>Used to enable/disable basic authentication.
Use Authentication Used to enable/disable basic authentication.
User: User for basic authentication.
Password: Password for basic authentication.
Realm: Realm for basic authentication.
3. if u check these options for the following purpose.
SSL Hostname Check: Validate common name with server name.
HTTP Timeout:Timeout in seconds for waiting for server
response.
4.Message Subject: This subject will be compared with the subject in the received message. This is used to find the
correct channel for the inbound message. Wildcards are allowed.Its the file data.
5. Your partne rwill provide u these details.
Receiver Adapter:
1.If u use the same in sender side then u hv to verify it again in the receiver system. Then only the communication is established.
3.u must have the AS2ID and the certificates.
THAnks
MAnas
reward points if helpful. -
BizTalk AS2 Certificate configuration problem
Hi,
I'm having a problem with signing a certificate to send port. I have imported 2 diferent certificates in mmc to "Local Computer\Other People" and "Local Computer\Trusted Root Certification Authorities". Then I went to BTAdmin and select
some Send Port then Certificate then Browse. One of certificates was there and other was not.
Then I went on this page
http://msdn.microsoft.com/en-us/library/bb728096.aspx and found this:
"Certificates used for AS2 transport must have the attributes required for their
intended use. For signing and signature verification, the Key Usage attribute
of the certificate must be Digital Signature.
For encryption and decryption, the Key Usage attribute
of the certificate must be Data Encipherment or Key
Encipherment. You can verify the Key
Usage attribute by double-clicking the certificate, clicking the Details tab
in the Certificate dialog
box, and checking the Key Usage field."
I have noticed that the certificate that is not showing in BTAdmin, does not have field "Key Uasge", but other one does have and its value is "Digital Signature, Key Encipherment (a0)". Is there any way to configure that
"not working" certificate, so that I can select it in BTAdmin or this is dead end?
Thanks in advance,
TGIn AS2 BizTalk a certificate on a Send Port would be is for signing and/or for encryption. So there is not any way to configure the existing/in present certificate. So one should have
to request a new one with there right key usage.
http://www.athenainfotech.co.uk/managed-b2b-services -
Reg Sender AS2 module configuration for text file
Hi Experts,
I am working on an inbound scenario where Sender is AS2 and Receiver is SAP system in PI7.4. The Sender Trading Partner is Sending a text file which should be converted to xml. I have added the module parameter localjbs/PlainConverterModule .It is throwing the error as per the attached file.
Could anyone please guide me on this issue. Also Please let me know whether any configuration needs to be set in EDI content Manager.
Cheers,
NeethuHi Neethu,
according to the b2b help the module is used to convert EDIFACT message standards into XML. I your case you have flat file comming from AS2. you can use message transform bean to convert flat file to XML in sender as2 adapter. Or you need to define ED XML converter. Please refer the below link
SAP PI: Using the B2BADDON EDI<>XML Convertor Modules - Basics
You configure the communication channels of any Process Integration adapter with the PLAIN-XML converter module to convert business documents encoded in EDIFACT message standards into XML and the other way round. It must be configured in the sender and receiver channels based on the business scenario. The PLAIN-XML converter module runs on the SAP NetWeaver Process Integration Adapter framework.
You use this procedure to configure the parameters of the PLAIN-XML converter module.
source - Configuring the PLAIN-XML Converter Module - SAP NetWeaver Process Integration, business-to-business add-on 1 - SAP Libr…
regards,
Harish -
How to setup filename in AS2 protocol
Hi,
We are posting a .csv document to partner via AS2. We developed a BPEL process which reads .csv file on FTP and enqueue the binary data into B2B queue.
We passed the file name to below property in Invoke activity connected to B2B adapter in BPEL.
jms.jca.contentDisposition
At the receiving end the file name is missing. The below message received from partner.
<?xml version="1.0" encoding="UTF-8"?>
<IDataXMLCoder version="1.0">
<record javaclass="com.wm.data.ISMemDataImpl">
<value name="Content-Type">application/XML; name=Custom</value>
<value name="Content-Transfer-Encoding">binary</value>
<value name="Content-Disposition">attachment; filename=1.0</value>
</record>
</IDataXMLCoder>I am trying the same in oracle b2b 11g, but I don't see jca.jms.JMSProperty.ACTION_NAME property. I see only upto jca.jms.JMSProperty . I am trying to set this property friom BPEL. jca.jms.JMSProperty is used to set any user defined JMS header. To make it clear, all headers required by B2B, are user defined headers and they do not belong to standard JMS headers. Please refer below link to know how to add these headers -
How to set JMS user property in JMS Adapter.
SOA Suite 11g - how to set/get JMS headers ?
JMSAdapter : jca.jms.JMSProperty
I hope it's clear now.
Regards,
Anuj -
Connection Refused Exception (imap protocol configuration in james server)
hai if i use pop3 protocol i can read the message from the james server
but if i use imap protocol i'm getting the exception connection refused.
what shall i do?Sounds like a question to ask in the Apache James forum.
The server doesn't seem to be set up to accept IMAP connections. -
PTP (Precision Time Protocol) configuration
Hi,
Is there anyone has configured PTP on IE-3000 switches? I have some problems with the configuration and operation. Below is the summary of what I've done and the porblems.
There are two IE-3000 switches with ip services 15.0 (2) SE4 IOS. One has configured in the boundary mode to become master clock and the other one has left in the e2etransparent mode. There are two inter-connection links (via Cat6 ethernet cable) on Gi1/1 and Gi1/2 interfaces on both switches. All inter-connect ports are up and running. Both switches have same IOS, same hardware almost identical except IP configuration etc. Main problem is SW2 is not able to sync with SW1 as master clock (this is my understanding), and also it seems PTP on SW1 has wrong reading of local clock time. But in fact I have NTP server in the network and NTP is syncd. I've included some of the configuration and output here, if someone has experience in configuring and running PTP I would be thankful to give me some help here.
Regards,
Tohid
Configuration on SW1:
ptp mode boundary
ptp priority1 10
ptp priority2 128
ptp time-property persist 300
SW1#show ptp clock
PTP CLOCK INFO
PTP Device Type: Boundary clock
Clock Identity: 0x8:CC:68:FF:FE:7F:73:80
Clock Domain: 0
Number of PTP ports: 10
Priority1: 10
Priority2: 128
Clock Quality:
Class: 248
Accuracy: Unknown
Offset (log variance): N/A
Offset From Master: 0
Mean Path Delay: 0
Steps Removed: 0
Local clock time: 00:30:30 UTC Mar 1 1993
SW1#sh clock
16:18:10.856 UTC Thu Feb 27 2014
SW1#sh ntp status
Clock is synchronized, stratum 3, reference is 10.1.1.1
nominal freq is 119.2092 Hz, actual freq is 119.2091 Hz, precision is 2**17
reference time is D6B9E25E.3EAA5D0E (16:12:14.244 UTC Thu Feb 27 2014)
clock offset is 45.5794 msec, root delay is 1.42 msec
root dispersion is 57.46 msec, peer dispersion is 5.25 msec
loopfilter state is 'CTRL' (Normal Controlled Loop), drift is 0.000000985 s/s
system poll interval is 64, last update was 423 sec ago.
SW2#sh ptp clock
PTP CLOCK INFO
PTP Device Type: End to End transparent clock
Clock Identity: 0x3C:E:23:FF:FE:44:92:80
Clock Domain: 0
Number of PTP ports: 10
Delay Mechanism: End to End
Local clock time: 01:08:13 UTC Mar 4 1993
SW2#sh ptp port gi 1/1
PTP PORT DATASET: GigabitEthernet1/1
Port identity: clock identity: 0x3C:E:23:FF:FE:44:92:80
Port identity: port number: 9
PTP version: 2
Port state FAULTY: FALSE
SW1#sh ptp port gi 1/1
PTP PORT DATASET: GigabitEthernet1/1
Port identity: clock identity: 0x8:CC:68:FF:FE:7F:73:80
Port identity: port number: 9
PTP version: 2
Port state: MASTER
Delay request interval(log mean): 5
Announce receipt time out: 3
Peer mean path delay: 0
Announce interval(log mean): 1
Sync interval(log mean): 0
Delay Mechanism: End to End
Peer delay request interval(log mean): 0
Sync fault limit: 5000000004271-NET-001#sh ptp port gi 1/1
PTP PORT DATASET: GigabitEthernet1/1
Port identity: clock identity: 0x8:CC:68:FF:FE:7F:73:80
Port identity: port number: 9
PTP version: 2
Port state: MASTER
Delay request interval(log mean): 5
Announce receipt time out: 3
Peer mean path delay: 0
Announce interval(log mean): 1
Sync interval(log mean): 0
Delay Mechanism: End to End
Peer delay request interval(log mean): 0
Sync fault limit: 500000000So if I have a L2 network consisting of severall access switches connected via trunks to a distribution, with PTP clients in differing VLAN's, as long as each VLAN has a connection to the PTP source then the client will receive the PTP timestamp allthough subject to switching delays?
-
Sender AS2 Configuration...
Hi All,
I am doing configuration on AS2 (AS2 -> File)..
We are getting the EDI Messages. Thru Sender AS2 CC, how to pick the messages into XI...
Please help me out ...
Thanks in advance..
Regards,
VasuHi,
I will tell you something about Seeburger Adapters in detail, Just see if it helps...
Seeburger EDI Adapter provides an EDI solution on internet via HTTP or AS2 to replace the expensive VAN. It provides some pre-built mappings for IDOC to ANSI X12(810,850,855,856 etc.,) and Idoc to EDIFACT(ORDERS,DESADV,INVOIC etc.,) and has the ability to build your own. These pre-defined mappings transform the IDOC-XML to EDI-XML format.
These transformed EDI-XML messages are then converted to EDI specific format using the Seeburger's BIC(Business Integration Converter)adapter. In addition, Seeburger provides adapters like AS2,FTP(EDI specific) and so on to route these EDI messages to external EDI Partners.
Seeburger EDI Adapter leverages SAP XI's Adapter Framework. This Adapter is used to perform conversion between EDI and XML format. It also provides some canned EDI layouts and the ability to build your own. It is used to transfer the EDI message via HTTP or AS2 protocols.
The most direct way of using the Seeburger adapters is to configure the BIC as a module. There is a software component from seeburger called bicmapper which will allow you to do the following:
1. define or import the inbound message metadefinition in various formats ( edifact, xml,...)
2. using a mapping create an xml variant as the output metadefinition or edifact in the other direction.
3. create a one to one mapping between input en output.
4. export the metadata in xsd or sda format for import in XI
5. generate an SDA which can be deployed in XI and used as a module.
Please go through the following links which clearly explains what you want and it also helps you in understanding the same in depth:
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
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/00f9cdf5-d812-2a10-03b4-aff3bbf792bf -
AS2 as transport protocol and AS2xml as message protocol
Dear All
AS2 adapter has been installed in our landscape ,when I am trying to select the transport protocol and message protocol ,I can only see AS2 as transport protocol and AS2xml as the message protocol instead of the normal HTTP/ HTTPs for the Transport protocol and AS2 as message protocol.COuld anyone tell me if there is a problem.We need to send xml messages over the AS2 adapter and receive MDN's.Hi Arjun,
Refer below forum threads which was replied which talks about the configuration which need to be done for AS2 adapter. It will be helpful:
Re: Pls.. Help Needed.. Seeburger Mapping Names..!!
Re: Seeburger AS2 adapter...
Re: AS2 Module tab.. Mapping Names for modified Standard Msg types ? ? BIC ??
AS2 adpater-- Configuration details for both SND and RCV.
Re: Regarding Seeburger AS2 Adapter
Regards,
Vinod.
Maybe you are looking for
-
Portal is not working...Please help ASAP
Dear SDN, Our Portal development server is not working...when I enter the URL in IE, it gives Page cannot be displayed message..I tried giving different values but still it's not working. I have also taken the remote access of the Development server
-
Hi, When i execute ME57- assign and process PR T-code, i get POP UP with options having Info records and contracts maintained for the material in particular PR. But If that contract is with some account assignment category its not getting proposed. W
-
Lightroom start niet op in creative cloud
wie kan mij helpen
-
Is anyone having problems printing multiple photos on one page, i.e. 2 4x6 or multiple copies of one photo on a page. I use a printer over a network and so I don't have all the paper sizes available to me. It looks like this new version's printing is
-
Hi Guys, What version of NW (Java stack only) do I need to install so that I can install GRC AC 5.3 SP13 on that? Thanks, Shankam