NOM.ini Settings

The following table describes all properties available to add to the NOM.ini file.

Property

Section

Value

Description

BreakUDPPackets

TCPIP

0 = Disabled (default)

1 = Enabled

If enabled, allows the News Object Manager to break UDP packets into smaller sizes when the packet is larger than the value set in MaxUDPSize. If the packet is larger than the value in MaxUDPSize, and this setting is not enabled, the update will not be sent.

BroadcastPrivate

TCPIP

0 = Disabled (default)

1 = Enabled

Specify whether changes to a user's personal folder are broadcast to other workstations. This is desirable if a user is working on multiple machines. If this setting is enabled it will be enabled for all of the users on the server.

MaxConnectionBacklog

TCPIP

-1 = Disabled (default)

50 = Recommended starting value

200 = Maximum

If you are experiencing issues with the Web Service being unable to connect to the NOM at times when the NOM is in the middle of a resource-intensive operation (such as freezing page numbers in a long Rundown), you may experience errors in the Event Viewer and/or users being unable to establish any connection with the server.

This setting will allow you to increase the number of incoming socket connections the NOM can buffer while it is "busy." Changing this setting will require a restart of the NOM.

PacketVersion

TCPIP

0 = English news wires (default)

1 = Non-English news wires

Incoming wires are in English.

UDPRepeats

TCPIP

0 = Off (default)

1 = Minimum

10 = Maximum

Number of times the NOM will re-send UDP packages to ensure that they are received by the client. The client ignores redundant messages. This option will increase network traffic.

Contact Us before you enable this option.

MaxUDPSize

TCPIP

2000 = (default)

Maximum size of UDP packets for the NOM to send. If this value is set higher than the settings for your routers or switches, users may not receive dynamic updates in the client.

AutoCreateDelay

NOM

1 = Minimum

10 = (default)

120 = Maximum

Specify the number of minutes after the NOM starts that it will begin processing AutoCreates.

AutoCreateTimerInterval

NOM

20 = (default)

60 = Maximum

Number of seconds to wait between creating Rundowns for the AutoCreate process.

Broadcast

NOM

0 = Disabled (default)

1 = Enabled

Determines if the NOM sends UDP broadcast messages into the local subnet.

BroadcastMail

NOM

0 = Disabled (default)

1 = Enabled

Send Top Line Messages as UDP broadcasts instead of point-to-point messages provided that this option is supported by your site's router. This allows users to see their Top Line Messages on each machine if they are logged into multiple client workstations.

Buddy

NOM

0 = Disabled

1 = Enabled (default)

Specifies whether to use the Buddy Server. The Buddy Server should be disabled when maintenance is being performed on it.

CentralServer

NOM

For example, ENPSTEST01.

NetBIOS name of your Central Server.

Refer to Choose Central Server for more information.

ContinueIfSOLRDown

NOM

0 = Disabled (default if installation includes Storytelling)

1 = Enabled (default for ENPS-only installations)

Allows ENPS users to connect to the server, even if Solr is not running.

This is set by the Prevent Buddy Failover if Solr not running setting in the NOM Configuration/Status window.

As such, this setting generally shouldn't be manually altered in NOM.ini.

Although search is impacted in ENPS, a failure of the Solr service will not affect other ENPS functionality.

Enabling this setting is strongly recommended for ENPS servers, but should never be set for Playbook servers.

EnsureSOLRReadyAtStartup

NOM

0 = Disabled

1 = Enabled (default)

Determines whether the NOM waits for the Solr ENPS core to complete start up before allowing client connections.

FastSortList

NOM

0 = Disabled (default)

1 = Enabled

Instructs the NOM to sort folder items more quickly when there are large number of items such as MOS object folders.

The NOM uses this method automatically if a folder contains more than 32,000 items.

HandleNullitemUserTimingDur

NOM

1 = Enabled

Ensures that the <itemUserTimingDur> field is removed from a story when a user clears the values in the MOS User Duration column.

Only relevant on servers using a Chinese locale.

If enabling this setting, change the NOM.ini on all ENPS servers that use a Chinese locale.

MaxSocketsClosed

NOM

1000 = (default)

Maximum number of running Winsock controls with closed connections. If this limit is reached a warning is logged and excess controls are unloaded.

MessageExpiration

NOM

7 = (default for short messages)

30 = (default for longer messages)

Number of days to preserve Top Line group or personal messages before they are deleted during maintenance.

MOSRepeater

NOM

0 = Disabled (default)

1 = Enabled

Configure a server to operate as a MOS Repeater.

See Build a MOS Repeater for more details.

NOMStatsLogInterval

NOM

1 =Minimum

24 = (default)

Interval in hours to write information from the NOM Statistics and MOS Status windows to the NOMSTATS log file in NOM\LOGS.

roReqRefreshMOSRefs

NOM

0 = Disabled

1 = Enabled (default)

Instructs the NOM to ignore roReq messages for Rundowns which have the MOS Control Active checkbox selected since MOS object updates will be sent automatically.

For more information on MOS Protocol messages refer to http://www.mosprotocol.com.

SocketTimeout

NOM

