Forum Discussion

adharkrader's avatar
adharkrader
Icon for Nimbostratus rankNimbostratus
Jul 17, 2013

SOAP monitor return value?

I setup a SOAP monitor and it appears to be working in terms of posting and getting a reply but I can't figure out what to put in the Return Value field. Here's the body of the reply (formatted for readability):

 

(SOAP-ENV:Body)

 

(archxsd:datasvc_server__status.ddf_out)

 

(table_)

 

(row)

 

(OUTPUT_VAL)true(/OUTPUT_VAL)

 

(/row)

 

(/table_)

 

(/archxsd:datasvc_server__status.ddf_out)

 

(/SOAP-ENV:Body)

 

 

I've tried OUTPUT_VAL and true in the Return Value field of the SOAP monitor; still down. Type is bool. I must be missing something...

 

Thanks - Al

 

3 Replies

  • blb_11599's avatar
    blb_11599
    Historic F5 Account

    Al --

     

    Currently the SOAP monitor only looks at top-level objects. It can't read values nested in tables. If your organization has a support case about this issue, then it's likely a hotfix is forthcoming for you in the next couple of days (I own the escalation). If you do not, I suggest opening one and asking for a hotfix for ID427479.

     

    There are some workarounds also. An HTTP monitor works correctly, and there are some external SOAP monitors on devcentral that also work. This will be resolved in a future release, without question.

     

    -- Ben

     

  • Hi,

     

    can someone provide an example SOAP response, where a boolean is returned? I can't figure out how such an response should look like as I always get:

     

    Caught SOAP Exception: Cannot convert a struct to a string.

     

    Thanks Chris