background image

Avid Technology, Inc.

MOS Gateway

Installation & Operations Manual

Version 2.0

Summary of Contents for iNEWS

Page 1: ...Avid Technology Inc MOS Gateway Installation Operations Manual Version 2 0 ...

Page 2: ...ed 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...

Page 3: ...MOS Control Workflow 14 Loading a Show to the MOS Gateway 16 Monitor Mode ON 16 Monitor Mode LOAD 17 Chapter 2 Preparing for Installation Before You Begin the Installation Procedure 20 Hardware Requirements 20 Software Requirements 21 Supported MOS Devices 22 Chapter 3 Installing MOS Gateway Program Files Overview of the Setup 24 Adding IP Addresses on MOS Gateway Server 24 Installing MOS Gateway ...

Page 4: ...0 The logging Group 81 The tcpPorts Group 82 The ncs Group 83 The names Group 84 The roSlugMaps Group 84 The handlesEmptyStories Group 85 The handlesRoStoryMoveMultiple Group 85 The handlesRoItemLevelCommands Group 86 The prependPageNumber Group 86 The prependSeparator Group 86 The prependStringForEmptyPageNumber Group 86 The statusTranslations Group 86 The mosObjReplication Group 88 Prog IDs 89 U...

Page 5: ...tem Reference Files Sample Configuration File on MOS Gateway Servers 118 Sample Configuration File on iNEWS Servers 124 Sample etc hosts File on iNEWS Servers 126 Sample System Stories in iNEWS 126 MOSREPLICATION Form 127 Glossary Index Reader s Comments ...

Page 6: ...6 ...

Page 7: ...personnel responsible for using the iNEWS MOS Gateway 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 based operating sys...

Page 8: ...f 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 Minimum hardware and software components Installation procedures System configuration and maintenance Troubleshooting Use this manual to prepare for and set...

Page 9: ...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 others a heading table number of figure number is used In cases when the information in a chapter other than the one in which the cross reference is located page numbers are given along with the h...

Page 10: ...phone 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 869 7009 in the Americas All products except Newsview 44 1256 814222 in Europe Africa and Mid East 61 2 9963 2895 in Asia Pacific Or online e mail inews support avid com http www avid com support contact html For general...

Page 11: ...d your documentation comments by e mail to techpubs_wi avid com Include the title of the document its part number revision and the specific section that you are commenting on in all correspondence 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 Uni...

Page 12: ...12 ...

Page 13: ...Chapter 1 Introduction to MOS Gateway This chapter contains the following major sections Overview of MOS Gateway MOS Control Workflow ...

Page 14: ...arch the MOS inventory using iNEWS search tools Replication means that MOS Gateway v2 0 supports the Media Object Metadata MOM connection with a MOS device as well as the Rundown Running Order RO connection Each MOS device can send MOM to a single device specific queue allowing iNEWS to host a copy of a MOS device s inventory Each story in the device specific queue contains information about a dif...

Page 15: ...rundown and then its title and body edited accordingly such as changing the existing title to the story s name slug and replacing any text with the story s script After the news staff has entered the machine control events in the scripts the producer can download rundowns to the MOS device using the monitor server in iNEWS and MOS Gateway The downloaded rundown can be controlled using the MOS devi...

Page 16: ...OS device Monitor Mode ON When the monitor server is turned on usually by the producer from the iNEWS Workstation s Tool menu it will read all the machine control events in the rundown and build playlists also known as event lists for each device The monitor server performs as much error checking as it can without communicating with any broadcast equipment After the monitor server is turned on it ...

Page 17: ...the status of the playlist called a running order in the MOS Protocol Each MOS device also sends the status of individual running order items each one corresponding to a machine control event iNEWS monitor servers ON Watch for added deleted or Modified Events Machine Instructions LOAD send playlists and updates to MOS Gateway iNEWS DB Rundown Event List queues System Map Resource queues Messages p...

Page 18: ...sages Figure 3 Monitor Mode LOAD Diagram iNEWS monitor servers ON Watch for added deleted or Modified Events Machine Instructions LOAD send playlists and updates to MOS Gateway Messages progress errors warnings Event Status iNEWS DB Rundown Event List queues System Map Resource queues Messages progress errors warnings ON Get system info Parse Rundown Build Playlist Write Event List queues Monitor ...

Page 19: ...Gateway software including Familiarizing yourself with this manual release notes and other iNEWS documentation Verifying required hardware and software components This chapter contains the following major sections Before You Begin the Installation Procedure Hardware Requirements Software Requirements Supported MOS Devices ...

Page 20: ...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 Hardware Requirements To install and run MOS Gateway your system must have the minimum base equipment described in Table1 For a list of qualified PCs contact Avid Broadcast Customer Support n Minimum requirements are s...

Page 21: ...ne version 5 0 3802 or higher c All iNEWS Workstations on a network using MOS Gateway 2 0 must be running version 1 5 1 or higher of the iNEWS client software Table 1 Hardware Required for MOS Gateway Device Description CPU 500 MHz Intel Pentium II multi processor CPUs not supported Memory 1 GB RAM Keyboard Standard Windows based keyboard Monitor 15 inch color Video card Standard SVGA 1024x768 Har...

