Counting FilePro licenses

John Sica john at chrismanncomputer.com
Thu Mar 10 07:09:40 PST 2011


Flavius,

Possibly the script pasted below might help.

Every 4 seconds it will show all the filepro processes that count 
against the license manager, the filepro license count by line number, 
the session number and the user associated with that session.  When you 
don't see a user associated with that session, then you have a problem.  
Filepro did not (or was not able to for some reason) close the license 
associated with that session.  There is no way to kill those sessions 
without a reboot (that I can find).  Support has a recommended way of 
killing sessions that will allow filepro to exit properly, but I've not 
tested it yet.

Hope this helps,

John

Start paste
-------------------------------------------------------------
while true
do

   cls
   echo
   echo Watching for your FilePro license issues...
   echo

   ps -ef | grep -E "dclerk|rclerk" | grep -v "grep -E"
   ps -ef | grep -E "dreport|rreport" | grep -v "grep -E"

   CLERK=`ps -ef | grep -E "dclerk|rclerk" | grep -v "grep -E" | wc -l`
   REPORT=`ps -ef | grep -E "dreport|rreport" | grep -v "grep -E" | wc -l`

   echo
   echo There are a total of $CLERK *clerks and $REPORT *reports 
currently in use \(`fplmdump | grep nattch`\)

   echo
   echo fplmdump info ---

#fplmdump | grep type= | grep count= | grep Session
#echo

for DETAILS in `fplmdump | grep type= | grep count= | grep Session`
do

   # tack the username to the end of the line
   if [ "$TMP" = Z ]
   then
     echo $NAME
     TMP=""
   fi

   if [ "$TMP" = Y ]
   then
     TMP=Z
     NAME=`ps -ef|grep "$DETAILS "|grep -v grep|cut -c1-8 |sort -u`
   fi

   if [ $DETAILS = Session ]
   then
     TMP=Y
   fi

   echo $DETAILS" \c"

done

   echo $NAME

NAME=""

   sleep 5

done

sc
exit
------------------------------------------------------------------------






On 3/10/2011 7:25 AM, Rkreiss at verizon.net] wrote:
> As far as I am aware there is no way, at present, to know the active user count from within filepro.
>
> You haven't what OS  the system is running on.
>
> Since only *clerk&  *report count against the user license, one could count the number of process running these programs.  This would only be an approxmate count as one can run a report from within *clerk and this would only count as 1.
>
> Being at a menu does not take a user count.
>
> Richard Kreiss
> > From phone
>
> -----Original Message-----
> From: Flavius Moldovan<flaviusm at hotmail.com>
> Sent: Wednesday, March 09, 2011 10:42 PM
> To: filePro List<filepro-list at lists.celestial.com>
> Subject: Counting FilePro licenses
>
> Hello,
>
> I need to manage the number of users that connect to FilePro (version 5.6) by closing existing idle FilePro users/sessions (I cannot get the company to buy licenses for more users for now).
> I wonder if anybody can help me with the following questions as well as other ideas:
>
> 1) Is there a way to query FilePro license manager to list how many licenses are in use (runtime and development)?
> 2) What FilePro processes/programs count against a runtime/development license?
> 	e.g. Does the "runmenu" count against a license or only "dclerk" etc.?
>
> Thank you,
> Flavius.
> _______________________________________________
> Filepro-list mailing list
> Filepro-list at lists.celestial.com
> Subscribe/Unsubscribe/Subscription Changes
> http://mailman.celestial.com/mailman/listinfo/filepro-list
>
> _______________________________________________
> Filepro-list mailing list
> Filepro-list at lists.celestial.com
> Subscribe/Unsubscribe/Subscription Changes
> http://mailman.celestial.com/mailman/listinfo/filepro-list
>



More information about the Filepro-list mailing list