on 11-29-2018 5:56 PM
hi All,
I am facing the below error in the sender HTTP AAE channel in PI single stack 7.4.
Error in processing caused by: com.sap.aii.adapter.http.api.HttpAdapterException: MISSING_PAYLOAD_PARAMETER-ShipConfirm
Below url is used to send the data to PI.
http://<host:port>/HttpAdapter/HttpMessageServlet?interfaceNamespace=<namespace>∫erface=<sender interface>&senderService=<sender component>&qos=EO&message=ShipConfirm
Could you please tell me what needs to be configured for Main payload parameter name in the channel configuration.
communication-channel-error.pngcommunication-channel-module.pngcommunication-channel.png
Hi Konda Reddy,
I am getting same type error in the communication channel. Could you please find the attached screen shots.
Regards,
Vijay
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
hi Evgeniy,
Issue is resolved now by changing the context type to application/xml from source and unchecking the set form in channel.
Thansk a lot for your support.
Regards,
Konda
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Konda!
I don't know how your HTTP client works (and what kind of request it sends), but if you use "Set Form" parameter in adapter's settings, your HTTP request should look like this:
POST / HTTP/1.1
Host: foo.com
Content-Type: application/x-www-form-urlencoded
Content-Length: 13
say=Hi&to=Mom
All the Form parameters are passed in request body as Name=Value pairs separated with &.
You use "Main Payload Parameter Name" property to set main payload from certain parameter's value. For example, if you set "Main Payload Parameter Name" to "say" - you'll get "Hi" as main payload.
Take a look at the request types, which are supported by Java HTTP adapter:
Regards, Evgeniy.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
hi Evgeniy,
Attached is the configuration on the sender side, not sure if the syntax of the main payload parameter maiantained is correct or not.
Thanks,
Konda
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Konda!
Is the form submit request used at sender's side?
Regards, Evgeniy.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
86 | |
10 | |
10 | |
9 | |
6 | |
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.