Page 22: ...test information visit the Avid Web site or contact Avid Broadcast Customer Support Avid AirSPACE CountDown Chyron Aprisa 100 250 and SSX Grass Valley Group s NewsQ Pro Netia Radio Assist Omnibus Columbus Omnibus News Control Pinnacle FXDeko Proximity Xenostore with Pinnacle FXDeko Sony NewsBase Sundance Digital NewsLink vizrt Pilot ...

Page 23: ...m Files This chapter describes the process of installing the MOS Gateway and contains the following major sections Overview of the Setup Adding IP Addresses on MOS Gateway Server Installing MOS Gateway Software Upgrading MOS Gateway Software ...

Page 24: ... monitor server communicates with the MOS Gateway software only if the MOS Gateway Server s IP address is added to all of the iNEWS Servers etc hosts files Procedures for configuring iNEWS Servers including adding MOS Gateway IP addresses are located in Adding IP Addresses for the MOS Gateway on page62 This section provides steps for adding IP addresses to the MOS Gateway Server To add IP addresse...

Page 25: ...ange 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 MOS device Installing MOS Gateway Software This section provides information pertaining to installing MOS Gateway on a new system If upgrading a system already running an ea...

Page 26: ...Chapter 3 26 4 Click the setup exe file The MOS Gateway Setup dialog box opens 5 Click the Next button The Choose Destination Location dialog box opens ...

Page 27: ... Folder or click Browse to set another drive and directory as the destination 7 Select the type of setup A Complete setup installs the MOS Gateway Server software the License Service and Remote Administration tool A Remote Administration setup installs only the Remote Admin istration tool ...

Page 28: ...k Next The Start Copying Files dialog box appears allowing you to review the your selections for the setup before initiating the copy process 9 If a change must be made click Back to do so otherwise click Next to continue ...

Page 29: ... bar indicating the percentage of installation completeness 10 The MOS Gateway requires the Microsoft Java Virtual Machine so it is automatically installed next n If Virtual Machine already exists on the computer the installation program will detect it and skip steps 10 and 11 ...

Page 30: ...ill continue n If installing the Remote Administration only as selected in step 7 skip steps 12 through 15 12 If a Complete setup type was chosen in step then Setup installs the Microsoft Installer and XML Parser 13 MOS Gateway installs a license server that listens on an IP port for license requests In the dialog box that appears specify an IP port that is not used by any other application on the...

Page 31: ...Overview of the Setup 31 The default is 53211 14 Click Next The MOS Gateway License Server Key dialog box appears ...

Page 32: ...it If not contact Avid Broadcast Customer Support with your customer ID and MOS Gateway Server hostname to receive one 16 Type the name of the MOS Gateway Server if necessary Since this information is typically supplied automatically by the setup program accept the default by clicking Next ...

Page 33: ...ware any previous version of the software must be uninstalled first c Running the setup program on a system that already has a previous version installed will not overwrite all the necessary files Additionally version 1 0 of the MOS configuration file mosconfig xml cannot be used with MOS Gateway version 2 0 Since the new configuration file will require editing after the installation print the old...

Page 34: ...config xml file t Select File Print t Press Ctrl P To uninstall MOS Gateway t Use the Add Remove programs feature in the Windows Control Panel After all previous versions of the software is uninstalled upgrade by installing the latest version of MOS Gateway according to the procedure in Installing MOS Gateway Software on page25 After the new version of software is installed complete the upgrade by...

Page 35: ...way is installed you must set up the iNEWS Server to use MOS Gateway This chapter provides the procedures for setting up the servers This chapter contains the following major sections Configuring iNEWS Servers Configuration Summary Configuration Details ...

Page 36: ...lation 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 a familiarity with the iNEWS client software and selecting servers at the console n It is highly recommended that you have an iNEWS Newsroom Computer System Operations Manual available while conducting procedures found in ...

Page 37: ...ds playlists to MOS Gateway 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 A monitor server must be assigned device and mailbox numbers typically these numbers are the same A device number is chosen for monitor server so iNEWS recognizes the serve...

Page 38: ...list mailbox 266 c Information similar to the following appears n For other list command options for determining mailbox assignments of queues and servers see Using the list Command to View Assigned Mailboxes on page43 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 in...

Page 39: ...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 ex...

Page 40: ...s configuration lines are server device type mailbox device name 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 such as monitor Others include action distribution parallel keyword seek and so forth mailbox The mailbox the server program uses Valid standard...

Page 41: ... 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 Reconfiguring the system to incorporate the new device monitor server into your system s operation Adding the monitor server s mailbox to the ...

Page 42: ...rt 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 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 Sy...

Page 43: ...ry 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 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 ...

Page 44: ...lbox 267 c Step 2 Creating Composite and Event List Queues The monitor server scans stories for machine control events and builds lists of these events which can be referenced or used to transmit data to production devices such as character generators CGs or still stores These lists known as composite and event lists are valuable resources for a show s director and production device operators An e...

