cancel
Showing results for 
Search instead for 
Did you mean: 

Message size handling in PI 7.1

Former Member
0 Kudos

Dear Experts,

My requirement is Proxy-> PI-> third party webservice(via soap adapter) and third party webservice -> PI-> Proxy.

Simply put, Synchronous flow of data.

Proxy will send a request to third party and in turn third party will send response (actual data for eg sales order) .

Now when PI is consuming the web service of third party , how can PI make sure that it is picking only certain amount of data( in size like 1 MB).

Do PI have the capability to check the size of the message and pull it from the web service??

Is it possible for Web Service(of the third party) to make sure that only 1 MB data is pulled by PI??

Please help!!

Accepted Solutions (0)

Answers (1)

Answers (1)

MichalKrawczyk
Active Contributor
0 Kudos

Hi,

>>>Do PI have the capability to check the size of the message and pull it from the web service??

no it does not,

>>>>Is it possible for Web Service(of the third party) to make sure that only 1 MB data is pulled by PI??

only by doing a correct select in the data - so choosing the amount of records which will make up 1 MB

(for example 1000 records) by WS needs to be able to do that (select appropriate number of records) and not PI

Regards,

Michal Krawczyk

iaki_vila
Active Contributor
0 Kudos

Hi Michal,

An approximation, may be, could you develop a java code that checks the size in the module adapter for example?, it's clear that you always retrieve the data but you avoid the entire process isn't it?.

Regards.