2 = (default)

Number of minutes before the NOM closes unresponsive connections.

Trace

NOM

0 = Disabled (default)

1 = Enabled

Enable Trace logging.

Trace log file creates a log of all of the communications that take place between the NOM and the client workstations. The log is stored in \NOM\LOGS\TRACE.LOG on the ENPS WORK drive.

UseNewMOSXMLizer

NOM

0 = Disabled

1 = Enabled

 

Use the new version of MOSXMLizer rather than the legacy version. The new version uses a new HTML control that may improve the efficiency of MOS-activated rundowns.

Do not set to 1 without prior consultation with AP.

Default behavior when this setting is missing from NOM.ini:

  • Disabled if multithreading is off.

  • Enabled if multithreading is on.

WarnSocketsConnected

NOM

20 = (default)

Number of simultaneous connections before a warning is logged.

If a MOS device creates too many connections it may indicate a problem with the device.

XMLstorage

NOM

0 = Disabled (default)

1 = Enabled

This setting must be enabled in both the NOM.ini Settings and News Wire Profiler Settings.

NOM, NWP, Maint, WalkCS

Watch

0 = Disabled

1 = Enabled (default)

Controls whether the NOM Watch starts an ENPS server component automatically. Do not modify this field unless instructed to do so by ENPS Support.

DeleteTimerInterval

Maint

500 = (default)

Delay in milliseconds between NOM Maintenance (Maint) operations.

We recommend consulting AP ENPS Support before adjusting this value.

MOSLogExpiration

Maint

1 = Minimum

7 = Maximum (default)

Number of days before MOS logs are purged. Note that once MOS connections are working properly, it is not necessary for MOS traffic be logged routinely. Logging can be turned on or off from the NOM application's MOS screen as needed.

SyncExclude

Maint

For example: G_STAFF;G_MACS; G_LANGEN

Names of the global tables that will not be synced with the Central Server, separated by semicolons. Exclude specific global tables from syncing with your site’s Central Server. This setting should only be used for diagnostic and testing purposes and after speaking to the ENPS helpdesk.

EdStartLocal

MOS

0 = Adjust time automatically (default)

1 = Do not adjust time automatically

Determines whether the ENPS Client adjusts the roEdStart tag in an roCreate message based on Daylight Savings Time.

By default, the ENPS Client adjusts roEdStart to reflect the local time automatically. For example, if a newscast's Editorial Start Time is 17:00 and the local server is in Eastern Standard Time, ENPS would send the MOS device an roEdStart of 22:00. During Daylight Savings Time the server would send the MOS device an roEdStart of 21:00.

You can also set the ENPS Client to not adjust the time automatically. This may be necessary for backward compatibility with some MOS systems that are set to receive an unadjusted time in roEdStart.

For more information on MOS Protocol messages refer to http://www.mosprotocol.com.

DisconnectWait

MOS

30 = (default)

Interval in seconds for the NOM to attempt to contact a non-responsive MOS device.

StrictXMLValidate

MOS

0 = Disabled (default)

1 = Enabled

Enforce rigorous XML validity checking on incoming MOS messages. This option is disabled by default for compatibility with devices that use older versions of the MOS protocol.

Timeout

MOS

1 = Minimum

6 = (default)

60 = Maximum

Number of seconds for MOS devices to time out their connections. You can override this setting for specific devices by using a MOS Timeouts property.

[MOS Timeouts]

MOS Timeouts

1 = Minimum

60 = Maximum

Set a timeout value for a specific MOS device by entering its fully qualified MOS ID and setting it equal to a timeout value from 1 to 60 seconds. For example: aveed.server2.camden.wtn.mos=15

If a MOS device is not listed under [MOS Timeouts] in the NOM.ini file, the ENPS Client will use the default timeout value specified in the MOS Timeout property.

ConnectRetryInterval

Publish

 

No longer used. Refer to the ENPS API Documentation for information about publishing from ENPS.

ConnectTimeout

Publish

 

No longer used. Refer to the ENPS API Documentation for information about publishing from ENPS.

Provider

Publish

 

No longer used. Refer to the ENPS API Documentation for information about publishing from ENPS.

PublishEnabled

Publish

 

No longer used. Refer to the ENPS API Documentation for information about publishing from ENPS.

PublishDBEnabled

Publish

 

No longer used. Refer to the ENPS API Documentation for information about publishing from ENPS.

PublishROs

Publish

 

No longer used. Refer to the ENPS API Documentation for information about publishing from ENPS.

MaxDATFileSize

WalkCS

4000000 = Minimum

100000000 = Maximum

Maximum size in bytes for the WALKCS.DAT file, between roughly 4MB and 100MB.

This file is used by the WalkCS application to track which files have been compounded.

UseDATFile

WalkCS

0 = Disabled (default)

1 = Enabled

Controls whether WalkCS maintains a file tracking previously-compounded content.

WalkCS will examine each file in the archive whenever WalkCS runs. This reduces the memory required by WalkCS and the length of time it takes to compare each individual filename to the WalkCS tracking file.

It is recommended that larger sites keep this option disabled as it can slow down server performance.