Page 45: ... more on mapping see Create an Entry in the SYSTEM MAP Story on page55 To create and configure the composite and event list queues 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 3 Do one of the following t Click Tools New Queue t Right...

Page 46: ... for the 6PM show that has a character generator called CG1 you may select to place the event list queue in the SHOWS 6PM directory as shown above The pathname would be SHOWS 6PM CG1 Using the same example the pathname for the composite list queue would be SHOWS 6PM COMPOSITE 5 Press Enter to save the new queue name The newly created queue will inherit database traits of its parent directory initi...

Page 47: ... the display of any queue such as a composite or event list queue log in as a system administrator at an iNEWS Workstation and do the following a Navigate to and right click on the composite or event list queue in the Directory panel b Select Properties from the pop up menu The Queue Properties dialog box appears c Select the User Interface tab d Set Preview Lines to the number of lines you want d...

Page 48: ...uter 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 37 and mapped to them This will enable the monitor server to determine the queue where the composite list should be placed and the directory where the event list queues are located The procedures for mapping the monitor server to composite and event ...

Page 49: ...ored in iNEWS The field is optional and its contents are only used in calculations if the RUNS TIME field is also present in the story form See Calculating Duration in Time Fields on page 50 for more information EVENT STATUS This read only field displays in the rundown the availability and play status of a machine control event or any MOS item as reported by the production device involved For inst...

Page 50: ...rovides a visual outline of how input in certain form fields directly affects what appears in others Figure 1 Relationships of Time based Fields In Figure1 three MOS items are inserted into the Story panel of the iNEWS Workspace Only one MOS item C in the example can be dragged and dropped into Story Form panel any additional items must be dragged and dropped into the Story Text or Instruction pan...

Page 51: ... TIME field The time appearing in the AUDIO TIME field is the estimated read time of the text in the Story Text panel as calculated by the iNEWS system according to reading speeds defined by the system administrator Step 4 Edit the SYSTEM MOS MAP Story The SYSTEM MOS MAP story contains a section of information known as the DeviceTable which consists of two columns The first column has the MOS devi...

Page 52: ... the ReplaceTime value is set to NO it will apply to all devices listed within the DeviceTable To exclude time information from a single device while allowing the display of similar input for other devices 1 In the SYSTEM MOS MAP story set the ReplaceTime value to YES 2 Append noDur to the line associated with the single device located within the DeviceTable c The noDur tag must not be used at sit...

Page 53: ...queue For instance Assign a form designed to display composite list information to SHOWS 6PM COMPOSITE Assign a form designed to display the information in a character generator s event list to SHOWS 6PM CG1 n 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 produ...

Page 54: ...ect the form you want to apply to the directory as queue form database trait 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 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 exi...

Page 55: ...ways 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 n On a small ...

Page 56: ...y header must be followed by a device list RUNDOWN EVENT DIR COMP DIR GROUP OFF TIME DEVICE DEVNAME UPDATE MCT TEMPLATE MSG DIR SHOW 10P RUNDOWN SHOW 10P SHOW 10P COMPOSITE 130 ss ss bcssvr 1 bcssvr 2 UPDATE bcs bcw cg cg bcssvr 1 bcssvr 2 UPDATE bcs bcw C NAB 300 499 cart pdr bcssvr 1 bcssvr 2 UPDATE bcs bcw 3 mos sony mosgwy UPDATE bcs bcw SHOW 6P RUNDOWN SHOW 6P SHOW 6P COMPOSITE 2100 ss ss bcs...

Page 57: ... DEVICE DEVNAME UPDATE MCT TEMPLATE MSG DIR SHOW 10P RUNDOWN SHOW 10P SHOW 10P COMPOSITE 130 ss ss bcssvr 1 bcssvr 2 UPDATE bcs bcw cg cg bcssvr 1 bcssvr 2 UPDATE bcs bcw C NAB 300 499 cart pdr bcssvr 1 bcssvr 2 UPDATE bcs bcw 3 mos sony mosgwy UPDATE bcs bcw SHOW 6P RUNDOWN SHOW 6P SHOW 6P COMPOSITE 2100 ss ss bcssvr 1 bcssvr 2 UPDATE bcs bcw cg cg bcssvr 1 bcssvr 2 UPDATE bcs bcw C NAB 500 699 c...

Page 58: ...at holds the show s rundown If you do not use this field put a dash here Composite List Queue Optional 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 field put a dash here Group of Users Optional Put a security group in this field so that only superusers and people assigned ...

Page 59: ...s identified in the etc hosts file on the iNEWS Server In the example the hostname is mosgwy A complete sample of the etc hosts file is provided in AppendixB See also step 7 on page 62for more information on that file See Chapter5for more information on the MOS configuration file called mosconfig xml Quit Time The time you want the show s monitor server to turn itself off You can enter this time a...

