The EPLAN License Manager report is created via a configurable file.
File name under which the file is to be saved:
<logfile name="ElmLogFile_%FNYEAR.%FNMONTH.%FNDAY_%FNHOUR.%FNMINUTE"
extension="txt" path="C:\ELMConfigXml\" date="%d.%B %Y" time="%H:%M:%S"
separator="TAB">
The file name is made up of the following values:
%FFYEAR The year specified in "From"
%FFMONTH The month specified in "From"
%FFDAY The day specified in "From"
%FFHOUR The hour specified in "From"
%FFMINUTE The minute specified in "From"
%FFSECOND The second specified in "From"
%FTYEAR The year specified in "To"
%FTMONTH The month specified in "To"
%FTDAY The day specified in "To"
%FTHOUR The hour specified in "To"
%FTMINUTE The minute specified in "To"
%FTSECOND The second specified in "To"
%FNYEAR The year part of the creation time
%FNMONTH The month part of the creation time
%FNDAY The day part of the creation time
%FNHOUR The hour part of the creation time
%FNMINUTE The minute part of the creation time
%FNSECOND The second part of the creation time
Using EPLAN License Manager Monitor
You can also output additional information about the version of EPLAN License Manager used, the serial number, the dongle number and the license expiry date.
<text>EPLAN Software & Service Gmbh Co. KG</text>
<text>EPLAN License Manager Version %ELM_VERSION</text>
<text>License serial number: %ELM_LICENSESERIALNUMBER Dongle:
%ELM_DONGLESERIALNUMBER Valid until:%ELM_LICENSEENDDATE</text>
<linespacing>1</linespacing>
<text>%CREATORNAME %DATE %TIME</text>
- %ELM_VERSION Outputs the version of the license
server.
- %ELM_DONGLESERIALNUMBER Outputs the dongle number.
- %ELM_LICENSEENDDATE Outputs the license expiry date.
- %CREATORNAME Outputs the name of the person who
created the text file.
The following information can be output in the <list> area.
<list>
<linespacing>2</linespacing>
<text>State of used license</text>
<text> Time zone: %TZONE </text>
<username header="NAME" value="all" format="%USER@%DOMAIN" />
<userid header="ID" value="all"/>
<userhostid header="HOST ID" value="all"/>
<usercomputer header="COMPUTER" value="all"/>
<datetime header="TIME" value="all" format="%d.%m.%y %H:%M:%S"/>
<action header="ACTION" value="all"/>
<state header="STATE" value="all"/>
<totalissued header="Total Issued" value="all"/>
<totalinuse header="Total licenses in use" value="all"/>
<totalborrowissued header="Total borrow issued" value="all"/>
<totalborrowed header="Total borrowed" value="all"/>
<totalfree header="Total free" value="all"/>
<bundle header="BUNDLE" value="all"/>
<module header="MODULE" value="all"/>
</list>
- username Indicates the user.
- userid Displays the ID of the user.
- userhostid Displays the host ID of the user.
- usercomputer Displays the computer.
- datetime Displays the date of the action.
- action Displays the action carried out:
IN, OUT, BORROW and RETURN - state Logged OK or FAILURE.
If FAILURE the error message is also output.
- totalissued Number of existing licenses.
- totalinuse Number of licenses in use.
- totalborrowissued Number of licenses available for borrowing.
- totalborrowed Number of borrowed licenses.
- totalfree Number of free licenses.
- bundle Bundle name.
- module Module name.
The regular expressions are used in the value area to filter by a specific entry. A query about a user or computer would then have the following structure:
<list>
<linespacing>2</linespacing>
<text>State of used license</text>
<username header="^YourPreciseName@eplan\.lan$" value="all"
format="%USER@%DOMAIN" />
</list>
In this example, the report would search specifically for the name
Using EPLAN License Manager Monitor
- There is an exception to this in the "Username" area, as hear the search relates to the format %USER@%DOMAIN. In this case, the query should also contain this information. This means that, when searching for a user within the domain, you must use
^YourPreciseName@eplan\.lan$. Dots must always be preceded by a backslash \.
This applies to all value entries.
It is also possible to request an overview of the license server's status. In this case, the current licenses are added together.
<summary value="current">
<linespacing>2</linespacing>
<text>Summary of license</text>
<bundle header="Bundle" value="all"/>
<module header="MODULE" value="all"/>
<totalissued header="Total Issued" value="all"/>
<totalinuse header="Total licenses in use" value="all"/>
<totalborrowissued header="Total borrow issued" value="all"/>
<totalborrowed header="Total borrowed" value="all"/>
<totalfree header="Total free" value="all"/>
</summary>
Only the variable bundles without a default bundle are output in the above example. The lower entry is used to check the default bundle.
<defaultbundle_summary value="current">
<linespacing>2</linespacing>
<text>Summary of pool source bundle</text>
<bundle header="Bundle" value="all"/>
<module header="Module" value="all"/>
<totalissued header="Total Issued" value="all"/>
<totalinuse header="Total licenses in use" value="all"/>
<totalborrowissued header="Total borrow issued" value="all"/>
<totalborrowed header="Total borrowed" value="all"/>
<totalfree header="Total free" value="all"/>
</defaultbundle_summary>
Note:
Here you should note that it is possible to change the value of summary and defaultbundle. The following can be specified:
• current: Represents the current status on the license server.
• action: Every action of the license is logged for a specific period.
• For summary, the call would have the following structure:
<summary value="current">
• For defaultbundle, the call would have the following structure:
<defaultbundle_summary value="current">
To obtain a summary of the bundles used, you should only use the
<bundle header="Bundle" value="all"/> entry.
To obtain a summary of the modules used, you should only use the
<module header="Module" value="all"/> entry.