Hi all,
we use for our application a mobile a psion teklogix 7535 with
Windows 2003 mobile .net version 4.20 that has capability
to render WebDynpro as IE 6.0 (so layout is full WebDynpro
compliant).
Unfortunately the performance is very poor so we want to
force rendering using sap-wd-client=PieClient. This is
work well, but using Exit Plug in Interface View cause a
wrong url.
This is a full examples:
We launch application1 with http:http://host:50000/WebDynpro/dispatcher/local/Prj1/App1?sap-wd-client=PieClient
The application1 has exit Plug and we call it using
String url = WDURLGenerator.getApplicationUrl("local/Prj2","App2");
// now url contains http://host:50000/WebDynpro/dispatcher/local/Prj2/App2
wdThis.wdGetMenuInterfaceViewController().wdFirePlugGotoUrl(url);
After this i'm expecting that url is
http://host:50000/WebDynpro/dispatcher/local/Prj2/App2
or
http://host:50000/WebDynpro/dispatcher/local/Prj2/App2?sap-wd-client=PieClient
but the url generated is
http://host:50000/WebDynpro/dispatcher/local/Prj2/App2?&sap-wd-cltwndid=9c&sap-wd-appwndid=Id9c9e&sap-wd-norefresh=true&sap-wd-client=PieClient[/code]
and was raise error saying
The Web Dynpro Application 'HuCreate' has expired. Please restart the application either with the refresh button or click the following link HuCreate.
Details: No details available
If I remove manually the two parameters from url
sap-wd-cltwndid=...
sap-wd-appwndid=...
the application start well.
The question is:
How can I force url to be generated correctly? or Where is my error?
Thanks in advance to all
Emmanuele Prudenzano