Page 60: ...ATE bcs bcw 3 mos sony mosgwy UPDATE bcs bcw SHOW SPECIALS RUNDOWN SHOW SPECIALS SHOW SPECIALS COMPOSITE 130 ss ss2 bcssvr 1 bcssvr 2 UPDATE bcs bcw cg cg2 bcssvr 1 bcssvr 2 UPDATE bcs bcw C NAB 300 499 cart pdr2 bcssvr 1 bcssvr 2 UPDATE bcs bcw 3 mos sony mosgwy UPDATE bcs bcw The type of production device The name of the production device The address range you want to use CGs and still stores Wh...

Page 61: ...or CG forms Parameters for Still Stores Drive Select the disk drive you want the machine to use If you leave this field empty the machine uses its default drive Directory User If your still store machine has user numbers use this field to specify the user number you want to use for that show Address Stack Specify the stack you want the still store to use in this field Parameters for Video Machines...

Page 62: ...uce the show Step 7 Adding IP Addresses for the MOS Gateway To enable monitor server to communicate with MOS Gateway the IP address of the MOS Gateway Server must be added to all iNEWS Servers etc hosts files Ideally all MOS Gateway Servers and iNEWS Servers would have each other s addresses and computer names See Adding IP Addresses on MOS Gateway Server on page 24 for more information The follow...

Page 63: ...ts such as 125 1 0 1 NRCS A nrcs a nrcs a yourdomain com 125 1 0 2 NRCS B nrcs b nrcs b yourdomain com n 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 125 1 10 50 MOSGWY mosgwy MOS Gateway machine c Type a period to stop appendin...

Page 64: ...ll translate the iNEWS status wording so that it corresponds to what appears on the actual device 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 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 Cha...

Page 65: ...for more information 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 ...

Page 66: ...s already logged in that processes will be stopped Include the time the system will be shut down Here is an example NRCS A broadcast WARNING Log out in 5 Min The broadcast command broadcasts a message to all users logged in at present 4 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 t...

Page 67: ...r s workstation stops the session is disconnected and any unsaved work is lost Ensure any connect session users have logged out before you continue the shutdown procedure 8 Type stop all to stop all server programs including monitor servers 9 Type maketab i to build command and message tables and translate dictionaries for the iNEWS newsroom computer system 10 Type makeccutab i to build the comman...

Page 68: ...ring that write permissions are assigned to the group containing only the MOS replication user account for all device specific queues that will store replicated MOS items All other iNEWS users should have read only permission to those queues n Other configuration required for MOS replication which must be done on the MOS Gateway Server is explained in Chapter5 See Using the MosAdmin Application on...

Page 69: ...red in the ncs group of the MOS configuration file See The ncs Group on page 83 for more information 5 Click Password to set the password for logging in c Because the Force Change option for passwords is selected by default for all new users and MOS replication is an automated process that option must be removed after creating the account See step 8 6 Ensure Kill All Stories in the Queue Features ...

Page 70: ...uld receive a similar response before proceeding 3 Use the gtraits add command to enter the new group name into the iNEWS system n For more information about using the iNEWS console see Chapter 2 of the iNEWS Newsroom Computer System Operations Manual For more information about the iNEWS Workstation and the panels of the iNEWS Workspace see the iNEWS Newsroom Computer System Training Manual 4 Add ...

Page 71: ...is applied to security measures or other system features To create device specific queues for MOS replication For more information on creating directories and queues in iNEWS see Chapter 5 of the iNEWS Newsroom Computer System Operations Manual 1 Log in as a system administrator using a superuser account unless you have write access to the parent directory and queues This ensures that you have ful...

Page 72: ...te queue and story forms Ensure these settings are correct by configuring the queue s properties as explained in the following procedure If all device specific queues for MOS replication are located in the same folder the properties may be set at the directory level To configure properties of MOS replication device specific queues For more information about configuring database traits of directori...

Page 73: ...ory or a queue 4 On the Forms tab of the Directory Queue Properties dialog box ensure the correct Queue and Story forms are selected For MOS replication this is usually a form called MOSREPLICATION n The MOSREPLICATION form is a queue located in the SYSTEM FORMS M directory of iNEWS It contains three stories that define the format by which MOS items are replicated to the story form to the body of ...

Page 74: ...p is selected as the Write Group n If the appropriate group does not appear as an option in the list it must be created in SYSTEM GROUPS the procedure for creating the group is on page 70 It is not necessary to assign any Read or Notify groups leave them set to none ...

Page 75: ...face tab ensure that Refresh and Batch Allowed are selected 7 Click OK to save changes and apply settings n Selecting and or unselecting check boxes in the Directory Queue Properties dialog box does not apply changes immediately Only step 7 does that ...

Page 76: ...Chapter 4 76 ...

Page 77: ...s This requires changes to be made in both the iNEWS Server and MOS Gateway This chapter contains the following major sections MOS Gateway Configuration File Editing the Configuration File Configuration File Components Explained Adding MOS Devices to the SYSTEM MOS MAP Story Moving the Configuration File ...

Page 78: ...onfiguration File The MOS Gateway configuration file is saved as a Unicode file not a standard ASCII text file You must use an editor that can process Unicode files to edit it The Windows Notepad executable program notepad exe will edit Unicode files so its use is recommended for editing the MOS Gateway configuration file n While MOS Gateway is running the configuration file is locked by the MosCo...

