Quantcast
Viewing all articles
Browse latest Browse all 12134

HTTP 500 when replaying SAP webdynpro app

Hi, all

I am new to loadrunner/Vugen. I have recorded a test script against an SAP webdynpro portal application using the SAP Web protocol. Here is the request that fails:

 

    web_custom_request("ZRWD_PORTAL_MSGS;sap-ext-sid={sap-ext-sid}_2",
        "URL=https://infoprotqc.rcmp-grc.gc.ca/sap/bc/webdynpro/sap/ZRWD_PORTAL_MSGS;sap-ext-sid={sap-ext-sid}?sap-contextid=SID%3aANON%3asapqc_SR3_04%3a{sap-contextid1}",
        "Method=POST",
        "Resource=0",
        "RecContentType=text/xml",
        "Referer=https://infoprotqc.rcmp-grc.gc.ca/sap/bc/webdynpro/sap/ZRWD_PORTAL_MSGS;sap-ext-sid={sap-ext-sid}?sap-ep-iviewhandle={sap-ep-iviewhandle1}&sap-wd-configId=&sap-ep-iviewid=pcdshort%3A%2FLYkKbR29HOYMkxgdqbMcO5vXSIc%3D&sap-ep-pcdunit=pcdshort%3A%2FVfeAh98ZL4QxF0V4cpBx5r4uhfY%3D&sap-client=110&sap-language=EN&sap-accessibility=&sap-rtl=&sap-ep-version=7.31.201304300221&sap-wd-tstamp={sap-wd-tstamp}&sap-explanation=null&sap-theme=sap_corbu",
        "Snapshot=t10.inf",
        "Mode=HTML",
        "Body=sap-charset=utf-8&sap-wd-secure-id={sap-wd-secure-id1}&SAPEVENTQUEUE=Custom_ClientInfos~E002Id~E004WD01~E005WindowOpenerExists~E004false~E005ClientURL~E004https~003A~002F~002Finfoprotqc.rcmp-grc.gc.ca~002Fsap~002Fbc~002Fwebdynpro~002Fsap~002FZRWD_PORTAL_MSGS~003Bsap-ext-sid~003D{sap-ext-sid}~003Fsap-ep-iviewhandle~003D{sap-ep-iviewhandle1}~0026sap-wd-configId~003D~0026sap-ep-iviewid~003Dpcdshort~00253A~00252FLYkKbR29HOYMkxgdqbMcO5vXSIc~00253D~0026sap-ep-pcdunit~003Dpcdshort~00253A~00252FVfeAh98ZL4QxF0V4cpBx5r4uhfY~00253D~0026sap-client~003D110~0026sap-language~003DEN~0026sap-accessibility~003D~0026sap-rtl~003D~0026sap-ep-version~003D7.31.201304300221~0026sap-wd-tstamp~003D{sap-wd-tstamp}~0026sap-explanation~003Dnull~0026sap-theme~003Dsap_corbu~E005ClientWidth~E004969~E005ClientHeight~E00449~E005DocumentDomain~E004rcmp-grc.gc.ca~E005IsTopWindow~E004false~E005ParentAccessible~E004true~E003~E002ClientAction~E004enqueue~E005ResponseData~E004delta~E003~E002~E003~E001LoadingPlaceHolder_Load~E002Id~E004_l"
        "oadingPlaceholder_~E003~E002ResponseData~E004delta~E005ClientAction~E004submit~E003~E002~E003~E001Form_Request~E002Id~E004sap.client.SsrClient.form~E005Async~E004false~E005FocusInfo~E004~0040~007B~007D~E005Hash~E004~E005DomChanged~E004false~E005IsDirty~E004false~E003~E002ResponseData~E004delta~E003~E002~E003",
        LAST);

 

The error from loadrunner is :

Action.c(202): Error -26612: HTTP Status-Code=500 (Internal Server Error) for "https://infoprotqc.rcmp-grc.gc.ca/sap/bc/webdynpro/sap/ZRWD_PORTAL_MSGS;sap-ext-sid=;wi0DCNDAlbisZUyiNTOKyg--HAX2lpXvQD*SSYj183SXcQ--?sap-contextid=SID%3aANON%3asapqc_SR3_04%3ajJRuJJKiAQbhjS8HUyM6KFceYr3hwXm9bU2w8D4d-NEW"   [MsgId: MERR-26612]

 

But the real error when I look at the SAP system, the transaction is failing on ABAP call CLUR_NW7_EVENT_QUEUE_PARSER with error "Field symbol has not yet been assigned.". That implies there is a problem on the famous SAPEVENTQUEUE. However, when I did a wdiff against another script which is doing the same step, I don't see any difference on the sapeventqueue except the usual stuffs that needs correlation like sap-contextid, sap-ext-sid, etc. As you can see, I have already done the correlation on the sapeventqueue.

 

Please help as I don't know what else I can do.

Thanks,

Jonathan.

 


Viewing all articles
Browse latest Browse all 12134

Trending Articles