Skip to Content
avatar image
Former Member

PLSRV_CALL_ADAPTER, HTTP_SEND Performance issue in PI 7.0 (SP16)

Dear friends,

I have a synchronous WebService -> XI -> Proxy scenario and tried to do a stress testing this morning, when we simulate 80 client users to send the soap request to XI server, I found a performance issue that some of the request messages spent too long time, after checking the details, it's found that the run time item 'HTTP_SEND' is the major reason:

<SAP:RunTimeItem>

<SAP:Name type="PLSRV">PLSRV_CALL_ADAPTER</SAP:Name>

<SAP:Timestamp type="begin" host="JT-PIDEV">20080919023723.87111</SAP:Timestamp>

</SAP:RunTimeItem>

- <SAP:RunTimeItem>

<SAP:Name type="PLSRV">HTTP_SEND</SAP:Name>

<SAP:Timestamp type="begin" host="JT-PIDEV">20080919023723.878215</SAP:Timestamp>

</SAP:RunTimeItem>

- <SAP:RunTimeItem>

<SAP:Name type="PLSRV">HTTP_SEND</SAP:Name>

<SAP:Timestamp type="end" host="JT-PIDEV">20080919023734.474367</SAP:Timestamp>

</SAP:RunTimeItem>

- <SAP:RunTimeItem>

<SAP:Name type="PLSRV">PLSRV_CALL_ADAPTER</SAP:Name>

<SAP:Timestamp type="end" host="JT-PIDEV">20080919023734.480719</SAP:Timestamp>

</SAP:RunTimeItem>

you can find that this step spent about 11 seconds which is not acceptable, as in the normal case, it takes not more than 1 second.

From my understanding, this step will send the message to the target SAP system via the plugin http, why these messages took such long time? How can I tuning this issue?

Regards,

Bean

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • avatar image
    Former Member
    Sep 19, 2008 at 10:30 AM

    anybody here could help me ?

    Add comment
    10|10000 characters needed characters exceeded

  • Sep 21, 2008 at 05:43 AM

    Hello

    Do you have a web dispatcher to balance the load for the HTTP calls to your ABAP proxy? Please note, in SMICM of your backend SAP system, you will see minimum number of threads that have been allotted. More threads get allotted till the maximum limit is reached. Looks like this could be the issue. Are you webservice calls to XI load balanced as well. Also, check if the ABAP server proxy program is not causing a delay. Looks like you need some fine tuning to be done.

    Thanks

    KK

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi kk,

      thanks a lot for your kind help .

      Do you have a web dispatcher to balance the load for the HTTP calls to your ABAP proxy? Please note, in SMICM of your backend SAP system, you will see minimum number of threads that have been allotted. More threads get allotted till the maximum limit is reached. Looks like this could be the issue. Are you webservice calls to XI load balanced as well. Also, check if the ABAP server proxy program is not causing a delay. Looks like you need some fine tuning to be done.

      as both of the inbound and outbound in integration server use the plugin http from/to ICM, and the business logic in backend SAP system so very simple (just some assignment statements), therefore I'm considering the following fine tuning options:

      1. increase the max threads of integration server to make sure that the outbound messages don't need to wait for the free thread

      2. increase the max threads of ICM in target SAP backend system to make sure that the inbound messages don't need to wait

      3. i'm not clear whether we have web dispatcher in XI or SAP backend system, could you please guide me how I can tuning that?

      Regards,

      Bean