Page 79: ...ted are See MOS Gateway Components on page100 for more information MOSConfigService MOS Gateway Logger MOS Gateway License Server MOSReplicationService MOSRouterService MOSAdminService n When stopping services manually the order is reversed For instance MOSAdminService must be stopped before MOSRouterService and so forth with the last service being MOSConfigService To stop and restart services Gra...

Page 80: ...ction of the file that can or should be modified to configure the MOS Gateway to work with MOS devices at your site The section pertaining to replication with a newsroom computer system is located between lines with ncs and ncs The section pertaining to devices is located between lines with listDevices and listDevices Each group describing a particular MOS device is located between lines with mosD...

Page 81: ...bytes ensure that you have 100 MB of free space in the logging directory The WINDEBUGTRACE_YESNO should be changed to YES if logging should be sent to the global Win32 debug subsystem This is useful if the system has a Win32 debugger that can display statements in real time Socket logging can affect performance so it should not be left on all the time The SOCKET_ONOFF should be changed to ON if so...

Page 82: ...The MOS_OUT_LOWER_PORT_GOES_HERE should be changed to the port on which the MOS Gateway will send media object metadata MOS commands The recommended value is 10540 The MOS_IN_UPPER_PORT_GOES_HERE should be changed to the port on which the MOS Gateway will receive running order MOS commands The recommended value is 10541 The MOS_IN_LOWER_PORT_GOES_HERE should be changed to the port on which the MOS...

Page 83: ...NO should be changed to YES if devices are to replicate data to queues on the newsroom computer system If this line does not appear in the configuration file the default is YES If set to NO replication is prevented and MOS objects are dropped at the MOS Gateway The USER_GOES_HERE should be changed to the User ID that the replication service will use to replicate MOS objects to the iNEWS Server Thi...

Page 84: ...he SYSTEM MOS MAP Story on page 51 and Adding MOS Devices to the SYSTEM MOS MAP Story on page95 for more information The NETWORK_NAME_GOES_HERE should be changed to the network host name of the MOS device Contact your network administrator for this information The roSlugMaps Group The iNewsRunning OrderName tags should be on the same line in the actual file not wrapped as appears here roSlugMaps r...

Page 85: ... YES if the MOS device manages stories with no items the same way it handles stories that do have items Some MOS vendors do not handle stories with no items as the MOS Protocol specifies for these devices YESNO should be set to NO For instance Table4 gives the standard settings for two MOS devices If the handlesEmptyStory parameter is absent from the file the system defaults to YES The handlesRoSt...

Page 86: ...hyphen should be changed to the chosen character used to separate the story title and the page number The default is a hyphen The prependStringForEmptyPageNumber Group prependStringForEmptyPageNumber XXX prependStringForEmpty PageNumber The XXX should be changed to string of characters used in place of an empty page number The statusTranslations Group statusTranslations statusUnknown UNKNOWN_STR s...

Page 87: ...evice so refer to the manufacturer s documentation provided with the device for more configuration details The UNKNOWN_STR should be changed to the string the MOS device reports if it is unable to determine the presence or absence of the MOS item media The UNAVL_STR should be changed to the string the MOS device reports if the MOS item media is absent The AVAIL_STR should be changed to the string ...

Page 88: ...e first four settings in the mosObjReplication group are configured by the MosAdmin application so there is no need to manually edit them in the MOS Gateway configuration file See Using the MosAdmin Application on page91 for more information The procedure for configuring replication is provided on page 93 The MOS item settings are optional since not all MOS devices have them but if used the ProgID...

Page 89: ...ntify the device s queue to which Media Object Metadata MOM is replicated Each device must have a unique queue devices cannot share the same queue The XXX XXX XXX should be replaced with the ProgID of the ActiveX Browser The YYY YYY YYY should be replaced with the ProgID of the ActiveX Editor The ZZZ ZZZ ZZZ should be replaced with the ProgID of the ActiveX Player Table5 shows the most common valu...

Page 90: ...Browser GVG XMOSCtrl 1 Omnibus Browser OmnibusODCLauncher Launcher Editor OmniBusItemEdit Edit Thunder Editor ThunderX ThunderXCtrl 1 VizRT Browser VCPAxFiller VCPTemplateFiller Editor VCPAxFiller VCPTemplateFiller Table 5 ProgIDs ...

Page 91: ...done on iNEWS Servers That is explained in Configure iNEWS for MOS Replication Optional on page68 in Chapter4 To launch the MosAdmin application 1 Double click the MosAdmin s shortcut icon shown at left located on the desktop The MosAdmin window appears with two tabbed options Status See Figure5 The Status tab is a read only tab showing incoming MOS objects being replicated from the MOS device to ...

Page 92: ... required to help prevent unauthorized use of the MosAdmin application On the Replication tab the trigger can be set to either schedule replication at a set time every day or to perform replication manually by clicking a button Changing this setting alters what appears in the Trigger column of the MosAdmin application and in between the trigger and trigger tags in the configuration file A check bo...

