Anonymous_User Absent Member.
Absent Member.
953 views

Re: SecureLogin on a shared workstation...


We're in a similar situation and solved the problem by installing NSL in
LDAP mode and using DAS to shutdown NSL and all applications running.
Here's my actions.xml:

<?XML VERSION=\"1.0\"?>
<!DOCTYPE APPLICATION-RUNNER-SCRIPT SYSTEM \"ARS_1.0.DTD\">
<APPLICATION-RUNNER-SCRIPT>

<ACTION NAME=\"NSLRUNSTOP\">
<TEST-APP-RUNNING APPLICATION=\"SLPROTO.EXE\">
<IF-TRUE>
<RUN-APPLICATION APPLICATION=\"SLPROTO.EXE\"
PARAMETERS=\"/FORCESHUTDOWN\" INTERVAL=\"1000\" SERIAL=\"TRUE\"/>
<KILL-ALL-APPS EXCLUDE-APPS=\"\"/>
<MESSAGE-BOX CAPTION=\"NSL SUCCESSFULLY CLOSED\"
WINDOW-NAME=\"SECURELOGIN\"/>
<RUN-APPLICATION APPLICATION=\"SLPROTO.EXE\" INTERVAL=\"1000\"
SERIAL=\"TRUE\"/>
</IF-TRUE>
<IF-FALSE>
<RUN-APPLICATION APPLICATION=\"SLPROTO.EXE\" INTERVAL=\"1000\"
SERIAL=\"TRUE\"/>
</IF-FALSE>
</TEST-APP-RUNNING>
</ACTION>

</APPLICATION-RUNNER-SCRIPT>

Whenever the user wants to logout, (s)he only needs to double click the
DAS link on the desktop, which will do what's described above, that is,
running NSL if it's not running, or closing it, killing all applications
that are running at that moment and run NSL again to get the prompt
ready for the next user.
This is what my client expected but you can customize it as you like.

Good luck!


--
cvattani
------------------------------------------------------------------------
cvattani's Profile: http://forums.novell.com/member.php?userid=111532
View this thread: http://forums.novell.com/showthread.php?t=447507

0 Likes
5 Replies
Anonymous_User Absent Member.
Absent Member.

Re: SecureLogin on a shared workstation...


cvattani;2153882 Wrote:
> We're in a similar situation and solved the problem by installing NSL in
> LDAP mode and using DAS to shutdown NSL and all applications running.
> Here's my actions.xml:
>
> <?XML VERSION=\"1.0\"?>
> <!DOCTYPE APPLICATION-RUNNER-SCRIPT SYSTEM \"ARS_1.0.DTD\">
> <APPLICATION-RUNNER-SCRIPT>
>
> <ACTION NAME=\"NSLRUNSTOP\">
> <TEST-APP-RUNNING APPLICATION=\"SLPROTO.EXE\">
> <IF-TRUE>
> <RUN-APPLICATION APPLICATION=\"SLPROTO.EXE\"
> PARAMETERS=\"/FORCESHUTDOWN\" INTERVAL=\"1000\" SERIAL=\"TRUE\"/>
> <KILL-ALL-APPS EXCLUDE-APPS=\"\"/>
> <MESSAGE-BOX CAPTION=\"NSL SUCCESSFULLY CLOSED\"
> WINDOW-NAME=\"SECURELOGIN\"/>
> <RUN-APPLICATION APPLICATION=\"SLPROTO.EXE\"
> INTERVAL=\"1000\" SERIAL=\"TRUE\"/>
> </IF-TRUE>
> <IF-FALSE>
> <RUN-APPLICATION APPLICATION=\"SLPROTO.EXE\"
> INTERVAL=\"1000\" SERIAL=\"TRUE\"/>
> </IF-FALSE>
> </TEST-APP-RUNNING>
> </ACTION>
>
> </APPLICATION-RUNNER-SCRIPT>
> Whenever the user wants to logout, (s)he only needs to double click the
> DAS link on the desktop, which will do what's described above, that is,
> running NSL if it's not running, or closing it, killing all applications
> that are running at that moment and run NSL again to get the prompt
> ready for the next user.
> This is what my client expected but you can customize it as you like.
>
> Good luck!

