cancel
Showing results for 
Search instead for 
Did you mean: 

IWDWebContextAdapter or WDProtocolAdapter not fetching parameter map on NW740 JAS

Former Member
0 Kudos

Hello Experts

We are facing a very strange issue where our application when deployed

on NW730 JAS(java application server) works without issues, but when the

same code base is deployed on NW740 JAS it gives issues. On further

analysis we found that when application is launched we fetch the request

parameter using:

IWDWebContextAdapter theWebContextAdapter = WDWebContextAdapter.getWebContextAdapter();

Map actual_param = theWebContextAdapter.getRequestParameterMap();

Though this IWDWebContextAdapter is deprecated and should not be used

anymore, it was fetching the url parameters. Assuming this to be the

issue we changed the above code by following lines:

IWDProtocolAdapter adapter = WDProtocolAdapter.getProtocolAdapter();

Map actual_param = adapter.getRequestObject().getParameterMap();

But it does not help map actual_param is empty when application is run

on NW740 JAS while it contains value when application is run on NW730

JAS.

Regards,

Rakesh

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

The issue was because of some security fixes in NW WD-RUNTIME. The same has been fixed by NW in the latest patches (e.g., in my case latest patch of NW740 SP03 has solved the issue).

Regards,

Rakesh

Answers (1)

Answers (1)

Former Member
0 Kudos

Is your application embedded in an iView? I had a similar scenario and the cause was an empty iView parameter "Parameters to Pass from Page Request ( for URL Isolation )". If it is blank, add the wildcard character '*' and see if that helps.