Page 93: ...e 1 Select the device from the list on the Replication tab in the MosAdmin window 2 Select the trigger type either manual or scheduled If scheduled is selected continue to step 3 otherwise skip to step 4 3 Set a replication time this is the time replication is set to occur each day if the scheduled trigger type is selected 4 Select the Clear Queue check box to clear the iNEWS queue before replicat...

Page 94: ...el to use for producing the show when they load a show to a MOS device Channel names within the iNEWS Workstation are restricted to seven characters or less however this limit does not apply to all MOS devices So it is possible that channel names will vary accordingly For this reason there is a group of lines in the MOS Gateway configuration file that maps the iNEWS channel name to the channel nam...

Page 95: ...sony sonymos region1 region2 region3 TABLE END The table contains at least two columns of names separated by white space The first column is the MOS ID of a MOS device this must match the name that appears for that device in the MOS Gateway configuration file between the mos and mos tags The second column is an iNEWS device name which can have no more than eight characters this must match the name...

Page 96: ...way configuration file appears in Appendix B See MOS Gateway Configuration File on page78 for more information MOS Gateway looks for an environment variable in the Registry of the MOS Gateway Server to discover where the file is located To change the location of the MOS Gateway configuration file 1 Click the Start button on the Windows Task bar 2 Select the Run option 3 Type regedit in the dialog ...

Page 97: ...HKEY_LOCAL_MACHINE SOFTWARE Avid Technology MOSGateway 5 Right click on the ConfigFile value in the right side of the Registry Editor window under the Name column 6 Select Modify from the pop up menu 7 Replace the existing file path with the one for the new MOS Gateway configuration file ...

Page 98: ...Chapter 5 98 ...

Page 99: ...eshooting This chapter contains information to help you recover from various types of system failures This chapter contains the following major sections MOS Gateway Components Where to Look For Errors Error Categories ...

Page 100: ...figuration Service which reads and writes to the MOS Gateway configuration file MOS Gateway consists of two utilities LicenseManager which sets and retrieves the license string MosAdmin which displays incoming MOS objects being replicated from the MOS device to the iNEWS Server and provides a graphical user interface for configuring replication See Using the MosAdmin Application on page 91 Where t...

Page 101: ... Event Viewer to open The Event Viewer window appears 5 Select the Application Log item in the left hand panel The Event Viewer shows a table of events sorted from most to least recent The Source column displays the application name that created the event MOS Gateway services appear in this column Double clicking on an event opens the Event Properties Details dialog box containing a description of...

Page 102: ... Description section provides status information including error messages Error Categories MOS Gateway errors can be divided into the following categories Startup errors which are reported when MOS Gateway cannot start Runtime configuration errors which are reported when MOS Gateway encounters a situation where its configuration is incomplete Miscellaneous other errors ...

Page 103: ... required to alleviate any problems as noted by each error message n Some resolutions require stopping and restarting any or all MOS Gateway services For more information on how to do this see Stopping and Starting MOS Gateway on page79 After opening the Event Properties Details dialog box and identifying the error and source refer to AppendixAfor more information ...

Page 104: ...Chapter 6 104 ...

Page 105: ... behavior See Troubleshooting on page99 for more information Error shows the error message itself although some words are replaced with italicized words indicating their purpose For instance if an actual error message appears in the log file as Could not find mapping from AMCP Device Name SonyMOS to MosID in config file the corresponding error message below will be Could not find mapping from AMCP...

Page 106: ... so that they match the newly chosen names Stop and restart the Router Warning AMCP roChannel iNEWSchannel could not be mapped to a MosDevChannel in mosconfig xml Location Log file Source MOS Gateway Router Category Runtime configuration Action This is a warning only MOS Gateway received a channel specification for a MOS device that does not match any of the entries in the roChannels group of line...

Page 107: ...roup to insert a port number Stop and restart the Router Error Bad Out MOS Lower port value Location Event Log Source MOS Gateway Router Category Startup Action Open the MOS Gateway configuration file Edit the out_lower value in the tcpPorts group to insert a port number Stop and restart the Router Error Bad Out MOS Upper port value Location Event Log Source MOS Gateway Router Category Startup Act...

Page 108: ...ror ERROR Could not get host name from IP address IP address Location Log file Source MOS Gateway Router Category Startup Action MOS Gateway cannot find the host name of a MOS device that connected to it Ensure the MOS Gateway machine and the MOS device can find each other over the network Check the domain name server and any local hosts files or ask your network administrator for details Error Er...

Page 109: ... MOS Gateway license refused Location Event Log Source MOS Gateway Router Category Startup Action Verify whether the License Server is running if it is not running restart it If it is running run the License Manager program the executable file called LicenseManager exe in the Install directory and click the Get Key button to retrieve the license string Compare the retrieved license string to the s...

Page 110: ...irectory maxFileCount and maxFileBytes elements Location Event Log Source MOS Gateway Logger Category Startup Action Open the MOS Gateway configuration file Check that the logging group has three lines with tags directory maxFileCount and maxFileBytes each with a non empty value Add one or more if necessary Stop and restart the Router Error MOS Gateway Logger cannot start Configuration file not fo...