Hi cvattani,

Thank you. Every idea helps.

I still haven't decided how to solve my problem...


- If I don't logout from Windows, NSL doesn't logout from eDirectory
and a subsequent user who unlocks the workstation has access to the
previous user's eDirectory store.
- If I do logout from Windows and the network, it takes too long for
the subsequent Windows' login to complete.
- If I use Fast User Switching, one of the inactive users could have
a patient record open and locked in the EMR app.

I suspect I will come up with something once I better understand how
all the pieces fit together.


--
Kevin Boyle
If you find this post helpful, please click on the star below!
------------------------------------------------------------------------
KBOYLE's Profile: http://forums.novell.com/member.php?userid=19359
View this thread: http://forums.novell.com/showthread.php?t=447507

0 Likes
Anonymous_User Absent Member.
Absent Member.

Re: SecureLogin on a shared workstation...

You can get DAS and NSL to close down the EMR app but it is a little
fiddly. You also need to make sure that EMR allows for users to exit
without the data being saved (safer than doing a partial save)

Dave

On 15/11/2011 16:26, KBOYLE wrote:
>
> cvattani;2153882 Wrote:
>> We're in a similar situation and solved the problem by installing NSL in
>> LDAP mode and using DAS to shutdown NSL and all applications running.
>> Here's my actions.xml:
>>
>> <?XML VERSION=\"1.0\"?>
>> <!DOCTYPE APPLICATION-RUNNER-SCRIPT SYSTEM \"ARS_1.0.DTD\">
>> <APPLICATION-RUNNER-SCRIPT>
>>
>> <ACTION NAME=\"NSLRUNSTOP\">
>> <TEST-APP-RUNNING APPLICATION=\"SLPROTO.EXE\">
>> <IF-TRUE>
>> <RUN-APPLICATION APPLICATION=\"SLPROTO.EXE\"
>> PARAMETERS=\"/FORCESHUTDOWN\" INTERVAL=\"1000\" SERIAL=\"TRUE\"/>
>> <KILL-ALL-APPS EXCLUDE-APPS=\"\"/>
>> <MESSAGE-BOX CAPTION=\"NSL SUCCESSFULLY CLOSED\"
>> WINDOW-NAME=\"SECURELOGIN\"/>
>> <RUN-APPLICATION APPLICATION=\"SLPROTO.EXE\"
>> INTERVAL=\"1000\" SERIAL=\"TRUE\"/>
>> </IF-TRUE>
>> <IF-FALSE>
>> <RUN-APPLICATION APPLICATION=\"SLPROTO.EXE\"
>> INTERVAL=\"1000\" SERIAL=\"TRUE\"/>
>> </IF-FALSE>
>> </TEST-APP-RUNNING>
>> </ACTION>
>>
>> </APPLICATION-RUNNER-SCRIPT>
>> Whenever the user wants to logout, (s)he only needs to double click the
>> DAS link on the desktop, which will do what's described above, that is,
>> running NSL if it's not running, or closing it, killing all applications
>> that are running at that moment and run NSL again to get the prompt
>> ready for the next user.
>> This is what my client expected but you can customize it as you like.
>>
>> Good luck!

> Hi cvattani,
>
> Thank you. Every idea helps.
>
> I still haven't decided how to solve my problem...
>
>
> - If I don't logout from Windows, NSL doesn't logout from eDirectory
> and a subsequent user who unlocks the workstation has access to the
> previous user's eDirectory store.
> - If I do logout from Windows and the network, it takes too long for
> the subsequent Windows' login to complete.
> - If I use Fast User Switching, one of the inactive users could have
> a patient record open and locked in the EMR app.
>
> I suspect I will come up with something once I better understand how
> all the pieces fit together.
>
>

0 Likes
Anonymous_User Absent Member.
Absent Member.

Re: SecureLogin on a shared workstation...


David Guest;2153926 Wrote:
> You can get DAS and NSL to close down the EMR app but it is a little
> fiddly. You also need to make sure that EMR allows for users to exit
> without the data being saved (safer than doing a partial save)
>
> Dave
>

