Avid INEWS ControlAir Installation And Operations Manual I News Control Air 1.0.5 & CA V1.0.5

User Manual: avid iNews ControlAir - 1.0.5 - Installation & Operations Manual Free User Guide for Avid iNews Software, Manual

Open the PDF directly: View PDF PDF.
Page Count: 212

DownloadAvid INEWS ControlAir Installation And Operations Manual I News Control Air - 1.0.5 & CA V1.0.5
Open PDF In BrowserView PDF
iNEWS ControlAir™
Installation & Operations Manual
Version 1.0.5

Copyright and Disclaimer
© 2001, Avid Technology, Inc. All rights reserved. All Avid products are covered by U.S. and foreign
patents, issued and pending. Information in this publication supersedes that in all previo1usly published material. Specifications and price change privileges reserved.
The software described in this document is furnished under a license agreement and is protected
under the copyright laws of the United States and other countries.
U.S. GOVERNMENT USERS RESTRICTED RIGHTS: Use, duplication, or disclosure by the U.S. Government is subject to restriction as set forth in subparagraph (b)(2) of the Technical Data and Computer Software-Commercial items clause at DFARS 252.211-7015, or in subparagraph (c)(2) of the
Commercial Computer Software-Restricted Rights clause at FAR 52.227-19, as applicable.
Avid is a registered trademark of Avid Technology, Inc. Media Browse, ControlAir, iNEWS ControlAir
and iNEWS are trademarks of iNews, LLC. Microsoft, the Microsoft logo, MS, MS-DOS, Win 32, Windows, Windows NT, Windows 2000, Windows NT Server, and the Windows operating system logo
are registered trademarks of Microsoft Corporation in the United States of America and other countries. UNIX is a registered trademark of X/Open Company, Ltd. All other trademarks and registered
trademarks used herein are the property of their respective owners.
Avid
6400 Enterprise Lane
Madison, Wisconsin 53719 USA
Tel: +1-608-274-8686 Fax: +1-608-273-5876
Avid
Intec 1
Wade Road
Basingstoke Hants RG24 8NE UK
Tel: +44 1256 814300 Fax: +44 1256 814700
Avid
315 Alexandra Road
#03-01 Performance Centre
159944 Singapore
Tel: +65 3789 534 Fax: +65 475 7666
Avid
Tegel Forum
Breitenbachstraße 10
Berlin 13509 GERMANY
Tel: +49 30 5900993 0 Fax: +49 30 5900993 24

iNEWS ControlAir™ Installation & Operations Manual Version 1.0.5
Document # 0130-00874 Rev. C (bbl)
September 23, 2002
Printed in the United States of America

i

Contents
Preface
Who Should Use This Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v
About This Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v
Symbols and Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vi
Cross References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii
Keyboard Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . viii
If You Need Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . viii
Related Information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix
If You Have Documentation Comments . . . . . . . . . . . . . . . . . . . . . . . . ix
How To Order Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x

Chapter 1

Introduction to the iNEWS ControlAir™ System
Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
Links to Other Newsroom Products . . . . . . . . . . . . . . . . . . . . . . . 1-2
System Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
ControlAir Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
ControlAir Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
casvr.exe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
AMCPapp.exe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5
camgr.exe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5
Device Managers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5
ControlAir Workstation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6
Monitor Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6
ControlAir Work Flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-9
Monitor Mode - On . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-10
Monitor Mode - Load . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-12
Monitor Mode - Unload . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-14

ii

Chapter 2

Preparing for Installation
Before You Begin the Installation Procedure . . . . . . . . . . . . . . . . . . . 2-2
Site Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
Power Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
Environmental Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
Hardware Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
ControlAir Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5
ControlAir Workstation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6
Machine Control PC (MCS-PC) . . . . . . . . . . . . . . . . . . . . . . . 2-7
Ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-7
Additional Serial Ports . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-7
COM Ports—Digi and Equinox. . . . . . . . . . . . . . . . . . . . 2-8
Configuring & Installing the Host Adapter Card . . . . . . . . . . . . . . 2-10
Installing the Digi Software Driver . . . . . . . . . . . . . . . . . . . 2-13
On Windows 2000-based PC . . . . . . . . . . . . . . . . . . . . . 2-13
On Windows NT-based PC . . . . . . . . . . . . . . . . . . . . . . 2-14
Installing the Equinox Software Driver. . . . . . . . . . . . . . . . 2-15

Chapter 3

Installing and Configuring iNEWS ControlAir
Overview of the Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
Adding IP Addresses on ControlAir Server . . . . . . . . . . . . . . . . 3-2
Adding IP Addresses on iNEWS Servers. . . . . . . . . . . . . . . . . . . 3-3
Installing ControlAir Software . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5
Configuring ControlAir Software . . . . . . . . . . . . . . . . . . . . . . . . 3-25
Setup ControlAir Manager . . . . . . . . . . . . . . . . . . . . . . . . . . 3-25

Chapter 4

Setting up the Monitor Server on iNEWS Servers
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2
Configuring Monitor Servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3
Configuration Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4
Configuration Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4
Reconfigure the System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-9
Assigning the Mailbox to the Rundown Queue . . . . . . . . 4-10

iii

Using the list Command to View Assigned Mailboxes . . . 4-11
Editing the /site/dict/mcs Dictionary File . . . . . . . . . . . . . 4-29
Styles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-33
Creating Styles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-35
Using the Monitor Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-41

Chapter 5

Working with Devices
Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2
Native Device Managers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-4
MCS-PC Device Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-5
Adding Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-6
DMP Configuration Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-6
What Does a DMP File Do?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-8
Character Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-9
For Native DMs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-10
For MCS-PC DM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-10

Chapter 6

Control Air Operations
Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-2
The ControlAir Server Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-3
Printing ControlAir Server Diagnostics . . . . . . . . . . . . . . . . . 6-3
Setting Diagnostic Filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-4
Stopping and Starting the ControlAir Server. . . . . . . . . . . . . . . . 6-6
Setting the Override Password. . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-7
The AMCP Application Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-9
Device Manager Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-12
Device Status at the ControlAir Workstation . . . . . . . . . . . . . . . . . . 6-13

Chapter 7

Troubleshooting
ControlAir Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-2
Where to Look for Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-2
Visual Indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-3
Error Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-4

iv

Other Problem-Solving Tips . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-5
ControlAir Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-5
Gathering Diagnostic Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-5
Capturing Server Data Logs . . . . . . . . . . . . . . . . . . . . . . . . . . 7-5
Saving Rundown Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-6

Appendix A

Error Messages
Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-2
Error Message Tokens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-29

Appendix B

System Reference Files
The autostart.ini File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-2
The /etc/hosts File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-3
Sample Configuration File on iNEWS Servers . . . . . . . . . . . . . . . . . . B-4
Sample SYSTEM.MAP Story . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-5

Appendix C

Upgrading Information
Upgrading to iNEWS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-2

Glossary
Index

Preface

This publication provides information on how to install and manage
the iNEWS ControlAir system.

Who Should Use This Guide
This manual is written for journalists, producers, directors, writers,
and various technical personnel responsible for using the iNEWS ControlAir system in a broadcast newsroom. Portions of the manual provide installation data for technicians. Other chapters provide
configuration and maintenance information for system administrators
who are managing the system.

n

It is strongly recommended that system administrators have prior experience
in or classroom knowledge of the Windows 2000 or NT® operating system.

About This Manual
This guide will lead you through even the most complex procedures
with task-oriented instructions, illustrated for a more realistic presentation of the actual icons and images you will encounter. The information provided here builds on basic user procedures, while adding a

vi

complete explanation of all the tools and techniques required to create,
apply, and adjust various settings, including useful tips, shortcuts, and
custom options.
The Table of Contents that precedes this preface lists all topics
included in the book. They are presented with the following overall
structure:
•

The Introduction helps you get oriented with beginning concepts
and general work flow and provides valuable pointers to keep in
the back of your mind as you proceed.

•

The main body of the guide follows the natural flow of your work,
with clear and comprehensive step-by-step procedures.

•

At the back of the book is a comprehensive Glossary, providing
cross-industry terms and definitions.

•

Finally, a detailed Index helps you quickly locate specific topics.

This manual provides requirements and specifications for your system
in the following areas:
•

Environmental and electrical

•

Minimum hardware and software components

•

Installation procedures

•

System configuration and maintenance

Use this manual to prepare for and set up your system on the network,
after you have purchased ControlAir components according to
requirements and specifications. Before installing any equipment, the
site must already have a configured network.

Symbols and Conventions
The ControlAir documentation uses the following special symbols and
conventions:

vii

1. Numbered lists, when the order of the primary items is important.
a. Alphabetical lists, when the order of secondary items is
important or in the case of optional procedures.
•

Bulleted lists, when the order of primary items is unimportant.
-

Indented dashed lists, when the order of secondary items is
unimportant.

Look here in the margin
for tips and environment-specific information.

In the margin you will find tips that help you perform tasks more easily and efficiently. You will also find information specific to a particular operating environment.

n

A note provides important related information, reminders, recommendations,
and strong suggestions.

c

A caution means that a specific action you take could harm your
computer or cause you to lose data.

Cross References
Cross references are provided throughout this manual to give readers
locations where additional—sometimes more detailed—information
on a certain topic can be found. In some cases, the chapter name and
number is provided. In most cases, a two-part page number is given
along with the name of a section header. The first number in the page
number is actually the chapter number.
For instance: See “ControlAir Work Flow” on page 1-9.
See “About This Manual” on page v for more
information on what
chapters are in which
sections of this manual.

In this example, information on work flows through a ControlAir system can be found on page 1-3 in Chapter 1 of this manual. Chapters
are numbered consecutively; page numbers restart at one in each
chapter. Section numerals are not provided in cross references. So, a
cross reference that shows page 9-57, for instance, indicates that the
information is in Chapter 9.

Symbols and Conventions

viii

Keyboard Conventions
•

CTRL-x means to press and hold down the Control key and then
press another key on the keyboard, represented here by x. This is
also used for other key-combinations such as ALT-x or Shift-x.

•

“Type” in a command procedure means to type the command on
the command line and then “press” the Enter key.

•

“Select” means to choose an operation on a drop-down or pop-up
menu.

•

“Click” means to click the left mouse button, usually in response
to a dialog box. “Right-click” means to click the right mouse button.

If You Need Help
If you are having trouble using ControlAir, you should:
1. Repeat the procedure, carefully following the instructions provided for the task in this guide.
2. Refer to the documentation included with your hardware to
review the maintenance procedures or the hardware-related
issues.
3. Check the Support section of Avid’s Web site at
http://www.avid.com/support/ for online technical publications
and additional telephone support phone numbers.
4. Maintenance Agreement contract customers can contact Avid
Broadcast Customer Support personnel at any of these 24-hour
global telephone numbers:
•

1 800 639 7364

in the Americas (All Broadcast products, except
Newsview)

•

44 1256 814222

in Europe, Africa, and Mid-East

•

61 2 8877 6880

in Asia/Pacific

ix

Or online:
•

e-mail

•

http://www.avid.com/support/contact.html

support@inewsroom.com

For general information, call your local Avid reseller or in North
America call the Avid Broadcast Customer Relations desk at
1-800-869-7009.

Related Information
Contact your Avid Sales representative for documentation and information on other Avid® products, such as the iNEWS ™ newsroom computer system, Media Browse ™, EditStar™, LeaderPlus™, MOS
Gateway, and so forth.

If You Have Documentation Comments
The Avid Broadcast Technical Publications department continually
seeks to improve its documentation. We value your comments about
this manual or other Avid-supplied documentation.
Send your documentation comments by e-mail to:
techpubs@inewsroom.com
Include the title of the document, its part number, revision, and the
specific section that you are commenting on in all correspondence.

Related Information

x

How To Order Documentation
To order additional copies of this documentation from within the
United States, call the Avid Sales department at 1-608-274-8686. If you
are placing an order from outside the United States, contact your local
Avid Sales representative.

CHAPTER 1
Introduction to the iNEWS
ControlAir™ System
This chapter contains the following major sections:
•

Overview

•

System Architecture

•

ControlAir Work Flow

1-2

Overview
The iNEWS ControlAir system is a machine control system for on-air
operations, which can be integrated into the iNEWS newsroom computer system. It can also operate in a standalone environment if the
iNEWS connection is lost.
A ControlAir system normally consists of one or more servers, one or
more workstations, and several Device Managers (DMs).
Also, ControlAir:
•

Directly controls production devices

•

Receives information from the iNEWS Workstation as control
events are entered into production cues in scripts

•

Handles several shows simultaneously, while enabling shows to
be produced back-to-back, with only a few seconds between them

Windows-based workstations, with Graphical User Interfaces (GUIs),
allow production personnel to control events on the ControlAir
Server.

Links to Other Newsroom Products
The iNEWS ControlAir system also provides efficient links to other
Avid products for additional scripting and video capabilities, such as
Digital News Gathering (DNG), a disk-based production system,
which stores digital video, audio, and graphics data in a single central
library. That data is then accessible by workstations for recording, editing, and playback. Another feature is the iNEWS CG Title Entry, which
enables newsroom personnel to simulate character-generated graphics
on the iNEWS Workstation.
The iNEWS product set is constructed on a modular, open architecture, enabling its components to work efficiently not only with other
Avid products, but also with third-party hardware and software. The
iNEWS newsroom computer system operates on industry-standard

Introduction to the iNEWS ControlAir™ System

1-3

technologies, including Windows®-based operating systems,
Intel®-based PCs, Intel and Silicon Graphics®-based servers, and TCP/
IP Internet networking protocols.
Avid publishes open Applications Programming Interfaces (APIs) for
ControlAir that enables integration with third-party software and
hardware.

System Architecture
There are three groups of software in the iNEWS ControlAir system.
•

The ControlAir Server (which includes the casvr.exe and
AMCPapp.exe executable programs)

•

Device Managers (DMs)

•

ControlAir Workstation

Typically, ControlAir Server software and DMs are installed on the
ControlAir Server, while the ControlAir Workstation is installed on
computers in each of the control rooms where ControlAir will be operated. So, the ControlAir architecture consists of:
•

ControlAir Server
•

Avid Machine Control Protocol application (AMCPapp.exe)

•

ControlAir Server application (casvr.exe)

•

ControlAir Manager application (camgr.exe)

•

Device Managers

•

ControlAir Workstation(s)

•

The monitor server utility program - running on the iNEWS
Server.

System Architecture

1-4

n

ControlAir software can be installed on either the Mirror Net or the House
Net of the iNEWS hosts. If ControlAir components need access to other station networking services than just iNEWS Servers, then they should be
placed on the House network. In either case, static IP addresses and local
hosts files should be used for all ControlAir components.

ControlAir Components
There are several ControlAir components, including the ControlAir
Server program (casvr.exe),AMCP application ( AMCPapp.exe),
ControlAir Manager program (camgr.exe), device managers, and
ControlAir Workstation, which are explained in this section.

ControlAir Server
The ControlAir Server is a computer that will minimally run the
casvr.exe, AMCPapp.exe, and camgr.exe programs. Device
managers should also reside on the same server as the ControlAir
Server program (casvr.exe). You can run ControlAir Workstation
software on this computer, if desired, but it is not required. For more
information on hardware requirements for the ControlAir Server, see
“Hardware Requirements” on page 2-4.
casvr.exe
The executable program called casvr.exe is the central program that
runs on the ControlAir Server.
The ControlAir Server program:
•

Routes status and messages between AMCPapp.exe, device managers, and ControlAir Workstations

•

Creates and manages playlists and downloads them to their
respective devices

•

Tracks which components have playlists and devices reserved

Introduction to the iNEWS ControlAir™ System

1-5

•

Directs control commands from ControlAir Workstation to the
appropriate device manager.

AMCPapp.exe
The executable program called AMCPapp.exe is the interface between
Avid’s iNEWS newsroom computer system and the ControlAir Server
running casvr.exe. It translates Avid Machine Control Protocol
(AMCP) data coming in from iNEWSor other newsroom computer
systemsinto data that the ControlAir system can manage.
camgr.exe
The executable program named camgr.exe is known as the
ControlAir Manager and it monitors ControlAir components, including device managers, on the ControlAir Server. If one stops running,
the ControlAir Manager will restart it automatically.

n

ControlAir Manager can also monitor third-party device managers.
For information on configuring this program, see “Setup ControlAir
Manager” on page 3-25.

c

If casvr.exe fails, components must be reconnected to the server.
If the ControlAir Manager program is set up, it will monitor device
managers and reconnect them to the ControlAir Server should they
stop running. If ControlAir Manager is not used, the DMs cannot
automatically reconnect and must be restarted manually. Any playlists loaded at the time must be reloaded if the ControlAir Server
program (casvr.exe) is stopped.

Device Managers
A Device Manager (DM) is the program that handles communication
between ControlAir and specific production devices. When the connection is made to casvr.exe, the DM will accept playlists from
iNEWS and commands from ControlAir Workstation. Device manag-

System Architecture

1-6

ers should be installed on the ControlAir Server—the same computer
running the casvr.exe program.
Each DM is designed to control a specific machine. For instance,
LouthDM.exe is a DM designed to control any video server that correctly supports the Louth video device control protocol (VDCP)—such
as Avid’s AirSPACE series of video servers.
There are existing DMs that allow the ControlAir operator to control
the following machine types used for broadcast production:
•

Character generators

•

Still stores

•

Video playback devices

ControlAir Workstation
From the ControlAir Workstation, the ControlAir operator can view
playlists that have been downloaded from iNEWS, get device and
event status, and control the broadcast production devices.
The ControlAir client software can run on the same computer as the
casvr.exe program, or on a separate computer.

Monitor Server
The monitor server is not an actual part of the ControlAir system software, but is a utility program on the iNEWS Server. For ControlAir, it
is used to scan stories in the rundown, searching for production cues
to build lists of machine control events (playlists) for the production
devices. It continues monitoring the rundown for changes to production cues and sends them to the ControlAir system until the show goes
off the air.
Figure 1-1 depicts how connections are made from iNEWS, through
the Avid Machine Control Protocol Application (AMCPapp.exe), to

Introduction to the iNEWS ControlAir™ System

1-7

the ControlAir Server program (casvr.exe), then to the ControlAir
Workstation, device managers, and devices.
ControlAir
Workstation

ControlAir
Workstation

Still Store,
CG, Cart, &
other Video
Devices

ControlAir
Workstation

S
N

N

N
N

N

MCS-PC

Device
Manager

AMCP
Application

C

C

iNEWS
newsroom computer system

C

ControlAir
Server
Application
(casvr.exe)

C

Device
Manager

S

Still Store

C
Device
Manager

S

Character Generator

C

ControlAir
Workstation

N

Network

Figure 1-1

S

Device
Manager

Serial

C

S

or

N

Video

Communication between
programs in computer

Association of Components in ControlAir

Figure 1-2 shows network (TCP-IP) and serial connections between
equipment related to the ControlAir system.

System Architecture

1-8

iNEWS stations
Writers, etc. create scripts with
production cues. Producer
tracks progress of show, and
can make changes to
production cues even while
the show is on-air.

iNEWS Server:

iNEWS

Software

Workstations

monitor server; /site/config file;
MCSPC Legacy drivers

Database
Rundown & Event List queues
System Map & Resource queues

100Base-T Ethernet or Faster

MCS-PC

Leitch
ASC 300's

RS-422
or RS-232

ControlAir
Workstations

Any MCS Legacy
Playback device

ControlAir
Server

Equinox
16 Port
RS-422
(or RS-232)

Chyron

ControlAir Server
Connections

AirSPACE
(AirSPACE DM)

Figure 1-2

Typically, most ControlAir components
(casvr.exe, AMCPapp.exe, & DMs) will
run on the ControlAir Server.
Some DMs (Louth) will attach to their
production devices via Equinox or other
multi-port serial board (RS-422 and/or
RS-232). Other DMs, such as the Leitch
ASC 300 DM, and our DM for legacy
MCS-PC's, will connect via Ethernet.

Typical ControlAir Network Layout

Introduction to the iNEWS ControlAir™ System

1-9

n

ControlAir software can be installed on either the Mirror Net or the House
Net of the iNEWS hosts. If ControlAir components need access to other station networking services than just iNEWS Servers, then they should be
placed on the House network. In either case, static IP addresses and local
hosts files should be used for all ControlAir components.

ControlAir Work Flow
After the news staff has entered machine control events in scripts, the
producer can download rundowns to ControlAir using the monitor
server in iNEWS.

n

For more information on creating monitor servers, see “Setting up the Monitor Server on iNEWS Servers” on page 4-1.
From the ControlAir Workstation, production personnel, such as the
ControlAir operator, can access playlists for downloaded rundowns
and control associated production devices to cue, play, and stop the
production events requested.
When your newsroom staff builds a show, they insert special keywords into scripts, known as production cues. These items include a
word to identify the specific production machine or a machine type,
such as CG or SS, and some information to indicate what they want
that machine to display.
The following example shows a production cue that instructs the character generator to display two lines of text using a saved template
named LOC2:
*CG LOC2
Bob Willhouser
Washington DC

ControlAir Work Flow

1-10

Monitor Mode - On
When the monitor server is turned on—usually by the producer, from
the iNEWS Workstation’s Tools drop-down menu—it will read all
production cues in the rundown and build playlists, also known as
event lists, for each device.
After the monitor server is turned on, it continues to monitor the rundown, examining every saved story for deleted, new, or updated
events in the playlist.
The monitor server performs as much error checking as it can without
communicating with any broadcast equipment.
The iNEWS ControlAir system is not yet involved. Event lists can be
printed and distributed to the equipment operators, who can control
devices, such as the CG, using traditional methods.
Figure 1-3 depicts communication paths after the monitor server is
turned on from the iNEWS Workstation.

n

For more information about iNEWS utility programs known as monitor servers, see “Setting up the Monitor Server on iNEWS Servers” on page 4-1.
Also, see “Monitor Server’s Error Checking Workflow” on page 4-34 and
“Using the Monitor Server” on page 4-41.

Introduction to the iNEWS ControlAir™ System

1-11

iNEWS Monitor
Servers

Messages
(progress, errors, warnings)

ON
:
Buil Get s
y
dP
layli stem in
st, W fo,
rite Pars
Ev e e R
nt L und
ist q own
ueu ,
es

ge
s
es
sa
rM
us
,E
rro

iNEWS
Workstations

St
at

Cr e
ate
En Run
te r
d
Ev own
en
s
ts ,

s,

Ev
e

nts

ON: Watch for added,
deleted, or Modified
Machine Control Events
LOAD: Send playlists and
updates to ControlAir

or
ie
St
ts ,
ay
lis
Pl
te
pd
a
ad
/U

iNEWS DB

Ev

en
t

wn
lo
Do

Monitor Commands
(ON, LOAD, UNLOAD, OFF)

Rundown & Event List queues
System Map & Resource queues

iNEWS Software

AMCPapp
Protocol converter

Monitor Server
MCSPC Legacy Drivers

Maintains link to each
loaded monitor server

to
S
EW rs
iN ive
m dr
ro
t f ad
ar l o
st wn
e
R do

MCSDM
MCSPC

Any MCS Legacy
Playback device

casvr.exe
Retains all loaded playlists,
playlist & event status,
status of attached DM and
ControlAir workstations.
Distributes Commands,
updated status, event
changes & messages.

ControlAir
Workstations

Chyron DM

Chyron
Leitch DM
Louth DM

10base-T

ASC 300's
RS-422

Video Servers

Figure 1-3

Communication Paths after Monitor Mode - On

ControlAir Work Flow

1-12

Monitor Mode - Load
As air time nears and the newsroom staff completes the rundown,
someone—usually the producer or equipment (ControlAir) operator—will instruct the monitor server to load the playlist into the
ControlAir system (via the AMCP application program). See “Using
the Monitor Server” on page 4-41 and Figure 4-7 on page 4-42 for more
information about the various modes of the monitor server.
As the rundown is downloaded to the ControlAir Server, the
casvr.exe program loads it to the ControlAir Workstation, and
loads individual playlists to the appropriate device manager (DM).
That DM establishes a connection to the device (if it has not already
done so) and begins its assigned task, such as inserting CG text, checking for availability of video clips, and so forth.
Each DM sends to the ControlAir Server program (casvr.exe) the
status of devices and individual playlists, such as whether video is
available, and so forth. The ControlAir Server then forwards the data
to the ControlAir Workstation and iNEWS monitor server. Error messages are returned to the iNEWS user who loaded the rundown and
the ControlAir operator. The monitor server also displays status for
video clips, such as whether the clip is available, into stories in the
rundown and event lists located in the iNEWS database.
The ControlAir operator can now take control of the playback devices
and take the show to air.
Figure 1-4 depicts communication paths after the monitor server is
instructed to load playlists, commands, status, and user messages
between ControlAir components; note the direction of flow for the
four different kinds of data.

Introduction to the iNEWS ControlAir™ System

1-13

iNEWS Monitor
Servers

Monitor Commands
(ON, LOAD, UNLOAD, OFF)

er L

OA

D:

Eve
n

AMCPapp
Protocol converter

Messages
(progress, errors, warnings)

ON
:
Buil Get s
y
dP
lay stem
li st,
in
tS
Wr fo, Pa
tatu
ite
s (A
Eve rse R
nt L und
vail
o
able
ist
q u e wn ,
,C
ues
ued
, etc
.)

Messages (progress, errors, warnings)

iNEWS DB
Rundown & Event List queues
System Map & Resource queues

Event Status, Messages

Playlist, Event Updates

Maintains link to each
loaded monitor server

⇒

ylis
Pla

⇐

casvr.exe

⇐

ss
Me

⇒

⇐

lay
lis

St
at
us

s
md
ir C
rolA
⇐
ont
| C
ges
ssa
Me
s |

tu
Sta

Status | Messages

|

ir
lA

es
ag

⇒

MCSDM
(client)

MCS-PC

Any MCS Legacy
Playback device

⇐

Messages Progress, errors, warnings

⇒ Device & Event Status ⇒
⇒ Playlist, Event Updates ⇒

⇒

ControlAir
Workstations

⇐ Playback Commands (Channel, Play, Stop, etc.) ⇐

ts
yli s
Pla

⇐ Playlists | ControlAir Cmds ⇐

|

o
n tr
Co

ds
Cm

⇒P

⇒

⇒

ts

s
atu
St

Retains all loaded playlists,
playlist & event status,
status of attached DM and
ControlAir workstations.
Distributes Commands,
updated status, event
changes & messages.

⇒

Cr e
ate
En Run
ter
d
Ev own
en
s
ts ,

