Skip to Content
0

How to pass parameters to MII transaction containing more than 4000 characters

Nov 01, 2017 at 02:48 PM

79

avatar image
Former Member

Hi All,

I have a requirement wherein an external system is calling MII transaction and passing more than 4000 characters as one of the transaction parameter.

MII transaction is working fine for less than 4000 characters but it's not working for 4000+ characters.

External system is getting error "HTTP 400 bad request". I increased Binary size limit property under System properties but that also didn't work out.

capture.png

capture.png (8.8 kB)
10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

1 Answer

christian libich Nov 01, 2017 at 04:23 PM
0

Check if you are using post vs get as get isn't meant for submitting large amounts of data and thus has some request size restrictions. Also you may want to check things at the Netweaver/ICM level as that is what is actually managing the web communications.

Regards,
Christian

Show 2 Share
10 |10000 characters needed characters left characters exceeded
Former Member

Thanks Christian for the reply,

I am using POST method to call MII transaction using runner service. Do you know which netweaver setting applicable for MII service. I also believe that it is the MII runner service which is doing some kind of validation.

0

Not off hand but things like that are typically managed by the ICM. I don't really have the bandwidth to sort it out. Turning up logging might give a clue how far the request is getting. One more thing might be to make sure you are submitting your data in the post document body vs just the url.

Regards,
Christian

0