MIDRANGE dot COM Mailing List Archive



Home » MIDRANGE-L » March 2014

Re: Update last sign-on date



fixed

Hi, Scott:

I do not recall ever seeing such an interface (API, documented or otherwise) for that ...

This seems like a job for a "virtual terminal" session ... for example, Albert York's excellent TNAPI should do the trick ... see:

http://www.albertyork.yolastie.com/samples.php

For example, you could retrieve the last signed-on date, at the time your application calls QSYGETPH, and if it is not equal to today's date, use TNAPI tool to "sign-on" to a virtual 5250 device, then immediately issue "SIGNOFF" to end that session. That will update this date for you. This should even work if the user profile has INLMNU(*SIGNOFF) specified.

You may also want to submit a DCR to IBM for a new API to do this, but who knows how long that might take for IBM to accept this as a valid requirement, an then to implement it (in V8R1+ of IBM i)?

Hope that helps,

Mark S. Waterbury

> On 3/11/2014 2:55 PM, Scott Klement wrote:
Hello,

I have a network server application where users sign on. The
application uses QSYGETPH & friends to validate the userid/password and
run under the users authority. This all works great.

Recently, we've had a need to also update the user's last "sign-on" date
when they sign on. Although QSYGETPH updates the profile's last-used
date, and resets the invalid sign-ons to 0, it does not update the last
sign-on date.

Does anyone know if there's a way, programmatically, to update the last
sign-on date for a user profile?

Various utilities rely on this last sign-on date -- and with users
signing on to the network server instead of 5250, it is causing problems
that it does not update the sign-on date.

Thanks!






Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2014 by MIDRANGE dot COM and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available here. If you have questions about this, please contact