Page 111: ...tory If the directory does not exist create it The procedure given for adjusting access permissions to a directory is for Windows XP operating systems Steps may vary on a Windows 2000 operating system If the System user does not have the correct access to the directory correct it using Windows Explorer Right click on the directory and select Properties from the pop up menu Then select the Security...

Page 112: ...e in the tcpPorts group to insert a port number If there is no in_lower line put one in the file Stop and restart the Router RO stands for Running Order Error MOS In Upper port RO did not exist in config file Location Event Log or Log file Source MOS Gateway Router Category Startup Action Open the MOS Gateway configuration file Edit the in_upper value in the tcpPorts group to insert a port number ...

Page 113: ...ration file Edit the out_upper value in the tcpPorts group to insert a port number If there is no out_upper line put one in the file Stop and restart the Router Warning roChannel was not found in the RoInfo data roInfoData Location Log file Source MOS Gateway Router Category Miscellaneous Action This is a warning only There is a problem with the iNEWS Server software Call Avid Broadcast customer s...

Page 114: ...the MOS devicedevicename Add a mosDevice group for the device Stop and restart the Router Error The MOS Gateway was unable to connect to devicename Location Log file Source MOS Gateway Router Category Runtime configuration Action MOS Gateway cannot connect to the MOS device devicename Ensure that MOS Gateway and the MOS device can find each other on the network and that all appropriate application...

Page 115: ...ind status string in the statusTranslations group of the mosDevice group for devicename It will set the status of the event to UNKNOWN in such a case To avoid this addstatus string to the statusTranslations group by adding one of the statusXXX lines containing it ...

Page 116: ...Appendix A 116 ...

Page 117: ...arious samples of system files such as the etc hosts file for the iNEWS Server Sample Configuration File on MOS Gateway Servers Sample Configuration File on iNEWS Servers Sample etc hosts File on iNEWS Servers Sample System Stories in iNEWS MOSREPLICATION Form ...

Page 118: ... big each one can grow logging directory C Program Files Avid MOSGateway Logs directory maxFileCount 100 maxFileCount maxFileBytes 1000000 maxFileBytes YES NO Also sends all logging to OutputDebugString so any Windows debugger will see it winDebugTrace yes winDebugTrace on off Sends all incoming socket traffic to seperate log files socket off socket logging The tcpPorts element specifies the TCP p...

Page 119: ...el iNewsChannel cbs1 iNewsChannel MosDevChannel QACBS MosDevChannel roChannel roChannel iNewsChannel cbs2 iNewsChannel MosDevChannel COLUMBUS MosDevChannel roChannel roChannel iNewsChannel cbs3 iNewsChannel MosDevChannel Columbus3 MosDevChannel roChannel roChannels The handlesEmptyStories element specifies whether this device accepts a roStoryInsert message that contains no item handlesEmptyStorie...

Page 120: ...me of the MOS names mos PILOT mos amcp pilotem amcp network mbtest07 network names Maps a NRCS Running Order Name to a more readable MOS roSlug A NRCS Running Order Name is the NRCS server name plus the running order s complete queue path If a mapping doesn t exist then the NRCS Running Order Name is used for the MOS roSlug The handlesEmptyStories element specifies whether this device accepts a ro...

Page 121: ...temEditorProgID mosObjReplication mosDevice mosDevice The names element contains the mapping of MOS s mosID value to an NRCS device name as well as the network name of the MOS names mos SONY mos amcp sonyem amcp network brownout network names Maps a NRCS Running Order Name to a more readable MOS roSlug A NRCS Running Order Name is the NRCS server name plus the running order s complete queue path I...

Page 122: ...MosReqAll The statusTranslations element defines the status strings that correspond to the various NRCS status codes This allows the MOS Gateway to translate the roItemStatus messages received from a MOS into status codes that NRCS can recognize and display statusTranslations statusUnknown UNKNOWN statusUnknown statusUnavailable NOT READY statusUnavailable statusUnavailable DELETED statusUnavailab...

Page 123: ...S Valid settings are YES or NO handlesRoItemLevelCommands NO handlesRoItemLevelCommands If YES then the stories page number from NRCS is prepended to the story slug prependPageNumber YES prependPageNumber The character seperator used between the page number and the story slug prependSeparator prependSeparator The character string which is used in place of an empty page number prependStringForEmpty...

Page 124: ...evices mosGatewayConfiguration 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 However Figure1shows a sample configuration file with pointers indicating where in the file information is e...

Page 125: ... 4 04 ccu 20 ccu20 at 2122232425 terminal 21 9200 7 2 news 1 02 terminal 22 9200 7 1 news 5 01 terminal 23 9200 7 1 news 2 03 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 ...

Page 126: ...station 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 Gatewa...

Page 127: ...ites Its pathname is usually SYSTEM FORMS M MOSREPLICATION It is the form assigned as both the Queue and Story Form for device specific queues in the iNEWS database It contains three stories that define the format by which MOS items are replicated n The procedure for assigning the MOSREPLICATION form to device specific queues is provided in Chapter4 on page 72 For existing iNEWS sites the system a...

