on 04-07-2016 11:15 AM
Hi All,
We are trying to post a message (XML) fro external application to PI and then to CRM. When i am testing the scenario i am getting below error :
"QOS Specified is Invalid: Invalid QOS-"
but when i am testing the same link through SOAP UI it is giving error 404 - Resource not found.
Scenario :
We are trying to post XML from external system to SAP CRM using :
1. HTTP_AAE as sender adapter
2. SOAP as receiver adapter.
When i test the URL system is not even hitting SAP PI as SXMB_MONI has no message.
I have checked the Adapter Log (Communication log) it is giving error as below :
Thanks & Regards,
Akshay Ruia
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Praveen & Iñaki Vila,
Thanks for your help.
There were some java classes used in ESR which were giving exception.
Thanks & Regards,
Akshay Ruia
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
HI Akshay,
Are you sure that you have defined your two service interfaces as synchronous?
Regards.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Iñaki Vila,
It is same. I just saved all the objects and activated again and new error popped up :
<p><font face="Arial, Verdana, Helvetica" size="3" color="#000000"><b> Error: ERROR_IN_MODULECHAIN;ERROR_IN_MODULECHAIN, senderChannel 'dc22ae36859637c3b982f1f0a7da2fe0': Catching exception calling messaging system</b></font></p>
I don't know why this is happening. A new error is raised every time i clear cache and activate objects.
Thanks & Regards,
Akshay Ruia.
Hi Akshay,
What is the URL which you are using??Use the URL according to below.
You have configured the Java HTTP adapter for the sender channel. To trigger a call to the Java HTTP adapter on the sender channel use the URL: http:// <hostname:port> / <path> ? <query-string>
Where,
- path = /HttpAdapter/HttpMessageServlet
- query-string = ?interfaceNamespace= <interfaceNamespace> &interface= <interface> >& senderService= <senderService> &senderParty= <senderParty> &receiverParty=<receiverParty> &receiverService= <receiverService> &qos= <qos> &queueid=<queueid> &msgguid= <msgguid>
Regards,
Praveen.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Praveen & Iñaki Vila,
Thanks for your response.
@Praveen
I have used QOS as BE and have also pass all the required parameters :
please find the link below :
http://abcd:port/HttpAdapter/HttpMessageServlet?interfaceNamespace=<namespace>:SMS_NEW&interface=SI_GATEWAY_SMS_NEW&senderService=BS_GW_CRM&senderParty&receiverParty=&receiverService=&qos=BE&queueid=&msgguid=&sap-user=<username>&sap-password=<password>&sap-client=<client>&sap-language=EN
@Iñaki Vila,
I have also done testing with the tool you have mentioned. It does not gives any response.
Thanks & Regards,
Akshay Ruia
Hi Akshay,
This error is because you are sending the empty queueid which is not allowed because quality of service BE does not use any queues, you only need to set this parameter when you mention quality of service EOIO. remove the query parameters if they are empty example msgguid also. are you passing user name and password? if not remove them also( remove this part if you are not using any of these parameters "&queueid=&msgguid=&sap-user=<username>&sap-password=<password>&sap-client=<client>&sap-language=EN")
http//abcd:port/HttpAdapter/HttpMessageServlet?interfaceNamespace=<namespace>:SMS_NEW&interface=SI_GATEWAY_SMS_NEW&senderService=BS_GW_CRM&senderParty&receiverParty=&receiverService=&qos=BE&queueid=&msgguid=&sap-user=<username>&sap-password=<password>&sap-client=<client>&sap-language=EN
Regards,
Praveen.
Hi Praveen,
Please find the link as below :
Link 1 :
http: //abcd:port/HttpAdapter/HttpMessageServlet?
interfaceNamespace=urn:ais.co.th:ais:SMS_NEW&interface=SI_GATEWAY_SMS_NEW&senderService=BS_GW_CRM&senderParty&receiverParty=&receiverService=&qos=BE&sap-user=username&sap-password=password&sap-client=client&sap-language=EN
Link 2 :
http: //abcd:port/HttpAdapter/HttpMessageServlet?
interfaceNamespace=urn:ais.co.th:ais:SMS_NEW&interface=SI_GATEWAY_SMS_NEW&senderService=BS_GW_CRM&senderParty&receiverParty=&receiverService=&qos=BE&sap-client=client&sap-language=EN
Link 3 :
http: //abcd:port/HttpAdapter/HttpMessageServlet?
interfaceNamespace=urn:ais.co.th:ais:SMS_NEW&interface=SI_GATEWAY_SMS_NEW&senderService=BS_GW_CRM&senderParty&receiverParty=&receiverService=&qos=BE
I have tried with all the combination of queries in the link.
Thanks & Regards,
Akshay Ruia
Hi Praveen,
Just to check i changed my configuration to normal HTTP Adapter.
it is now giving time out error.
any suggestion on this.
I am also checking the configuration again with HTTP_AAE adapter.
Thanks & Regards,
Akshay Ruia
User | Count |
---|---|
89 | |
10 | |
10 | |
9 | |
7 | |
6 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.