Hi Dave,

I know there is a lot that DAS/NSL can do. I'm still learning...

The EMR program is a client/server Java app. It's one of those programs
that everyone hates. The vendor provides little support and only an end
user manual. When I tried to obtain additional information to allow me
to automate the startup and shutdown of the app, I was told the only
supported method of doing that was to click on the desktop shortcut to
start it and click on the "Quit" button to terminate it. Still, I
suspect I may be able to get NSL to what I need.

If I can shutdown and restart NSL, as Charlie suggested, and force NSL
to refresh its store as the new user authenticates to eDirectory, I may
have a workable solution. As they say... the devil is in the details!


--
Kevin Boyle
If you find this post helpful, please click on the star below!
------------------------------------------------------------------------
KBOYLE's Profile: http://forums.novell.com/member.php?userid=19359
View this thread: http://forums.novell.com/showthread.php?t=447507

0 Likes
Anonymous_User Absent Member.
Absent Member.

Re: SecureLogin on a shared workstation...

Easiest method is as documented in this thread. Set the workstation to
a generic login and then have NSL start in LDAP mode. DAS takes care of
the "login scripts" and app closes (you may be able to kill the app by
releasing the Java code). Then you "logout" of NSL and the login prompt
returns with all of the apps closed by DAS.

Dave

On 15/11/2011 18:16, KBOYLE wrote:
>
> David Guest;2153926 Wrote:
>> You can get DAS and NSL to close down the EMR app but it is a little
>> fiddly. You also need to make sure that EMR allows for users to exit
>> without the data being saved (safer than doing a partial save)
>>
>> Dave
>>

> Hi Dave,
>
> I know there is a lot that DAS/NSL can do. I'm still learning...
>
> The EMR program is a client/server Java app. It's one of those programs
> that everyone hates. The vendor provides little support and only an end
> user manual. When I tried to obtain additional information to allow me
> to automate the startup and shutdown of the app, I was told the only
> supported method of doing that was to click on the desktop shortcut to
> start it and click on the "Quit" button to terminate it. Still, I
> suspect I may be able to get NSL to what I need.
>
> If I can shutdown and restart NSL, as Charlie suggested, and force NSL
> to refresh its store as the new user authenticates to eDirectory, I may
> have a workable solution. As they say... the devil is in the details!
>
>

0 Likes
Anonymous_User Absent Member.
Absent Member.

Re: SecureLogin on a shared workstation...


KBOYLE;2153917 Wrote:
> Hi cvattani,
>
> Thank you. Every idea helps.
>
> I still haven't decided how to solve my problem...
>
> > > >

- If I don't logout from Windows, NSL doesn't logout from
> eDirectory and a subsequent user who unlocks the workstation has
> access to the previous user's eDirectory store.

- If I do logout from Windows and the network, it takes too long
> for the subsequent Windows' login to complete.

- If I use Fast User Switching, one of the inactive users could
> have a patient record open and locked in the EMR app.
> > >

> I suspect I will come up with something once I better understand how
> all the pieces fit together.


I see. Well, in our case every user logs into windows with a generic
user, and then inserts his/her credentials into SecureLogin. That's why
we use DAS to close SecureLogin, as well as all the currently opened
applications.
Let me know if you need more details, good luck.

Charlie


--
cvattani
------------------------------------------------------------------------
cvattani's Profile: http://forums.novell.com/member.php?userid=111532
View this thread: http://forums.novell.com/showthread.php?t=447507

0 Likes
The opinions expressed above are the personal opinions of the authors, not of Micro Focus. By using this site, you accept the Terms of Use and Rules of Participation. Certain versions of content ("Material") accessible here may contain branding from Hewlett-Packard Company (now HP Inc.) and Hewlett Packard Enterprise Company. As of September 1, 2017, the Material is now offered by Micro Focus, a separately owned and operated company. Any reference to the HP and Hewlett Packard Enterprise/HPE marks is historical in nature, and the HP and Hewlett Packard Enterprise/HPE marks are the property of their respective owners.