Sample of MOS Gateway configuration file

Note: Due to the book’s margin requirements, some wrapping of the text may occur in the following sample file that should not appear in the actual file.

For use with GV STRATUS Rundown, the iNEWS mosconfig.xml file should be configured as follows:


<?xml version="1.0" encoding="UTF-16" standalone="no"?>

<!-- This file contains configuration settings for the iNEWS MOS Gateway. xmlns="http://www.
inewsroom.com/mosgateway"-->

<!-- It is in an XML-based format, with the root element being mosGatewayConfiguration. -->

<mosGatewayConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespace
SchemaLocation="mosconfig.xsd">	

<!-- The logging element specifies the directory in which to put log files, -->	

<!-- the maximum number of log files to create, and how big each one can grow. -->	

<logging>		
				<directory>C:\Program Files\Avid\MOSGateway\Logs</directory>		
				<maxFileCount>1</maxFileCount>		
				<maxFileBytes>10000000</maxFileBytes>		
				<!-- YES/NO Also sends all logging to OutputDebugString so any Windows debugger will see it. -->		
				<winDebugTrace>NO</winDebugTrace>		
				<!-- on/off Sends all incoming socket traffic to seperate log files. -->		
				<socket>off</socket>	
</logging>	

<!-- -->	

<!-- The tcpPorts element specifies the TCP ports on which the MOS Gateway listens for -->	

<!-- MOS connections. Every MOS that connects to the MOS Gateway must use the same ports. -->	

<tcpPorts>		
				<out_upper>10541</out_upper>		
				<out_lower>10540</out_lower>		
				<in_upper>10541</in_upper>		
				<in_lower>10540</in_lower>	
</tcpPorts>	

<!-- -->	

<!-- Newsroom system info -->	

<ncs>		
				<!-- -->		
				<!-- The ncsID used for replication-->		
				<ncsID>WXYZ</ncsID>		
				<!-- -->		
				<!-- NCS's Host Name -->		
				<!-- Make sure this is resolvable -->		
				<host>WXYZ</host>		
				<!-- -->		
				<!-- Allow or Disallow Replication -->		
				<!-- YES/NO -->		
				<!-- default is YES -->		
				<AllowReplication>NO</AllowReplication>		
				<!-- -->		
				<!-- This is the NCS username that the replication service logs into the ncs with. -->		
				<!-- default is mosrep -->		
				<ReplicationUsername>mosrep</ReplicationUsername>		
				<!-- -->		
				<!-- This is the password the ReplicationUsername uses to log into the ncs. -->		
				<!-- default is mosrep -->		
				<ReplicationPassword>mosrep</ReplicationPassword>		
				<!-- -->		
				<!-- Allow or Disallow mosItemReplace -->		
				<!-- YES/NO -->		
				<!-- default is YES -->		
				<AllowMosItemReplace>YES</AllowMosItemReplace>	
</ncs>	

<!-- -->	
<!-- The listDevices element contains device-specific configurations. It contains -->	
<!-- one or more mosDevice elements. The mosDevice element contains configuration -->	
<!-- settings that are specific to a particular MOS. -->	

  <listDevices>

					<mosDevice>
								<!-- The names element contains the mapping of the MOS's mosID value to -->			
								<!-- an NRCS device name, as well as the network name of the MOS. -->			
												<names>				
																<mos>GVMOS</mos>
																<amcp>playout</amcp>
															 <network>sdbserver1</network>
												</names>

												<roChannels>
															 <roChannel>
					               <iNewsChannel>A</iNewsChannel>
																				<MosDevChannel>A</MosDevChannel>
																</roChannel>

																<roChannel>
																				<iNewsChannel>B</iNewsChannel>
																				<MosDevChannel>B</MosDevChannel>
																</roChannel>

                <roChannel>
                    <iNewsChannel>C</iNewsChannel>
               					<MosDevChannel>C</MosDevChannel>
                </roChannel>

                <roChannel>					
                    <iNewsChannel>D</iNewsChannel>
               					<MosDevChannel>D</MosDevChannel>
                </roChannel>

                <roChannel>					
                    <iNewsChannel>E</iNewsChannel>
               					<MosDevChannel>E</MosDevChannel>
            				</roChannel>			
            </roChannels>			

												<handlesRoStorySend>YES</handlesRoStorySend>			
            
												<!-- -->			
            <!-- The handlesEmptyStories element specifies whether this device accepts -->			
            <!-- a roStoryInsert message that contains no item. -->			

            <handlesEmptyStories>NO</handlesEmptyStories>			

												<!-- -->
												<!-- The handlesRoStoryMoveMultiple element specifies whether this device supports -->
         			<!-- the roStoryMoveMultiple message. The router defaults to YES. -->			
												<!-- Valid settings are YES or NO -->			

												<handlesRoStoryMoveMultiple>NO</handlesRoStoryMoveMultiple>			

												<!-- -->
         			<!-- The handlesRoItemLevelCommands element specifies whether this device supports -->
         			<!-- roItemInsert, roItemDelete and roItemReplace. The router defaults to YES. -->
         			<!-- Valid settings are YES or NO -->			

												<handlesRoItemLevelCommands>NO</handlesRoItemLevelCommands>			
												<!-- -->
												<!-- the sendRoCreateOnStartLoad element specifies whether the rundown is created -->
         			<!-- by sending a blank roCreate command to the MOS device then add each story -->	
          		<!-- separately (YES) or whether one large roCreate message will be sent with the -->
         			<!-- entire rundown (NO). The default is YES. -->			

            <sendRoCreateOnStartLoad>NO</sendRoCreateOnStartLoad>			

												<!-- -->
         			<!-- 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>
            				<statusUnavailable>NOT READY</statusUnavailable>
            				<statusCueing>CUEING</statusCueing>
            				<statusAvailable>READY</statusAvailable>
            				<statusCued>STAND BY</statusCued>
            				<statusPlaying>PLAY</statusPlaying>
            				<statusPaused>STOPPED</statusPaused>
            				<statusStopped>END</statusStopped>
        				</statusTranslations>			

            <mosObjReplication>
            				<trigger>manual</trigger>
            				<replicationTime>12:31:15 PM</replicationTime>
            				<clearQueue>false</clearQueue>
            				<path>clips.gvg</path>
			         </mosObjReplication>		

        </mosDevice>	

    </listDevices>

</mosGatewayConfiguration>

Copyright © 2020 Grass Valley Canada. All rights reserved. Specifications subject to change without notice. GV STRATUS 6.10 gvtp_20200811_04:57:17