Aft

iNEWS
Workstations

ON: Watch for added,
deleted, or Modified
Machine Control Events
LOAD: Send playlists and
updates to ControlAIr

ts
|

|C
on
tro
Me

lA
ir C
md
s

ss
ag
es

⇒

⇐

ChyronDM

⇒

Chyron
Leitch DM
10base-T

Louth DM

ASC 300's

RS-422

Video Servers

Figure 1-4

Communication Paths after Monitor Load

ControlAir Work Flow

1-14

Monitor Mode - Unload
After the show airs, someone—typically the producer or equipment
(ControlAir) operator—will instruct the monitor server to unload the
playlist from the ControlAir system. The unload mode allows the user
to disconnect from the ControlAir Server without turning off the monitor server.
See “Using the Monitor Server” on page 4-41 and Figure 4-7 on
page 4-42 for more information about the various modes of the monitor server.

Introduction to the iNEWS ControlAir™ System

CHAPTER 2
Preparing for Installation
This chapter contains the following major sections:
•

Before You Begin the Installation Procedure

•

Site Requirements

•

-

Power Requirements

-

Environmental Requirements

-

Hardware Requirements

Configuring & Installing the Host Adapter Card

2-2

Before You Begin the Installation Procedure
Setting up ControlAir involves doing tasks in the following places:

n

•

ControlAir Server

•

iNEWS Servers (at the console)

•

ControlAir Workstations

Device Manager configuration is done at the ControlAir Server. You should
consult the iNews Newsroom Computer System Operations Manual for
specific information on iNEWS Servers, the console, or various related system operations.
Before you begin installing the ControlAir software, do the following:
•

Read the iNEWS ControlAir Release Notes for the most up-to-date
product and installation information.

•

Familiarize yourself with the entire installation procedure
described in this manual.

•

Ensure the installation CD is available.

•

Ensure the site meets all requirements, provided in this chapter.

Site Requirements
The following sections describe customer-supplied components that
make up the iNEWS ControlAir system. Most are hardware components typically purchased from a third party vendor. However, some
items can be obtained through Avid. For more information, contact
your Avid Broadcast Sales representative.

n
Preparing for Installation

It is recommended you install a hand-held, wall-mounted Halon fire extinguisher, or alternative environmentally acceptable extinguisher, in the
vicinity of all computer equipment.

2-3

Power Requirements
Surge protection and an uninterruptible power supply (UPS) are
essential for all system servers. If the computers lose power even for a
moment, the entire system will stop functioning properly.

w

Most systems are designed to work with single-phase (three-wire)
power cord with a grounded neutral conductor. To reduce the risk of
electric shock, always plug the cord into a grounded power outlet.
For best performance, keep all system power connections on the same
power feed distribution panel. Do not connect fans, lamps, coffee pots,
or other equipment to the same outlet that is powering the iNEWS
ControlAir equipment.
Ensure the UPS has surge protection and a high enough rating to handle all systems connected to it. The rating plate on each system will
help calculate the required rating for the UPS. Figure 2-1 shows how to
connect multiple systems to a UPS using a power strip.
Grounded AC wall outlet
UPS

Power strip

Figure 2-1

UPS Connections

Site Requirements

2-4

Environmental Requirements
The air conditioning must maintain the operating temperature shown
in Table 2-1. The Avid iNEWS newsroom computer system produces
an estimated heat load of 15,000 BTUs per hour. Table 2-1 shows the
environmental specifications for a standard iNEWS environment.

c

Avid reserves the right to stop the installation and shut off the
iNEWS equipment if the temperature exceeds 75°F (24°C). Installation will be completed after the air conditioning has been corrected.

Table 2-1

Environmental Specifications

Condition

Range

Operating temperature

50°F to 75°F (10°C to 24°C)

Storage temperature

–4°F to 140°F (–20°C to 60°C)

Relative humidity

20% to 80%

Altitude

0 to 6000 ft (0 to 1829 m)

Hardware Requirements
To install and run ControlAir, use the following tables as a guide for
basic equipment needs. Because development is on-going, requirements are subject to change without notice. For specifications pertaining to ControlAir, visit Avid’s Web site at:
www.avid.com/products/controlair/specs.shtml
Review the latest minimum hardware requirements for all
iNEWS-related product lines on the Web at:
www.avid.com/products/.

Preparing for Installation

2-5

For a list of qualified PCs, contact Avid Broadcast Customer Support
at: +1-800-869-7009 in the USA
+44-1256-814222 in Europe
+61 2 8877 6888 in Asia/Pacific

ControlAir Server
Table 2-2 describes the base hardware required to install and operate a
ControlAir Server and associated device managers.

c

Ensure the time is set correctly on all machines (including date and
AM/PM). In general, this makes it easier to interpret messages from
the system. However, some equipment may cause critical errors if
the time is set differently between systems. For instance, Grass Valley Group’s Profile currently will not correctly report the completion
of video clip transfers, so the clips will remain "unavailable" for
playback on ControlAir.

Table 2-2

ControlAir Server Requirements

Device

Minimum Requirement

CPU

450-MHz Pentium® II

Memory

256 MB of RAM

Keyboard

104 keyboard

Mouse

Windows-compatible mouse

Hard drive

4-GB drive (NTFS format recommended)

Floppy drive

3.5-inch diskette drive; reads and writes to
1.44-MB diskettes

CD-ROM drive

4X CD-ROM drive

Site Requirements

2-6

Table 2-2
Device

Minimum Requirement

Operating system

Windows 2000 with Service Pack 2 or Windows
NT Server 4.0 with Service Pack 6a (minimum)

Monitor

15-inch screen

Video card

SVGA-compatible video card with 2MB of
VRAM. Must support:

Network card

n

ControlAir Server Requirements

•

1024 x 768 resolution

•

256 colors

Windows-compatible 10/100 NIC

A site may also need a serial host adapter card installed on the ControlAir
Server. See “Ports” on page 2-7 and “Configuring & Installing the Host
Adapter Card” on page 2-10 for more information.

ControlAir Workstation
To install and run ControlAir Workstation, you will need the base
equipment detailed in Table 2-3.

Table 2-3

Preparing for Installation

ControlAir Workstation Requirements

Device

Minimum Requirement

CPU

450-MHz Pentium II

Memory

256 MB of RAM

Keyboard

104 keyboard

Mouse

Windows-compatible mouse

Hard Drive

4-GB drive

2-7

Table 2-3

ControlAir Workstation Requirements (Continued)

Device

Minimum Requirement

Floppy Drive

3.5-inch diskette drive; reads and writes to
1.44-MB diskettes

CD-ROM Drive

4X CD-ROM drive

Operating System

Windows 2000 with Service Pack 2 or
Windows NT Workstation 4.0 with Service Pack
6a (minimum)

Monitor

SVGA color monitor (17-inch recommended)

Video Card

SVGA-compatible video card with 2MB of
VRAM. Must support:

Network Card

•

1024 x 768 resolution

•

256 colors

Windows-compatible 10/100 NIC

Machine Control PC (MCS-PC)
If your site uses an MCS-PC, for more information, refer to the latest
minimum hardware requirements on the Web at:
www.avid.com/products/controlair

Ports
Additional Serial Ports
Most CG and SS devices use a serial port (either RS-232 or RS-422) to
communicate with the ControlAir device manager. Many video
devices require an RS-422-only serial port for each channel. The device
managers use any serial ports that can be addressed through Windows as a standard COM port, such as COM1, COM4, COM9, or
COM32.

Site Requirements

2-8

n

A less expensive alternative is the optional use of the built-in RS-232 COM1
and 2, and add a Sea-Level two-port RS-422 board for COM3 and 4. Refer to
the appropriate third-party manufacturer’s documentation for the host
adapter card.
COM Ports—Digi and Equinox

See “Configuring &
Installing the Host
Adapter Card” on
page 2-10 for more
information on installing a host adapter card.

For scalability, Avid recommends using the Digi AccelePort
8r-(PCI)EIA-422 serial host adapter card in the ControlAir Server, as
shown below.

To peripherals

Flat telco, cat-3, or cat-5
are all more than adequate.

The 8r-(PCI)EAI-422 host adapter cable assemblies should have eight
DB-25 (male) connectors to which a DB-25 (female) to RJ-45 adapter is
connected. From there, an 8-wire RJ-45 terminated straight cable goes
from the ControlAir Server to the video server, character generator, or
other peripheral device. A custom RJ-45 modular adapter connects to
the device of your choice.
Pinouts for this custom adapter will vary, depending on the device
you are attaching.

Preparing for Installation

2-9

Some sites may choose to use other cards, such as the Equinox™
SST-64 PCI serial host adapter card, with the PM16-RJ/422 port module, as shown below.

Serial Host Adapter Card

Port Module

The PM16-RJ/422 is an external box which connects to the SuperSerial™ Technology (SST) card and has 16 RS-422 ports using RJ-45 sockets. After the SST card is installed, up to 4 port modules can be
attached to each other, in series, for a total of 64 ports (128 ports with
the SST-128). There is no need to install additional boards or change
any software, drivers, or settings. Any combination of external port
modules RS-232 or RS-422 with either DB-25 or RJ-45 connectors will
work. So, a site could have an RS-232 port module for CGs and still
stores, and RS-422 for video devices, on the same SST-64 card. (As of
this publication, DB-9s for the SST do not exist).
Flat telco, cat-3, or cat-5
are all more than adequate.

n

An 8-wire RJ-45 terminated straight cable goes from the Equinox port
module on the ControlAir Server to the peripheral devices. A custom
RJ-45 modular adapter connects the cable to the device of your choice.
A pin-out diagram is located on the back of the Equinox RJ/422 port module.
Some manufacturers, including Digi International and Equinox, use "A" to
represent "+" and "B" for "-” while others, such as Sony, reverse "A" and
"B," respectively. Refer to the manufacturer’s documentation for more information.

Site Requirements

2-10

Configuring & Installing the Host Adapter Card
Before installing the host adapter card on the ControlAir Server, set
any configuration switches according to the manufacturer’s documentation. Digi and Equinox documentation provided with the cards have
more detailed installation instructions, configuration settings, and
cabling diagrams.
To install the host adapter card, do the following:
1. Unplug the PC.
2. Remove the computer’s cover.
3. Put on a wrist strap and attach the ground clip to the computer’s
chassis as shown in Figure 2-2.

c

Semiconductor devices are vulnerable to damage by electrostatic
discharge (ESD). Always use an ESD wrist strap or other grounding
device when opening the computer or removing any circuit boards
from its packing.

Figure 2-2

Preparing for Installation

ESD wrist strap

2-11

4. Remove the host adapter card from its static-proof bag. Hold the
card by its outer edges to avoid touching the components and connector on the card.

Figure 2-3

Host Adapter Card

5. Record the card’s serial number so the manufacturer can provide
better service, should the need arise.
6. Remove the expansion slot cover from within the computer.

Slot cover screw

ISA connectors
(larger)

Slot cover

PCI connectors
(smaller)

7. Locate a free expansion slot (ISA, EISA or PCI) of the proper type
for your card. Match the bottom of the host adapter card with the
structure of the expansion slot.

Configuring & Installing the Host Adapter Card

2-12

The correct slot is selected if all the gold pins will fit into the slot
and all spaces in the slot will be occupied.
Align the connector on the adapter card with the system board
connector.

Screw

Card

8. Press the adapter card firmly until the connector is seated. Do not
force the card. If you meet with a lot of resistance, pull it out,
inspect the connector, and try again.
9. Reinstall the screw used for the slot cover to secure the host
adapter.
10. Reconnect any cables that you disconnected.
11. Replace the computer cover.
12. Connect a host cable between the host adapter card and a 16-port
expansion module, such as the PMT6-RJ45/RS-422.

n

A 16-port expansion module is not required; some sites may use a 4 or 8-port
expansion module.
13. Turn on the computer.

Preparing for Installation

2-13

Installing the Digi Software Driver
On Windows 2000-based PC
The Access Resource CD that accompanies the Digi host adapter card,
if inserted and run on a PC with the Windows 2000 operating system,
will provide the following prompt:
The driver for the product (AccelePort 8r-PCI 422)
is included in the Microsoft Windows 2000
installation CD-ROM and is not included with the
Access Resource CD-ROM. However, documentation can
be browsed.
In that documentation, the following installation procedures are provided—and included for your information here:
Use this procedure to install Microsoft Windows 2000 device drivers
for Digi PCI adapters.
1. Ensure the adapter is installed according to instructions as provided earlier in this section or on the hardware installation card
for that adapter.

n

When you install multiple PCI adapters of the same type on a Windows system, it is sometimes difficult to determine which adapter you are configuring.
To avoid confusion, you may want to install and configure adapters one at a
time.
2. Turn on the computer and start Windows 2000.
3. Windows will auto-detect the adapter and search for the correct
device driver.
4. If Windows cannot find a driver for the adapter, you will be asked
for the location of the driver. If the driver is on a Digi-supplied
CD, check the CD-ROM box. If you have downloaded the driver,
enter the path to the folder into which you downloaded the driver.

Configuring & Installing the Host Adapter Card

2-14

5. Depending on your adapter type, you may be asked to complete
various configuration wizards or dialogs. These wizards and dialogs are fully documented in context-sensitive help screens.
6. When the installation is complete, the device is ready to use. There
is no need to restart Windows.
On Windows NT-based PC
The following instructions are for installing
on a PC with the Windows NT operating system. Procedures may
vary for other operating
systems.

To install the software driver, do the following:
1. Insert the Digi CD into your CD-ROM drive.
2. Click the Start on the Windows taskbar.
3. Select Settings.
4. Select Control Panel. The Control Panel window opens.
5. Double-click on the Network icon.
The Network dialog box opens.
6. Click the Adapters tab.
7. Click the Add button.
8. When the Select Network Adapter dialog box appears, click the
Have Disk button.
9. Type the following driver path, with d: indicating your CD-ROM
drive letter.
D:/drivers/windows/nt/acceleport/i386
10. When the Select OEM Option dialog box appears, select Digi
Acceleport 8r-(PCI)EAI-422 Adapter.
11. Click OK. The driver files are installed.
12. Make any configuration modifications as needed, if prompted.

Preparing for Installation

2-15

Installing the Equinox Software Driver
These sample instructions are for installing
on a PC with the Windows NT operating system. Procedures may
vary for other operating
systems.

To install the software driver, do the following:
1. Insert the Equinox CD into your CD-ROM drive.
2. Click the Start on the Windows taskbar.
3. Select Settings.
4. Select Control Panel. The Control Panel window opens.
5. Double-click on the Network icon.
The Network dialog box opens.
6. Click the Adapters tab.
7. Do one of the following, depending on whether an Equinox driver
exists and is displayed in the Network Adapters list.
a. Select it from the list and click Update. Go to step 10.
-ORb. If an Equinox driver does not exist in the list, choose Add and
continue to Step 8.
8. When the adapter list is displayed, click the Have Disk button.
9. The Insert Disk dialog box appears.

10. Type the following driver path, with d: indicating your CD-ROM
drive letter.
d:\drivers\ras\disk2

Configuring & Installing the Host Adapter Card

2-16

11. Do one of the following:
a. If you are Updating, click Continue and go to step 19.
-ORb. If you are adding the driver, click the OK button.
The Select OEM Option dialog box opens. Go to step 12.

12. Select Equinox SST.
13. Click the OK button.
The driver files are installed and a message box appears, telling
you the Equinox driver has been installed.
14. Click the OK button.
The Equinox SST Configuration dialog box appears.
15. Make any necessary changes to the COM port number or the
memory block for the ISA adapter cards.
16. Click the Next button.
17. If the path for the data scope trace files is acceptable, click Finish.
18. A notice indicating that /PC1LOCK was added to the boot.ini
file may appear. Click OK.
19. Click the Equinox Logger icon on the Windows taskbar (at the bottom of your screen).

Preparing for Installation

2-17

The Equinox Logger - Running window opens, displaying status
messages generated during the driver loading operations.

The following information is displayed:
•

Number of adapter cards (boards) found

•

Memory range(s) and I/O addresses used

•

Names of ports available

•

Any failure reasons

•

Driver version

20. Click Close in the Network dialog box to continue with the
installation procedure.
21. The system prompts you to reboot the system. Click Restart and
then click Yes.

Configuring & Installing the Host Adapter Card

2-18

Preparing for Installation

CHAPTER 3
Installing and Configuring
iNEWS ControlAir
This chapter contains the following major sections:
•

Overview of the Setup
-

Adding IP Addresses on ControlAir Server

-

Adding IP Addresses on iNEWS Servers

-

Installing ControlAir Software

-

Configuring ControlAir Software

3-2

Overview of the Setup
The following tasks must be performed on the ControlAir Server.
•

Add IP addresses for ControlAir and iNEWS Servers

•

Install the ControlAir software

•

Configure the ControlAir software

These tasks are described in this chapter.
Ideally, all ControlAir Servers, iNEWS Servers, and ControlAir Workstations would have each other’s IP addresses and computer names,
so IP addresses should be added on the ControlAir Server as well as
on iNEWS Servers. It is not necessary to include IP addresses for Avid
Broadcast workstations or other equipment. See “Adding IP
Addresses on iNEWS Servers” on page 3-3 for more information.

n

The monitor server communicates with the ControlAir software only if the
ControlAir Server’s IP address is added to all of the iNEWS Servers’
/etc/hosts files. Procedures for configuring monitor servers are located in
Chapter 4.

Adding IP Addresses on ControlAir Server
This section provides steps for adding IP addresses to the ControlAir
Server.
To add IP addresses to the ControlAir Server, do the following:
1. Use My Computer or the Windows Explorer to open the
\WINNT\system32\drivers\etc folder.
2. Double-click on the hosts file.
3. A dialog box may appear with a list of programs to use for opening the file. Scroll down the list and select Notepad. Ensure that
you uncheck the box to “Always use this program.”

Installing and Configuring iNEWS ControlAir

3-3

4. Click OK. The hosts file opens in a Notepad window.
IP Addresses for LAN
connected devices
should also be listed.
See “Native Device
Managers” on page 5-4
for more information.

5. At the bottom of the file, add lines listing the IP addresses and
computer names for iNEWS Servers, ControlAir Servers,
ControlAir Workstations, and MCS-PC machines (if any). For
example:
192.198.1.1
192.198.1.2
192.198.1.11
192.198.1.12
192.198.1.21
192.198.1.22
192.198.1.31
192.198.1.32

NRCS-A
NRCS-B
CA1
CA2
CAWKSTN1
CAWKSTN2
MCSPC1
MCSPC2

nrcs-a nrcs-a.yourdomain.com
nrcs-b nrcs-b.yourdomain.com
ca1
ca2
cawkstn1
cawkstn2
mcspc1
mcspc2

6. Save the file and close the Notepad window.

c

When saving, ensure the newly edited file does not have a .txt
extension. The default options in Windows Explorer will not display
this crucial information. To change this setting, open Windows
Explorer and select Options from the View drop-down menu. In the
dialog box, check Show All Files and uncheck Hide file extension
for known file types, then click OK.
7. Repeat this procedure for each computer on which ControlAir
Server, device manager, or ControlAir Workstation software is
installed.

Adding IP Addresses on iNEWS Servers
For more information
about monitor servers,
see Chapter 4.

To enable monitor server to communicate with ControlAir, the IP
address of the ControlAir Server must be added to all iNEWS Servers’
/etc/hosts files.
The following procedures explain how to add the ControlAir IP
addresses to iNEWS Servers.

Overview of the Setup

3-4

n
c

ControlAir software can be installed on either the Mirror Net or the House
Net of the iNEWS hosts. If ControlAir components need access to other station networking services than just iNEWS Servers, then they should be
placed on the House network. In either case, static IP addresses and local
hosts files should be used for all ControlAir components.
Always back up the /etc/hosts file before editing.
At the console, perform the steps below:
1. Select all servers. Instructions for how to do this is provided in
Chapter 2 of the iNEWS Newsroom Computer System Operations
Manual.
2. Type su to log in as superuser and type the superuser password.

These steps require the
use of ed, the UNIX line
editor. For more information, see Chapter 10
of the iNEWS Newsroom
Computer System Operations Manual.

n

3. Type ed /etc/hosts
This command launches the UNIX line editor, and positions the
cursor at the end of the /etc/hosts file, which contains a list of
IP addresses, computer names, and comments, such as:
125.1.0.1
125.1.0.2

NRCS-A
NRCS-B

nrcs-a nrcs-a.yourdomain.com
nrcs-b nrcs-b.yourdomain.com

A sample /etc/hosts file is provided in Appendix B.
4. Add addresses to the file by doing the following:
a. Type a and press Enter to append information to the file.
b. Enter IP addresses, computer names, and comments, such as:
192.198.1.11

CA1 ca1 #ControlAir Server1

c. Type a period (.) to stop appending information to the file.
d. (Optional) Type p to print the appended file and verify your
changes.
Do not use an uppercase
W.

e. Save the file by typing w.
f. Quit ed by typing q.

Installing and Configuring iNEWS ControlAir

3-5

The following example shows the UNIX line editing commands
used in step 4 along with explanations (appearing in parentheses
after the command):
(begins append mode)

a
192.198.1.11
192.198.1.12
192.198.1.21
192.198.1.22

CA1
CA2
CAWKSTN1
CAWKSTN2

ca1
ca2
cawkstn1
cawkstn2

#
#
#
#

ControlAir Server1
ControlAir Server2
Wkstn1(ControlRm1)
Wkstn2(ControlRm2)

.

(ends append mode)

p

(prints appended file)

w

(saves changes by writing the file to the disk)

362
q

(ed responds by displaying file size)
(quits the edit session)

Installing ControlAir Software
It is possible to install all ControlAir components on a single computer
or to install them separately. Typically, ControlAir Server software and
device managers (DMs) are installed together on ControlAir Servers
and the ControlAir client software is installed on ControlAir Workstations—computers in each control room where ControlAir will be used.
See “ControlAir Components” on page 1-4 for more information.

c

The procedure in this
manual provides steps
for a typical installation.

If you are planning to install either the AirSPACE or Grass Valley
Group Device Manager, there is other software that must be
installed prior to the ControlAir software. For the AirSPACE DM,
install Avid AirSPACE NT Applications. For the GVG DM, install
the Profile software for non-Profile PCs. If the GVG DM is to be
used with EditStar, you must also install the EditStar Server Interface for ControlAir. For more information, refer to the specific
Device Manager Guides available for these DMs, located in the
Docs folder on the ControlAir Install CD.
To install the ControlAir software, do the following:

Overview of the Setup

3-6

1. Insert the ControlAir Installation CD into the computer’s
CD-ROM drive.
2. Navigate to the CD drive. For instance, on a computer running the
Windows NT operating system, use Windows NT Explorer and
select the CD-ROM drive from the tree-style directory listing.
3. Double-click the Setup.exe file to launch the Setup program.

n

During installation, the Setup program will check for a valid operating system (OS). Exactly when this check is done varies, depending on selections you
make during the installation procedure. If a valid operating system is not
found, a message indicating an unsupported OS will appear.

Your only option will be to exit the Setup program.

Installing and Configuring iNEWS ControlAir

3-7

When the Setup program launches, the ControlAir Setup dialog
box opens.

4. Click Next.

n

A dialog box will appear with a notice stating the Setup program will change
the main directory name from old name(s), if any—such as iNEWS—to Avid.
If you have a device manager not provided by iNews, LLC or Avid Technology, Inc., you may need to reinstall it. When this dialog box appears, continue
the setup process by clicking Next.

Overview of the Setup

3-8

5. When the License Agreement dialog box appears, read the user
license agreement information.

If you accept the terms of the agreement, click Yes and go to step 6.
If not, click No and the Setup program will close.

Installing and Configuring iNEWS ControlAir

3-9

6. When the Customer Information dialog box appears, enter a user
name and company name in the appropriate fields.

Overview of the Setup

3-10

7. Click Next to continue. The Select Program Files Location dialog
box appears.

8. Do one of the following:
a. If the default Destination Folder is acceptable, click Next. Go
to step 9.
-ORb. If the default Destination Folder is not acceptable, click
Browse and choose another location, then click Next. Go to
step 9.

Installing and Configuring iNEWS ControlAir

3-11

9. The Setup Type dialog box appears.

Highlight each type—with a single click—to see a description of
that Setup type, provided in the Description section on the left
side of the dialog box.

n

When you click Next in the Setup Type dialog box, the Setup program will
verify whether the selected destination has enough space for the type chosen. If
it does, the Setup program continues. If not, a warning message will appear
and the Setup program will return to the Select Program Files Location dialog
box. See step 7 on page 3-10.
Do one of the following:

Step 9a is recommended for the
ControlAir Server.

a. Select Complete if installing all ControlAir components—
server, device manager, and client software—on a single computer. Go to step 11 on page 3-13.
-OR-

Overview of the Setup

3-12

b. Select Custom if you want to select individual components to
install, such as installing only ControlAir Server and device
manager software on a computer. The Select Components dialog box appears. Go to step 10.
-ORc. Select GVG Profile or Profile XP if installing software related
to the Grass Valley Group’s Profiles, high resolution video
servers. Go to step 13 on page 3-17.
-ORd. Select Workstation Only if installing the client software only
on a ControlAir Workstation. Go to step 13 on page 3-17.
10. When a Custom Setup is chosen (as in step 9b), the Select Components dialog box appears.

As each component is highlighted, a description is provided on
the right.

Installing and Configuring iNEWS ControlAir

3-13

n

Individual Device Manager subcomponents are explained in Device Manager
Guides for each device, which are provided on the ControlAir Install CD. For
more information, refer to the guide for your devices.
To install components for the ControlAir Server and device managers on a single computer, ensure that the following primary
components are checked:

n

•

ControlAir Manager

•

ControlAir Server– if selected, go to step12 on page 3-16.

•

Device Managers, and any of its secondary components, as
listed below:
-

Device Manager Program Files – select this option to install
program files for the Louth, MCS, and Chyron device managers.

-

Example DMP files – select this option to install sample
DMP files.

-

AirSPACE Device Manager – select this option to install
program files for the AirSPACE DM. Doing so will result in
additional dialog boxes appearing as part of the setup process. Go to step 11 on page 3-13.

-

Grass Valley Group Device Manager – select this option to
install program files for the GVG DM. Doing so will result
in additional dialog boxes appearing as part of the setup
process. Go to step 11 on page 3-13.

The other primary component available in the Select Components dialog box
is for ControlAir Workstations. Selecting all components in the list would be
the same as selecting a Complete setup as shown in step 9a on page 3-11.
11. This step only applies to Complete Setups or Custom Setups when
the Device Managers component is chosen.
If the Complete Setup type is not chosen or if the AirSPACE DM
and Grass Valley Group DM components are not chosen for a Custom Setup, you may skip this step and go to step 12.

Overview of the Setup

3-14

If the AirSPACE and GVG DM components are chosen, additional
dialog boxes will appear as part of the setup process—four of
which are described in this step:
•

For Complete Setups or for a Custom Setup in which the GVG DM
is selected, a dialog box will appear asking if the site also has EditStar.

Select the appropriate radio button and click Next.
•

For Complete Setups or for a Custom Setup in which the AirSPACE DM is selected, a dialog box will appear asking if software
pertaining to Avid’s LaunchPad or MissionControl is installed.

Installing and Configuring iNEWS ControlAir

3-15

a. Choose Yes if the requested software is already installed.
-ORb. Choose No and the Setup program will exit automatically.
•

For Complete Setups and or for Custom Setups in which the AirSPACE DM and/or GVG DM are selected, a dialog box similar to
following will appear:

It pertains to GPI Remote Panel support for either the AirSPACE
DM, the GVG DM, or both.
a. Click Yes, if the driver software is already installed.
-ORb. If not, click No. The Setup program will exit automatically.

Overview of the Setup

3-16

12. This step only applies to Complete Setups or Custom Setups when
the ControlAir Server component is chosen. The Create the ControlAir Workstation Reserve Override Password dialog box
appears.

To set a password, type an Override password in the text box. The
password is case-sensitive and can be a combination of letters and
numbers.

n

The Override password must be set during installation; it can be changed
through the ControlAir Server program. See “Setting the Override Password” on page 6-7 for more information. The purpose of the password is to
prevent a show from being reserved by a second ControlAir Workstation
while under the control of a first workstation. Setting this password ensures
that only authorized personnel may take control of the show from another
workstation, which is useful should a workstation computer fail after it was
used to reserve a rundown.

Installing and Configuring iNEWS ControlAir

3-17

13. Click Next. The Select Programs Menu Folder dialog box opens.

n

Program icons are used to launch software programs. For instance, a user
clicks the Start button, selects Programs from the menu, then chooses the program icon for the software the user wants to run. By default, most program
icons are placed in the Start menu under the Programs option. But , the Select
Programs Menu Folder dialog box (shown above) allows an installer to choose
an alternative location in the Start menu, during the setup process.
14. Do one of the following:
a. Click Next if the default Program Folder setting for the program icons is acceptible.
-ORb. Type another folder pathname in the Program Folder text box,
if the default setting is unacceptable, then click Next.

Overview of the Setup

3-18

Settings will vary
according to selections
made in previous steps.

15. Click Next. The Start Copying Files dialog box appears, displaying
the current settings for installation.

16. Do one of the following:
a. To review or change any setting, click the Back button.
-ORb. To continue the setup and start copying files, click Next. Go to
step 17.

Installing and Configuring iNEWS ControlAir

3-19

17. The Setup Status dialog box appears, displaying a progress bar
that indicates the percentage of installation completed.

When the progress bar reaches 100%, another dialog box appears;
which one depends on what type of installation you chose in step
9 on page 3-11:
•

If you chose a Complete or Custom installation that included
ControlAir Server software, go to step 18.

•

If you chose a Custom installation that did not include the
ControlAir Server software, a Workstation Only installation,
or GVG Profile or Profile XP installation, go to step 23 on
page 3-22.

Overview of the Setup

3-20

18. If you are installing ControlAir Server components, an Information dialog box will appear with instructions on how to set up Dr.
Watson notifications on the server.

19. Click OK.
20. The Dr. Watson for Windows NT dialog box appears.

Since most ControlAir Servers are left to run unobserved, visual
notification of Dr. Watson issues is not needed. Instead an audible
alert is provided. The default audio file is a WAV file called
Installing and Configuring iNEWS ControlAir

3-21

alert.wav. However, this setup dialog box allows the installer to
select an alternative audio file, so do each of the following:
a. Ensure the correct pathname to the WAV file is provided. The
default location is in the Program Files directory, as shown in
the above graphic.
b. Ensure that Visual Notification is unchecked and Sound Notification is checked.
c. Click OK.

n

The audible alert will only work if the ControlAir Server has a sound card and
speakers.
21. A Question dialog box will appear, confirming whether you want
the ControlAir Server to automatically logon after reboot? Do one
of the following:
a. Click No if you do not want to enable automatic logon. Go to
step 23 on page 3-22.
-ORb. Click Yes if you want the ControlAir Server to automatically
log on after rebooting. Go to step 22 on page 3-22.

c

If automatic log on is enabled, the password is stored in the server’s
registry, which means anyone with access to the computer has access
to the password. You can bypass the auto logon function after it is
enabled by holding down the Shift key during the boot or logoff
process.

Overview of the Setup

3-22

22. The Logon Information dialog box will appear.

Enter your User Name, Password, and Domain, then click Next.
23. The Setup program will determine whether any previous version
of the ControlAir(formerly known as BCS) software is installed.
a. If not, go to step 27 on page 3-25.
-ORb. If there is previous software installed, a dialog box will appear
as shown:

Click Yes, then go to step 24 on page 3-23.

Installing and Configuring iNEWS ControlAir

3-23

24. The Setup program will search for previous configuration files
and registry settings. If it finds them, the copying will proceed as
shown:

If it does not find them, then a prompt will appear allowing you to
provide the path to their location.

Fill in the path and click Next. The copying will then proceed.
25. After the configuration files and registry settings are copied, if a
previous version of ControlAir (formerly known as BCS) exists,

Overview of the Setup

3-24

the following notification is displayed: Click OK.

The Setup program will then inform you that it will launch the
previous version’s uninstall program. Click OK.
26. The InstallShield Wizard displays its Welcome screen.

a. Ensure that Remove is selected.
b. Click Next.
c. Respond to any prompts as needed.
d. When the uninstallation is complete, click OK.

Installing and Configuring iNEWS ControlAir

3-25

27. The InstallShield Wizard Complete dialog box will appear and
prompt you to restart the computer. Do one of the following:
a. Select Yes to restart the computer, remove the Install CD, and
click Finish.
-ORb. Select No to close the Setup program without restarting the
computer.

n

When installing the software, the computer must be restarted after setup is
complete. If the server and device manager software was installed, the
ControlAir Server and device manager programs will launch automatically
following the reboot. See “Overview” on page 6-2 for more information.

Configuring ControlAir Software
Because ControlAir can interface with a variety of devices, such as
character generators, still store machines, and video playback devices,
the specific steps for configuring the system will vary. However, the
major steps to configuring ControlAir are:
•

Setup the ControlAir Manager program by editing the
autostart.ini file.

•

Edit the Device Manager Profile (DMP) file for each device.

The first step is explained in this section. See “DMP Configuration
Files” on page 5-6 for more on editing DMP files.

Setup ControlAir Manager
The ControlAir Manager program monitors ControlAir components,
including device managers, on the ControlAir Server. If one stops running, the ControlAir Manager will restart it automatically.

n

ControlAir Manager can also monitor third-party device managers.

Overview of the Setup

3-26

To determine which programs to monitor, the ControlAir Manager
looks for the Start Sequence list in the autostart.ini file. A default
version of this file—shown in Appendix B—is installed with the
ControlAir Server software in the Avid/ControlAir directory. A
sample copy is also provided in the Examples folder, which is located
in the Avid/ControlAir directory too.

c

Do not use ControlAir Manager for video device managers, such as
DMAirPlay, that do not protect playing clips when it starts up. For
more information, refer to the Device Manager Guide for each specific device—located on the ControlAir Install CD.
The autostart.ini file contains two lists:
•

The Start Sequence list appears first in the file and contains a line
for each program monitored by the ControlAir Manager, in the
order in which they are to be started.

•

The Samples list appears second in the file and contains standard
sample lines for other devices commonly used.

Installing and Configuring iNEWS ControlAir

3-27

The following is an example of the two lists as they appear in the
default version of the autostart.ini file:
[Start Sequence]
casvr.exe
AMCPapp.exe
MCSDM.exe

dmp\mcsdmss.dmp

MCSDM.exe

dmp\mcsdmcg.dmp

LouthDM.exe

dmp\Louth.dmp

[Samples]
;This section is ignored by the ControlAir Manager
ChyronDM.exe dmp\ChyronDM.dmp
LouthDM.exe

dmp\pdr1.dmp

MCSDM.exe

dmp\clipbox.dmp

LouthDM.exe

“c:\My Device Profiles\AirSPACE-2.dmp”

The Start Sequence list must begin with the name of the ControlAir
Server program, casvr.exe. Next comes the Avid Machine Control
Protocol Application filename, AMCPapp.exe. The remaining lines
contain two columns of information pertaining to various device managers—one device per line. The first column has the name of the
device manager program and the second provides the pathname for
the DMP configuration file. If no DMP file is specified, the device manager will start, but an Open File dialog box will appear, requesting the
user to specify a DMP file. See the Device Manager Guides on the ControlAir Install CD for more information on creating and editing DMP
files for each device.

c

If no DMP file is specified, the ControlAir Manager cannot automatically restart the DM.

n

It is highly recommended that a copy be made first as a backup before editing
the autostart.ini file.

Overview of the Setup

3-28

To edit the autostart.ini file, use the Windows Notepad program.

c

When saving the newly edited INI file, ensure that it does not have a
.txt extension. The default options in Windows Explorer will not
display this crucial information. To change this setting, open Windows Explorer and select Options from the View drop-down menu.
In the dialog box, check Show All Files and uncheck Hide file extension for known file types, then click OK.
To prevent ControlAir Manager from automatically restarting a device
program, the line for that device must be removed from the Start
Sequence list in the autostart.ini file. It can be deleted from the
list completely or moved to the Samples list.
In the following example, the default line for a character generator—MCSDM.exe—is and replaced with the standard Chyron device
manager line—ChyronDM.exe—originally provided in the Samples
list. Compare the list below with the standard default listings shown
on page 3-27 to spot the edit.
[Start Sequence]
casvr.exe
AMCPapp.exe
MCSDM.exe

dmp\mcsdmss.dmp

ChyronDM.exe dmp\ChyronDM.dmp
LouthDM.exe

dmp\Louth.dmp

[Samples]
;This section is ignored by the ControlAir Manager
MCSDM.exe

dmp\mcsdmcg.dmp

LouthDM.exe

dmp\pdr1.dmp

MCSDM.exe

dmp\clipbox.dmp

LouthDM.exe

“c:\My Device Profiles\AirSPACE-2.dmp”

Installing and Configuring iNEWS ControlAir

CHAPTER 4
Setting up the Monitor
Server on iNEWS Servers
After the iNEWS ControlAir software is installed, you must set up
monitor servers on iNEWS Servers to use ControlAir.
Do not confuse the monitor server in this chapter with server hardware or file servers, which are computers with the iNEWS database
and running the iNEWS Server software. If referenced in this chapter,
those computers are called iNEWS Servers, NRCS-A, NRCS-B, and so
forth. This chapter explains setup and use of the utility program
known as the monitor server. There are various types of these utility
programs, called servers, which perform a multitude of tasks. See the
“Servers” chapter of the iNEWS Newsroom Computer System Operations
Manual for more information.
This chapter contains the following major sections:
•

Overview

•

Configuring Monitor Servers

•

-

Configuration Summary

-

Configuration Details

Using Monitor Server

4-2

Overview
A monitor server is a utility program—running on the iNEWS newsroom computer system—that checks a show’s event requests for
errors, creates composite and event lists, and sends playlists to
ControlAir.
A monitor server must be assigned device and mailbox numbers—typically, these numbers are the same, which makes the configuration easier to remember. A device number is chosen for monitor
server so iNEWS recognizes the server (utility program) as a valid
device. The device number must be entered in the system’s configuration file. The mailbox number must be assigned to both the show’s
monitor server and its rundown queue.

n

A mailbox is an activation mechanism for a server (utility) program, so if a
queue has a mailbox number matching a server program, then that server is
the one activated or “awakened” whenever something happens to the queue.
See Chapter 14 in the iNEWS Newsroom Computer System Operations
Manual for more information on mailboxes and other server programs.
The mailbox enables iNEWS to notify the monitor server of changes
made to a rundown queue—the one sharing the same mailbox number—while that show is monitored. The monitor server then updates
composite and event lists, if necessary.
The monitor server is turned on when a user at an iNEWS Workstation
turns it on. When on, monitor server checks its assigned rundown for
production cues, and builds playlists.
It continues to monitor the rundown for changes and performs as
much error checking as it can—by comparing production cues with
styles located in the SYSTEM.RESOURCE queue—without communicating with any broadcast equipment, including ControlAir. See
“Monitor Mode - On” on page 1-10 and Figure 1-3 on page 1-11 for
more information. Also, to learn more about styles and how monitor
checks for errors, see “Styles” on page 4-33.

Setting up the Monitor Server on iNEWS Servers

4-3

The monitor server loads data to the ControlAir system when a user
instructs it to do so from an iNEWS Workstation. The communication
paths between monitor server and ControlAir, at this point, is
explained in more detail in “Monitor Mode - Load” on page 1-12. See
also Figure 1-4 on page 1-13 and “Using the Monitor Server” on
page 4-41.

n

It is recommended that producers turn the monitor server on early so it can
check the rundown queue throughout much of the show’s development.
Instructing the monitor server to load data should be done later, such as just
before taking the show to air.
Some sites use the monitor server alone—without any direct connection to devices or ControlAir—to check machine control events within
scripts for errors and produce playlists that personnel can print out or
refer to during broadcasts.

Configuring Monitor Servers
When configuring monitor servers, there are certain tasks that must be
performed on the iNEWS Servers at the console, and at an iNEWS
workstation. If your site already has the Machine Control System
(MCS), much of this work may already be done. These tasks must be
completed to download playlists and updates to the ControlAir system.
This chapter assumes:
•

Your site has a fully functioning network.

•

Your newsroom computer system servers are operational and running the iNEWS Server software.

•

All iNEWS Servers are connected to a console multiplexor, to
which Avid Broadcast Customer Support technicians have dial-in
access.

Configuring Monitor Servers

4-4

•

n

The person performing the installation has attended an iNEWS,
AvidNews, or NetStation system administration course or has
equivalent experience. This includes having a working knowledge
of ed, the UNIX line editor and selecting servers at the console.

It is highly recommended that you have an iNEWS Newsroom Computer
System Operations Manual available while conducting procedures found in
this chapter. Selecting servers is explained in Chapter 2 of the operations
manual and the UNIX line editor is explained in Chapter 10.

Configuration Summary
The set-up procedure has the following steps: Each step is explained
further in “Configuration Details” on page 4-4.
1. Creating a Monitor Server for Each Show (page 4-5)
2. Creating Composite and Event List Queues (page 4-12)
3. Set Up Queue and Story Forms (page 4-15)
4. Assigning Forms to Queues (page 4-17)
5. Create an Entry in the SYSTEM.MAP Story (page 4-19)
6. Updating the iNEWS System Dictionaries (Optional) (page 4-28)
7. Some configurations require updating styles in the
SYSTEM.RESOURCE story. For more information on how to do
that, see “Styles” on page 4-33.

Configuration Details
The following steps do not include setting up external devices, such as
character generators and still stores, which play broadcast events.
Refer to the manufacturer’s documentation, provided with the device,
and to the Device Manager Guides, provided on the ControlAir Installation CD, for more configuration details.

Setting up the Monitor Server on iNEWS Servers

4-5

The configuration procedure comprises the following steps:

Step 1: Creating a Monitor Server for Each Show
This section assumes
rundown queues for the
shows being monitored
already exist. If not, create them before continuing. Refer to the
iNEWS Newsroom Computer System Operations
Manual for more information.
Valid standard mailbox
numbers are 1 through
4096. For more on mailboxes, see “Using Mailboxes” in Chapter 14 of
the iNEWS Newsroom
Computer System Operations Manual.

To create and configure a monitor server, do the following:
1. Check the configuration file (/site/config) and choose the next
available device number for the monitor server, from the range of
3-digit numbers reserved for use by your system’s server programs, such as 201 to 300.

2. Choose an available mailbox number. For simplicity, this can be
the same 3-digit device number. Do the following:
a. Use the list console command to ensure no other device is
using the mailbox number you have chosen.
For instance, to check mailbox 266, type:
list mailbox=266 c
Information similar to the following appears:
DEV DEVICE_TYPE COMPUTER CCU PRINTER SPEED OPTIONS DEVNAME

n

For other list command options for determining mailbox assignments of
queues and servers, see “Using the list Command to View Assigned Mailboxes” on page 4-11.
b. If you see the device configuration header (as shown in step
2a) with no information below it, then no device has that mailbox and you can use that number. However, if configuration
information for a device appears below the header, that device
has the same mailbox as the one you chose. Therefore, choose
another mailbox number and repeat step 2a.

Configuring Monitor Servers

4-6

n

If the mailbox number is already being used, and you must choose another,
you may want to try another device number for the monitor server as well.
Typically, mailbox numbers match server program device numbers, although
this is not required. However, the mailbox number you select must be
assigned to the queue monitored by the server program. Multiple queues can
share the same mailbox number, but care must be take to avoid conflicts. See
“Assigning the Mailbox to the Rundown Queue” on page 4-10 for more
information.
3. Add the monitor server to the /site/config file on each iNEWS
Server—such as server A and server B in a dual server system—
by doing the following:

c
Changing the configuration file requires the
use of ed, the UNIX line
editor. See Chapter 10 of
the iNEWS Newsroom
Computer System Operations Manual for more
information.

Always back up the /site/config file before making any
changes. See “Changing the Configuration File” in Chapter 11 of the
iNEWS Newsroom Computer System Operations Manual for more
information.
a. At the console, select all iNEWS Servers. Instructions for how
to do this is provided in Chapter 2 of the iNEWS Newsroom
Computer System Operations Manual.
b. Use the ed command to open and edit the configuration file,
by typing:
ed /site/config
1259
After you press Enter, the editor responds by displaying a
number, as shown, indicating the file size expressed as the
number of characters, including spaces and returns.
c. Add the monitor server’s device number to the servers line
in the host definition for the iNEWS Server that will run the
monitor server program. For instance:
servers 261 263 265 267
The device number 267 is added to the servers line in this
example.

Setting up the Monitor Server on iNEWS Servers

4-7

n

Do not confuse the configuration line, which
starts with server, and
the servers line mentioned in 3c (page 4-6),
which lists device numbers.

Divide your server programs evenly among your iNEWS Servers to distribute the load they put on your system. For instance, put odd numbered programs on server A and even numbered ones on server B. Additionally, ensure
that you also add the configuration line for the monitor server to alternate
host definitions for your iNEWS Servers. This ensures it can run on the surviving computer should one of your iNEWS Servers stop functioning. A sample configuration file is provided in Appendix B; it includes pointers
indicating where in the file information is added, as described in this procedure.
d. Add a configuration line for the monitor server in the host
definition belonging to the iNEWS Server that will run the
server program. This line begins with the word server and
contains the mailbox number assigned to the monitor server.
The format for server programs’ configuration lines are:
server    
Parameter

Description

device #

The device number assigned to the server program. This 3-digit number must also be listed
in the servers line in a host definition.

type

The type of server program is monitor.

mailbox

The mailbox the server program uses. Valid
standard mailbox numbers are 1 through 4096.
This number typically matches the server program’s device number.

device name

Monitor servers do not use a device name;
enter a hyphen (-).

Configuring Monitor Servers

4-8

Comments appearing
after the semicolons (;)
are optional.

Do not use an uppercase
(W) in step 3e. See Chapter 10 in the iNEWS
Newsroom Computer System Operations Manual
for more information.

The following are sample configuration lines for various server
programs:
server

256

action

server

257

distribution 257

256

actphon ;action svr

server

258

parallel

258

devname2

server

259

keyword

259

key1 ;keyword server

server

260

seek

260

seek ;seek server

server

261

ftsseek

261

- ;fts searches

server

262

ftsindex

262

- ;fts indexing

server

263

print

263

- ;print server

server

264

monitor

264

- ;monitor server

server

265

monitor

265

- ;monitor server

server

266

monitor

266

- ;monitor server

server

267

monitor

267

- ;monitor server

devname1 ;dist server

e. When you finish making changes to the configuration file,
save your changes by typing:
w
f. When you press enter, a number will appear, such as 1279,
indicating the file size. You can then exit the UNIX line editor
by typing:
q
4. (Optional) Test your configuration changes. See “Testing the Site
Configuration File After Changing” in Chapter 11 of the iNEWS
Newsroom Computer System Operations Manual for more information.

n

After editing the configuration file (/site/config), it should be backed up
to tape. For more information about backing up site files, see the iNEWS
Newsroom Computer System Operations Manual.
Before the monitor server can be used, two more tasks must be completed:

Setting up the Monitor Server on iNEWS Servers

4-9

•

Reconfiguring the system to incorporate the new device (monitor
server) into your system’s operation.

•

Adding the monitor server’s mailbox to the rundown queue it will
be monitoring.

These tasks are covered in the next two sections.

Reconfigure the System
You do not need to stop
anything to reconfigure
the system.

To reconfigure the system, do the following:
1. At the console, select the master computer (typically server A).
2. Type su to log in as superuser and type the superuser password.
3. Type:
NRCS-A# offline
4. Type:
NRCS-A# configure
5. When the prompt returns, bring the system online again by typing:
NRCS-A# online
A message similar to the following will appear:
A

Wed Oct

3 00:18:58 2001 msg System being configured

6. After you see the System being configured message, exit
from superuser mode. (CTRL-D)
Unlike other utility programs, it is not necessary to start a monitor
server when you add it to the configuration file. It starts when someone uses the monitor on or monitor load command for the rundown queue to which you have assigned the monitor server. See
“Using the Monitor Server” on page 4-41 for more information.

Configuring Monitor Servers

4-10

Assigning the Mailbox to the Rundown Queue
Mailboxes are assigned
to queues in the same
way other database
traits are—using the
Queue Properties dialog box. See Chapter 5
in the iNEWS Newsroom
Computer System Operations Manual for more
information.

After you choose the monitor server’s mailbox number and verify that
it is not used by another device, you must also assign it to the show’s
rundown queue, being monitored by the monitor server.
For instance, the rundown queue in the following procedure is
SHOWS.6P.RUNDOWN, and the mailbox being assigned is number 267.
To assign a mailbox to the rundown queue, do the following:
1. Log in as a system administrator—that is, with a superuser
account—to an iNEWS workstation.
2. Navigate to the rundown queue, such as the queue named Rundown located in the SHOWS.6P directory.
3. Right-click on the queue and select Properties from the pop-up
menu. The Queue Properties dialog box will appear.

4. Click on the Maintain tab.

Setting up the Monitor Server on iNEWS Servers

4-11

5. Select the Standard radio button located in the Mailbox section.
6. Type in the mailbox number, such as 267.
7. Click OK to save changes.

Using the list Command to View Assigned Mailboxes
Variations of the list command can be used at the console to determine mailbox assignments for specific devices, queues, and so forth.
Since multiple queues can share the same mailbox, you can list all
queues and directories in the database that are using a certain mailbox,
such as 267. To do this, type:
list mailbox=267 d
To find out which monitor server mailboxes are assigned, type:
list c monitor
The system displays configuration information for your system’s monitor servers, similar to the following:
DEV DEVICE_TYPE COMPUTER CCU PRINTER SPEED OPTIONS DEVNAME
S264 monitor

A

N264

S265 monitor

B

N265

S266 monitor

A

N266

S267 monitor

B

N267

NRCS-A:

The mailbox number assigned to each monitor server appears in the
PRINTER column and begins with the letter, N.
To see if any servers are assigned a certain mailbox number, use the
following format: list mailbox= c

Configuring Monitor Servers

4-12

c

Two rundown queues can share the same mailbox, but they should
never be monitored simultaneously. If two rundowns share the same
mailbox number, ensure that both their monitor servers do not run
simultaneously; otherwise, results could be unpredictable.
To check whether mailbox 267 is assigned to a server program, type:
list mailbox=267 c

Step 2: Creating Composite and Event List Queues
The monitor server scans stories for production cues and builds lists of
machine control events, which can be referenced or used to transmit
data to production devices, such as character generators (CGs), video
servers, and still store machines. These lists, known as composite and
event lists, are optional, yet valuable, resources for a show’s director
and production device operators. An event list contains details for a
specific device, while a composite list contains status information for
all devices connected through ControlAir.
You may want to create only composite and/or event lists for certain
production devices. If you do not create list queues for some devices,
the monitor server will not create lists.
For these lists to exist, queues for them must be created—if they do not
already exist—and they must be “mapped” to the monitor server so it
knows where to put composite information and event lists.
The following procedure explains how to create queues. For more on
mapping them, see “Create an Entry in the SYSTEM.MAP Story” on
page 4-19.
To create and configure the composite and event list queues, do the
following:
1. At an iNEWS workstation, log in as a system administrator—or
user with authority to create queues in the iNEWS database.
2. Navigate to and select the directory (folder) created to hold the
queue you want to create.

Setting up the Monitor Server on iNEWS Servers

4-13

3. Do one of the following:
a. Click on the Tools drop-down menu, then select New Queue.
-ORb. Right-click on the folder in the Directory panel, and choose
New Queue from the pop-up menu.
A new queue appears under the folder you selected. The
New-Queue appears at the end of the list of existing queues.
The title, New-Queue, is highlighted, so you can rename it.

4. Type the name of the new queue, such as COMPOSITE or CG1.

n

The pathname of each device’s event list queue is a combination of the event
list directory and the device manager’s name. For instance, if you want an
event list for the 6PM show that has a character generator called CG1, you

Configuring Monitor Servers

4-14

