AS2 Receiver CC SSL Details
Hi,
My scenario is idoc to EDI Invoice scenario, but we are using HTTPS protocol in receiver (AS2) adapter.
When we select the HTTPS protocol it is asking below SSL Certificates
1. Server Certificate (key Store)
2. Private key for client Authentication
These two certificates are same like what we are giving in the agreements or different?
If different which certificate details we need to give here.
Thanks
Ramesh
Hi Suresh,
According to your answer HTTPS certificate is different than normal one (what we are giving in the agreements)
What about the "Private key for client Authentication", which details i need to give here?
we gave the same certificate paths in AS2 CC, now we are getting the below error. Could you please suggest what is the issue
"Message processing failed. Cause: javax.resource.ResourceException: Fatal exception: javax.resource.ResourceException: SEEBURGER AS2: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: No trusted certificate found # , SEEBURGER AS2: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: No trusted certificate found # "
Thanks
Ramesh
Similar Messages
-
Guys do you know how to use the AS2 Adapter ?. Our Customer is complaining that Invoices sent to them are now being rejected due to signing problem.
The Receiver Agreement has Security Settings for AS2 Sender Signing Key TRUSTED\ mycompanykeys \ mycompanykey
and AS2 Receiver Encrypt and Auth certicate TRUSTED\ mycompanykeys \ customercert
But if I have a new certificate were and how do I physically put this on the server ?Hi,
As rightly stated it is an issue with the certificates.
To uplaod the certificates is the responsibilty of the BASIS team.However if you are suppose to do the settings than this is the procedure.
First thing you need to check is whether the SSL service is active. This youo can check in transaction SMICM>Goto> service.
Incase if you do not see the SSL service here then you need to active the service.
Please refer to the following procedure to activate the service.
http://help.sap.com/saphelp_nwpi71/helpdata/en/14/ef2940cbf2195de10000000a1550b0/content.htm
Once this is done there are certain adapter specific settings, for this please refer to the following link.
http://help.sap.com/saphelp_nwpi71/helpdata/en/f5/799add57aeee4f889265094a04695c/frameset.htm
After finishing the above two procedures the certificates will be successfully uploaded in the system.(AS2 requires two kinds of certificate i.e.e SSL for encryping serving information i.e. host, port etc and second is the AS2 certificates to encypt the actual payload)
Once the AS2 certificates of the sender are uplaoded in the XI server then the name of this certificate is to be given in the Key trusted that you have mentioned.
regards,
Milan Thaker. -
FileName in the AS2 receiver?
Hi Guys,
we are sending a file to the partner with the AS2 and we want to maintain the same file name as the sender. I dont see any adapter specific attributes in the AS2 adapter.
How can i maintain the same file in the AS2 receiver adapter. any help or suggestions would be appreciated
Thanks,
SriniHi sarvesh,
The problem is resolved using the seeburger AttributeMapper module.
Thanks,
Srini -
Hi Experts,
Im getting this error in the AS2 receiver channel:
Message could not be forwarded to the JCA adapter. Reason: Fatal exception: javax.resource.ResourceException: SEEBURGER AS2: AS2 Adapter failure # Outbound configuration error: Failed to get configuration from DATABASE. Sender configuration incomplete - perhaps AS2ID missing.., SEEBURGER AS2: AS2 Adapter failure # Outbound configuration error: Failed to get configuration from DATABASE. Sender configuration incomplete - perhaps AS2ID missing..
IDOC to AS2 scenario
I have already configured the sender and receiver party and put them in the determinations:
sender party
receiver party
I did not put a sender party in the receiver agreement because I get a receiver agreement error
Any ideas please?
Thanks,
MikeHi Ajay,
I guess these will help you...
Seeburger AS2 Communication Channel Error
Re: Asynchronous/sync mdn
Regds,
Pinangshuk. -
As2 receiver channel, SEEBURGER AS2: 500 Internal Server Error
Hi,
There is one scenario in our landscape, its running in production, Proxy to As2. The interface working fine for last 2 weeks, today its showing error in As2 receiver channel saying
Message processing failed. Cause: javax.resource.ResourceException: Fatal exception: javax.resource.ResourceException: SEEBURGER AS2: 500 Internal Server Error # , SEEBURGER AS2: 500 Internal Server Error #
I have searched in forum, but couldnt get much idea on why this error encounters and how can we resolve it.
Kindly provide your inputs to help me resolve this.
Thanks,
RuchiHi Ruchi,
500 means the requested server does not understand the request (the requested service is unknown). The reason is obvisiously outside of PI. You have to contact the 3rd party owner and ask why the system is refusing the request instead of responsing like before.
Regards,
Udo -
AS2 Receiver Error: MIC not verified # unexpected-processing-error
When sending out a test message using Seeburger AS2 receiver channel I get the following error:
MIC not verified # unexpected-processing-error
So obviously this problem is related to digital signature I think? However I get the same error even if digital signature is deactivated in the communication channel.
Do you have any idea on this?Hi ,
I have been facing this error and tried all the refresh and reimporting of certificate.
"MIC not verified # unexpected-processing-error"
could you be bit specific how to fix this ?
thanks in advance
Praveen -
Dynamic Attribute in AS2 Receiver
Hello,
in the Seeburger AS2 Receiver channel I have found "AS Message ID" in the last of possible Dynamic Attributes. How do I set this one, so what is the name of the dynamic configuration key. Any idea on this?Let me expalin you the complete thing.
In mapping i m using this UDF for dynamic subject.
DateFormat dfCurrentDate = new SimpleDateFormat("yyyy-MM-dd");
DateFormat dfCurrentTime = new SimpleDateFormat("HH:mm:ss.SS");
Date dCurrentDate = new Date();
String strCurrentDate = dfCurrentDate.format(dCurrentDate) + "T" + dfCurrentTime.format(dCurrentDate) + "Z";
String strSubject="Literal"+ "_" + strCurrentDate;
// Dynamic Subject
DynamicConfiguration conf = (DynamicConfiguration) container.getTransformationParameters().get(StreamTransformationConstants.DYNAMIC_CONFIGURATION);
DynamicConfigurationKey keySubject = DynamicConfigurationKey.create( "http://seeburger.com/xi/common/dtSubject", "DYNSUBJECT");
conf.put(keySubject,strSubject);
return "";
In receiver service I have used "localejbs/Seeburger/AttribMapper" module.
Parameter name http://seeburger.com/xi/common/dtSubject
Parameter value @http://seeburger.com/xi/common/dtSubject/DYNSUBJECT
In moni I can see the dynamic configuration tab(neither Tab nor value)
But in RWB comm. channel monitoring I can see in Audit log but not in SOAP document.
Hope i have cleared you..
Thanks
Jaideep -
Dynamic subject in AS2 receiver
hi experts,
I have a scenario in which i am sending data to third party using AS2 adapter.
My scenario is PROXY->XI->AS2. In AS2 receiver adapter I need to use dynamic subject.
For that I have used adpater module "localejbs/Seeburger/AttribMapper"
*PARAMETER NAME:-- http://seeburger.com/xi/common/dtSubject*
PARAMETER VALUE:-- DYNSUBJECT
while mapping in IR I am passing one field(strSubject) as input data to the below code:-
DynamicConfiguration conf = (DynamicConfiguration) container.get(StreamTransformationConstants.DYNAMIC_CONFIGURATION);
DynamicConfigurationKey keySubject = DynamicConfigurationKey.create( "http://seeburger.com/xi/common/dtSubject", "DYNSUBJECT");
conf.put(keySubject, strSubject);
The value of strSubject should be the subject in AS2 message.
The scenario is working fine but I m getting below error in communication channel:
Exception caught by adapter framework: AttribMapper:Could not evaluate expresion DYNSUBJECT . Error: Unexpected token <EOT> at position 0. ( expected
Help will be appreciated
Thanks
JaideepLet me expalin you the complete thing.
In mapping i m using this UDF for dynamic subject.
DateFormat dfCurrentDate = new SimpleDateFormat("yyyy-MM-dd");
DateFormat dfCurrentTime = new SimpleDateFormat("HH:mm:ss.SS");
Date dCurrentDate = new Date();
String strCurrentDate = dfCurrentDate.format(dCurrentDate) + "T" + dfCurrentTime.format(dCurrentDate) + "Z";
String strSubject="Literal"+ "_" + strCurrentDate;
// Dynamic Subject
DynamicConfiguration conf = (DynamicConfiguration) container.getTransformationParameters().get(StreamTransformationConstants.DYNAMIC_CONFIGURATION);
DynamicConfigurationKey keySubject = DynamicConfigurationKey.create( "http://seeburger.com/xi/common/dtSubject", "DYNSUBJECT");
conf.put(keySubject,strSubject);
return "";
In receiver service I have used "localejbs/Seeburger/AttribMapper" module.
Parameter name http://seeburger.com/xi/common/dtSubject
Parameter value @http://seeburger.com/xi/common/dtSubject/DYNSUBJECT
In moni I can see the dynamic configuration tab(neither Tab nor value)
But in RWB comm. channel monitoring I can see in Audit log but not in SOAP document.
Hope i have cleared you..
Thanks
Jaideep -
Hello,
when trying to send a message using Seeburger AS2 Receiver Adapter I get the following error (strange thing is that it worked before we made some changes, now we changed back and the error occurs):
Description: AS2 Adapter failure MessageId entry with secondaryId <xxxxxxxxxxxxxxxxxxxxxxxx> does not exist! com.seeburger.as2.AS2Plugin.execute
The error message is not meaningful to me. I tried all possible combinations but with no result. What could be the reason for this?Hi,
Is your issue solved? Can you check the connection without using Certificates. Looks like issue with Certificates.
>> When I uncheck the button the flag "SIGN" in the as2 receiver comm channel. The message is sent out to the partner and we get back a negative acknowledgement (also there is an error MIC not verified in comm chan. ). So maybe it is a problem with digital signature? I have checked the receiver agreement, everything there should be fine
Is your scenario is AS2>XI>AS2 and using Certificates to exchange the messages?
please deactivate the use of dynamic attributes in the AS2 receiver channel. The dynamic attributes are set in the sender channel, there-fore the receiver channel overwrites the data given in the commchannel configuration with the data from the sender channel. Therefore, this is an issue specific for AS2 -> XI -> AS2 scenarios. Your partner might use the wrong certificate or not find the certificate because of the wrong payload name that was initially set in the sender channel.
Can you please check the Message Subject and Content Type how it is going using certificates and without using Certificates.?
-Deepthi. -
Hi There -
We are facing AS2 connection problem with one of our customers. Following is scenario.
Problem Scenario –
We BizTalk 2010 server with which we are trying to connect one of our customer’s bank for secure communication.
Our UAT box has been done with a successful test connection with that bank however when we move to production server, whenever the Bank try to send any simple .txt file via AS2 protocol, we do not receive the file and bank receive an error following
message .
<div><fieldset> <h2>500
- Internal server error.</h2>
<h3>There is a problem with the resource you are looking for, and it cannot be displayed.</h3>
Bank has AS2 setup on following environment.
AS2 Software Used
Connect Enterprise
AS2 Software Provider
Sterling Commerce (IBM Mail Slot)
Platform on which AS2 Software is installed
AIX
I have compared the UAT and Production servers AS2 receive URL configurations and these are completely alike.
Whenever I try browsing the virtual directory setup for AS2 from IIS 7.0 or from
internet explorer with hostname and virtual directory, I get 500.0 internal error which following post says is absolutely fine, this should not be a problem.
XXXXXXX
I have setup the IIS Log trace. Following are the traces from IIS.
Action Performed to resolve the issue.
Compared the UAT and Production server settings both are alike.
Setup the AS2 receive with reference of following URL .
http://msdn.microsoft.com/en-us/library/bb727975.aspx
http://biztalk-dish.blogspot.com.au/2012/07/guidance-on-edi-over-as2-in-biztalk.html
http://www.biztalkbill.com/Home/tabid/40/EntryId/66/Configuring-BTSHTTPReceive-dll-to-work-on-IIS-7.aspx
Installed the party certificates by referring following URL
http://msdn.microsoft.com/en-us/library/aa559902.aspx#step5
App Pool a/c and (Isolated and Inproc) host a/c and the receive pipline host a/c are same and certificates has been installed by loggin to server with same account .
Firewall ports are open to accept the traffic, I have to log from network team.
I tried following URL.
http://go4answers.webhost4life.com/Example/http-receive-url-without-78425.aspx (I have suffix the DLL name to the URL which party has to reach.
Example - http://XXXXXXX/EDIIN/BTSHTTPReceive.dll
http://hostname/virutalDirectory/BTSDLL
I have tried resolving 403/ 405 error which sometimes reported in my IIS error log, which generally arrive after reset of IIS 7.0
Using URL -
http://go4answers.webhost4life.com/Example/btshttpreceivedll-405-error-57131.aspx
http://biztalk-diary.blogspot.com.au/2010/05/btshttpreceive-error-405-method-not.html
IIS errors has been referenced using following Url
http://support.microsoft.com/kb/943891/en-us
following are the error logs from IIS 7.0 log file, whenever party sends any message to our server.
2013-12-14 19:02:59 10.83.241.83 POST /EDIIN/BTSHTTPReceive.dll - 80 - 10.83.251.4 Jakarta+Commons-HttpClient/3.0-rc4 500 0 0 9812
2013-12-14 19:03:48 10.83.241.83 POST /EDIIN/BTSHTTPReceive.dll - 80 - 10.83.251.4 Jakarta+Commons-HttpClient/3.0-rc4 500 0 0 343
2013-12-14 19:04:48 10.83.241.83 POST /EDIIN/BTSHTTPReceive.dll - 80 - 10.83.251.4 Jakarta+Commons-HttpClient/3.0-rc4 500 0 0 406
Sometimes I find following entries though
#Fields: date time s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) sc-status sc-substatus sc-win32-status time-taken
2013-12-14 20:10:55 ::1 GET /EDIIN - 80 - ::1 Mozilla/4.0+(compatible;+MSIE+8.0;+Windows+NT+6.1;+WOW64;+Trident/4.0;+SLCC2;+.NET+CLR+2.0.50727;+.NET+CLR+3.5.30729;+.NET+CLR+3.0.30729;+.NET4.0C;+.NET4.0E)
301 0 0 453
2013-12-14 20:10:55 ::1 GET /EDIIN/ - 80 - ::1 Mozilla/4.0+(compatible;+MSIE+8.0;+Windows+NT+6.1;+WOW64;+Trident/4.0;+SLCC2;+.NET+CLR+2.0.50727;+.NET+CLR+3.5.30729;+.NET+CLR+3.0.30729;+.NET4.0C;+.NET4.0E)
500 0 193 15
Any advice will be a great help.
Please Note: We have setup other virtual directories for receive HTTP connection using (BTSHTTPReceive.dll) file and these connections has been setup using same user account and are working perfectly fine.
I repeat,
>> I have compared all the configurations for AS2 receive location with other setup on Production for other customers ( this is similar)
>> I have cross checked the setting with UAT box where connection with this Bank is working absolutely fine but in production it is NOT and configurations are similar.Hi,
It maybe windows firewall issue. you can try create a Windows Firewall exception if
Windows Firewall is running on your server. And please refer the blog about 500 error in iis which might helpful:
http://support.microsoft.com/kb/942031/en-us
We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place. <br/> Click <a
href="http://support.microsoft.com/common/survey.aspx?showpage=1&scid=sw%3Ben%3B3559&theme=tech"> HERE</a> to participate the survey. -
JMS Adapter Fail - Receiver channel. Details: Receive timed out
Its an IDOC to JMS scenario. IDOC gets processed through the pipeline in XI successfully, can see the checkered flag.
However in Adapter monitoring, JMS adapter is in red.
The error text against the Communication Channel is "Receiver channel. Details: Receive timed out".
I am trying to connect to the JMS queue provided by a third party on port 1100 ( as configured in JMS adapter).My initial analysis is to check if the port is open on the third party's firewall( Need to get the response back from them yet).
However i would like to know, if there is something else that i should look into?Following are the error messages in RWB audit log for the message sent.
Exception caught by adapter framework: The JMS channel with channel ID 3f307d6854683859b39f978a43e88872 is errornous. Details:Receive timed out
Error Delivery of the message to the application using connection AFW failed, due to: The JMS channel with channel ID 3f307d6854683859b39f978a43e88872 is errornous. Details:Receive timed out.
what might be the problem? -
I have an estimated ship date of 10/14/2014, for 2 iphone 6(not the plus) 16GB in Silver. Like others I have not received any new details since receiving the order confirmation. Can anyone tell me if my order will ship tomorrow?
I dont mean to rude. but I have seen the same response to others over the past month. I have been keeping up w/ check status from the link provided in my order confirmation. At this point your depts management should be demanding more detailed info on order status. They have you customer service folks answering these question blindly, wasting your time and mine and ultimately costing verizon money which they will pass along to me and the other millions of customers out there. If you cannot give me a more detailed answer please escalate this to someone who can. Thank you.
-
Seeburger AS2/EDI sender configuration details
Hello All,
I am working in EDI interface for ANSI X12 using Seeburger AS2/EDI , As I am new to B2B interface I have one doubt regarding Transaction set identifier code,interchange sender and receiver ID , In case of B2B add on it is clearly configured on EDISeparator Sender Adapter under filter
but in case of Seeburger AS2/EDI I am not understanding where we can add this details ,
Thanking you
SridharHello Sridhar,
for incoming data, the Seeburger BIC-Adapter uses a mapping in the Module-Chain which automatically detects the following parameters
- MessageType and Version (e.g. ANSIX12_850_V4010) from ST segment
- Interchange Sender ID (from ISA segment)
And the MessageSplitter then allows to forward each combination to a specific SenderAgreement for processing the data in PI.
This example shows an entry in the "MessageSplitter" that assigns an 850 V4010 message from a partner with the Sender ID 11111111111 to a specific SenderAgreement to process the data...
Kind Regards
Stefan -
Soap RECEIVER adapter ssl config
we are consuming a web service in sap ECC system via XI using SSL. So I configured receiver soap adapter. Imported the certificate provided by web service provider to J2EE visual admin key store. However I am not able to see my ceritificates popluated in my communication channel selection list.
Could you please provide steps to configure SSL in receiver soap adapter not for Sender adapter.
Thanks.
BijayOkay, so this is a client certificate and not a CA certificate, right?
In this case, you need to import the client certificate under ICM_SSL_xxx and you can find SSL_Provider if you scroll completly down. You need to import the private key of the client certificate under ICM_SSL_xxx.
Only CA certificates goes in TrustedCA view. You can create a new view ICM_SSL_xxx or put the certificate under any existing ICM_SSL_xxx view, it doesn't matter.
Do this step and let me know if it works. Might be, there is no requirement for private key at this point of time. It completely depends how the receiving system will accept and verify the call from PI server.
Since it's a client certificate, they must be having public and private keys. But this certificate has to be signed by some one like VeriSign and they provide a different key to make it more secured. But anyways, you don't need to go in so much of details right now.
Follow the steps that I mentioned above and hopefully, it should work.
Regards,
Neetesh -
Hi Experts,
I have this scenario,
SFTP > Process Orchestration > AS2(non-seeburger)
My interface is not using Message Mapping and I want to use the source Filename as my Receiver Filename.
Sender
orders_1234 - source filename
Receiver
orders_1234 - target filename
How to do it in Process Orchestration without Seeburger.
Thanks and Best Regards,
OrlanHi Orlan - So are you using SAP AS2 adapter?
If you so i think you can make use of dynamic configuration bean.
Unknown use case of DynamicConfigurationBean: Store file name to JMS header without mapping
Enable adapter specific attributes in sender SFTP channel and in the receiver AS2 channel use the above module to swap the dynamic attributes.
Dynamic attributes
http://sap.com/xi/XI/System/SFTP ,FileName
http://sap.com/xi/XI/AS2/AS2: AS2Filename
Maybe you are looking for
-
What Apple Firmware do I Need for my MacBook?
I'm trying to run bootcamp, but when I start the program I get a message: "You must update your computer's Boot ROM firmware before using this assistant". However, when I download the new firmware, my macbook rejects the firmware & says that my compu
-
I would revert back to the old bt vision box in a ...
Wasted too much time with freezing screens, black screens, slower navigation. Will probably switch to Sky
-
Valuation Level defined at Company Code for IS Retail
Hi experts, I wanted to know why in SAP IS Retail we cannot define valuation at CC level, is no allowed in customizing. There is no such a proble in standar ERP. Thanks.
-
Hi I have a requirement to produce some output which lists the OSB services currently deployed and their state (enabled or disabled). Using the CommonServiceConfigurationMBean described here: http://docs.oracle.com/cd/E28280_01/apirefs.1111/e15033/co
-
Just upgraded to 2.1 and phone is constantly rebooting
Hi all, I just updated to 2.1 and my phone is constantly rebooting (8 times in the last 5 minutes). Is this just me, or is anyone else seeing this? I am currently in a building with very poor phone service, so that may be related (it just reboot for