Page 128: ...ded in the Replication folder on the CD All three stories share the same title or slug mos mosObj objSlug text But the text of each story varies each one corresponding to one of three replicating configuration options Replicate MOS items to the story form Replicate MOS items to the body of the story Replicate MOS items to the story form and body Only the first story in the queue determines the for...

Page 129: ...MOSREPLICATION Form 129 Figure 3 Story for MOS Replication to the Story Form Figure 4 Story for MOS Replication to the Story Form and Body ...

Page 130: ...Appendix B 130 ...

Page 131: ...s can access and the actions they can perform Account types include user user manager superuser and system administrator ActiveX A Microsoft control that may be embedded in a Web page to make it look more exciting or perform more complex functions See also plugin and MOS item alias A code of up to 12 alphanumeric characters It substitutes individual user names and automates the distribution of a m...

Page 132: ... 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 ...

Page 133: ...ng 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 win dow directory Like a file drawer in a file cabinet a directory is a storage space Directo ries also known as folders can contain other directories known as su...

Page 134: ...e 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 proto col 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 tempora...

Page 135: ...en 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 ISA Industry Standard Architecture A bus standard used in personal comput ers key A special alpha...

Page 136: ...ces 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 provided Also known as machine control commands or machine control instructions See also MOS item marker 1 The indic...

Page 137: ...n iNEWS and third party vendors of MOS devices that do not have ActiveX controls Replication provides iNEWS users with search capability of a MOS device s inventory using tools within the newsroom computer system multimedia In computing multimedia refers to the presentation of information on a computer using sound graphics animation and text network A group of computers and other devices connected...

Page 138: ... 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 PCI Peripheral Component Interconnect A bus standard used in newer com puters player controls The electronic equivalent of a tape deck controls plugin A small software program that helps a...

Page 139: ...down 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 iN...

Page 140: ...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 replication See MOS replication results queue An area in iNEWS ...

Page 141: ...terface defines standards for hardware and soft ware 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 serve...

Page 142: ... 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 superuser A user account that is given access to restricted functions in the iNEWS syst...

Page 143: ...ndow 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 file pro gram and printer management Windows is referred to as a GUI Graphi cal User Interface Windows NT Microsoft Windows New Technology operating system that implements protected process multitasking se...

Page 144: ...144 write access The ability to add new stories edit existing stories in a particular queue add a queue or add a directory ...

Page 145: ...on file adding a monitor server to 125 components 80 editing 78 iNEWS 38 moving 96 configuration groups handlesEmptyStories 85 handlesRoItemLevelCommands 86 handlesRoStoryMoveMultiple 85 logging 81 mosObjReplication 88 names 84 ncs 83 prependPageNumber 86 prependSeparator 86 prependStringForEmptyPageNumber 86 roChannels 94 roSlugMaps 84 statusTranslations 86 tcpPorts 82 configuration lines example...

Page 146: ...REPLICATION form 128 H handlesEmptyStories tags 85 handlesRoItemLevelCommands tags 86 handlesRoStoryMoveMultiple tags 85 hardware requirements 20 I iNEWS Servers configuration details 37 configuration file 38 configuration summary 36 configuring 35 67 prerequisites for configuring 36 IP addresses adding to MOS Gateway Server 24 example 25 IP port 30 default for license server 31 ITEM CHANNEL form ...

Page 147: ...ialog box 31 Setup dialog box 26 MOS replication configuring iNEWS for 68 75 configuring queue properties 72 create a write group in iNEWS 70 create device specific queues 71 create user account in iNEWS 68 defined 14 form 127 MosAdmin window 92 user name and password 69 83 mos tags 95 MOS ACTIVE form field 49 MosAdmin Replication tab 92 Status tab 92 using the application 91 mosconfig xml 78 MOS ...

Page 148: ...or MOS replication 73 Queue Properties dialog box 43 queues composite list 45 event list 45 for replication 94 R reconfiguring 42 replication configuring 93 defined 14 forms for 127 ncs section 80 stories for form 128 trigger 92 using MosAdmin application 91 replication service See MOS replication requirements hardware 20 software 21 restart all command 67 roChannels tags 94 roSlugMaps tags 84 rou...

Page 149: ...86 handlesRoStoryMoveMultiple 85 logging 81 mosObjReplication 88 names 84 ncs 83 prependPageNumber 86 prependSeparator 86 prependStringForEmptyPageNumber 86 roChannels 94 roSlugMaps 84 statusTranslations 86 tcpPorts 82 tcpPorts tags 82 trigger 92 troubleshooting errors 105 U UNIX line editor 39 63 W write security group 48 X XML Parser 30 XML MOS configuration file 78 ...

Page 150: ...Index 150 ...

Page 151: ...sheet if more space is needed to complete response Technical or Clerical Errors Please specify volume chapter and page where necessary ______________________________________________________________ ______________________________________________________________ ______________________________________________________________ ______________________________________________________________ Suggestions f...

Page 152: ... 152 Reader s Comments ...

Reviews: