Parameterized URL: Using The URL To Pass UserID, Password & Environment
Filed under: EnterpriseOne - JAS (Java Application Server)
I have been working on an issue lately that we are having with our Employee Self-Service implementation. I’ll explain the details of that in a future post.
Anyway, in researching that issue I stumbled upon a solution in the Oracle Customer Connection site that I thought was pretty interesting. It’s titled "Oracle Customer Connection - Environment as a parameter to the login screen" href=https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&doctype=WHITE%20PAPER&id=748331.1" target="_blank" style="text-decoration:line-through;">Environment as a parameter to the login screen". The reason I thought that it was interesting is that we use "parameterized URLs" to send users directly to our custom Employee Self-Service screens.
The thought of creating our own login screen or possible authentication proxie was kind of intriguing.
Ok, all you have to do is pass each parameter in the URL like the example below:
http://server:port/jde/servlet/com.jdedwards.runtime.virtual.LoginServlet?User=guest&Password=guest&Environment=JPY7333
It also works to direct the users to a specific application. In the following URL, the user "guest" will be directed to the application P550001, form W550001A & version VER001:
http://server:port/jde/HostedE1Servlet?User=guest&Password=guest&Environment=JPD811&
OID=P550001__W550001A_VER001&FormDSTmpl=&FormDSData=&
jdecloselink=http://server:port/&jdeCloseAppStacks=true
How do you use parameterized URLs? Please leave a comment.



I use these internally to link from a SharePoint site to our time entry. There is also a “role” parameter, as seen here: http://servername:81/jde/HostedE1Servlet?OID=P550001_W550001A&User=chris&Password=chris&Environment=DV900&Role=*ALL&JdeCloseAppStacks=true&jdecloselink=http://servername:81/jde
One very useful DS Template to use is for running the BV application, and passing the UBE you want to run, and the users can choose a version:
http://servername:81/jde/HostedE1Servlet?OID=P98305W_W98305WA&FormDSTmpl=|1|&FormDSData=|R550001|&jdecloselink=http://servername:81
I can’t seem to get the WSJ application to do a find when I access it using a parameterized link. Any idea why? If you get it to work, please send me the parameters you used.
Chris,
Thanks for the comment. I haven’t worked with those URLs for awhile. I guess I figured out what I needed and moved on. The link to the time entry app is definitely a good idea. Thanks!