ncmodcfg

This table is typically used by Unicenter Asset Management. It describes the various Module Configurations defined in the Asset system. Modules are hardware inventory scanners, software scanner, metering agent, and remote control agent. Each entry defines a Module Configuration which can be attached (scheduled) to a Unit. Each Module Configuration has a unique DOMAINID and MOID key. The title of the Module is stored in the MONAME field. MOID is crossed in the LINKMOD table to make a Module active (scheduled) on a Unit/Group of Units. The following Module types are known: ACNCremote = 5 ACAppScan (software inventory) = 6 ACLicScan (metering) = 7 ACHwdCollect = 12 ACMifInput (template) = 16 ACAttachedDevices = 18 The MOCMD and MOCONT fields define the Module Configuration contents. These fields are formatted differently depending on the type of Module and the format is private. MOCREATE and MOMODIFY indicate the date/time when the module was created/last modified. The MOFREQ field is the scheduled execution frequency. A value of 0 means the module should run always, 1 means once, other positive numbers indicate how many times the module should run. MOSDATE, MOSTIME, MOEDATE and MOETIME determine the scheduling time dependencies. They allow you to specify a specific date/time the module should execute. As usual dates are in seconds after 1970 and times are seconds after 00:00.

A value of 1 in MOREMOVE causes the Module to be removed when the status is set to OK (see the STATMOD table). The MODEPFIL text field can contain a filename that the Agent will test the presence of before executing the module.

MOQUEST, MOQFORCE and MOQFDATE are used to show a dialog on the Agent before launching the module and to force the execution if the cancel option is chosen in the dialog. MOPARTNR is the part number of the module contents MOCONT. If the contents cannot fit one database entry, the MOPARTNR will be 1 or more and the complete contents can be read from the NCMODBIN. REVNR is an internal version number, which is incremented each time the Module is modified. USERID is the Admin Console User who created or modified the Module Configuration. Admin Console Users are defined the USERSEC table. CHECKSUM is a simple checksum calculated on the table entry and ensures that the contents is not tampered with. You are not allowed to modify the contents of the Module and doing so will cause the Engine software to refuse to distribute the new contents to the local databases (Sectors).

Column Name Column Datatype Column Null Option Column Comment
domainid integer not null Domain ID
moid integer not null Unique Module ID
motype integer not null Module Type
moname nvarchar(127) not null Name of module
mocont nvarchar(14500) with null Contents
mocmd nvarchar(127) with null Ext. contents
moos integer with null Operating systems supported
mocreate integer with null Created Date
momodify integer with null Last Modified Date
mosdate integer with null Scheduling data - Start Date
moedate integer with null Scheduling data - End Date
moetime integer with null Scheduling data - End Time
mofreq integer with null Run once (1), always (0), # of times (x)
mosched nvarchar(127) with null Execute on weekday (Sun Mon Tue Wed Thu Fri Sat)
moinst integer with null Number of clients that can run the job in this sector
mostime integer with null Scheduling data - Start Time
moonceat integer with null Run Once at: 0=none, 1=Once a day, 2=Once a week, 3=Once a Month, 4=Once a year
mooncenr integer with null Time units refering to above.
moflag integer with null Logon /logoff
jdmodid integer with null Depend Module domain id
modepend integer with null Depend Job id
moquest nvarchar(127) with null Questions before running Module
moqforce integer with null Count of questions denials before Module force
moqfdate integer with null Module Force date
mologoff nvarchar(127) with null Logoff text
moremove integer with null Remove Module when Done?
modepfil nvarchar(127) with null Dependency file
modevice nvarchar(127) with null Connect Device before running Module
moserv nvarchar(127) with null Connect Device (MODEVICE) with this share.
modiscon integer with null Disconnect MODEVICE when finished
mopartnr integer with null If MOCONT > 32000 then contents also in NCMODBIN (MOPARTNR=1) else all contents in MOCONT (MOPARTNR=0)
revnr integer with null Revision Number
userid integer with null User who created module
checksum integer with null Internal checksum
auto_server_version integer with null Object Version. Automatically maintained by Ingres Rule.
auto_rep_version date with null Modification Date. Automatically maintained by Rule. Used for replication.
job_category integer with null Module Category
module_uuid byte(16) with null Module uuid (unique)
creation_user nvarchar(255) with null Creation user of module definition
creation_date integer with null Creation date of module definition
last_update_user nvarchar(255) with null Last user that updated module definition
last_update_date integer with null Last data modules definitions was updated

Product Name: Unicenter Desktop and Server Management

Table Type: Table

Relationships:

Primary Key Related Table Related Column
domainid
moid
ncmodbin domainid
moid


Copyright © 2006 CA. All rights reserved.