may select to place the event list queue in the SHOWS.6P directory. The pathname would be SHOWS.6P.CG1. Using the same example, the pathname for
the composite list queue would be SHOWS.6P.COMPOSITE.
5. Press Enter to save the new queue name.
The newly created queue will inherit database traits of its parent
directory initially. You can open the new queue by double-clicking
on it. For more information about queues and their database traits,
see Chapter 5 in the iNEWS Newsroom Computer System Operations
Manual.
6. To have monitor server display information in these lists properly,
each queue must be assigned the proper queue and story form.
Assigning these forms is covered in “Assigning Forms to Queues”
on page 4-17.
7. To ensure that you can use the queues effectively, remove the
inverted database trait and apply the refresh database trait to
them. This can be done by removing the check mark from the
Inverted checkbox and selecting the Refresh checkbox on the User
Interface tab of the Queue Properties dialog box at any iNEWS
workstation.
For more information about assigning database traits to queues,
see Chapter 5 of the iNEWS Newsroom Computer System Operations
Manual.
8. Assign a write security group to your event and composite list
queues to ensure that only the monitor server makes changes to
the composite and event lists. It is recommended that you restrict
writing access of these queues to superusers.
For more information on how to assign write groups to queues,
see “Group Traits for the Database” in Chapter 6 of the iNEWS
Newsroom Computer System Operations Manual.
After the composite and event list queues are created, the monitor
server must be created—as described in step 1 on page 4-5—and
mapped to them. This will enable the monitor server to determine the
queue where the composite list should be placed and the directory

Setting up the Monitor Server on iNEWS Servers

4-15

where the event list queues are located. The procedures for mapping
the monitor server to composite and event list queues are explained in
“Create an Entry in the SYSTEM.MAP Story” on page 4-19.

Step 3: Set Up Queue and Story Forms
All three queues—rundown, composite, and event list—use forms
with fields that may be filled in by monitor server programs.
Add fields to existing rundown queue and story forms in iNEWS, as
well as forms used by the composite and event list queues, using the
following guidelines:
•

Two form field types that are often used in forms for all three
queues—except for CG and Still Store event lists: VIDEO-ID and
EVENT-STATUS.

•

The following form field types are used in forms for composite
and event list queues: CG-ADDR, CG-TEMPLATE, CG-TEXT,
STILL-ID, STILL-PRESET, STYLE, and EFFECT.

All of these fields, associated with the ControlAir system, are
explained in more detail in Table 4-1.
Table 4-1

iNEWS Form Fields for ControlAir

Field Type

Description

CG-ADDR

This field holds the ID’s or recorded page addresses from the character generator on which a CG (or super) is written by the character generator interface.

CG-TEMPLATE

This field contains template information for the character generator, namely
the address on the character generator of the template or tab description message to be used for the requested super.

CG-TEXT

This field contains text of the CG (or super) from the machine control event
requested by a user in the script. It is written into specified template fields on
the character generator that is interfaced with the iNEWS newsroom computer system.

Configuring Monitor Servers

4-16

Table 4-1

iNEWS Form Fields for ControlAir

Field Type

Description (Continued)

EFFECT

This field holds the effect name requested in association with a machine control event that will be applied to the character generator or still store machine
when it is taken to air. For instance: a wipe or a dissolve.

EVENT-STATUS

This field displays availability and play status of a machine control event, as
reported by the production device involved. For instance, a video event could
be reported as N/L (not loaded) or OFFLINE, CUED,PLAYING, or
STOPPED, among other things. In forms for rundown and event list queues,
only the status of a video event can be displayed. In Machine Control Terminal (MCT) and ControlAir Workstation forms, this field can also contain the
status of CG and still store events.

STYLE

This field contains the style name specified when a user requests a CG or Still
Store machine control event in the production cue. It is typically an alpha or
alphanumeric sequence that is a maximum of eight characters long. For
instance, iNEWS translates a CG style into an address on the character generator at which a template is stored. That template is then used to build the
requested CG. Styles are defined in stories in the SYSTEM.RESOURCE queue.
They define the details, such as CG template, number of fields, still preset or
playback effect, that define an event.

STATUS

This field is used in a rundown queue. It will display “OK” or “ERROR,”
depending on the status of production cues in the story. The iNEWS system’s
monitoring program sets this field to indicate whether there are any errors in
the production cues in stories of the rundown.

STILL-ID

In a composite or event list queue, this field displays the alphanumeric identifier for a still store graphic.

STILL-PRESET

This field contains the number or letter designation of a predefined still store
format. It is typically used in the form for the still store device event list, and
is recognized by the ControlAir Workstation.

VIDEO-ID

This field is used in the rundown queue to display the tape number or clip ID
for video. It is also found in forms for the composite and video event lists.
This field is primarily used in association with machine control and
ControlAir systems.

Setting up the Monitor Server on iNEWS Servers

4-17

n

See the “MCS/BCS Fields and Forms” section in Chapter 8 of the iNEWS
Newsroom Computer System Operations Manual for further information on
when and how these fields are used, as well as other fields that maybe used.
For instance, TAPE-TIME, RUNS-TIME, and MOS-DURATION.
For a field to be used in a queue form, it must also exist in a story form. Refer
to Chapter 8 in the iNEWS Newsroom Computer System Operations Manual
for details on creating or modifying forms and other form field types. More
form and field information pertaining to upgrading to iNEWS as it relates to
ControlAir is provided in Appendix C of this manual.

Step 4: Assigning Forms to Queues
After you create queues to hold the composite and event lists, you
must assign forms containing ControlAir fields to each queue. For
instance:

n

•

Assign a form designed to display composite list information to
SHOWS.6P.COMPOSITE

•

Assign a form designed to display the information in a character
generator’s event list to SHOWS.6P.CG1

Your system includes default forms—located in the SYSTEM.FORMS directory—for composite, still store, character generator, and video event list
queues. If upgrading to iNEWS from a previous product version, such as NetStation, you must update forms for composite and event list queues, including rundown forms.
To assign a form to a queue, do the following at an iNEWS workstation:
1. Navigate to the queue you want in the Directory panel.
2. Right-click on it. A pop-up menu will appear.

Configuring Monitor Servers

4-18

3. Select Properties from the pop-up menu. The Directory/Queue
Properties dialog box will appear.

n

Access to the Directory/Queue Properties dialog box and its appearance vary,
depending on certain circumstances. See Chapter 5 of the iNEWS Newsroom
Computer System Operations Manual for more information.
4. Do either or both of the following:
a. Use the Queue drop-down list on the Forms tab to select the
form you want to apply to the directory as queue form database trait.
b. Use the Story drop-down list on the Forms tab to select the
form you want to apply to the directory as story form database trait.
You must assign a queue form and a story form. The queue form
determines the look of the queue. The story form determines the
look of each individual story.
For instance, to assign the standard composite list queue form to
the SHOWS.6P.COMPOSITE queue, select the appropriate form
from the Queue drop-down list in the Queue Properties dialog

Setting up the Monitor Server on iNEWS Servers

4-19

box. To assign a story form to this composite list, select the appropriate form from the Story drop-down list in the Queue Properties
dialog box.

n

The forms will only appear in the drop-down lists if they exist in the database.
For information about how to create your own forms or modify existing
forms, and about database traits, see the iNEWS Newsroom Computer System Operations Manual.
5. If you made changes to an existing form, you must select the
Update existing stories to use story form. When this check box is
selected, iNEWS changes the story form assignment for previously
existing stories within the queue.
6. Click OK to save changes and apply the new queue/story form
settings.

n

Users should log off and sign back on to view the new queue/story form settings.

Step 5: Create an Entry in the SYSTEM.MAP Story
The map story is a standard iNEWS database story and is always the
first story in the SYSTEM.MAP queue. It can be opened and edited like
any other iNEWS database story; however, access to it is typically limited to system administrators who already have access to the System
directory.
When you create a show’s map story entry, you will usually specify
that monitor server create and maintain event and composite lists
when someone monitors the show.
After creating the show’s monitor server, add an entry for the show to
your system’s map story. This entry specifies to the show’s monitor
server the location of the show’s rundown queue, and composite and
event lists. Without this information, the monitor server will not create
lists. The map story entry also specifies the list of groups that can monitor a queue, and when the monitor server turns itself off.

Configuring Monitor Servers

4-20

To add an entry for the show in the map story, do the following:
MOS Gateway is
another Avid product
that works with the
iNEWS newsroom computer system to control
production devices.

1. Open the SYSTEM.MAP story, which contains a separate entry for
each show that will be produced using ControlAir or MOS Gateway.
Figure 4-1 shows three sample entries, with four devices each, in a
SYSTEM.MAP story.

Each show’s map story entry must begin with a line called an entry header.
;RUNDOWN
EVENT DIR
COMP QUEUE
GROUP
;DEVICE
DEVNAME
UPDATE PLAYBACK FORM (MSG DIR)
;
SHOW.10P.RUNDOWN
SHOW.10P
SHOW.10P.COMPOSITE
ss
ss@casvr-1,casvr-2
UPDATE bcs-bcw
cg
cg@casvr-1,casvr-2
UPDATE bcs-bcw
C:NEWS:300
cart
pdr@casvr-1,casvr-2
UPDATE bcs-bcw
3
mos
sony@mosgwy
UPDATE bcs-bcw
;
;
SHOW.6P.RUNDOWN
SHOW.6P
SHOW.6P.COMPOSITE
ss
ss@casvr-1,casvr-2
UPDATE bcs-bcw
cg
cg@casvr-1,casvr-2
UPDATE bcs-bcw
C:NEWS:500
cart
pdr@casvr-1,casvr-2
UPDATE bcs-bcw
3
mos
sony@mosgwy
UPDATE bcs-bcw
;
;
SHOW.SPECIALS.RUNDOWN
SHOW.SPECIALS
SHOW.SPECIALS.COMPOSITE
ss
ss2@casvr-1,casvr-2
UPDATE bcs-bcw
cg
cg2@casvr-1,casvr-2
UPDATE bcs-bcw
C:NEWS:300
cart
pdr2@casvr-1,casvr-2
UPDATE bcs-bcw
3
mos
sony@mosgwy
UPDATE bcs-bcw
-

(OFF TIME)

130
499

2100
699

D130
499

The entry header must be followed by a device list.

Figure 4-1

Sample Map Story

2. Create an entry header.
As shown in Figure 4-2, the entry header specifies the following
information for each show:
•

The show’s rundown queue

•

The directory that holds the event list queue(s)

•

The composite list queue

Setting up the Monitor Server on iNEWS Servers

4-21

n
The show’s
rundown queue

•

Group of users who can monitor the show

•

The time you want the monitor to turn itself off—when you
want the system to stop monitoring the show.

The time may be entered as a specific time, such as 130 (1:30 AM) or 2100
(9:00 PM). It may also be entered as a duration, such as D130; the monitor
server will turn itself off 1 hour and 30 minutes after it was turned on.

The directory that
holds the event list
queues

The time you want the
monitor to turn itself off
The composite list queue
Groups

;RUNDOWN
EVENT DIR
COMP QUEUE
GROUP
;DEVICE
DEVNAME
UPDATE PLAYBACK FORM (MSG DIR)
;
SHOW.10P.RUNDOWN
SHOW.10P
SHOW.10P.COMPOSITE
ss
ss@casvr-1,casvr-2
UPDATE bcs-bcw
cg
cg@casvr-1,casvr-2
UPDATE bcs-bcw
C:NEWS:300
cart
pdr@casvr-1,casvr-2
UPDATE bcs-bcw
3
mos
sony@mosgwy
UPDATE bcs-bcw
;
;
SHOW.6P.RUNDOWN
SHOW.6P
SHOW.6P.COMPOSITE
ss
ss@casvr-1,casvr-2
UPDATE bcs-bcw
cg
cg@casvr-1,casvr-2
UPDATE bcs-bcw
C:NEWS:500
cart
pdr@casvr-1,casvr-2
UPDATE bcs-bcw
3
mos
sony@mosgwy
UPDATE bcs-bcw
;
;
SHOW.SPECIALS.RUNDOWN
SHOW.SPECIALS
SHOW.SPECIALS.COMPOSITE
ss
ss2@casvr-1,casvr-2
UPDATE bcs-bcw
cg
cg2@casvr-1,casvr-2
UPDATE bcs-bcw
C:NEWS:300
cart
pdr2@casvr-1,casvr-2
UPDATE bcs-bcw
3
mos
sony@mosgwy
UPDATE bcs-bcw
-

Figure 4-2

(OFF TIME)

130
499

2100
699

D130
499

Sample Entry Header

Configuring Monitor Servers

4-22

You must specify the parameters in the entry header in the order indicated in Table 4-2.
Table 4-2
Entry Header Parameters
Parameter

Definition

Rundown Queue

The full pathname of the show’s rundown queue.

Event List Directory

(Optional) The directory in which event lists are
stored. The monitor server combines information
you put here with the device name. For instance, if
you specify SHOWS.6P here and you have a still
store machine called “ss1,” the monitor server
puts the still store’s event list in SHOWS.6P.SS1. It is
a good idea to use the same directory that holds the
show’s rundown. If you do not use this field, put a
dash here.

Composite List Queue

(Optional) The full pathname of the queue in
which the show’s composite list is stored. It is a
good idea to put the composite list in the same
directory as the show’s rundown queue. If you do
not use this feature, put a dash here.

Group of Users

(Optional) Put a security group in this field so that
only superusers and people assigned to that group
can monitor the show.
Put a dash here if you do not want to restrict who
can monitor the show.
Consider using different security groups for each
show in a series of back-to-back shows to prevent
one show’s producer from starting or stopping
another show’s monitor server.

Off Time

Setting up the Monitor Server on iNEWS Servers

The time you want the show’s monitor server to
turn itself off. You can enter this time as either a
time of day or a duration. Enter the time of day in
24-hour format. For instance, type 1915 to have the
monitor server turn itself off at 7:15 PM. Enter a
duration by typing D before the value. For instance,
enter a duration of one hour and 30 minutes as
D130. (These values are not case-sensitive.)

4-23

3. List the devices used by the show; production devices for which
you want the show’s monitor server to process event requests.
The type of
production
device

The name of
the production
device

Whether the monitor
server updates the
device’s playlist

The ControlAir Workstation form for that show, or
the MCT form for that
device

The address range
you want to use (CGs
and still stores only)

;RUNDOWN
EVENT DIR
COMP QUEUE
GROUP
;DEVICE
DEVNAME
UPDATE PLAYBACK FORM (MSG DIR)
;
SHOW.10P.RUNDOWN
SHOW.10P
SHOW.10P.COMPOSITE
ss
ss@casvr-1,casvr-2
UPDATE bcs-bcw
cg
cg@casvr-1,casvr-2
UPDATE bcs-bcw
C:NEWS:300
cart
pdr@casvr-1,casvr-2
UPDATE bcs-bcw
3
mos
sony@mosgwy
UPDATE bcs-bcw
;
;
SHOW.6P.RUNDOWN
SHOW.6P
SHOW.6P.COMPOSITE
ss
ss@casvr-1
UPDATE bcs-bcw
cg
cg@casvr-1
UPDATE bcs-bcw
C:NEWS:500
cart
pdr@casvr-1
UPDATE bcs-bcw
3
mos
sony@mosgwy
UPDATE bcs-bcw
;
;
SHOW.SPECIALS.RUNDOWN
SHOW.SPECIALS
SHOW.SPECIALS.COMPOSITE
ss
ss2@casvr-1,casvr-2
UPDATE bcs-bcw
cg
cg2@casvr-1,casvr-2
UPDATE bcs-bcw
C:NEWS:300
cart
pdr2@casvr-1,casvr-2
UPDATE bcs-bcw
3
mos
sony@mosgwy
UPDATE bcs-bcw
-

(OFF TIME)

130
499

2100
699

D130
499

Name of backup server

Figure 4-3

Sample Device List in a SYSTEM.MAP story

The monitor server can only process event requests for devices
specified in the device list; event requests for other devices generate errors. The parameters contained in the device list are
explained in Table 4-3 and Table 4-4.

Configuring Monitor Servers

4-24

Table 4-3

Device List Parameters

Parameter

Definition

Device Type

Specify the type of production device in this
parameter.
In some cases, iNEWS users may create machine
control events that specify devices by type
rather than name. When the monitor server
encounters such an event, it sends it to the first
device of that type defined in the show’s
SYSTEM.MAP story entry. If you have a show
that uses two devices of the same type, decide
which device you want as the monitor server’s
default, and define it first in the show’s
SYSTEM.MAP story entry.

Setting up the Monitor Server on iNEWS Servers

4-25

Table 4-3

Device List Parameters (Continued)

Parameter

Definition

Device Name

Specify the name of the production device in this
parameter. If the device is connected to the system
through an MCS-PC or PC-PCU, only the device
name is needed in this parameter, such as CG1, SS,
VID-A.
The device name is assigned to the production device
in the iNEWS configuration file (/site/config). If
you are unsure of the device name, check its entry in
this configuration file.
For devices interfaced through a ControlAir Server
the format is:
@
In addition, a backup server may be specified. The
backup server can be loaded in place of the primary
server; however, both may not be loaded at the same
time.
For server pairs, the format is:
@,
Examples are provided in Figure 4-3.
Device names for ControlAir Server devices, must
match the device name specified in a DMP file for one
of the DMs configured on that ControlAir Server.

Update

Specify whether you want the monitor server to
update the device’s playlist when someone modifies
the rundown in this parameter. By default, these
updates are performed. Type noupdate in this
parameter if you do not want the monitor server to
perform these updates.

Playback Form

Specify the form used to display each device’s
machine control events. You can use standard forms
provided with your system, such as the bcs-bcw
form, or build your own. If you use a Machine Control Terminal (MCT), the standard forms are MCT-CG,
MCT-SS, and MCT-CART.

Configuring Monitor Servers

4-26

n

The iNEWS newsroom computer system stores a Machine Control System
(MCS) dictionary file—named mcs—in the /site/dict directory. The
/site/dict/mcs file usually defines production device types as CG for
character generator, SS for still store machines, and CART for video devices,
such as video servers or cart machines. You must specify in the device list a
valid production device as defined in the dictionary file; otherwise, the monitor server ignores that line and any that follow it, so it cannot properly process event requests.
The last parameter of a device list line—Drive, Directory/User#, and
so forth—is defined in Table 4-4.

Table 4-4

CG and Still Store Specific Device List Parameters

Parameter

Definition

Parameters for Character Generators:
Drive

Select the disk drive you want the character generator
to use. If you leave this field empty, the CG uses its
default drive.

Directory/User#

Select the directory you want the character generator
to use.

Setting up the Monitor Server on iNEWS Servers

4-27

Table 4-4

CG and Still Store Specific Device List Parameters

Parameter

Definition

Address Range

Specify a range of addresses in this field. The monitor
server uses this range to store the forms it builds. To
specify a range of addresses, enter the starting
address, followed by a space and the ending address.
For instance, to reserve addresses 1 through 199, type
1 199 in this field.
The range of numbers must be large enough to hold
all character-generated graphics—also known as
supers—that monitor server is likely to build for the
show. Also, ensure you do not select a range that conflicts with the addresses the character generator uses
to store its permanent supers or templates.

the monitor server may skip an address to
n Because
keep them contiguous within a story, this range
should be larger than the largest number of possible
addresses used.
Parameters for Still Stores:
Drive

Select the disk drive you want the still store to use. If
you leave this field empty, the still store uses its
default drive.

Directory/User#

If your still store has user numbers, use this field to
specify the user number you want to use for that
show.

Stack

Specify the stack or playlist identifier you want the
still store to use in this field.

Configuring Monitor Servers

4-28

Table 4-4

CG and Still Store Specific Device List Parameters

Parameter

Definition

Parameters for Video Machines:
Channel Assignment

This parameter specifies whether the iNEWS system,
the ControlAir Workstation, the device manager, or
the video (cart) device assigns channels. Use these
codes:
0 to have channels assigned by device
1 to have channels assigned by iNEWS
2 to have channels assigned by device manager
3 to have channels assigned by ControlAir Workstation

4. Save the map story.
5. Test monitor the show to ensure map story entries are functioning
correctly.
The monitor server only examines the show’s map story entry when a
user turns it on, so any changes to the show’s map story entry will not
take effect until then. Changes made to the show’s map story entry
after the show is monitored do not take effect until the next time the
show is monitored.
For this reason, you should monitor the show after creating or modifying the show’s SYSTEM.MAP story entry to test the changes you make.
Monitoring the show allows the monitor server to check your work
and ensures smooth operation when you produce the show.

Step 6: Updating the iNEWS System Dictionaries (Optional)
Machine Control System (MCS) dictionary files in iNEWS can be modified to customize the text of any dictionary entry. These include the
names given to device types, the text of any error or warning messages
sent to the iNEWS Workstation, certain keywords, and the text of
status indicators from various devices. There are many reasons a site

Setting up the Monitor Server on iNEWS Servers

4-29

may want to change a dictionary entry. For instance, an AirSPACE,
connected to iNEWS, shows a video play-back status of “OnAir,” but
the status field in the show rundown on iNEWS shows “Play” instead.
If the system administrator wants the two status indicators to match,
the MCS dictionary file in iNEWS must be modified. This will “translate” the iNEWS status wording so that it corresponds to what appears
on the actual device.

n

The monitor server uses the MCS dictionary to show status for all devices, so
ensure that words you choose apply to all devices. For instance, there is no
way for the play status to be “OnAir” for character generators and “Playing”
for video servers simultaneously.
Dictionary files are located in the /site/dict directory. This section
covers changes made only to the /site/dict/mcs file; if changes are
made to other dictionaries in the /site/dict directory, the procedure may require more steps. Refer to the iNEWS Newsroom Computer
System Operations Manual for more information about editing iNEWS
system dictionaries.

Editing the /site/dict/mcs Dictionary File
In the following procedure, as an example, the term “Play” is changed
to “OnAir” in the dictionary.
To edit the dictionary file, do the following:
1. Select all servers at the console, so changes you make are made to
each server’s copy of the file. See “Selecting One or More Servers”
in Chapter 2 of the iNEWS Newsroom Computer System Operations
Manual for more information.
This procedure uses the
UNIX line editor. For
more information, see
Chapter 10 of the
iNEWS Newsroom Computer System Operations
Manual.

2. Open /site/dict/mcs for editing by typing:
ed /site/dict/mcs
3. Navigate to the line with the word you want changed, such as
“PLAY” by typing:
/PLAY

Configuring Monitor Servers

4-30

The console will respond with a display similar to the following:
A_CAPLAY

/PLAY

In the above example, PLAY appears twice in the line.

n

When navigating in the file, remember the UNIX line editor is case-sensitive.
So, typing either /Play or /play will not locate a line with “PLAY.”
4. Substitute the new word, such as “OnAir,” for the second occurrence of the existing word, PLAY, by typing:
s?/PLAY?/OnAir
The console will respond with a display similar to the following:
A_CAPLAY

n
Do not use an uppercase
(W) in step 5. See Chapter 10 in the iNEWS
Newsroom Computer System Operations Manual
for more information.

/OnAir

The question marks are necessary to prevent the editor from substituting
“OnAir” in place of the first occurrence of the word, “PLAY.” For instance,
typing s/PLAY/OnAir would result in the edited line appearing as
/A_CAOnAir
/PLAY.
5. When you finish making changes to the dictionary file, save your
changes by typing:
w
6. When you press enter, a number will appear, such as 1279, indicating the file size. You can then exit the UNIX line editor by typing:
q

n

See Appendix C in the iNEWS Newsroom Computer System Operations
Manual for more information about Dictionary files.
If you change your existing MCS dictionary files, you must apply
those changes by running the makemctab command at the iNEWS
console; however, if any monitor servers are running at the time the
command is entered, the changes will not apply. All monitor servers
must be stopped prior to running the makemctab command.

Setting up the Monitor Server on iNEWS Servers

4-31

c

A system administrator who knows the device numbers for monitor
servers can choose to stop just those programs; however, it should be
done only when the monitor servers are not being used to monitor
on-air shows or during preparation prior to going on-air.
To update your iNEWS dictionaries, do the following:

The prompt endings
change from a colon
(:)—indicating a system
operator login—to a
pound sign (#)—indicating a superuser
login.

1. Select all servers.
2. At the console, type su to become a superuser and type the superuser password. The prompts will appear as follows:
NRCS-A: su
Password:
NRCS-A#
For security reasons, the console does not display the password
you type.
3. At the specified time, select one server and type the command
list s to check who is still logged in and which server programs are still running.
A message similar to the following appears:
S264

2Af4

B

T11

miller

A

T82

allen

B

T101
R801

stevens
stevens

A
A

The list s command displays the device controlling the session,
the user account used for the session, and the server servicing the
session. In the example, the first line starts with an S, indicating a
server (utility) program, such as a monitor server. The 3-digit
number after the S is the device number.
If you are unsure whether the device number is that of a monitor
server, check the iNEWS configuration file (/site/config) for
monitor servers and their assigned device numbers. You can do this
Configuring Monitor Servers

4-32

by using the list c command at the console, in the following format:
list c .

c

Server programs are only listed as a result of the list s command
if they are actually running, so they may be in use. Do not stop them
without first check with production staff to ensure you are not stopping a monitor server that is monitoring a show that is on-air.
4. After checking with production staff, type list s again to confirm whether all monitor servers are off.
5. Use the stop command followed by the device number(s) of
monitor servers. This further ensures they are stopped. For
instance, type:
stop 264
6. Type makemctab -i to translate dictionaries used by monitor
servers.

n

In versions prior to iNEWS 1.5, the command was makemctab -b. This
command is still valid in version 1.5, but makemctab -i is recommended.
7. Log off the iNEWS console.
Unlike other utility programs, monitor servers do not have to be
restarted from the iNEWS console. They are turned on and off from
the iNEWS Workstation.

Setting up the Monitor Server on iNEWS Servers

4-33

Styles
Whether the monitor server in iNEWS is used alone or with the
iNEWS ControlAir, it must have a defined set of styles with which to
compare machine control events to work properly.

n

Styles apply to machine control events for character generators (CGs) and
still store (SS) machines. Video machines do not use styles.
Styles are defined in stories located in the SYSTEM.RESOURCE queue
of the iNEWS database. Each style represents elements necessary for
the device (CG or SS) to produce a particular playback event.

n

Each device must have its own list of styles. If there are two production
devices of the same type, such as two CGs, users may assume that a style that
works on one device also works on the other. Consider creating a new story for
each device, defining the same styles for both devices to avoid confusion.
Because SYSTEM.RESOURCE stories for several devices can be lengthy,
users can find information they need more efficiently if there is one story per
device. See “Creating Styles” on page 4-35 for more information.
Styles make it easier to create event requests because they simplify the
information users must put into the request. Styles are also important
for providing information required for the monitor server to check
production cues for errors. Any errors are then reported to iNEWS
users through instant messages or by changing the color of the production cue when displayed in the Story panel at an iNEWS Workstation. The information contained in styles will also be forwarded to the
ControlAir system.

Styles

4-34

The following diagram shows where styles appear in the workflow.
Machine control events are anchored
to scripts at locations indicated by
production cue markers, shown below:
1. An iNEWS User
writes a script with
machine control
events and saves it
to a show's rundown
queue.

3. When the monitor
server finds errors during
the comparison, it reports
them to iNEWS users
through the Rundown
Queue, among other ways.

Styles

Rundown
Queue

2. If the monitor server is on and
checking its Rundown Queue, it
notices the newly saved script
and immediately compares the
data in machine control events
with styles provided in the
SYSTEM.RESOURCE queue.

Figure 4-4

SYSTEM.RESOURCE
Queue

Monitor Server

Monitor Server’s Error Checking Workflow

If you use effects in your character generator and still store styles, you
should develop a strategy for using them. How you use effects
depends on whether or not you use the ControlAir system:
•

If you have a ControlAir Workstation and want to include an
effect in a style, you must first define the style effect in the DMP
file for the device manager that controls the production device.

•

If you do not have a ControlAir Workstation, the effects you
include in your styles serve as instructions to your production
device operators. Develop a standard set of effect names that your
production device operators can easily understand.

Setting up the Monitor Server on iNEWS Servers

4-35

To help users remember the styles and their names when they assign
event requests, you should publish a list of styles as shown in
Figure 4-5.
Publish the list both in printed format and in a read-only queue to
allow users to reference the list from an iNEWS Workstation.

Figure 4-5

Example Style List

Creating Styles
Styles are stored in stories, which are saved to the SYSTEM.RESOURCE
queue. These stories are created and edited like any other story in the
iNEWS newsroom computer system. However, if the queue has a
write security group assigned to it, you must belong to that group or
be logged on as a superuser to edit stories in the SYSTEM.RESOURCE
queue.

c

If your SYSTEM.RESOURCE queue does not have a write security
group, one should be assigned. Because its stories define styles that
people will use to request playback events, assigning a write security group helps ensure that only authorized personnel can edit
these stories. Instructions for doing this is in the iNEWS Newsroom
Computer System Operations Manual.

Styles

4-36

To create a style, do the following:
1. At an iNEWS Workstation, navigate to the SYSTEM.RESOURCE
queue.
2. Do one of the following:
a. Open an existing story to edit.
-ORb. Click the File drop-down menu and select New Story. The
new story is created, and will appear with blank Story Form
and Story Text panels.
Story
Form
Panel

Story
Text
Panel

Setting up the Monitor Server on iNEWS Servers

4-37

Lines beginning with a
semicolon (;) are comments and ignored by
the system. Comments
may also be added to
the end of lines.

3. The story should begin with a commented header and parameter
line similar to the following:

;Resource File
;Dev Style Template

Effect

# of Fields ;Comments

4. Do one of the following:
a. If editing styles in an existing story, move to the appropriate
line(s) in the story.
-ORb. If creating a new story, type the header as shown in step 3.
5. Enter a style entry line for the device, ensuring all parameters are
addressed, as explained in Table 4-5. The information you provide
will vary slightly between styles for character generators and still
store machines.
Table 4-5

Style Parameters for CGs and Still Store Machines

Parameter

Definition

Device

The device name of the character generator or still
store machine to which the style applies. This
name must match one of the device names
assigned to a rundown in the SYSTEM.MAP story.
For instance, CG, CG1, CG2, SS, and SS1.

Style

The name of the style. Specify a name, eight characters or less, containing at least one alpha character. For instance, 1LINE , 2-LINE , and LLBOX are
valid style names, but 412 is not.

Styles

4-38

Table 4-5

Style Parameters for CGs and Still Store Machines

Parameter

Definition

Template/Preset

This information differs depending on the device:
For CGs: Enter the character generator address
where the pre-recorded super or template that you want to use is located.

n

Many CGs allow alphanumeric addresses. Template
addresses for these machines can also be alpha-only
addresses, which are very useful to CG operators.
Pre-recorded super addresses must be numeric
only—at an address outside the address ranges listed
in the SYSTEM.MAP story. See Figure 4-3 on
page 4-23 for more information.
For Still Stores: Enter the preset you want to
include in the style. If the style does not
use a preset, type a dash ( - ) for this
parameter. If you specify an invalid preset, when the playlist is downloaded the
still store generates an error for event
requests that use this style.

Effect

The name of a special effect you want to include
in the style. If you do not want to include a special
effect, such as FADE or WIPE, type a dash for this
parameter.
If you have a ControlAir Workstation and want to
include an effect in a style, you must first define
the style effect in the DMP file for the device
manager that controls the production device.
If the operator plays the event requests from the
console, you can use any name up to eight characters long to represent the effect you want. However, ensure the operator is familiar with the
name. When an event request uses this style, the
monitor server puts the effect name you specify
here in the event list entry for that event request.
The operator uses the effect name to identify what
effect should be used when the event is played.

Setting up the Monitor Server on iNEWS Servers

4-39

Table 4-5

Style Parameters for CGs and Still Store Machines

Parameter

Definition

# of Fields

This information differs depending on the device:
For CGs: If the style uses a template, use this
parameter to specify the number of
fields (or lines) in that template. Typing
a number of fields here specifies to
ControlAir that the address refers to a
template. The number here also ensures
that this style cannot be used to add
more text than there are fields in the
template.
If the style uses a pre-recorded super
address, type a zero here to specify to
ControlAir that the Template parameter
refers to the CG address of that
pre-recorded super. When you type a
zero for this parameter, ControlAir
ensures that this style cannot be used to
add text to the CG.
For Still Stores: If the style uses a fixed still number, put that number here. Otherwise,
type a dash for this parameter.
If you use this field, no address can be
entered into the machine control event.
If you enter a dash for this parameter,
you must enter the still number with the
machine control event before the event
can be loaded onto the still store’s event
list, also known as a still store stack.

6. When finished editing the styles in the story, save it by clicking the
Save button or selecting Save from the File drop-down menu.
7. Test new or edited styles by monitoring a rundown. Changes to
SYSTEM.RESOURCE stories do not take effect until a show containing scripts with machine control events using the styles is
monitored. Also, if a monitor server is running when changes are
made, they will not take effect until it is restarted.

Styles

4-40

Some examples of styles for a character generator are shown in the
sample SYSTEM.RESOURCE story in Figure 4-6.
;Dev Style
Template
cg
bnews
62
cg
mm
75
cg
lottopb
9993
cg
world
50
cg
nation
50
cg
south
50
cg
recap
52
cg
nitetz
53
cg
tvex
67
cg
intv1
1
cg
intv
2
cg
loc
4
cg
locdate
5
cg
date
6
cg
file
7
cg
ctsy
8
cg
sktch
10
cg
locskylv 24
cg
repsky
18
cg
loclv
19
cg
intvlv
20
cg
live
21
cg
replv
22
cg
lvsky
23
cg
rep
27
;
;special for NoonDay
cg
locn
1002
cg
innd
1001
cg
lond
1008
;
;SPORTS
cg
nl
950
cg
al
951
cg
nfl
952
cg
cf
953
cg
nba
954
cg
cbb
955
cg
nhl
956
cg
prep
957
cg
scr
960
;
; Anchors/Reporters
cg
sa
104
cg
salv
105
cg
sasky
107

Effect
LOGO
WIPE
LOGO
-

Figure 4-6

# lines
0
1
12
1
1
1
1
1
0
1
2
1
2
1
0
1
1
1
1
1
2
0
1
0
1

Comment
;breaking news
;money matters
;lotto/powerball
;the world
;the nation
;the south
;recap
;11 tonight
;tv exclusive
;1 line interview
;2 line interview
;1 line locator
;locator with date
;date
;file tape
;courtesy
;sketches by
;live skycam locator
;reporter skycam
;live locator
;live interview 2 line
;live
;live generic reporter
;live skycam
;reporter not live

-

1
2
1

;1-line locator/noonday
;2 line interview noon
;live locator noon

-

10
10
10
10
10
10
10
16
4

;national league
;american league
;nfl
;college football
;nba
;college basketball
;nhl
;high school
;score lower third

-

0
0
0

; steve aveson
; steve aveson live
; steve aveson skycam

Sample Styles for CG in SYSTEM.RESOURCE Story

Setting up the Monitor Server on iNEWS Servers

4-41

Here is an example of styles for a still store machine as shown in a
sample SYSTEM.RESOURCE story:
;picture box style
;Device

Style

Preset

Effect

Address

pb

rtbox

1

a1

-

pb

ltbox

1

a2

-

Using the Monitor Server
This section provides some basic user information, which can be used
to test when the monitor server is set up and working properly. Procedures include how to turn the monitor server on and off, as well as
how to instruct it to load or unload machine control event data.
To use the monitor server, log in to an iNEWS Workstation, and do the
following:
1. Open the appropriate rundown queue.
2. Click the Tools drop-down menu.
3. Select Monitor.

Using the Monitor Server

4-42

Quit Time indicates the
time that machine control is automatically
turned off. Quit Time is
based on the run time of
the queue.

The Monitor Queue dialog box appears. The Quit Time or automatic shut-off time appears at the bottom left corner of the dialog
box.

Figure 4-7

Monitor Queue Dialog Box

4. Select a monitor mode based on the following options:
•

On

- turns the monitor server on and creates an event
list for each device in the rundown queue.

•

Load

- instructs the monitor server to load event lists to
devices you select.

•

Unload - disconnects from the selected device or server without turning the monitor server off. (If all devices/
servers are unloaded, the monitor server returns to
the On mode.

•

Off

- turns the monitor server off, overriding the Quit
Time setting.

The Devices section of the Monitor Queue dialog box displays a
list of devices based on those defined for the queue in the
SYSTEM.MAP story.

Setting up the Monitor Server on iNEWS Servers

4-43

The list could include:
-

Specific devices, such as those connected through an
MCS-PC or PC-PCU

-

Servers, such as the ControlAir Server and/or MOS Gateway Server

If you select Load, specify the device or server to load from the
Devices list, or select the All Devices checkbox to load all devices
associated with the rundown queue. To select up to three devices
from the list, without selecting all, press the CTRL key while you
click on each item. If you select a server, the data will be loaded to
all devices associated with that server.
If you select the MOS Gateway Server that is interfacing with a
device that has multiple channels, such as an OmniBus automation system, a second dialog box will appear, allowing you to
select the channel from a drop-down list.

Click OK to return to the previous dialog box.
5. Click OK.

n

For more information on using the monitor server, please refer to the
ControlAir Training Guide.

Using the Monitor Server

4-44

Setting up the Monitor Server on iNEWS Servers

CHAPTER 5
Working with Devices
This chapter contains the following major sections:
•

Overview
-

Native Device Managers

-

MCS-PC Device Manager

•

Adding Devices

•

DMP Configuration Files
-

What Does a DMP File Do?

-

Character Mapping

5-2

Overview
To get a show to air, you must control several devices simultaneously.
These devices include:
•

Character generators

•

Still store machines

•

Video playback devices (such as the Louth VDCP or cart
machines)

The ControlAir system enables you to control several types of devices
from one workstation, using device managers—also known as DMs.
Without ControlAir, each device has a separate standalone workstation through which it is controlled. Not all production devices use
computer interfaces; some older ones have special panels, custom keyboards, and so forth. Figure 5-1 depicts a one type of standalone
device configuration.

Figure 5-1

Working with Devices

Sample Standalone Device Configuration

5-3

When ControlAir software is installed, one option includes installing
default DMs and configuration files for various devices. This is usually done on the ControlAir Server. See “Installing ControlAir Software” on page 3-5 for more information.
Devices are connected to the ControlAir Server through DMs, which
control the devices and report their status in DM windows. See
“Device Manager Windows” on page 6-12 for more information.
DMs are executable program files that usually have DM in the name
and end with the extension .exe, such as LouthDM.exe.
The ControlAir system supports two types of DMs:

n

•

Native DMs, such as ChyronDM and Louth VDCP DM, written
specifically for ControlAir

•

MCS-PC DM, which makes ControlAir compatible with devices
that run on Avid’s iNEWS newsroom computer system. See
“MCS-PC Device Manager” on page 5-5 for more information.

Some Native DMs are supplied by Avid, while other Native DMs are provided by third-party suppliers, such as production device vendors.
Figure 5-2 illustrates a sample device setup in ControlAir.

Overview

5-4

Figure 5-2 Sample Device Setup in ControlAir

Native Device Managers
Some devices connect directly to the ControlAir Server through a
native device manager. These devices include:

Working with Devices

•

Louth VDCP-compatible devices

•

Chyron Intelligent Interface-compatible devices

5-5

Third-party DMs will
connect in a manner
most appropriate for
the device. See the
third-party manufacturer’s documentation
for more information.

•

Avid AirSPACE™

•

Grass Valley Group Profile™

With ControlAir, the current native DMs for Louth and Chyron-compatible devices are connected to devices over a serial interface, but a
Local Area Network (LAN) is used for connecting the AirSPACE and
GVG DMs to their respective devices: the Avid AirSPACE and GVG
Profile. For those using LAN connections, ControlAir Server must
have their IP addresses in its etc/host file. See “Adding IP
Addresses on ControlAir Server” on page 3-2 for more information.
Each native DM has a Device Manager Profile—also known as the
DMP file—in which configuration data for the device is specified.

MCS-PC Device Manager
Some devices connect to an MCS-PC first, which in turn connects to
the ControlAir Server through the MCS-PC device manager. These
devices include:
•

Character generators

•

Still Stores

•

Cart machines

With ControlAir, device managers are connected to MCS-PCs through
a network connection, and from MCS-PCs to devices over a serial
interface. The ControlAir Server must have IP addresses for MCS-PCs
in its etc/host file. See “Adding IP Addresses on ControlAir Server”
on page 3-2 for more information.
Unlike native DMs, configuration data for devices controlled by the
MCS-PC DM is specified in two locations:
•

An MCSDM.dmp file, located in the Avid/ControlAir/DMP
directory on the ControlAir Server. These files are typically named

Overview

5-6

for the device or for the ControlAir device name if there is more
than one of the same type.
•

The device’s MCS-PC driver profile—a file with the device’s number as its name and located on the iNEWS Servers in the
/site/mcs directory

For instance, the MCS-PC DM controlling a character generator called
CG1 with the device number of 407 would rely on configuration data
located in the CG1.dmp MCSDM profile and the /site/mcs/407
MCS-PC driver profile.

Adding Devices
While the ControlAir Install program sets up the standard DMs for
typical devices, different devices can be added at a later date.
To add a device, ensure the following items are done:

If the device is controlled by the MCS-PC
device manager, additional configuration
data may be required in
a driver profile. See the
specific device’s Device
Manager Guide for more
information.

•

The executable program for the device is installed in the
iNEWS/ControlAir directory. See “Installing ControlAir Software” on page 3-5 for more information.

•

The device’s DMP configuration file is edited and saved into the
Avid/ControlAir/DMP folder. See the Device Manager Guide for
the device, which is located in the Docs folder on the
ControlAir Install CD, for more information.

•

The device is added to the autostart.ini file, if necessary. See
“Setup ControlAir Manager” on page 3-25 for more information.

DMP Configuration Files
Each DM has a Device Manager Profile (DMP) file that enables you to
specify the device’s configuration. For each device and DM (except

Working with Devices

5-7

AirPlay devices), there must be a separate DMP file, which is a text file
with the extension .dmp. Multiple instances of any device and its DM
can be run on ControlAir by starting each with its own DMP file.

n

In the case of the MCS-PC DM, configuration data is in two locations; some
settings are defined in its DMP file, while others are configured in specific
MCS-PC driver profiles on the iNEWS Server in the /site/mcs directory.
See “MCS-PC Device Manager” on page 5-5 for more information.
Each DM will open its corresponding DMP file—as defined in the
autostart.ini file—at start-up. See “Setup ControlAir Manager”
on page 3-25 for more information.
By default, DMs are installed in the Avid/ControlAir directory.
Sample DMP configuration files are installed together in a folder
called Examples, which is put in the same Avid/ControlAir directory. DMP files can be edited using the Windows Notepad program.

n

It is highly recommended that a copy be made as a backup first before editing
any DMP file. Most text is not case-sensitive in DMP files. For the exceptions to this rule, see the Device Manager Guide for your specific device,
located in the Docs folder on the ControlAir Install CD.
The active DMP files, after edited, should be placed in the DMP folder,
which—by default—is also located in the same Avid/ControlAir
directory. A device manager will find its DMP file by searching relative to the directory it is in.
The device manager can be running while its DMP configuration file is
edited; however, the changes will not take effect until the DM is
restarted. To do this, do the following:
1. Leave the DM running while you edit and save its DMP file.
2. Stop the device manager by closing its DM window located on the
ControlAir Server.

DMP Configuration Files

5-8

When the DM stops, this triggers the ControlAir Manager, which
will automatically restart the DM with its new configuration settings as found in the DMP file.

n

One exception to this procedure is the AirPlay DM, which is not monitored
by the ControlAir Manager. For further editing instructions, see the Device
Manager Guide for your specific device, located on the ControlAir Install CD
in the Docs folder.

What Does a DMP File Do?
Device parameters that can be defined in DMP files include:

n

•

The ControlAir Server’s Host name

•

The Device’s name

•

Number of Channels

•

Dictionary (for error messages)

•

Serial port configuration (and/or network settings)

•

Character mapping

•

Playback effects

The ControlAir Server’s Host name and device manager name are required in
all DMP files. Also, all DMP files will have connection (serial or network)
configuration information. All CG-related DMP files will have character
mapping and most files for CGs and still stores will include effects.
Depending on the device, other parameters not listed here may be defined. See
the device’s specific Device Manager Guide for more information.
Just as production devices differ from each other, so do their profiles.
For instance, some still store machines can display graphics using special effects, such as fade or dissolve. Normally, if the still store operator
wants to use an effect, he or she would select that effect from the still
store machine’s console when the graphic is displayed. However,

Working with Devices

5-9

ControlAir can select the effect for you when the graphic is aired if it is
provided with the information to do so. This information is defined in
the still store machine’s DMP file. This same concept applies to character generators, which can also implement special effects, such as
crawls.

Character Mapping
Character generators can usually produce characters that do not
appear on standard keyboards . For instance, your character generator
can probably produce the character “¥” for yen, the Japanese currency
or “£” for pound, the British currency, but these characters do not
appear on standard keyboards. To enable users to select these characters from their workstations—that is, entering text in the CG machine
control event—they must be mapped to characters located on the keyboard.
For users to create machine control events with these kinds of characters in CG template fields, they must be mapped to characters that do
appear on the keyboard but are not likely to appear in actual character
generated graphics—also known as supers. An example of such a
character is the carrot symbol ( ^ ).
You can map a single character to a string of one or more characters in
a profile, but not vice versa. In fact, this is the only way that you can
pass eight-bit (or extended) characters through certain serial interfaces; the eight-bit characters would be mapped in the profile to the
escape codes that would generate them on the device.
Except in the case of the MCS-PC DM, character mapping is done in
the device’s DMP file. For MCS-PC DM, character mapping is done in
the MCS PC driver profile located in /site/mcs.

DMP Configuration Files

5-10

For Native DMs
This section provides a brief introduction of character mapping in
DMP files for natively-controlled character generators. For more
detailed information, see the device’s Device Manager Guide, located on
the ControlAir Install CD.
In each CG DMP configuration file, a section dealing with character
mapping is included. It is easily recognizable; locate the line that looks
like this:
[Mapping]
The syntax for character mapping in a DMP file is:
=
A single character on a keyboard can be mapped to another single
character or string of characters.
To correctly map characters for a device, refer to the manufacturer’s
documentation accompanying the device to determine the acceptable
codes. The standard Windows ASCII codes, such as 0163 for the British pound (£), may not be used to define a mapped character or string.

For MCS-PC DM
This section applies to mapping characters for character generators
controlled by the MCS-PC device manager.
In the following example, a character generator’s profile is edited to
map that CG’s code for the Yen (¥) to the asterisk character (*) on the
keyboard. The character generator, in this example, recognizes 234 as
the code for the Yen character and its device number is 407, so its profile is stored in /site/mcs/407.
1. List the profile by using the cat command:
NRCS-A: cat /site/mcs/407

Working with Devices

5-11

A message similar to the following appears:
;Configuration
setup com1 9600-8nh
setup id 2
setup mixpreset 0
;setup debug 81
;character mapping
;map

 

map

<209>

<78>

NRCS-A:

This part should be
done with all iNEWS
Servers selected. See the
iNEWS Newsroom Computer System Operations
Manual for more information on selecting
servers and how to use
the UNIX line editor.

2. To add a new line to the profile, use the UNIX line editor by typing the ed command.
NRCS-A: ed /site/mcs/407
editing /site/mcs/407
145

3. Since the character mapping information is at the end of this profile, type $ to move to the end of the file and append the new line
there.
$
map

<209>

<78>

4. Type a and press Enter. This will start appending information you
type to the file:
a
5. The format you must use to map a character the CG can produce
to one available on the keyboard is shown below:
map





Enter the  and 
parameter values either by typing the actual character—if, of
DMP Configuration Files

5-12

course, it is one that can be generated from the keyboard—or by
using the ASCII code for that character. If you use an ASCII value,
you must enclose it in angle brackets—<67> for instance. If you
type the character itself; however, do not enclose it in angle brackets. In the following example, the asterisk (*) key is mapped to the
code the character generator uses to represent yen symbol represented by the code 234, so the command line appears as follows:
map
Do not use an uppercase (W). For more information, on the UNIX
line editor, see Chapter
10 in the iNEWS Newsroom Computer System
Operations Manual.

*

<234>

6. Type a period to stop appending, the save and exit the UNIX line
editor by typing the write and quit commands, as shown:
.
w
167 chars
q
NRCS-A:
After editing the file, restart the device so the changes to the profile
can take effect.

Working with Devices

CHAPTER 6
Control Air Operations
This chapter contains the following major sections:
•

Overview

•

The ControlAir Server Program
-

Stopping and Starting the ControlAir Server

-

Setting the Override Password

•

The AMCP Application Program

•

Device Status at the ControlAir Workstation

6-2

Overview
After the ControlAir Server software is installed and when the computer is rebooted, several programs associated with the ControlAir
system are launched automatically. These programs include:
•

The ControlAir Manager program

•

The ControlAir Server program (casvr.exe)

•

The AMCP application (AMCPapp.exe)

•

Any device managers configured in the ControlAir Manager

The ControlAir Server program and AMCP application are explained
in this chapter. Information about the ControlAir Manager is available
in “Setup ControlAir Manager” on page 3-25. For more information
pertaining to device managers, see Chapter 5 and the appropriate
Device Manager Guides on the ControlAir Installation CD.
Windows for each of these programs will open on the desktop. They
may be minimized, but do not close a window since this will close the
actual program.
Shortcuts—indicated by icons like those shown at left—may also be
placed on the desktop for quick access to one or more of these programs.
For instance, there is typically a shortcut to the ControlAir Manager.
Double-clicking on the icon will manually launch the
ControlAir Manager program, which in turn launches other
ControlAir programs the manager monitors. Using the shortcut is not
necessary after the computer is rebooted, since the programs launch
automatically upon a reboot.

n
Control Air Operations

If the ControlAir Manager is configured and running, should a user close a
window associated with the system, such as the ControlAir Server program,
ControlAir Manager will automatically relaunch the program, which will
reopen the window.

6-3

Because the ControlAir Manager relaunches device managers, shortcuts for them are not usually needed.

The ControlAir Server Program
The ControlAir Server’s window—as shown in Figure 6-1 on
page 6-4—displays a list of diagnostics while the program is running.
As changes occur, information about errors, new clients or playlists, or
other status changes is displayed along with the date and time of the
change. The types of messages that appear in the list vary, depending
on what diagnostic filters are set. See “Setting Diagnostic Filters” on
page 6-4 for more information.

Printing ControlAir Server Diagnostics
To obtain a printout of the readings on the screen—that is, the list of
messages in the ControlAir Server window, do the following:
1. Click the File drop-down menu.
2. Select Print Screen. The Print dialog box will appear, from which
you can select a printer, number of copies, and so forth.
3. Click OK to print.

n

There are two other options in the File drop-down menu that pertain to printing. Choose the Print Setup option to alter printer settings. Choose the Print
Preview option to view on screen a sample of what will be sent to the printer.

The ControlAir Server Program

6-4

Figure 6-1

The ControlAir Server Window

Setting Diagnostic Filters
Diagnostic information is grouped into four separate categories:
•

Errors and Warnings

•

Status changes

•

Data information

•

Input/Output information

Any or all of this information could be displayed in the ControlAir
Server window, as determined by diagnostic filters. The data could

Control Air Operations

6-5

also be saved as text files, known as Log files, on the ControlAir
Server, if the Output to File check box is selected, as shown below in
the Select Diagnostic Information Groups dialog box.

n

Samples of Data and Input/Output information are shown in Figure 6-1.
To set diagnostic filters, do the following: from the ControlAir Server
window:
1. Restore the ControlAir Server window if it is not already.
2. Do one of the following:
a. Click the Diagnostic drop-down menu and select Choose Filter.
-ORb. Type ALT-DC.
The Select Diagnostic Information Group dialog box appears.

The ControlAir Server Program

6-6

3. Check each box, depending on whether you want that type of
information displayed in the ControlAir Server window.

n

The ControlAir Server stores diagnostic information, status changes, and all
error/warning messages. Checking those corresponding boxes only controls
whether such information is displayed on screen in the ControlAir Server
program window. Data and Input/Output information is only stored when
the appropriate check box is selected.
4. Check the Output to File box if you want the data saved to text
files—thus generating Log files—on the ControlAir Server.
5. Click OK to save settings.

Stopping and Starting the ControlAir Server
The ControlAir Manager program automatically launches the
ControlAir Server program when the computer boots up. However, a
system administrator can manually stop and restart the ControlAir
Server program without having to completely reboot the computer.
To stop and restart the ControlAir Server program, do the following:
1. Close the ControlAir Server window.
2. Close the AMCP Applications window.
The device managers will close their own windows automatically
after the ControlAir Server program stops.
The ControlAir Manager program will automatically relaunch the
ControlAir Server program, the AMCP application, and the device
managers.

n

Control Air Operations

An exception is the device manager for AirPlay, which must be manually
stopped and restarted. If the ControlAir Manager does not restart a program
or device, see Chapter 7 for more information on troubleshooting.

6-7

To stop the ControlAir Server program without restarting it, do the
following:
1. Close the ControlAir Manager window.
2. Close the ControlAir Server window.
3. Close the AMCP Applications window.
The device managers will close their own windows automatically
after the ControlAir Server program stops.
4. Verify that all device manager windows closed; if not, close them.

n

If the programs are not stopped in the proper sequence, the system could be
caught in a loop. This can happen if a device manager is left running after the
ControlAir Manager is stopped and restarted; the ControlAir Manager
attempts to restart the DM, which is already running, thus causing the ControlAir Manager to issue an error message stating that it cannot restart the
DM. Should this happened, see Chapter 7 for troubleshooting information.
5. Close the ControlAir Workstation program if it is running on the
same computer.
This procedure is useful for maintenance purposes, such as if you
should need to cut the power to the computer for some reason.
To restart the ControlAir Server, do one of the following:
a. Reboot the computer.
-ORb. Restart the ControlAir Manager program. It will automatically
launch the ControlAir Server program, the AMCP application,
and device managers (except the DM for AirPlay).

Setting the Override Password
The purpose of the Override password is to prevent a show from
being reserved by a second ControlAir Workstation while under the

The ControlAir Server Program

6-8

control of a first workstation. Setting this password ensures that only
authorized personnel may take control of the show from another
workstation, which is useful should a workstation computer fail after
it was used to reserve a rundown. The password must be set during
installation of the ControlAir Server software; however, from the ControlAir Server window, it may be changed at any time. The password
cannot be set from a ControlAir Workstation.
To change the password, do the following:
1. Maximize the ControlAir Server window if it is not already.
2. Do one of the following:
a. Click the Tools drop-down menu and select Options, then
Password.
-ORb. Type ALT-TOP.
The Change Override Password dialog box appears.

3. In the fields provided, do the following:
a. Type the old password.
b. Type the new password. The password is case-sensitive and
can be a combination of letters and numbers.
c. Confirm the new password, by typing it a second time.
4. Click OK to save the new settings. (Click Cancel only if you want
to exit without altering the existing password.)

Control Air Operations

6-9

The AMCP Application Program
The Avid Machine Control Protocol (AMCP) application is one of the
programs typically monitored by the ControlAir Manager, so if it is
stopped, the ControlAir Manager will automatically relaunch it. This
also happens after the ControlAir Server is rebooted.
The AMCP application is an executable program used primarily as a
translator between the iNEWS monitor server and the ControlAir
Server; without it running, there is no communication between
iNEWS and ControlAir. It is also used by software programmers and
third-party developers for obtaining diagnostic information so they
can build device managers that interface well with the ControlAir system. It is seldom used by system administrators on site, but it must be
running on the ControlAir Server. Closing the application’s window
will stop the program; minimize the window instead to regain access
to the desktop.
In the main window, smaller windows—known as views—will open
containing machine control data for each show when the monitor
server loads machine control event data from a rundown to the
ControlAir system. That is done when a user issues the monitor
load command in iNEWS, using the drop-down menu option provided in the rundown.
Each view disappears when the monitor unload or monitor off
command is issued, the last of which turns off that show’s monitor
server.

n

See Chapter 4, particularly the section called “Overview” on page 4-2, for
more information on monitor servers.
The AMCP application also provides a verbose mode feature that
records communication between monitor servers and ControlAir. This
is particularly helpful for troubleshooting. See “Saving Rundown
Data” on page 7-6 for more information.

The AMCP Application Program

6-10

Figure 6-2 shows the AMCP Application window, displaying three
cascaded workspaces for the Noon, 10 PM, and 11 PM shows:

Figure 6-2

The AMCPAPP Window

The display can be changed from cascade to tile so views do not overlap within the AMCP Application window, as shown in Figure 6-3.

Control Air Operations

6-11

To do this, click the Window drop-down menu, and select Tile.

Figure 6-3

c

The AMCPApp Window with Tiled Workspaces

Each view represents a connection between an iNEWS rundown and
the ControlAir Server. Users must not close the view within the
AMCP Application window; doing so closes that connection
between rundown and server. The proper method to close the connection is to use the monitor unload and monitor off
options at an iNEWS Workstation.
The main toolbar has a drop-down list—shown below—that provides
a historical list of the past several system messages, such as initialization and disconnect notices, with the most recent appearing on screen.

The AMCP Application Program

6-12

Device Manager Windows
Typically, device managers are installed on the ControlAir Server, so
when it boots, DM programs are launched and their windows opened
over the desktop. The look and information provided in each DM window varies, depending on the device; however, one example is shown
in Figure 6-4.

Figure 6-4

Device Manager Window for LouthDM

The specific details of each DM window are explained in each device’s
Device Manager Guide, provided on the ControlAir Install CD.

Control Air Operations

6-13

DM windows can be minimized to the Windows taskbar, without
jeopardizing control of devices. However, do not close a DM window
because doing so will terminate control of the device.

n

When ControlAir Manager is set up and running, it will monitor
DMs—with the exception of the AirPlay DM—and should a DM window be
closed, it will relaunch the DM program, reopening the DM window.
See Chapter 5, “Working with Devices,” for more information.

Device Status at the ControlAir Workstation
This section provides some basic information about the ControlAir
Workstation window, as it pertains to connectivity between devices
and the ControlAir Server. At the top of the window is a drop-down
list providing a history of messages about system status. Below the
drop-down list is a section called Playlist Devices and below that is the
Device bar, containing five black fields.
Message History List

Playlist Devices Section

Device Bar, with five devices shown

Figure 6-5

Partial View of the ControlAir Workstation Screen

Device Status at the ControlAir Workstation

6-14

Below the Device bar is a spreadsheet-style panel displaying information loaded from an iNEWS rundown. The top row of that spreadsheet
is identified by an icon—shown at left—and displays the name of the
rundown, whether it is reserved, and by which ControlAir Workstation.
When the ControlAir Workstation program is launched, and the window opens for the first time, devices will not necessarily appear automatically on the Device bar in the window. They will appear when the
ControlAir Workstation connects to the ControlAir Server if the DMs
have already been connected as well. Should another DM be started
after the ControlAir Workstation is launched and monitor server is
loaded, it will automatically appear on the Device bar.
Devices on the Device bar will remain displayed even after the rundown is unloaded, as long as the ControlAir Workstation remains connected to the ControlAir Server.
The DMs listed on the bar are not necessarily used by the current rundown queue; that is, the rundown may or may not have a playlist for
the device associated with the DM. Those actually used by the loaded
rundown are shown in the Playlist Devices section when the rundown
is reserved from the ControlAir Workstation. If a device appears,
whether on the Device bar or in the Playlist Devices section, both the
device name and its status will be shown.
There are five status possibilities that are color-coded for easy visual
recognition.
Table 6-1
Status of Devices

Control Air Operations

Status

Color

Explanation

On-Line

Green

Indicates the DM for the named device is running, connected to the ControlAir Server, and
communicating with the device. However,
control of the device has not yet been reserved
by a ControlAir Workstation.

6-15

Table 6-1

Status of Devices

Status

Color

Explanation

In-Use

Green

Indicates the DM for the named device is running, connected to the ControlAir Server, communicating with the device, and control of the
device is reserved by this ControlAir Workstation.

Busy

Green

Indicates the same things as In-Use, except
that control of the device is reserved by
another ControlAir Workstation.

Ready

Yellow

Indicates a DM for a certain device is running
on the ControlAir Server and ready to communicate with the device, but no communication
between DM and device has happened.

does not indicate an actual connection between the
n Ready
device and ControlAir Server. For more information, see
“Visual Indicators” on page 7-3.
Off-Line

Purple

Indicates ControlAir can communicate with
the DM for this device, but the device is not
available to be controlled by ControlAir; can
indicate problems with the serial connection.

Unknown

Red

Indicates a DM for this device is not running
or is no longer connected to the ControlAir
Server. It can also indicate a mismatched
device name; ensure that the device names in
the SYSTEM.MAP file and device manager’s
DMP file are correct.

See “Visual Indicators” on page 7-3 in Chapter 7, “Troubleshooting,” for more
information on how to handle these status issues.

Device Status at the ControlAir Workstation

6-16

Control Air Operations

CHAPTER 7
Troubleshooting
This chapter contains information to help you respond to various error
messages and recover from various types of system failures. This
chapter contains the following major sections:
•

ControlAir Components

•

Where to Look for Errors

•

•

Visual Indicators

•

Error Messages

Other Problem-Solving Tips
•

ControlAir Manager

•

Gathering Diagnostic Data

7-2

ControlAir Components
The iNEWS ControlAir system consists of several components that
interface to provide machine control for on-air operations. Problems
can arise when communication between components is interrupted for
various reasons, such as the cable to a device being inadvertently disconnected.
Primary components include:

For information on how
the AMCP application
or ControlAir Server
can be used in troubleshooting, see “Gathering Diagnostic Data” on
page 7-5.

•

The ControlAir Server program (casvr.exe)

•

The AMCP application (AMCPapp.exe)

•

ControlAir Workstation(s) running the client software

•

iNEWS Workstation(s)

•

Device manager programs (DMs)

•

Devices, such as character generators

This chapter, combined with Appendix A, provides information to
help troubleshoot common problems. It is recommended that system
administrators and operators familiarize themselves with this information.

Where to Look for Errors
Problems are often identified when a ControlAir component issues an
error message. Because the iNEWS ControlAir system interfaces with
Avid’s iNEWS newsroom computer system, errors may appear in a
variety of locations.
The most common locations include:
•

Troubleshooting

The iNEWS Console Multiplexor

7-3

•

The iNEWS Workstation’s Message bar

•

The ControlAir Workstation (Figure 6-5 on page 6-13)

Visual Indicators
The ControlAir Workstation also provides some indicators concerning
devices and their DMs in the Device bar and Playlist Devices section,
as shown in Figure 6-5 on page 6-13 and in Table 6-1 on page 6-14. For
instance, some status categories may indicate potential problems, such
as Off-line and Unknown.
Unknown indicates no DM is running for a requested device. When
Unknown appears, check the following:
•

Ensure the actual device manager for the requested device is running on or connected to the ControlAir Server.

•

Ensure the device manager’s DMP configuration file is correct.

•

Ensure the settings on iNEWS in the SYSTEM.MAP file are correct.

If alldevices show an Unknown status, it may indicate a more serious
problem:
•

Ensure the ControlAir Server program (casvr.exe) is running.

Off-line indicates that ControlAir can communicate with a device
manager for the requested device, but that device is not available to be
controlled by ControlAir. When a show containing machine control
events for that device is loaded, the device status should change to
Online. If the device status remains Off-line or if the machine control
events for that device still have event status Unknown in the playlist,
check the following:
•

Ensure the device is connected to its device manager and they are
configured correctly.

Where to Look for Errors

7-4

n

A device with multiple channels will appear Off-line when all of its channels
become disconnected. When this happens, an error message is issued to the
ControlAir Workstation and displayed in its Message History drop-down list.
An example of this is shown in Figure 6-5 on page 6-13; see the louth2
device.
Another potential problem may exist even when the device status is
Ready. The Ready status indicates a DM for a certain device is running
on the ControlAir Server and ready to communicate with the device,
but no communication between DM and device has happened. This
does not indicate an actual connection between the ControlAir Server
and the device.

Error Messages
Many ControlAir errors can be divided into the following categories:
•

Startup errors, which are generated when any component associated with ControlAir cannot start.

•

System configuration errors, which are reported when ControlAir
encounters a situation where its configuration is incomplete or
incorrect.

•

Communication errors, which are reported when ControlAir
encounters a problem communicating with any component, such
as a device or program.

•

Monitor errors, which are reported by the monitor server utility
program on the iNEWS newsroom computer system.

An alphabetical listing of errors are provided in Appendix A along
with the category, the source—the ControlAir component generating
the error—and actions required to alleviate any problems as noted by
each error message.

Troubleshooting

7-5

Other Problem-Solving Tips
The following sections provide other troubleshooting tips.

ControlAir Manager
If programs on the server are not stopped in the proper sequence, the
system could be caught in a loop. This can happen if a device manager
(DM) or other program, such as the AMCP application, monitored by
the ControlAir Manager, is left running after the ControlAir Manager
is stopped and restarted. The ControlAir Manager attempts to restart
the program, which is already running, thus causing the program to
issue an error message—appearing in a dialog box—stating that it cannot restart.

n

Two identical DMs can coexist only if each uses a different DMP configuration file. Only one copy of the AMCP application or ControlAir Server program can be running at a time.

Gathering Diagnostic Data
Not all problems can be resolved through user action. Such problems
should be reported to Avid Broadcast Customer Support. The
ControlAir system provides the means to gather diagnostic data that
can assist Avid personnel in locating and correcting these problems.

Capturing Server Data Logs
The ControlAir Server produces some diagnostic information that
may be helpful in troubleshooting problems. That information can be
viewed in two ways:
•

The ControlAir Server window (Figure 6-1 on page 6-4)

•

The ControlAir Server’s Log files, if configured to output the data.

Other Problem-Solving Tips

7-6

Log files are text files, which can be opened with Notepad. To view
these files, open Windows Explorer and navigate to the installation
directory where these files are stored, usually on the ControlAir
Server. The default pathname is:
C:\Program Files\Avid\ControlAir
See “Setting Diagnostic Filters” on page 6-4 for more information on
setting up the system to output data to Log files.

Saving Rundown Data
A feature of the AMCP application may be used to help troubleshoot
problems related to communication between ControlAir and the
monitor server in iNEWS. When the AMCP application is configured
to save rundown data, it will record all messages known as rundown
data—which may be saved and used later—that are sent to ControlAir
by the monitor server.
To save the rundown data, do the following:
1. At the ControlAir Server, in the AMCP application window, click
the Configure menu.
2. Select iNEWS.
3. Select Save to File.

n

After Save to File is set, verbose mode is on and all messages from the next
monitor server to connect to ControlAir will be recorded until the rundown is
unloaded or the monitor server is stopped. This option also turns on verbose
mode, which displays each of the data messages in the rundown view window
as they arrive.
4. Start the monitor server and load the show.
5. When the monitor unload command is issued from an iNEWS
Workstation, the AMCP application will prompt for the information recorded to that point to be saved in a data file. The dialog

Troubleshooting

7-7

box—shown below—will appear onscreen at the ControlAir
Server where the AMCP application is running.
6. Choose ... to save the file. By default these files are in the following
format:
.rdn
For instance, if the monitor server was monitoring the 10PM rundown, located in the Show directory, the name of the file may be
similar to the following:
show.10pm.rundown.rdn
These RDN files may be kept and provided to Avid Broadcast Customer Support—instead of the actual rundowns—to help identify and
troubleshoot monitor server communications issues with ControlAir.
RDN files are not text files; they contain rundown data. These files
must be viewed using the AMCP application.

Other Problem-Solving Tips

7-8

Troubleshooting

APPENDIX A
Error Messages
This appendix contains ControlAir error messages in alphabetical
order. Each message appears in a paragraph with the following format:
Error: Error message text.
Location: Where message is found.

Source: Which program.

Category: Which type of error.

Token: Standard name

Action: What to do about the problem.
Error shows the error message itself, although some words are italicized and shown inside parentheses, indicating their purpose rather
than the actual words that may appear as part of the error message.
For instance, if an actual error message appears at the iNEWS Workstation as "Bad map line: Duplicate device: louth1," the corresponding
error message in this appendix will be "Bad map line: Duplicate
device: (invalid entry)."
Token shows the standard name for the message as defined in the system’s dictionaries. The system looks up these tokens as needed and
translates them into error messages, which are then sent to workstations under special circumstances. Table A-1 on page A-29 provides
an alphabetical listing of these tokens—pertaining to the monitor
server—that is cross-referenced with their corresponding error messages in the “Errors” section of this appendix.

A-2

Location specifies where the error is found. For errors generated by the
monitor server and located on an iNEWS Workstation, they only
appear on the workstation used to start the monitor server, not all
iNEWS Workstations on the network.
Source specifies which ControlAir component generated the error.
Category specifies in which category the error falls. Categories are
defined in the “Error Messages” on page 7-4 in Chapter 7, “Troubleshooting.” Action describes steps to take to resolve the error.

n

Some error messages are warnings only; the ControlAir system will continue
to run with a default behavior. Warnings are marked below with the opening
statement "This is a warning only," and a description of the default behavior.

Errors
Error: Bad map line: CG Map entry requires range
Location: iNEWS Workstation & console

Source: monitor server

Category: Monitor

Token: A_BADCG

Action: The show’s SYSTEM.MAP story entry contains a character generator (CG) device line that does not specify a range of addresses. (You
can leave out the drive and directory information, but you must specify a range.) Examine the show’s SYSTEM.MAP story entry and add the
range of addresses that you want the CG to use for that show. The
monitor server failed when it encountered the problem map entry, so
restart monitor server by turning it on from an iNEWS Workstation.

Error Messages

A-3

Error: Bad map line: device-server type mismatch: (device name)
Location: iNEWS Workstation & console
Category: Monitor

Source: monitor server
Token: A_BADMAPBADSVR

Action: The show’s SYSTEM.MAP story entry contains a line where a
MOS device is assigned to a ControlAir Server or ControlAir device is
assigned to a MOS Gateway. Examine the show’s SYSTEM.MAP story
entry and check that each device type is correct. Also check that MOS
devices are only assigned to a MOS Gateway and that video (cart), CG
and SS devices are only assigned to ControlAir Servers. The monitor
server failed to startup when it encountered the problem map entry, so
restart monitor server by turning it on from an iNEWS Workstation.

Error: Bad map line: Duplicate device (invalid entry)
Location: iNEWS Workstation & console

Source: monitor server

Category: Monitor

Token: A_BADMAPDUPE

Action: The same device name appears twice in the show’s
SYSTEM.MAP story entry. The second entry was ignored. If the second
entry is the duplicate remove it. If one of the entries references the
wrong device name, correct that entry. Resave the SYSTEM.MAP story,
then, to incorporate the repaired entry, turn the monitor server off and
back on from an iNEWS Workstation.

Errors

A-4

Error: Bad map line: Invalid arg count: (line number)
Location: iNEWS Workstation

Source: monitor server

Category: Monitor

Token: A_BADMAPARG

Action: There are only one or two parameters in one of the lines in the
show’s SYSTEM.MAP story entry. Check that show’s entry and fix the
erroneous line. Resave the SYSTEM.MAP story, then, to incorporate the
repaired entry, turn the monitor server off and back on from an iNEWS
Workstation.

Error: Bad map line: Invalid drive specification
Location: iNEWS Workstation & console

Source: monitor server

Category: Monitor

Token: A_BADMAPDRV

Action: The show’s SYSTEM.MAP story entry contains a character generator (CG) or still store device line that does not specify the drive and
directory information. The drive and directory information can be
empty, but you must enter two delimiters—namely, colons (:)—to separate the fields. Examine the show’s SYSTEM.MAP story entry and add
the two delimiters. The monitor server failed to startup when it
encountered the problem map entry, so restart monitor server by turning it on from an iNEWS Workstation.

Error Messages

A-5

Error: Bad map line: Invalid MCT form: (invalid entry)
Location: iNEWS Workstation & console

Source: monitor server

Category: Monitor

Token: A_BADMCT

Action: The monitor server was unable to open the form named in the
 parameter in the show’s SYSTEM.MAP story
entry. Check this parameter and ensure the name of the form appears.
A hyphen (-) in this field indicates that the story form for the Event
List queue is to be used. Resave the SYSTEM.MAP story, then, to incorporate the repaired entry, turn the monitor server off and back on
from an iNEWS Workstation.

Error: Bad map line: Invalid time value: (invalid entry)
Location: iNEWS Workstation

Source: monitor server

Category: Monitor

Token: A_BADMAPQTME

Action: An improper monitor shutdown time was entered in the
show’s SYSTEM.MAP story entry. Ensure the shutdown time is in the
proper format, and that it is preceded by a “D” if it is a duration. The
monitor server failed when it encountered the problem map entry, so
restart monitor server by turning it on from an iNEWS Workstation.

Error: Bad map line: Invalid update arg: (invalid entry)
Location: iNEWS Workstation & console

Source: monitor server

Category: Monitor

Token: A_BADMAPUPDT

Action: Something other than update, noupdate, or a hyphen (-),
which is equivalent to update, was placed in the  parame-

Errors

A-6

ter in the show’s SYSTEM.MAP story entry. Check this parameter and
ensure the proper value appears, depending on whether you want the
monitor server to update the device’s playlist. Resave the
SYSTEM.MAP story, then, to incorporate the repaired entry, turn the
monitor server off and back on from an iNEWS Workstation.

Error: Bad map line: Invalid video channel assignment policy
Location: iNEWS Workstation & console
Category: Monitor

Source: monitor server
Token: A_BADMAPINVCHAN

Action: The show’s SYSTEM.MAP story entry contains a video device
line that does not specify the ControlAir channel assignment policy
information. This field determines which ControlAir component
assigns video channels. The options are zero (0) for the video device,
one (1) for the iNEWS Workstation, two (2) for the video device manager, and three (3) or a hyphen (-) for the ControlAir Workstation.
Examine the show’s SYSTEM.MAP story entry and add the appropriate
channel assignment indicator. The monitor server failed to startup
when it encountered the problem map entry, so restart monitor server
by turning it on from an iNEWS Workstation.

Error: Bad resource line: Duplicate style entry: (style name)
Location: iNEWS Workstation

Source: monitor server

Category: Monitor

Token: A_BADDUPENTRY

Action: The previously identified SYSTEM.RESOURCE story contains
two styles with the same name. Examine the SYSTEM.RESOURCE
story and choose a new name for one of the styles. Resave the
SYSTEM.RESOURCE story, then, to incorporate the changes, turn the
monitor server off and back on from an iNEWS Workstation.

Error Messages

A-7

Error: Bad resource line: Invalid #CG fields: (line number)
Location: iNEWS Workstation

Source: monitor server

Category: Monitor

Token: A_BADCGLINES

Action: The CG fields entry at line (line number) in the previously identified SYSTEM.RESOURCE story is missing or is not a valid number.
The entry in the SYSTEM.RESOURCE story should match the number
of fields in the CG template. Find and correct the value in the
SYSTEM.RESOURCE story and resave it. Then, to incorporate the
changes, turn the monitor server off and back on from an iNEWS
Workstation.

Error: Bad resource line: Invalid arg count: (line number)
Location: iNEWS Workstation

Source: monitor server

Category: Monitor

Token: A_BADRESARG

Action: The entry on line (line number) in the previously identified
SYSTEM.RESOURCE story contains only one or two parameters. Examine the SYSTEM.RESOURCE story, looking for that erroneous line and
add the necessary parameters. Resave the SYSTEM.RESOURCE story,
then, to incorporate the changes, turn the monitor server off and back
on from an iNEWS Workstation.

Errors

A-8

Error: Bad resource line: Invalid CG template: (line number)
Location: iNEWS Workstation

Source: monitor server

Category: Monitor

Token: A_BADCGTMPL

Action: A style defined for the character generator does not have a CG
template or CG address in the third parameter. Locate this line in the
previously identified SYSTEM.RESOURCE story and add the necessary
parameter values—specifically, the template or address you want that
style to use. Resave the SYSTEM.RESOURCE story, then, to incorporate
the changes, turn the monitor server off and back on from an iNEWS
Workstation.

Error: Bad resource line: Invalid SS address: (line number)
Location: iNEWS Workstation

Source: monitor server

Category: Monitor

Token: A_BADSSADDR

Action: A style defined for the still store machine has an invalid number in the fifth parameter. Locate this line in the previously identified
SYSTEM.RESOURCE story and add the correct parameter values. If the
style uses a fixed still number, put that number here; otherwise, type a
dash for this parameter. If you enter a dash for this parameter, the still
number must be entered in the production cue. Resave the
SYSTEM.RESOURCE story, then, to incorporate the changes, turn the
monitor server off and back on from an iNEWS Workstation.

Error Messages

A-9

Error: Cannot access form: (form name)
Location: iNEWS Workstation

Source: monitor server

Category: Monitor

Token: A_NOFORM

Action: The monitor server was unable to locate the specified form in
the SYSTEM.FORMS directory. The form may be the story form for an
event list or composite queue or the MCT/CAWS form for a device
specified in the SYSTEM.MAP story. If the form is used by an event list
or composite queue, check the story form assigned to the queue and
ensure that the name of a valid form has been entered. If not, enter the
correct name and turn the monitor server off and back on from an
iNEWS Workstation. If the specified form is the MCT/CAWS form for
a device, check the device entry in the SYSTEM.MAP story for this rundown and ensure that a valid form name appears in the MCS/CAWS
form field. Resave the SYSTEM.MAP story, then, to incorporate the
repaired entry, turn the monitor server off and back on from an
iNEWS Workstation.

Error: Cannot delete from: (queue name)
Location: iNEWS Workstation & console

Source: monitor server

Category: Monitor

Token: A_DELERR

Action: The monitor server was unable to delete a story in a composite
or event list queue, with the result that the information in that queue
will be unreliable. This error may be caused by editing or removing
stories in that queue. Composite and event list queues are maintained
by the monitor server program. They should be read-only and not
altered by users. This error may also indicate database corruption or
even hardware failures. The system administrator should investigate
to isolate the cause. If the cause cannot be determined, report the
problem directly to Avid Broadcast Customer Support.

Errors

A-10

Error: ControlAir Server Aborted: (CAServer host name) disconnecting.
Location: iNEWS Workstation

Source: AMCPapp.exe

Category:
Action: See the action for the error: “ControlAir Server Aborted: disconnecting (CAServer host name).”

Error: ControlAir Server Aborted: disconnecting (CAServer host name).
Location: iNEWS console

Source: AMCPapp.exe

Category:
Action: The ControlAir Server program (casvr.exe) is not running;
restart it. Matching workstation messages may say “ControlAir Server
Aborted: (CAServer host name) disconnecting”. This is the same error.

n

When the ControlAir Server program (casvr.exe) exits, device managers connected to it will also exit. Restart them if necessary and reload the rundown.

Error: Device not in Map: (device name)
Location: iNEWS Workstation

Source: monitor server

Category: Monitor

Token: A_DRVNOTINMAP

Action: The user attempted to load the monitor server for a device not
listed in the show’s SYSTEM.MAP story entry. Try again, and ensure
the correct device name is selected when loading the monitor server. If
a valid device name was used, then examine the SYSTEM.MAP story,
and ensure the show’s entry specifies the correct device name for each
of the show’s devices. If the device name does not appear in the

Error Messages

A-11

show’s SYSTEM.MAP story entry, users cannot download playlists
from that show to that device. Resave the SYSTEM.MAP story to incorporate the changes to the show’s entry, then turn the monitor server
off and back on from an iNEWS Workstation, and reload the show.

Error: Directory open error
Location: iNEWS Workstation & console

Source: monitor server

Category: Monitor

Token: A_DIRERR

Action: The monitor server was unable to open a necessary system
directory; the directory name will be reported on the iNEWS console.
This is a very serious problem that should never occur. The system
administrator should immediately investigate and correct the problem. If the cause cannot be determined, report the problem directly to
Avid Broadcast Customer Support.

Error: Download failed: device not configured: (device name)
Location: iNEWS Workstation

Source: monitor server

Category: Monitor/System Configuration

Token: A_DRVNCONFIG

Action: The user attempted to load the monitor server for a device that
is not assigned to a ControlAir Server or a MOS Gateway or defined in
the configuration file. This can also happen if a monitor LOAD all
command is used and one or more of the devices in the show’s
SYSTEM.MAP story entry are not defined in the configuration file.
Examine the SYSTEM.MAP story, correcting the erroneous entries.
Ensure the show’s entry specifies the correct device name for each of
the show’s devices. Then, to incorporate the changes, turn the monitor
server off and back on from an iNEWS Workstation.

Errors

A-12

Error: Driver communication failed: (device name)
Location: iNEWS console

Source: monitor server

Category: Monitor/Communication

Token: A_DRVNOCOMM

Action: See the action for the error: “Network communication failed:
(device name)”

Error: Error sorting queue
Location: iNEWS Workstation & console

Source: monitor server

Category: Monitor

Token: A_SRTERR

Action: The monitor server was unable to re-arrange the stories in a
composite or event list queue to match the order of the rundown, with
the result that the information in that queue will be unreliable. This
error may be caused by editing or removing stories in that queue.
Composite and event list queues are maintained by the monitor server
program. They should be read-only and not altered by users. This
error may also indicate database corruption or even hardware failures.
The system administrator should investigate to isolate the cause (the
queue name will be reported on the iNEWS console). If the cause cannot be determined, report the problem directly to Avid Broadcast
Customer Support.

Error: Exceeded address range

Error Messages

Location: iNEWS Workstation

Source: monitor server

Category: Monitor

Token: A_XMAXADD

A-13

Action: The monitor server has used all of the available addresses
assigned to the specified character generator (CG) device in the
SYSTEM.MAP story. When this happens, no new CG events can be processed. The immediate solution is to turn the monitor server off and
then on again. Then, reload the show. The address range in the map
story will be larger than the total number of CG events because the
monitor server reassigns new addresses when the number of CG
events in a story increases. This keeps addresses contiguous within a
story, making their recall more efficient. If this error occurs frequently,
the address range for the device should be increased in the SYSTEM.MAP story.

Error: Exceeded max # events: (device name)
Location: iNEWS Workstation & console

Source: monitor server

Category: Monitor

Token: A_XMAX

Action: Some older device managers limit the number of events they
can support to 250. The monitor server program will stop processing
events for those devices when the limit is reached. To create room for
new events, float or remove stories that have already aired. In some
cases, the limit was removed for newer versions of the device manager. Contact Avid Broadcast Customer Support for specific details.

Error: Following errors found in resource story [(story name)]
Location: iNEWS Workstation

Source: monitor server

Category: Monitor

Token: A_RESERRORS

Action: One or more errors were found in the SYSTEM.RESOURCE
story. Remember the name of the story in the SYSTEM.RESOURCE
queue so that you can locate and correct errors that will follow.

Errors

A-14

Error: iNEWS DISCONNECTED DURING LOAD: Items Lost, No
Updates: (rundown name)
Location: ControlAir Workstation & iNEWS Source: casvr.exe
Category: Runtime
Action: The connection to the iNEWS monitor server was lost while a
rundown was loading. Some data was lost as a consequence. Will need
to reload to receive needed playlist items; do so when safe.

Error: iNEWS DISCONNECTED: No Updates: (rundown name)
Location: ControlAir Workstation & iNEWS Source: casvr.exe
Category: Runtime
Action: The connection to the iNEWS monitor server was lost either
intentionally or unintentionally, for the named rundown while that
playlist is reserved. The playlist will be preserved while it remains
reserve red, but no further updates will occur. May need to reload to
receive needed playlist items; do so when safe.

Error: Invalid address: (video ID)
Location: iNEWS Workstation

Source: monitor server

Category: Monitor

Token: A_INVLADD

Action: A video machine control event in a script is missing the clip
ID. This can also indicate that an incorrect channel is appended to the

Error Messages

A-15

clip ID. Examine the script’s production cue containing the machine
control event and ensure the correct clip ID (or channel) is entered.

Error: Invalid Device Specification
Location: iNEWS Workstation

Source: monitor server

Category: Monitor

Token: A_INVLDEV

Action: A machine control event in a script contains a device name
that the monitor server does not recognize. The script’s author either
mistyped the device name or selected a device that is not used by the
show. Examine the script’s production cue containing the machine
control event and ensure the correct device name is used. If the device
name appears to be correct, check the show’s SYSTEM.MAP story entry
to see if that device is listed as one used by that show. If it is not but
should be, add it. Resave the SYSTEM.MAP story to incorporate any
changes made to the show’s entry, then turn the monitor server off and
back on from an iNEWS Workstation, and reload the show.

Error: Invalid Msg Data: Order : Story Count Mismatch:
iNEWS=(number), ControlAir=(number)
Location: iNEWS Workstation & console

Source: AMCPapp.exe

Category: Runtime
Action: A serious data error has occurred. As a first step, unload and
reload the rundown. It may be necessary to restart ControlAir components. Report this error directly to Avid Broadcast Customer Support.

Errors

A-16

Error: Invalid Msg Data: Story Add: Exceeded Max Stories?
Location: iNEWS Workstation & console

Source: AMCPapp.exe

Category: Runtime
Action: A serious data error has occurred. As a first step, unload and
reload the rundown. It may be necessary to restart ControlAir components. Report this error directly to Avid Broadcast Customer Support.

Error: Invalid Msg Data: Story Add: Found duplicate ID (hex number)
Location: iNEWS Workstation & console

Source: AMCPapp.exe

Category: Runtime
Action: A serious data error has occurred. As a first step, unload and
reload the rundown. It may be necessary to restart ControlAir components. Report this error directly to Avid Broadcast Customer Support.

Error: Invalid Msg Data: Story Delete: Could not find ID (hex number)
Location: iNEWS Workstation & console

Source: AMCPapp.exe

Category: Runtime
Action: A serious data error has occurred. As a first step, unload and
reload the rundown. It may be necessary to restart ControlAir components. Report this error directly to Avid Broadcast Customer Support.

Error Messages

A-17

Error: Invalid Parameter Value: Missing iNEWS Server Name
Location: iNEWS Workstation & console

Source: AMCPapp.exe

Category: System Configuration
Action: The iNEWS system is not matched to the ControlAir system.
The two cannot communicate properly. Report this error directly to
Avid Broadcast Customer Support.

Error: Invalid Parameter Value: Missing Playlist Name
Location: iNEWS Workstation & console

Source: AMCPapp.exe

Category: System Configuration
Action: The iNEWS system is not matched to the ControlAir system.
The two cannot communicate properly. Report this error directly to
Avid Broadcast Customer Support.

Error: Invalid Parameter Value: Unsupported String Type 0x(string
type code)
Location: iNEWS Workstation & console

Source: AMCPapp.exe

Category: System Configuration
Action: The iNEWS system is not matched to the ControlAir system.
The two cannot communicate properly. Report this error directly to
Avid Broadcast Customer Support.

Errors

A-18

Error: (style name): Invalid Style
Location: iNEWS Workstation

Source: monitor server

Category: Monitor

Token: A_INVLSTYLE

Action: The monitor server found a machine control event that uses an
unknown style. Common causes of this error are mistyping a valid
style (especially using the letter “l” for the number “1”) or using a
style that has not been defined for the device specified in the event
request. Alternately, an error in the SYSTEM.RESOURCE story may
result in a style listed there being considered undefined. Check the
machine control event to see if the style was entered correctly. Also,
ensure the style is one that has been defined for the device specified in
the machine control event. Finally, check the SYSTEM.RESOURCE
story for other errors that might cause the style to be skipped.

Error: Lost Connection to (CAServer host name) Press OK to clear display.
Location: ControlAir Workstation

Source: ControlAir
Workstation

Category: Runtime
Action: See the action for the error: “Received ControlAir Server
CONNECTION END!”

Error Messages

A-19

Error: Map story open error
Location: iNEWS Workstation & console

Source: monitor server

Category: Monitor

Token: A_MAPOPENERR

Action: The monitor was unable to find or open the first story in the
SYSTEM.MAP queue. Ensure that the correct map story is in the queue
and that the user starting the monitor server has the correct permissions to read that story. The monitor server failed to startup when it
could not open the map story, so restart monitor server by turning it
on from an iNEWS Workstation.

Error: Missing argument
Location: iNEWS Workstation

Source: monitor server

Category: Monitor

Token: A_INVLARG

Action: A non-video machine control event in a script is missing necessary information. The script’s author forgot to enter a style name or
address (or both). Examine the script’s production cue containing the
machine control event and ensure the correct information is entered.

Error: Monitor exiting: Exceeded max # stories (rundown queue name)
Location: iNEWS Workstation & console

Source: monitor server

Category: Monitor

Token: A_XMAXSTORY
A_MONEXIT

Action: The monitor server limits the number of stories that it can process in a rundown queue. The limit is 500 total stories. Reduce the
number of stories in the rundown, either by floating, moving, or delet-

Errors

A-20

ing stories until the number is below the limit. The monitor server
exited when it exceeded the story limit, so restart monitor server by
turning it on from an iNEWS Workstation.

This message is only a
warning.

Error: Monitor exiting: Quit Time reached: (rundown queue name)
Location: iNEWS Workstation & console

Source: monitor server

Category: Monitor

Token: A_QUITTIME
A_MONEXIT

Action: This message is sent to inform the user that monitor server has
reached the time specified in the SYSTEM.MAP story for it to exit. No
action is required unless the show has run past its scheduled time. In
that case, if further updates for the show are required, it is necessary to
restart the monitor server and reload the show to the ControlAir
Server.

Error: Monitor exiting: Memory allocation failure: (rundown queue
name)
Location: iNEWS Workstation & console

Source: monitor server

Category: Monitor

Token: A_NOMEM
A_MONEXIT

Action: The monitor server was unable to allocate more memory for
data processing; it cannot continue and has exited. This is a very serious problem that should never occur; it means that all of the systems
available physical and virtual memory are in-use by running processes. The system administrator should immediately investigate and
correct the problem.

Error Messages

A-21

Error: Multiple SS addresses specified
Location: iNEWS Workstation

Source: monitor server

Category: Monitor

Token: A_MULSSADDR

Action: Both a still store machine control event and the style it is using
contain a still address. If the style is correct, then no address is needed
in the production cue; remove it. If the wrong style is being used,
change it to the correct style.

This message is only a
warning.

Error: Must first unload: (server name)
Location: iNEWS Workstation & console

Source: monitor server

Category: Monitor

Token: A_MUSTUNLOAD

Action: A pair of ControlAir Servers have been configured for this
rundown, with one designated as a backup for the other. Both are configured with the same devices. Only one server may be loaded at any
given time. This message alerts the user to the fact that one of the pair
is already loaded. To load this server, first unload the other.

Errors

A-22

Error: Network communication failed: (device name)
Location: iNEWS Workstation

Source: monitor server

Category: Monitor/Communication

Token: A_DRVNOCOMM

Action: The monitor server is unable to communicate with the
ControlAir Server or a stand-along device manager (DM) running on
an MCS-PC or in a PCU. This may be because of one of the following:
•

The network is down

•

The AMCP application on the ControlAir Server is not running

•

The ControlAir Server is down

•

The stand-alone DM on the MCS-PC or PCU is not running

•

The computer to which the device is connected, either the
MCS-PC or PCU, is down.

Check the network and connections to the ControlAir Server,
MCS-PC, or PCU. Ensure that the AMCP application or stand-alone
DM is running; restart it if it not. Download the playlist to the device
again by reloading the monitor server from an iNEWS Workstation.
Older versions of this message may say “Driver communication failed:
(device name)”. This is the same error.

Error: No SS address specified
Location: iNEWS Workstation

Source: monitor server

Category: Monitor

Token: A_NOSSADDR

Action: There is no address specified for a still store machine control
event, either in the machine control event (production cue) or in the
style used. If the style is correct, then add the correct address in the
production cue. If the wrong style is being used, change it to the correct style.
Error Messages

A-23

Error: Queue append error: (queue name)
Location: iNEWS Workstation & console

Source: monitor server

Category: Monitor

Token: A_QUEAPPERR

Action: The monitor server was unable to insert a story in a composite
or event list queue, with the result that the information in that queue
will be unreliable. This error may be caused by editing or removing
stories in that queue. Composite and event list queues are maintained
by the monitor server program. They should be read-only and not
altered by users. This error may also indicate database corruption or
even hardware failures. The system administrator should investigate
to isolate the cause. If the cause cannot be determined, report the
problem directly to Avid Broadcast Customer Support.

Error: Queue open error: (queue name)
Location: iNEWS Workstation & console

Source: monitor server

Category: Monitor

Token: A_QUEERR

Action: The monitor server was unable to open the rundown or a composite or event list queue. Ensure that the named queue exists and has
the correct properties for its purpose. The monitor server failed to startup when it encountered this problem, so restart monitor server by
turning it on from an iNEWS Workstation.

Errors

A-24

Errors: Received ControlAir Server CONNECTION END!
Location: ControlAir Workstation

Source: ControlAir
Workstation

Category: Runtime
Action: When the message appears, a dialog box will also appear with
the following text:
“Lost Connection to (CAServer host name) Press OK to clear display.”
The message—”Disconnected: (CAServer host name)” will appear on
the status bar. All three identify the same problem—an unexpected
disconnect from the ControlAir Server program. Close the dialog box.
Check status of ControlAir Server program (casvr.exe); restart, if
necessary. Reconnect ControlAir Workstation to ControlAir Server.

n

When the ControlAir Server program (casvr.exe) exits, device managers
connected to it will also exit. Restart them if necessary and reload any rundowns.

Error: Refused connection request
Location: iNEWS Workstation & console

Source: monitor server

Category: Monitor

Token: A_DEVBUSY

Action: The ControlAir system has denied a connection request from
this monitor server program. The most common reason for this error
is that the AMCP application was unable to connect to the ControlAir
Server program (casvr.exe). Ensure the casvr.exe program is
running; restart it if necessary. This message may also follow an error
message from the AMCP application indicating an incompatibility
between the iNEWS and ControlAir systems. In that case, refer to the
preceding error message for the correct action.

Error Messages

A-25

Error: Resource story open error
Location: iNEWS Workstation & console

Source: monitor server

Category: Monitor

Token: A_RESOPENERR

Action: The monitor server was unable to find or open at least one
story in the SYSTEM.RESOURCE queue. Ensure that the correct
resource story is in the queue and that the user starting the monitor
server has the correct permissions to read that story. The monitor
server failed to startup when it could not open the resource story, so
restart monitor server by turning it on from an iNEWS Workstation.

n

A resource story is only required for character generator (CG) devices, is
optional for still store devices, and is not used by video devices.

Error: Server cannot execute
Location: iNEWS Workstation & console

Source: monitor server

Category: Monitor

Token: A_NOSERVER

Action: The monitor server was unable to find or start its companion
program (/exc/monserver). Ensure that the monserver program is
in the /exc directory and has the correct permissions. The monitor
server failed to startup when it could not launch the monserver
program, so restart monitor server by turning it on from an iNEWS
Workstation.

Errors

A-26

Error: Story create error
Location: iNEWS Workstation & console

Source: monitor server

Category: Monitor

Token: A_STRYCRT

Action: The monitor server was unable to create a new story in a composite or event list queue, with the result that the information in that
queue will be unreliable. This error may be caused by changing the
properties in that queue. Composite and event list queues are maintained by the monitor server program. They should be read-only and
not altered by users. This error may also indicate database corruption
or even hardware failures. The system administrator should investigate to isolate the cause. If the cause cannot be determined, report the
problem directly to Avid Broadcast Customer Support.

Error: (story name): Story open error
Location: iNEWS Workstation & console

Source: monitor server

Category: Monitor

Token: A_STRYERR

Action: The monitor server was unable to open a story in the rundown, with the result that the information in that queue will be unreliable. This error may be caused by rapidly editing or removing stories
in that queue. This error may also indicate database corruption or even
hardware failures. The system administrator should investigate to isolate the cause. If the cause cannot be determined, report the problem
directly to Avid Broadcast Customer Support.

Error Messages

A-27

Error: (story name): Story write error
Location: iNEWS Workstation & console

Source: monitor server

Category: Monitor

Token: A_STRYWRT

Action: The monitor server was unable to write text into a story in an
event list queue, with the result that the information in that queue will
be unreliable. This error may be caused by editing or removing stories
in that queue. Event list queues are maintained by the monitor server
program. They should be read-only and not altered by users. This
error may also indicate database corruption or even hardware failures.
The system administrator should investigate to isolate the cause. If the
cause cannot be determined, report the problem directly to Avid
Broadcast Customer Support.

Error: Unable to create playlist; disconnecting.
Location: iNEWS Workstation & console

Source: AMCPapp.exe

Category: Runtime
Action: Ensure that the ControlAir Server program (casvr.exe) is
running; restart it if necessary and reload any rundowns.

Error: Unsupported AMCP Version: (version string)
Location: iNEWS Workstation & console

Source: AMCPapp.exe

Category: System Configuration
Action: This indicates component mismatch between iNEWS and
ControlAir systems. Contact Avid Broadcast Customer Support for
upgrade.

Errors

A-28

Error: Unsupported NRCS Type: (type string) - Currently iNEWS is the
only supported NRCS.
Location: iNEWS Workstation & console

Source: AMCPapp.exe

Category: System Configuration
Action: This indicates component mismatch between iNEWS and
ControlAir systems. Contact Avid Broadcast Customer Support for
upgrade.

Error: Warning: (video id): Channel out of range; reset to (first channel
ID).
Location: ControlAir Workstation

Source: ControlAir
Workstation

Category: Runtime
Action: An invalid video channel was entered in iNEWS. The
ControlAir Workstation has changed it to the A channel. If this is not
correct, correct it in the iNEWS Workstation. It may also be set locally
on the ControlAir Workstation, but that change will not be reflected in
iNEWS.

Error Messages

A-29

Error Message Tokens
The following table provides an alphabetical listing of tokens, which
may be cross-referenced to error messages (translations) in the previous section of this Appendix.

Table A-1

Error Message Tokens

Standard Name

Translation

See Page:

A_BADCG

Bad map line: CG device requires Page A-2
range

A_BADCGLINES

Bad resource line: Invalid # CG
fields

A_BADCGTMPL

Bad resource line: Invalid CG tem- Page A-8
plate

A_BADDUPENTRY

Bad resource line: Duplicate style
entry

Page A-6

A_BADMAPARG

Bad map line: Invalid arg count

Page A-4

A_BADMAPBADSVR

Bad map line: device-server type
mismatch

Page A-3

A_BADMAPDRV

Bad map line: Invalid drive
specification

Page A-4

A_BADMAPDUPE

Bad map line: Duplicate device

Page A-3

Page A-7

A_BADMAPINVCHAN Bad map line: Invalid video chan- Page A-6
nel assignment policy
A_BADMAPQTME

Bad map line: Invalid time value

Page A-5

A_BADMAPUPDT

Bad map line: Invalid update arg

Page A-5

Errors

A-30

Table A-1

Error Messages

Error Message Tokens

Standard Name

Translation

See Page:

A_BADMCT

Bad map line: Invalid MCT
form

Page A-5

A_BADRESARG

Bad resource line: Invalid arg
count

Page A-7

A_BADSSADDR

Bad resource line: Invalid SS
address

Page A-8

A_DELERR

Cannot delete from

Page A-9

A_DEVBUSY

Refused connection request

Page A-24

A_DIRERR

Directory open error

Page A-11

A_DRVNCONFIG

Download failed: device not configured

Page A-11

A_DRVNOCOMM

Network connection failed

Page A-12 and
Page A-12

A_DRVNOTINMAP

Device not in Map

Page A-10

A_INVLADD

Invalid address

Page A-14

A_INVLARG

Missing argument

Page A-19

A_INVLDEV

Invalid device specification

Page A-15

A_INVLSTYLE

Invalid style

Page A-18

A_MAPOPENERR

Map story open error

Page A-19

A_MONEXIT

Monitor exiting

Page A-20

A_MULSSADDR

Multiple SS addresses specified

Page A-21

A_MUSTUNLOAD

Must first unload

Page A-21

A-31

Table A-1

Error Message Tokens

Standard Name

Translation

See Page:

A_NOFORM

Cannot access form

Page A-9

A_NOMEM

Memory allocation failure

Page A-20

A_NOSERVER

Server cannot execute

Page A-25

A_NOSSADDR

No ss address specified

Page A-22

A_QUEAPPERR

Queue append error

Page A-23

A_QUEERR

Queue open error

Page A-23

A_QUITTIME

Quite Time reached

Page A-20

A_RESERRORS

Following errors found in resource Page A-13
story

A_RESOPENERR

Resource story open error

Page A-25

A_SRTERR

Error sorting queue

Page A-12

A_STRYCRT

Story create error

Page A-26

A_STRYERR

Story open error

Page A-26

A_STRYWRT

Story write error

Page A-27

A_XMAX

Exceeded max # events

Page A-13

A_XMAXADD

Exceeded address range

Page A-12

A_XMAXSTORY

Exceeded max # stories

Page A-19

Errors

A-32

Error Messages

APPENDIX B
System Reference Files
This appendix contains various samples of system files, such as the
/etc/hosts file for the iNEWS Server.
•

The autostart.ini File

•

The /etc/hosts File

•

Sample Configuration File on iNEWS Servers

•

Sample SYSTEM.MAP Story

B-2

The autostart.ini File
See “Setup ControlAir
Manager” on page 3-25
for more information.

This section provides the default autostart.ini file installed on
ControlAir Servers, which is used by the ControlAir Manager program. Text preceded by semicolons (;) is a comment and will be
ignored by ControlAir.
;
;
;
;
;
;

The ControlAir executables that are to be auto-started
are listed below in their desired start sequence. The
ControlAir Server program must be started first. Any
needed parameters are included on the same line. Note:
do not include comments or programs that are not to be
auto-started.

[Start Sequence]
casvr.exe
AMCPapp.exe
MCSDM.exe dmp\mcsdmss.dmp
MCSDM.exe dmp\mcsdmcg.dmp
LouthDM.exe dmp\Louth.dmp
[Samples]
; This section is ignored by ControlAir Manager. You may
; copy lines from here into the Start Sequnce section.
; Ensure that ControlAir Server is listed first.
; For device managers, specify a valid rooted or
; non-rooted path to the DMP file.
;
;
;
;

If no DMP file is specified for a device manager, the DM
will be invoked, which will present an "Open File"
dialog box, and wait for the operator to specify a DMP
file.

ChyronDM.exe dmp\ChyronDM.dmp
LouthDM.exe dmp\pdr1.dmp
MCSDM.exe dmp\clipbox.dmp
LouthDM.exe "c:\My Device Profiles\AirSPACE-2.dmp"
;
;
;
;

System Reference Files

WARNING: Do not use ControlAir Manager for video device
managers that do not protect playing clips when it
starts up (such as DMAirplay).
Refer to the documentation for you device manager. If

B-3

;
;
;
;

you are not sure, test it by playing a clip, then kill
the DM while the clip is still playing (using NT's Task
Manager, click Processes tab, select the Device Manager
program, and click the End Task button).

;
; Video DMs from iNEWS (except DMAirplay) and most CG or
; SS DMs are safe to use with ControlAir Manager's
; Autostart.

The /etc/hosts File
#

IP address-hostname database

#MIRROR NETWORK
10.1.0.1

NRCS-A nrcs-a A a nrcs-a.local NRCS-A.local

10.1.0.2

NRCS-B nrcs-b B b nrcs-b.local NRCS-B.local

10.1.0.8

WEBARCHIVE webarchive

10.1.0.10

PCU10

pcu10

10.1.0.20

PCU20

pcu20

10.1.0.30

pcu30

PCU30

10.1.0.19

MCSPC1 mcspc1 MCSPC19 MCSPC19

10.1.0.29

MCSPC2 mcspc2 MCSPC29 mcspc29

#CLIENT NETWORK
172.101.6.2 NRCS-A1 nrcs-a1 A1 a1 #iNEWS Workstation
172.101.6.3 NRCS-B1 nrcs-b1 B1 b1 #iNEWS Workstation
172.101.6.4 ftsserver FTSSERVER
172.101.6.5 casvr1 CASVR1

#CA Server Studio A

172.101.6.6 casvr2 CASVR2

#CA Server Studio B

172.101.6.8 CAWS-a CAWS-A

#CA Workstation

172.101.6.9 CAWS-b CAWS-B

#CA Workstation

172.101.6.10 CAWS-video CAWS-VIDEO
172.101.6.11 inews-web INEWS-WEB
172.101.6.12 MOSGWY mosgwy

# MOS Gateway machine

172.101.6.13 MG1

mg1

# MOS Gateway Server 1

172.101.6.14 MG2

mg2

# MOS Gateway Server 2

The /etc/hosts File

B-4

Sample Configuration File on iNEWS Servers
After you choose a mailbox and a device number for your monitor
server, you must add certain information to your system configuration
file—/site/config on the iNEWS Servers. The procedures for this
are found in Chapter 4 of this manual. However, Figure B-1 shows a
sample configuration file with pointers indicating where in the file
information is entered. In this example, the monitor server being
added is assigned 204 as its device number and mailbox number.
host ab a
net10
Add the monitor server to the
servers 200
201
256
;
servers line for the computer
host ab b
on which you want the server
net20
utility program to run.
servers 202
203
204
257
;
host a
a
net10
20
servers 200
201
202
203
204 257
Also, add the monitor server
;
to each server’s alternate host
host b
b
net10
20
definition.
servers 200
201
202
203
204 257
;
ccu
10 ccu10 at 1112131415- - terminal 11 19200-7 2
news ;[1-01]
terminal 12 9200-7
1
news ;[2-01]
terminal 13 9200-7
3
news ;[3-03]
terminal 14 9200-7
1
news ;[1-07]
printer
15 1200-7e 1
;[4-04]
;
ccu
20 ccu20 at 2122232425- - Finally, add the
terminal 21 9200-7
2
news - ;[1-02]
monitor server
terminal 22 9200-7
1
news - ;[5-01]
terminal 23 9200-7
1
news - ;[2-03]
configuration line.
terminal 24 9200-7
1
news - ;[1-03]
printer
25 9600-7e 2
;[5-03]
;
server
256
action
128
;action server
server
257
action
129
;action server
server
200
monitor
200
;monitor server
server
201
monitor
201
;monitor server
server
202
monitor
202
;monitor server
server
203
monitor
203
;monitor server
server
204
monitor
204
;monitor server

Figure B-1

System Reference Files

Adding a Monitor Server to the Configuration File

B-5

Sample SYSTEM.MAP Story
;    
;    ::
;-------------------------------------------------------;
show.10pm.rundown

show.10pm - 2300

cg

cg@casvr

update

MCT-CG

C:NEWS:2000 2498

cart

video@casvr

update

MCT-CART

1

ss

ss@casvr

update

MCT-SS

show.5pm.rundown

show.5pm

;
;
- monitor 1615

cg

cg@casvr

update

MCT-CG

C:NEWS:2000 2498

cart

video@casvr

update

MCT-CART

1

ss

ss@casvr

update

MCT-SS

;

Sample SYSTEM.MAP Story

B-6

System Reference Files

APPENDIX C
Upgrading Information
This appendix contains information about upgrading to the Avid
iNEWS newsroom computer system, as it relates to the iNEWS ControlAir system.
•

Upgrading to iNEWS

C-2

Upgrading to iNEWS
When upgrading to the Avid iNEWS newsroom computer system
from a previous product version, such as NetStation, you must update
specific field types in all your forms. See Table 3-1 for information
about which field types to update.

n

You must update these forms after you run the standard upgrade conversions
on your system.
To update field types on forms:
1. At the iNEWS Workstation, open a specific form.
For example, you may open the CG event list form under
SYSTEM.FORMS.C.CG.
2. Place the cursor in the field you need to update, and right-click.
3. Click Field Properties on the menu that appears.
The Form Properties dialog box opens.

Upgrading Information

C-3

4. In the Form Properties dialog box, ensure that Current field is
selected.
5. In the Type field, enter the new type or select it from the
drop-down list.
6. Click the OK button.

Table 3-1

n

Form Properties Window Parameters

In this form:

Change this field
type:

To this field type:

Rundown

APP1-1
AFF-READY-1

VIDEO-ID
EVENT-STATUS

Video Event List

APP1-1
AFF-READY-1

VIDEO-ID
EVENT-STATUS

CG Event List

APP2-1
APP1-1
APP3-1
MODIFY-DEV
VAR-1

CG-ADDR
STYLE
CG-TEMPLATE
EFFECT
CG-TEXT

SS Event List

APP2-1
APP3-1
APP1-1
MODIFY-DEV

STILL-ID
STILL-PRESET
STYLE
EFFECT

Composite List

APP1-1
APP2-1
CUME-TIME
AFF-READY-1

CG-ADDR
STILL-ID
VIDEO-ID
EVENT-STATUS

If you are upgrading from NetStation software, you must change the tape ID
assignment for cart devices. On NetStation, this information was entered in
the APP1 form field. In iNEWS, this information must be entered in the
VIDEO-ID form field. For more information about fields and forms, see
Chapter 8 in the iNEWS Newsroom Computer System Operations Manual.

Upgrading to iNEWS

C-4

Upgrading Information

Glossary

10Base-T

Low-cost point-to-point 10Mb/sec Ethernet using four unshielded
twisted pairs (UTP) of wire (only two pairs are actually used) with
RJ-45 connectors.

100Base-T

Low-cost point-to-point 100Mb/sec Ethernet using four UTP (only
two pairs are actually used) with RJ-45 connectors.

absolute time

The time assigned to a clip when it was encoded.

account

A level of authorization assigned to individuals using iNEWS newsroom computer system. This determines the types of information
users can access and the actions they can perform. Account types
include user, user manager, superuser, and system administrator.

alias

A code of up to 12 alphanumeric characters. It substitutes individual
user names and automates the distribution of a mail story to a group
of people.

anchor

1. The person presenting a newscast on-air to a television audience.
Also called a presenter.
2. The indicator in a Story Text panel that links a script to production
information, such as machine control events. Also called: grommet or
production cue marker.

-6

ASCII

American Standard Code for Information Interchange. The standard
that governs the recording of characters by a sequence of binary digits,
as in a computerized timecode or video editing system.

auto-backup

A function in iNEWS newsroom computer system that writes a
backup copy of an open story to a user’s local disk at specified time
intervals.

auto-refresh

A queue attribute that automatically redisplays the queue screen
whenever changes are made to the queue.

autoscript

A mode in which the production cue area of a story is automatically
displayed if production cues are in the story. If there are no production
cues added to a story, the story is displayed unscripted.

backtime

The exact time when a story in a newscast must start in order for the
show to remain on schedule. Television newscasts typically use backtime to ensure that the newscast ends precisely as scheduled.

baud

Unit for measuring the rate of the digital data transmission. Usually
one baud equals one bit per second.

bulletin

An incoming wire story coded as high-priority by a wire service; it is
fed directly into the iNEWS “priority” queue. Users are informed of its
arrival with both an audio signal and lightning bolt icon in the status
portion of the iNEWS Workspace.

clip

A segment of digitized source material.

connect

To call a service that is either local (such as an archive system) or
remote (such as Nexis). In iNEWS, users connect to services to access
data.

context menu

See pop-up menu.

-7

ControlAir

A product, formerly known as Broadcast Control System or BCS, that
works with the iNEWS newsroom computer system to run a show’s
production devices, such as character generators, still-stores, and
videotape devices.

cue

See production cue.

cume (cumulative)
time

The amount of airtime required from the beginning of the show up to
a certain point in the show in order for the show to remain on-schedule. It is displayed with each entry in a rundown queue. Cumetime is
used by producers when building, ordering, or airing a newscast.

DAT

A digital audio recording format that uses 3.8mm-wide magnetic tape
in a plastic cassette. (Digital Audio Tape)

Dead queue

A queue containing stories that have been either deleted by users or
purged automatically by the system. These stories are recycled automatically as new space is required.

device

Any computer peripheral of hardware component (such as printer,
mouse, monitor, or hard disk) capable of receiving or sending data.

dialog box

A secondary window that gathers additional information from a user.
It usually contains only a close (X) button in the top right corner, and
can be removed from the screen by pressing the Escape (ESC) key. See
also window.

directory

Like a file drawer in a file cabinet, a directory is a storage space. Directories, also known as folders, can contain other directories (known as
sub-directories) or queues. Directories do not contain stories.

Directory panel

An area in the iNEWS Workspace that displays the hierarchy of directories (folders) and queues in the iNEWS database. Users can use the
Directory panel to navigate through the system.

-8

drop-down menu

A menu that is displayed from a menu bar—the bar of words, such as
File or Edit, located at the top of a window. The menu can appear as a
result of a mouse click on the menu bar or a keystroke combination of
ALT plus the underlined letter of a word in the menu bar. For instance,
ALT-F will open the File drop-down menu. See also pop-up menu.

duration

The length of a show or story. It is calculated by using the elapsed time
in a broadcast when a story begins.

easy lock

A feature that allows a user to open a queue or story while preventing
others from doing the same. It is similar to a key lock, but is created
without a key. Therefore, others cannot be granted access. See also lock,
key lock.

Edit Decision List
(EDL)

A list of edits made during offline editing and used to direct the online
editing of the master.

edit lock

A feature that prevents two people from working in a story simultaneously. The iNEWS system automatically places a story in edit-lock
mode when a user is working in a story, and a user can also manually
edit lock a story.

encode

The process of converting analog video to a digital form.

Ethernet

A standard for connecting computers in a local area network (LAN).
The actual technicalities are based on a Collision Sense Multiple
Access protocol (CSMA).

export

1. To create an EDL from a sequence.
2. To conform a sequence.

extract

To remove a selected area from an edited sequence and close the
resulting gap in the sequence.

float

To temporarily suspend a story. The story’s time is removed from the
show timing. Float time is also ignored by the teleprompter and

-9

machine control. Floating is used when you are not sure whether or
where to put a story in a rundown.
folder

See directory.

form

A preformatted layout (template) containing the fields and the field
positions (such as presenter and writer) required for a story. The form
serves as a copy master when creating a new story.

gigabyte (GB)

Approximately one billion bytes (1,073,741,824 bytes) of information.

grommet

The indicator in a Story Text panel that links a script to production
information. Also called: anchor or marker.

hard out

A story in a newscast that has a fixed start time, usually at the end of a
segment or show. It is manually entered into the system.

headframe

A single frame that can be used to help visually identify a clip or a
sequence.

high-resolution

Digital video of a resolution suitable for broadcast.

In point

Starting point of an edit. Also known as a Mark IN.

insert

The process of including a clip into a sequence.

Instruction panel

The area of the Story panel that contains production cues or machine
control data. This area can be removed (hidden) from the display
within the Story panel, so it may not appear on screen. See also Story
panel, Story Form panel, Story Text panel.

IP address

An Internet Protocol address is a 32-bit numeric identifier usually
expressed as four groups of 8-bit decimal numbers (0 to 256) separated
by dots, as in 192.168.0.1.

-10

ISA

Industry Standard Architecture. A bus standard used in personal computers.

key

A special alphanumeric code that a user assigns to a queue or story to
lock it. To open, or unlock, a queue or story, a user must have the key.
See also lock, easy lock, key lock.

key lock

A feature that allows a user to lock a queue. To open the key-locked
queue, all users (including the individual who put the key lock on the
queue) must know the ”key” if they want to open, move, duplicate,
print, or delete the queue. See also lock, easy lock.

kill

To delete a story and place it in the Dead queue.

lineup

See rundown.

load

The process of opening a clip into the editor in preparation for viewing
or editing.

Local Area Network
(LAN)

This is a network of computers located in a common environment,
such as in a building or building complex.

lock

To protect a queue or story from access by unauthorized users. A
queue or story can be locked and unlocked with a key or by a
user-name specific lock. See also key, easy lock, key lock.

low-resolution

Digital video of a resolution suitable for edits.

machine control
event

The event typically appears in Production Cue Text boxes in the
Instruction panel of iNEWS, and includes commands for machines,
such as still stores, character generators, digital playback devices, cart
machines, and so forth. Each one begins with an asterisk, followed by
a code for the type of machine the instruction is for, such as CG for
character generator or SS for still store machine, and so forth. Then,
information specific to the machine and particular item or template is

-11

provided. Also known as machine control commands or machine control instructions.
marker

1. The indicator in a Story Text panel that links a script to production
information. Also called: grommet or anchor.
2. A mark added to a selected frame to qualify a particular location
within a video sequence.

Media Browse

A system that works with iNEWS and high-resolution editing applications to create broadcast-quality video output.

media object

An on-air object managed by a MOS device. See also MOS.

menu

See drop-down menu, pop-up menu.

Messages of the
Day window

A window that displays one or more messages for iNEWS system
users when they log in to the system.

mirroring

A fault tolerance method that keeps identical copies of data on disk
partitions located on different physical hard disks and servers.

monitor server

Autility program on the iNEWS Server. For ControlAir, it is used to
scan stories in the rundown, searching for machine control events to
build event lists (playlists) for the production devices

MOS

Acronym for Media Object Server. See also MOS device.

MOS device

A vendor product that stores media objects and supports the MOS
protocol.

MOS protocol

XML-based protocol for communication between a newsroom computer system and a MOS device. For more information, visit
http://www.mosprotocol.com on the Internet.

multimedia

In computing, multimedia refers to the presentation of information on
a computer using sound, graphics, animation, and text.

-12

network

A group of computers and other devices connected together so they
can communicate with each other.

network address

A network number that uniquely identifies a network cable segment.
It is also referred to as the IPX external network number.

NRCS

An acronym for Newsroom Computer System.

order lock

A temporary lock that the iNEWS system places on a queue when a
user changes a sequence of stories in that queue. Order locking does
not prevent other users from accessing the queue, but does prevent
them from ordering the queues simultaneously.

Out point

End point of an edit, or a mark on a clip indicating a transition point.
Also known as a Mark OUT.

out time

The total length of time for a show (shown in hours, minutes, and seconds) or the actual time by which the show must end (shown in
12-hour-clock time). See also backtime.

panel

A part of an iNEWS Workspace. In iNEWS, the three panels are the
Directory panel, Queue panel, and Story panel. The Story panel is split
further into the Story Form panel, Story Text panel, and Instruction
panel (used for production cues).

partition

A method of assigning disk space, creating two or more virtual disks
from a single physical disk. Similar to creating a directory.

password

A word users enter when logging in to the iNEWS system. Passwords
are alphanumeric and must be between 5- and 12-characters long.

pathname

The hierarchical name of the directory and queue in which a story is
located. For instance, the pathname for the Yankees queue is
WIRES.SPORTS.STORIES.YANKEES.

-13

PCI

Peripheral Component Interconnect. A bus standard used in newer
computers.

player controls

The electronic equivalent of a tape-deck controls.

pop-up menu

A menu that appears at the mouse pointer location when a user executes a right-click on a selected object. It contains commands contextually relevant to the selection. Also known as context menu. See also
drop-down menu.

presenter

The person presenting a newscast on-air to a television audience. Also
called an anchor.

preview

To rehearse an sequence without actually performing (exporting) it.

priority queue

1. An area where iNEWS places copies of wire stories (usually in
WIRES.ADVISORY.PRIORITY).
2. A queue designated to be read first by a server program for new
stories.

production cue

A prompt to start a story element, such as a video playback. In
iNEWS, it is typically anchored to the script by a marker with text
appearing to the left of a scripted story, and it provides information for
production staff, such as VO—an indication to the presenter that video
is on-air. Production cues may also contain instructions for machine
control events that involve other devices being controlled in the rundown. These machine control instructions are usually prefaced by an
asterisk (*). See also marker and machine control event.

purge

To remove stories from queues (based on age) and place them in the
Dead queue. Purged stories are recycled as needed as new space is
required. See also purge interval.

purge interval

A queue trait that indicates the time after which a story is considered
“old.” At hourly intervals, iNEWS will scan the entire database and
purge old stories from a queue.

-14

queue

An area of the database that contains stories related to a general topic.
Like a folder in a file drawer, queues are storage places within a system’s file structure that allow you to organize information in detailed
categories. See also directory, Directory panel, Queue panel.

queue form

The area used to display the contents, size, and labels of a Queue
panel.

Queue panel

An area in the iNEWS Workspace that contains a list of the stories in a
queue. Users can add, delete, and sequence stories in the Queue panel.

queue property

A trait that controls the characteristics of a queue in the iNEWS database. Queue properties include the refresh trait, read-only purge interval, sorting, and so forth.

read access

Authority granted to users that allows them to read and duplicate the
contents of a directory, queue, or story.

read rate

The number of words per minute at which a talent can read a news
story. The system determines the total running time of a newscast
based on the read rate of the assigned presenter.

refresh

A queue property or trait that automatically updates your screen’s display of the queue when changes are made to that queue by another
user or by the system.

relative-to-mark
time

Time is displayed as though the start of the clip is at the locator mark.

relative-to-start
time

Time is displayed as though the start of the clip is at 00;00;00;00.

remote service

An archival system, bulletin board, or any information service that
allows you to establish a connection to another service.

results queue

An area in iNEWS in which results from a Find All search are placed.

-15

roll

To play a video. The digital equivalent of starting the tape deck.

RS-232

The Electronic Industries Association standard for short-range serial
control.

RS-422

The Electronic Industries Association standard for medium-range
serial control.

rundown

A lineup or timed-out list of stories indicating the order in which they
will be aired during a news program. A rundown is viewed in the
Queue panel of the iNEWS Workspace. The rundown queue typically
uses a form with BACK-TIME or CUME-TIME fields to display the
timing of the newscast.

SCO

Santa Cruz Operation UNIX® operating system.

scratch pad

A buffer in which text or notes are stored until the appropriate recovery procedures is performed. Deleted text and notes are stored in the
scratch pad. It is separate from the Windows Clipboard and allows
clippings to be accumulated.

script

A story that is read on the air. Typically, a script also contains production cues and references to the related media annotations.

SCSI

Small Computer System Interface is an industry standard with guidelines for connecting peripheral devices (such as hard drives and tape
backup systems) and their controllers to a microprocessor. The SCSI,
commonly pronounced “scuzzy,” interface defines standards for hardware and software to communicate between a host computer and a
peripheral device. Computers and peripheral devices designed to
meet SCSI Specifications are normally compatible.

selection bar

The box at the left edge of a Queue panel that, when clicked, selects a
story and all of that story’s details.

sequence

An edited composition that includes one or more clips.

-16

server

1. A special utility program the system uses to handle the distribution of stories internally. Some of these servers are known as:
action, distribution, parallel, and so forth.
2. Computer hardware (or file servers) with the iNEWS database and
running the iNEWS application software. These computers also
run other operating systems, such as UNIX or Windows NT®. For
instance, the FTS server and the iNEWS Servers (also called server
A, server B, or NRCS-A, NRCS-B, and so forth).

session

The way in which an iNEWS Workspace is customized. Toolbars,
workspace layout, and preferences can be customized and saved with
a session.

slave printer

A printer attached to the workstation.

sorted queue

A queue in which stories are sorted according to criteria specified by
the system administrator.

source queue

A queue from which stories are copied or moved.

story

Uniquely identified file containing text; stories are grouped in queues
and are displayed in the Story panel of the iNEWS Workspace.

Story Form panel

An area at the top of a Story panel that contains information about a
story, such as its title, length, or status. This information is provided in
fields that may correspond to data displayed in the Queue panel. This
area can be removed (hidden) from the display within the Story panel,
so it may not appear on screen.

Story panel

An area in the iNEWS Workspace that displays the story form, text,
and production cues of a story.

Story Text panel

An area in the Story panel that contains the text or script of a story. It is
the only area that is always displayed as part of the Story panel. See
also Story panel, Story Form panel, Instruction panel.

-17

superuser

A user account that is given access to restricted functions in the
iNEWS system. Only a system administrator can assign superuser status.

system
administrator

A person responsible for maintaining the iNEWS system and keeping
all functions operating properly.

TCP/IP

Transmission Control Protocol/Internet Protocol is a platform-independent protocol for intercomputer communication.

time bar

A graphical representation of the duration of a clip, including an indication of the current position and the In and Out marks.

user

Individual who has a valid user account in the iNEWS system.

user ID

A special alphanumeric code that identifies a user account in the
iNEWS system. A user ID can be up to 20-characters long.

user manager

User ID given the authority to add, modify, delete, and search for
information about user accounts. User manager status can be assigned
by a system administrator only.

user name

A word established to identify the individual user. Enter your user
name and your password to log in. User names are alphanumeric and
are up to 20-characters long.

video clip

See clip.

window

An area in which the main interaction takes place. It is typically rectangular, with a title bar (that appears blue when active and gray when
inactive), and three buttons in the top right corner (used to resize the
window or close it). Unlike a dialog box, a standard window cannot be
closed by pressing the Escape key.

Windows®

Graphical shell operating environment that runs on top of DOS. It contains many accessories and features that access DOS functions such as

-18

file, program, and printer management. Windows is referred to as a
GUI (Graphical User Interface).
Windows NT®

Microsoft Windows New Technology operating system that implements protected process multitasking, security, and other features of
traditional operating systems, while maintaining a high level of compatibility with other Windows operating systems.

wire bulletin

See bulletin.

workstation

A personal computer (PC) that, when running the iNEWS client software, is called an iNEWS Workstation. This the PC that is operated by
end-users to write scripts or email, create rundowns (lineups), and so
forth.

workspace

The area within the iNEWS main window consisting of the Directory
panel, Queue panel, and Story panel. The iNEWS Workspace is where
users can view, add, edit, and delete information.

write access

The ability to add new stories, edit existing stories in a particular
queue, add a queue, or add a directory.

Index-1

Index

become a superuser 4-31
busy device status 6-15

composite list 4-12
security 4-14
configuration file
adding a monitor server to B-4
configuration lines
example 4-8
console command
list s 4-31
stop all 4-32
ControlAir
architecture 1-3
components 1-4
network layout 1-8
overview 1-2
setup overview 3-2
workflow 1-3
ControlAir Manager
defined 1-5
setup 3-25
ControlAir Server
defined 1-4
printing diagnostics 6-3
program 6-3
requirements 2-5
window 6-4
ControlAir Workstation
defined 1-6
requirements 2-6

C

D

camgr.exe 1-5
casvr.exe 1-4
CG-ADDR form field 4-15
CG-TEMPLATE form field 4-15
CG-TEXT form field 4-15
character generators, parameters 4-26
COM ports 2-8
Digi AccelePort 2-8
Equinox 2-9
components, grounding 2-3

default forms 4-17
device managers
defined 1-5
MCS-PC 5-5
restarting 5-7
device numbers 4-5
device status 6-14
busy 6-15
in-use 6-15
off-line 6-15, 7-3

Symbols
/etc/hosts 3-2, 3-3
editing 3-4
sample B-3
/site/config 4-5
sample B-4
/site/dict 4-29
/site/dict/mcs, editing 4-29
/site/mcs 5-6

A
AMCP Application, defined 1-5
architecture, ControlAir 1-3
assign forms 4-17
autostart.ini file 3-26
default B-2

B

Index-2

on-line 6-14
ready 6-15
unknown 6-15, 7-3
diagnostic filters, setting 6-4
dialog boxes
Change Override Password 6-8
Form Properties C-2
Monitor Queue 4-42
Queue Properties 4-10
Select Diagnostic Info Groups 6-5
dictionaries
incorporating changes 4-29
updating 4-31
DMP files 5-6
listed in autostart.ini 3-27

E
ed command 4-6
EFFECT form field 4-16
effects, using in styles 4-34
entry header variables 4-22
error categories 7-4
error checking 4-34
event list 4-12
security 4-14
EVENT-STATUS form field 4-16

F
Form Fields 4-15
CG-ADDR 4-15
CG-TEMPLATE 4-15
CG-TEXT 4-15
EFFECT 4-16
EVENT-STATUS 4-16
STATUS 4-16
STILL-ID 4-16
STILL-PRESET 4-16
STYLE 4-16
VIDEO-ID 4-16

Index

forms
assigning to queues 4-17
default 4-17

G
grounding components 2-3

I
iNEWS Servers
configuration details 4-4
configuration file 4-5
configuration summary 4-4
prerequisites for configuring 4-3
iNEWS, upgrading to C-2
installing
ControlAir software 3-5
serial ports 2-7
in-use device status 6-15
IP addresses
adding to ControlAir Server 3-2
adding to iNEWS Servers 3-4
example 3-3

L
list console command 4-5
variations of 4-11
list s command 4-31
loading playlists 1-12
loading shows 1-12
Log files 6-5, 7-6
LouthDM.exe 1-6

M
mailbox
assigning to rundown queue 4-10
defined 4-2
valid numbers 4-5
makemctab -b 4-32

Index-3

makemctab command 4-30
map story, defined 4-19
MCS dictionary files 4-28
updating 4-30
MCS-PC
configuration 5-5
device driver profile 5-6
device managers 5-5
requirements 2-7
Monitor Load 1-12
command 4-9
monitor modes 1-10–1-14
dialog box 4-42
Monitor On 1-10
command 4-9
monitor server
adding to configuration file B-4
communicating 3-2
configuring 4-3
creating 4-2–4-11
defined 1-6
display 4-14
error checking 4-34
listing assigned mailboxes 4-11
uses 4-33
Monitor Unload 1-14
monitoring shows 1-10

O
off-line device status 6-15, 7-3
on-line device status 6-14
Override password 3-16, 6-7

P
parameters
character generator 4-26
device list line 4-24, 4-26
entry header 4-22
still stores 4-27

video machines 4-28
password, Override 3-16
playlists, loading 1-12
playlists, unloading 1-14
procedures
adding IP addresses 3-2, 3-4
assign form to queue 4-17
assign mailbox to queue 4-10
creating composite list queues 4-12
creating event list queues 4-12
edit the dictionary file 4-29
setting Override password 6-8
update field types C-2
updating dictionaries 4-31

Q
queue forms 4-15
explained 4-18
Queue Properties dialog box 4-10
queues
composite list 4-12
event list 4-12

R
ready device status 6-15
reconfigure the system 4-9
reserve Override password 3-16

S
serial ports, installing 2-7
specifications
environmental 2-4
hardware 2-4
workstation 2-6
STATUS form field 4-16
still stores, parameters 4-27
STILL-ID form field 4-16
STILL-PRESET form field 4-16

Index-4

stop all command 4-32
Story Form panel 4-36
story forms 4-15
explained 4-18
Story Text panel 4-36
STYLE form field 4-16
Style Parameters 4-37
Device 4-37
Effect 4-38
Number of Fields 4-39
Preset 4-38
Style 4-37
Template 4-38
Styles
create and edit 4-36
using effects 4-34
where stored 4-35
why use 4-33
symbols and conventions
keyboard i-viii
SYSTEM.FORMS directory 4-17
SYSTEM.MAP story 4-19
sample device list 4-23
sample entries 4-20
sample entry header 4-21
sample story B-5
SYSTEM.RESOURCE queue 4-35
SYSTEM.RESOURCE story
sample 4-40
testing 4-39

T
Troubleshooting
ControlAir Manager 7-5
ControlAir Workstation 7-3
error categories 7-4
looping problem 7-5
missing machine control events 7-3
off-line status 7-3
unknown status 7-3

Index

U
UNIX line editor 3-4, 4-6
unknown device status 6-15, 7-3
unloading playlists 1-14
unloading shows 1-14
upgrading from NetStation C-3
UPS (uninterruptible power supply) 2-3

V
VIDEO-ID form field 4-16

W
work flow 1-3
write security group 4-14



Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.2
Linearized                      : Yes
Producer                        : Acrobat Distiller 4.05 for Windows
Creator                         : FrameMaker 6.0
Modify Date                     : 2002:09:23 10:42:43-05:00
Author                          : Brandi B. Loyd
Title                           : iNEWS ControlAir Installation and Operations Manual
Create Date                     : 2002:09:23 10:40:19
Page Count                      : 212
Page Mode                       : UseOutlines
EXIF Metadata provided by EXIF.tools

Navigation menu