User Manual: Version 3.3 - February 2015
User Manual: Version 3.3 - February 2015
Copyright
EVS Broadcast Equipment SA– Copyright © 2012-2015. All rights reserved.
Disclaimer
The information in this manual is furnished for informational use only and subject to
change without notice. While every effort has been made to ensure that the information
contained in this user manual is accurate, up-to-date and reliable, EVS Broadcast
Equipment cannot be held responsible for inaccuracies or errors that may appear in this
publication.
Improvement Requests
Your comments will help us improve the quality of the user documentation. Do not
hesitate to send improvement requests, or report any error or inaccuracy on this user
manual by e-mail to doc@evs.com.
Regional Contacts
The address and phone number of the EVS headquarters are usually mentioned in the
Help > About menu in the user interface.
You will find the full list of addresses and phone numbers of local offices either at the end
of this user manual (for manuals on hardware products) or at the following page on the
EVS website: http://www.evs.com/contacts.
I
EVS Broadcast Equipment SA Issue 3.3.A - February 2015
Table of Contents
TABLE OF CONTENTS II
WHAT'S NEW? V
1. INTRODUCTION 1
1.1. Product Overview 1
1.2. Accessing Xsquare 2
1.3. Xsquare User Interface 4
1.4. Configuration for Active Directory Integration 6
2. JOB INITIATORS 7
2.1. Concepts around Jobs 7
2.2. Configuring Targets 9
2.2.1. Target Window 9
2.2.2. Defining a Target 11
2.2.3. Publishing a Target 12
2.3. Configuring ScanXML 14
2.3.1. ScanXML Window 14
2.3.2. Merge Rules for ScanXML Jobs 17
2.3.3. Defining a ScanXML 19
2.4. Configuring ScanFolders 20
2.4.1. ScanFolder Window 20
2.4.2. Defining a ScanFolder 22
2.5. Job Destinations 24
2.5.1. Job Destination Parameters 24
2.5.2. Clip Location on an EVS Server 26
3. CONFIGURATION 30
3.1. Orchestration 30
3.1.1. Introduction 30
3.1.2. Orchestration Rules 30
3.1.3. Orchestration Window 31
3.1.4. Cluster Area 33
3.1.5. Cluster Types 34
3.1.6. Engine Area 36
3.1.7. Selected Cluster Information Area 38
3.1.8. Managing Engine Clusters 41
3.1.9. Configuring Engines 43
3.2. Job Templates and Encoder Profiles 44
II Table of Contents
USER MANUAL Xsquare 3.3
5. ADMINISTRATION 68
5.1. Introduction 68
5.2. Users 69
5.2.1. Users and Access Window 69
5.2.2. Managing Users 72
5.3. Roles 74
5.3.1. Roles Window 74
5.3.2. Managing Roles 75
5.3.3. About Role Definition 77
5.3.4. Defining Roles 78
5.4. Groups 80
5.4.1. Groups Window 80
5.4.2. Managing Groups 83
6. MONITORING 86
6.1. Job Monitoring Window 86
6.2. Job Grid 88
6.3. Cluster Area 90
6.4. Manipulating and Analyzing Monitoring Data 92
6.5. Managing Monitored Jobs 93
6.6. EVS Server Monitoring Window 94
GLOSSARY 97
What's New?
In the Xsquare manual, the icon has been added on the left margin to highlight
information on new and updated features:
The full list of modified and new features in version 3.3 is available in the release notes.
Only changes linked to new features in version 3.3 and documented in the user manual
are listed below:
Bandwidth Throttling Mechanism for all Job Initiators
Only valid on jobs To File
• See section "Target Window" on page 9
• See section "Defining a Target" on page 11
• See section "ScanFolder Window" on page 20
• See section "Defining a ScanFolder" on page 22
• See section "ScanXML Window" on page 14
• See section "Defining a ScanXML" on page 19
Transfer of Destination File to an FTP Server
• See section "How to Request a File Transfer" on page 64
Clean of EDL
• See section "How to Clean the EDL Source" on page 58
Deletion of Source File
• See section "How to Delete the Source File" on page 58
Limitation in a Backup Train Duration
• See section "How to Set More Advanced Options" on page 60
Support of EVS servers working with 12 channels
• See section "Clip Location on an EVS Server" on page 26
What's New? V
USER MANUAL Xsquare 3.3
1. Introduction
Description
Xsquare acts as an orchestrator that centralizes all job requests from client applications,
and dispatches them to the most appropriate processing device, taking into account load
balancing, job type, etc.
The Xsquare solution offers the following advantages:
• Central orchestrator for all jobs
• Global configuration tool for all processing devices
• Global monitoring tool
• Integration with old job processing
1. Introduction 1
EVS Broadcast Equipment SA Issue 3.3.A - February 2015
Client Applications
The Xsquare client is the device that initiates the job for Xsquare.
The client provides the source file or clip Xsquare needs to process.
The clients can be:
• EVS or third-party applications that use the new or the old job types that Xsquare can
process
• Files that are dropped in a folder and trigger a job process.
Xsquare Orchestrator
Xsquare itself consists of four processes:
• The job orchestration process that receives the job requests and send them to the
right processing device.
• The ScanFolder process that manages source files dropped in dedicated folders,
and send jobs to Xsquare to process these files.
See also section "Defining a ScanFolder" on page 22.
• The ScanXML process that manages XML file jobs (old job definition, called V1 jobs),
and translate them into Xsquare jobs (V2 jobs), and optionally modify the job definition
based on the Xsquare configuration.
See also section "Defining a ScanXML" on page 19
• The notification process that records all notifications from the processing devices,
saves them in a database, and sends light notifications to the clients.
Processing Devices
The processing devices are the engines that effectively process the jobs sent by Xsquare.
In the first versions of Xsquare, XTAccess applications are the only supported processing
devices.
In later versions, other processing devices will be supported.
Introduction
Xsquare has a web-based user interface available from everywhere on the same TCP/IP
network as Xsquare.
The web interface is hosted on an EVS Proxy service available on port 9004 of the
computer on which Xsquare is installed.
2 1. Introduction
USER MANUAL Xsquare 3.3
Prerequisite
To be able to access Xsquare, you need to get a username and password from the
administrator. Your user credentials are associated to a given level of user rights, which
may limit the windows and/or features you will have access to in Xsquare.
User Credentials
When Xsquare is not integrated with Active Directory, the user login and password are
defined in Xsquare.
When Xsquare is integrated with Active Directory, users will use the Windows login and
password to access Xsquare. The username must be preceded by the domain name in
the following pattern: domain name\username.
1. Introduction 3
EVS Broadcast Equipment SA Issue 3.3.A - February 2015
Illustration
Xsquare is a web-based application: its home page features the modules organized in four
sections:
Note
The access to the various modules of Xsquare depend on your user rights. The
unavailable modules are dimmed on the main window.
4 1. Introduction
USER MANUAL Xsquare 3.3
Area Description
Xsquare is made up of the following modules:
# Module Task
Note
A separate association tool makes it possible associate XTAccess applications
installed on the network to Xsquare. Such associations are logically (but not
necessarily) done before you start using Xsquare. See the documentation
specific to this tool for more information.
1. Introduction 5
EVS Broadcast Equipment SA Issue 3.3.A - February 2015
The Xsquare Services icon turns green and Xsquare can then be started.
6 1. Introduction
USER MANUAL Xsquare 3.3
2. Job Initiators
Job
A job consists in a process to be executed on a source material. The result of the process
is saved in a destination.
A job is therefore made up of three elements:
• the source material (clip, file or EDL) selected by a user in the client application,
dropped in a folder or specified in an XML job definition file.
• the process to be executed on the source material. This can be, for example, a copy,
rewrap, restore, transcoding action, referencing in an NLE, grab, etc. This is
configured using a job template.
• the destination, which means the physical location where the output of the job must
be stored. This is configured using a job template.
Soap V2 Job
The new interface to process Xsquare jobs use the soap protocol. The jobs using the new
interface are called Xsquare jobs (or V2 jobs) in the online help.
The targets, a job initiator you can define in Xsquare, use V2 jobs.
2. Job Initiators 7
EVS Broadcast Equipment SA Issue 3.3.A - February 2015
Job Initiators
Three job initiators are available in Xsquare:
Targets A job is triggered from a client application when the user calls
the target associated to the job.
See section "Defining a Target" on page 11
Target
A target is a destination that the users in the client application can send a source material
to. The source material can undergo processing before being sent to the destination. The
targets use the Soap V2 jobs.
ScanFolder
A scanfolder consists in a folder that is scanned by an Xsquare service (ScanFolder
service) to check for files to be processed. The folder is scanned when it is defined in an
active (started) scanfolder in Xsquare. When a file with the file extension defined in the
scanfolder configuration is dropped into the scanned folder, the ScanFolder service
creates a job to process this source file as defined in the job template. Once the file is
processed, it is sent to the destination defined in the job.
ScanXML
A scanXML instruction consists in an XML job definition file (V1 job) stored in a dedicated
folder by a client application. The folder is scanned by the ScanXML service of Xsquare
when it is defined in an active (started) scanXML. When the client application drops the
XML job file in the scanned folder, the ScanXML service creates a job to process the
source file as defined in the job template.
When no job template is associated to the scanXML definition in Xsquare, the instructions
contained in the XML job file are taken into account. Otherwise, the instructions are
merged based on specific merge rules.
8 2. Job Initiators
USER MANUAL Xsquare 3.3
Job Templates
Templates that specify a job process and destination. Xsquare users select a predefined
templates or create a custom template when they create a scanXML, scanfolder or target.
See section "Types of Job Templates" on page 49 for more information on the types of job
templates.
General Description
The Target window makes it possible to define the targets that will be available in client
applications, and specify the underlying job elements, that is to say the processing and
the destination for the job.
On the Target window, each defined target is represented as a row in a table that contains
a number of fields described below:
The + and - signs at the bottom of the window makes it possible to add a target or remove
a target from the list:
2. Job Initiators 9
EVS Broadcast Equipment SA Issue 3.3.A - February 2015
Field Description
The table below describes the fields in the Target window:
Target Name field assign a name to the target that will appear in the EVS
application where the target is available.
Destination Name view the name of the destination. It is stored in the job template
field and is automatically filled in when you select the job template.
Destination field specify the physical location where the processed material has to
be stored.
See section "Job Destination Parameters" on page 24 for more
information on this field.
Owner field view the user who has created the target.
This is a non editable field, only available for users logged as
administrators.
Currently view the groups the given target is currently published to.
published to field This is a read-only field that is automatically filled in depending on
the publication rules defined.
10 2. Job Initiators
USER MANUAL Xsquare 3.3
Introduction
Adding a target in Xsquare will automatically make this target available in the client
application. No other configuration is required.
See section "Target Window" on page 9 for additional information on the field values
specified in this procedure.
Prerequisites
Before adding a target, you must share the folder the processed files will be sent to.
Procedure
To add a target in Xsquare, proceed as follows:
1. Select Targets in the Job Initiators menu.
2. Click the + button at the bottom of the window to add a row for a new target.
3. Type a name for the target in the Target Name field.
4. Select a label from the list in the Label field.
5. Select a template from the list.
If the available templates do not meet your needs, you can create a new template
based on an existing one by clicking the Edit button.
See section "Creating a Customized Job Template" on page 51 for more information
on creating a customized job template.
6. In the Destination field, do one of the following according to the selected job
template:
◦ If you have not yet connected to that computer, you have to type the Windows
user and password to gain access to the shared folders on that computer.
◦ If the destination is an EVS server, type one or both GigE address of the EVS
2. Job Initiators 11
EVS Broadcast Equipment SA Issue 3.3.A - February 2015
Introduction
By publishing a target, a user can share the target with users who would otherwise not be
able to see the given target thanks to their user rights only.
Depending solely on their rights, users can indeed see and modify their own targets, and
possibly targets created by other users belonging to their group(s). They cannot see or edit
targets created by users who do not belong their group(s).
If you have the right to publish a target, you will see the following elements in the Target
window:
• a Publish button for each target
• the group(s) each target is currently published to.
Note
You can only publish a target when it has been saved.
1. In the Target window, click the button on the row corresponding to the target
you want to modify the publication settings.
The Publish to window opens.
2. Modify the publication groups by selecting and/or unselecing groups.
3. Click Save.
12 2. Job Initiators
USER MANUAL Xsquare 3.3
1. In the Target window, click on the row corresponding to the target you want
to unpublish.
The Publish to window opens.
2. Click Clear Selection in the Publish to window.
3. Click Save.
2. Job Initiators 13
EVS Broadcast Equipment SA Issue 3.3.A - February 2015
General Description
The ScanXML window makes it possible to take over XML file jobs, by scanning the
scanXML folder where XML job definition files are dropped.
From the ScanXML window, you can define scanXML that will handle the scanXML jobs
in two possible ways:
• Taking over the XML file job, and processing it as originally defined in the XML file. In
this case, you will not apply any template to the scanXML job.
• Taking over the XML file job, and applying an Xsquare template to the job. This will
modify the job definition by merging the old and the new job definitions.
See section "Merge Rules for ScanXML Jobs" on page 17 for more information about
job merges.
An Xsquare service, called ScanXML service, is responsible for scanning the XML file
jobs and translate them in Xsquare jobs based on the scanXML job definition.
On the ScanXML window, each scanXML that corresponds to a specific scanXML folder
is represented as a row in a table that contains a number of fields described below:
14 2. Job Initiators
USER MANUAL Xsquare 3.3
Field Description
The table below describes the fields in the ScanXML window:
Edit button open the displayed job template, and create a customized job
template based on it.
This button is included in the Template field.
Destination field specify the physical location where the processed material has to be
stored.
See section "Job Destination Parameters" on page 24 for more
information on this field.
Bandwidth limit the maximum bandwidth allocated to a job to the bandwidth for a
Throttling field real-time processing, or a multiple of it.
If the field value is set to Disable, XTAccess uses all the network
bandwidth available and try to perform the job as fast as possible.
By limiting the bandwidth for lower priority jobs (archiving jobs, for
example), more bandwidth can be available for higher priority jobs.
This field therefore makes it possible to better manage job priorities,
and to smoothen the bursts in bandwidth use.
Owner field view the user who has created the scanXML definition.
This is a non editable field, only available for users logged as
administrators.
2. Job Initiators 15
EVS Broadcast Equipment SA Issue 3.3.A - February 2015
Start button Button that allows users to start the scanXML service of Xsquare,
that is to say start scanning the scanXML folder, and executing the
job when an XML file is detected in the scanXML folder.
Stop button Button that allows users to stop the ScanXML service of Xsquare.
Refresh button Button that allows users to refresh the window display.
16 2. Job Initiators
USER MANUAL Xsquare 3.3
Job to EVS Server No associated template No merge All parameters are taken over from the XML file job. Xsquare does not add anything.
Job to File No associated template No merge All parameters are taken over from the XML file job. Xsquare does not add anything.
Job to EVS Server Template to EVS Server Merge XML File (if you specify Use dest. from From Xsquare template Information from XML file
XML Job in the GUI) OR used in priority
Xsquare job (if you select a specific
destination in the GUI)
Job to File Template to EVS Server No merge All parameters are taken over from the XML file job. Xsquare does not add anything.
Job to EVS Server Template to File (+ Use No merge All parameters are taken over from the XML file job. Xsquare does not add anything.
dest. from XML Job)
Job to File Template to File (+ Use Merge XML File (if you specify Use dest. from From Xsquare template Information from XML file
dest. from XML Job) XML Job in the GUI) OR used in priority
Xsquare job (if you select a specific
destination in the GUI)
2. Job Initiators 17
EVS Broadcast Equipment SA Issue 3.3.A - February 2015
Job to EVS Server Template to File No merge All parameters are taken over from the XML file job. Xsquare does not add anything.
(multidest.: 1st dest.)
Template to File No merge The job for the second destination is not created as XML file jobs handle a single destination.
(multidest.: other dest.)
Job to File Template to File Merge XML File (if you specify Use dest. from From Xsquare template Information from XML file
(multidestination - 1st XML Job in the GUI) OR used in priority
dest.) Xsquare job (if you select a specific
destination in the GUI)
Template to File Merge Destination as specified in Xsquare GUI From Xsquare template From Xsquare GUI
(multidestination - other
dest.)
Job to EVS Server Template to EVS server Merge XML File (if you specify Use dest. from From Xsquare template Information from XML file
(multidestination - 1st XML Job in the GUI) OR used in priority
dest.) Xsquare job (if you select a specific
destination in the GUI)
Template to File Merge Destination as specified in Xsquare GUI From Xsquare template From Xsquare GUI
(multidestination - other
dest.)
Job to File Template to EVS server No merge All parameters are taken over from the XML file job. Xsquare does not add anything.
(multidestination - 1st
dest.)
Template to File No merge The second destination is created with the parameters from the Xsquare template, since the XML file
(multidestination - other jobs handle a single destination.
dest.)
18 2. Job Initiators
USER MANUAL Xsquare 3.3
Introduction
By adding a scanXML in Xsquare, the application will handle the XML file jobs by
scanning the scanXML folder where XML job files are dropped, and applying Xsquare job
definition, if requested.
For the ScanXML service to take scanXML jobs into account, you must start the
ScanXML in Xsquare.
See section "ScanXML Window" on page 14 for additional information on the field values
specified in this procedure.
Prerequisites
Before defining a scanXML, you must share the scanXML folder and the destination
folder.
Procedure
To add a scanXML in Xsquare, proceed as follows:
1. Select ScanXML in the Job Initiators menu.
2. Click the + button at the bottom of the window to add a row for a new scanXML
definition.
3. In the ScanXML field, do the following:
2. Job Initiators 19
EVS Broadcast Equipment SA Issue 3.3.A - February 2015
6. In the Destination field, do one of the following according to the selected job
template:
◦ If you do not want to change the original destination defined in the XML job file,
keep <Use dest. from XML Job>.
◦ If the destination is a shared folder on the network, click the button and
select the computer where the shared folder is located.
If you have not yet connected to that computer, you have to type the Windows
user and password to gain access to the shared folders on that computer.
◦ If the destination is an EVS server, type one or both GigE address of the EVS
General Description
The ScanFolder window makes it possible to define a job to be applied to files dropped in a
given shared folder scanned by Xsquare.
This folder is called a scanfolder, as well as the Xsquare service responsible for detecting
the file to be processed, and creating the job.
20 2. Job Initiators
USER MANUAL Xsquare 3.3
On the ScanFolder window, each defined scanfolder is represented as a row in a table that
contains a number of fields described below:
Field Description
The table below describes the fields in the ScanFolder window:
Filter field specify the file extension(s) that has/have to be processed in the
scanfolder.
Destination view the destination name. It is stored in the job template and is
Name field automatically filled in when you select the job template.
2. Job Initiators 21
EVS Broadcast Equipment SA Issue 3.3.A - February 2015
Destination specify the physical location where the processed material has to be
field stored.
See section "Job Destination Parameters" on page 24 for more
information on this field.
Bandwidth limit the maximum bandwidth allocated to a job to the bandwidth for a
Throttling real-time processing, or a multiple of it.
field If the field value is set to Disable, XTAccess uses all the network
bandwidth available and try to perform the job as fast as possible.
By limiting the bandwidth for lower priority jobs (archiving jobs, for
example), more bandwidth can be available for higher priority jobs. This
field therefore makes it possible to better manage job priorities, and to
smoothen the bursts in bandwidth use.
Owner field view the user who has created the scanfolder.
This is a non editable field, only available for users logged as
administrators.
Start button start the ScanFolder service of Xsquare, that is to say start scanning
the scanfolder, and executing the job when a file is detected in the
scanfolder.
Introduction
Adding a scanfolder will allow you to define the job to be applied to files dropped in the
scanfolder, that means a given shared folder scanned by the ScanFolder service of
Xsquare.
For the ScanFolder service to take scanfolder jobs into account, you must start the
associated scanfolder definition in Xsquare.
See section "ScanFolder Window" on page 20 for additional information on the field values
specified in this procedure.
22 2. Job Initiators
USER MANUAL Xsquare 3.3
Prerequisites
Before adding a scanfolder, you must share the source scanfolder and the destination
folder.
Procedure
To add a scanfolder in Xsquare, proceed as follows:
1. Select ScanFolders in the Job Initiators menu.
2. Click the + button at the bottom of the window to add a row for a new scanfolder.
3. In the ScanFolder field, do the following:
◦ If the destination is a shared folder on the network, click the button and
select the computer where the shared folder is located.
If you have not yet connected to that computer, you have to type the Windows
user and password to gain access to the shared folders on that computer.
◦ If the destination is an EVS server, type one or both GigE address of the EVS
2. Job Initiators 23
EVS Broadcast Equipment SA Issue 3.3.A - February 2015
7. In the Destination field, click to specify whether or not new IDs have to be
generated.
8. In the Bandwidth Throttling field, you can limit, to real-time or a multiple of it, the
maximum bandwidth allocated to the jobs based on this job initiator.
9. Do one of the following actions to save your definition:
◦ To save the scanfolder record, click the Save button displayed below the
scanfolder definition.
◦ To save and directly start the ScanFolder service, click the Save and Start button
displayed below the scanfolder definition.
The new scanfolder is available in the list. The icons in the ScanFolder field turns green
when the service is started for this scanfolder definition.
If the ScanFolder is not started (red icon), you can start it by clicking the red icon in the
ScanFolder field.
Introduction
When adding a job initiator, you select a job template that includes a job destination.
Three types of job destinations are available: To EVS server, To File or To Avid Transfer
Engine. Depending on the selected job destination, you will be requested to define
different destination parameters.
These parameters, displayed or available through an icon in the Destination column, are
specific to the destination type, and largely common to all job initiators.
Overview
The screenshots below show the Destination column with the parameters for an EVS
server destination:
Target:
ScanXML:
ScanFolder:
24 2. Job Initiators
USER MANUAL Xsquare 3.3
IP Addresses
In this field, specify the IP addresses of the one or both GigE ports of the EVS server.
In the scanXML job initiator, Xsquare will use the value from the XML job if you leave the
field empty.
For the other job initiators, you have to provide at least one IP address.
Lock Icon
Clicking this icon opens the EVS Server Authentication window.
In this window, the following fields are available:
• The username and password to access the EVS server.
If the fields are left empty, it is assumed the default values for username and
password are used on the EVS server.
• The storage location, that is the definition of how the clips should be stored on the
EVS server.
See section "Clip Location on an EVS Server" on page 26 for more information on how
to specify the location rules in this field.
ID Icon
In the ScanFolder window, clicking the ID icon opens the ID Mode window.
The ID mode allows users to specify whether new IDs have to be generated, or whether
the old IDs will be taken over.
File Destination
When the destination is a file, you have to specify the file location by clicking the
icon and selecting the computer and shared folder where the generated files have to be
stored.
If you have not yet accessed the computer from Xsquare before, you have to enter the
Windows login and password to have visibility on the shared folders.
2. Job Initiators 25
EVS Broadcast Equipment SA Issue 3.3.A - February 2015
Introduction
When the destination is an EVS server, you can specify which location (page, bank,
position, camera) will be used to store the generated clips on the EVS server. You specify
this in the Location field available by clicking the Lock icon in the Destination column of
the job initiator window.
The following table explains how the application will assign the location based on the
value specified in the Location field.
Basic Rules
The following basic rules are applied:
• If the Location field is empty, the default value 111? is applied:
This means the application uses the first free location starting from clip number 111,
checking all cameras of a clip (interrogation mark) before trying the next clip number.
• Instead of specifying the first clip location, you can specify one or more pages
between square brackets, for example [1;2]?:
This means the application will first search and fill locations on page 1, then 2 (all
camera positions on these pages). It will then search for available locations on other
pages starting with from the lowest page number.
• After the page reference, you can specify a filter on cameras instead of the
interrogation mark, for example [1;2]A: This means only the locations on the
specified CAM (CAM A) will be searched for and filled in. When the locations on the
specified CAMs are all used on all pages, the job will fail and the application will return
an error message.
26 2. Job Initiators
USER MANUAL Xsquare 3.3
Detailed Rules
The values based on the patterns explained below can be defined in the Location field:
Null or empty The application uses the first free location from clip number 111 to
099, by iterating on all cams for each clip number.
111A-111B- … -111L
112A-112B- … -112L
113A-113B- … -113L
…
999A-999B- … -999L
010A-010B- … -010L
…
099A-099B- … -099L
[1;5;0]A The application uses the CAM A free locations, first on page 1, 5,
and then 0:
111A- … -199A
510A- … -599A
010A- … -099A
When the CAM A locations on these three pages are full, the
application searches the other CAM A free locations in the other
pages starting on page after 0 (page 2, since 0 and 1 are full in this
case).
2. Job Initiators 27
EVS Broadcast Equipment SA Issue 3.3.A - February 2015
[1;5;0]? or [1;5;0] The application uses first the CAM A free locations, on page 1, 5,
[ABCDEFGHIJK and then 0.
L] Then it searches for the CAM B free locations on page 1, 5 and then
0, and so on for all CAMs:
CAM A on page 1:
111A-112A- … -190A
-191A-… -198A-199A
Then on page 5:
510A-512A- … -590A
-591A-…-598A-599A
Then on page 0:
010A-012A- … -090A
-091A-…-098A-099A
then CAM B on page 1:
110B-111B-112B- …
-190B-191B-…-198B-
199B,
and so on.
When the locations on these three pages are full, the application
searches the other free CAM A locations on another page starting
on page after 0 (page 2, since 1 is full in this case), then CAM B
locations, C, D, ... , then next page starting with CAM A.
[1;5;0][BCFHL] The application uses the first free locations on page 1, for CAM B,
C, F, H and L. Then it uses the free locations on page 5 for the CAM
B, C,F, H and L, and finally the same on page 0:
Page 1, CAM B, C, F, H and L:
110B-110C-110F-110H-110L … -199B-199C-199F-199H
-199L
Then on page 5, CAM B, C, F, H and L: 510B-510C-510F-
510H-510L … -599B-599C-599F-599H-599L …
Then on page 0: 010B-010C-010F-010H-010L … -099B-
099C-099F-099H-099L
123A The application uses the 123A location only. If the LSMID is not
free, the job will return the following error 'Clip already
exists on XT'.
28 2. Job Initiators
USER MANUAL Xsquare 3.3
123[ACEGJ] The application uses the first free location starting from clip number
123, with a filter on CAM A,C,E,G and J only:
123A-123C-123E-123G-123J … 124A-124C-124E-124G-
124J … 999A-999B-999C-999G-999J … 010A-010C-
010E-010G-010J … 099A-099C-099E-099G-099J …
122A-122C-122E-122G-122J
123? or The application uses the first free location starting from clip number
123[ABCDEF] 123, checking all cameras of a clip before trying next clip number:
123A-123B-…-123F…-123L… 124A-124B-…-124F…-124L…
999A-999B-…-999F…-999L… 010A-010B-…-010F…-010L
…
099A-099B-…-099F-099FL
2. Job Initiators 29
EVS Broadcast Equipment SA Issue 3.3.A - February 2015
3. Configuration
3.1. Orchestration
3.1.1. Introduction
Before working with an Xsquare application, the administrator has to associate the
requested engines (XTAccess) to the specific Xsquare application. This association is
performed in the Association tool, a dedicated application you can install with the Xsquare
Suite setup package.
Once Xsquare is associated to a number of engines, it will send the jobs, by default, to the
associated engine that is the most available on the network.
You can however organize the engines in groups called 'clusters'. This allows Xsquare to
dedicate a cluster to a specific job type, and force the engines associated to the given
cluster to execute that cluster job type only. The cluster definition must be based on the
network topology or on live-oriented jobs.
The goal could be:
• to isolate specific important jobs (for example: backup of train) to specific engines,
mainly in live or near-live productions when jobs have to be processed in real-time.
• to send jobs to the only engines that can reach a destination (network topology
aspect).
30 3. Configuration
USER MANUAL Xsquare 3.3
Introduction
Once engines have been associated to an Xsquare application, they can be configured
and organized in clusters of engines that will be dedicated to specific job types. This
cluster organization is defined in the Orchestration window.
Note
The Xsquare and engine orchestration can be modified live, while jobs are being
processed, without requiring any engine or Xsquare reboot.
The changes in the orchestration will be applied to all future jobs, but also to jobs
in the queue.
The Orchestration window contains the areas highlighted on the screenshot below:
3. Configuration 31
EVS Broadcast Equipment SA Issue 3.3.A - February 2015
Area Description
The table below describes the various parts of the Orchestration window:
1. Cluster area Area displaying the defined clusters. You can add new clusters
from there.
See section "Cluster Area" on page 33 and "Managing Engine
Clusters" on page 41.
Button Description
Allows to undo, one by one, the actions stored in the undo buffer.
The number of actions in the buffer is specified between
brackets.
Allows to redo, one by one, the actions stored in the redo buffer.
The number of actions in the buffer is specified between
brackets.
32 3. Configuration
USER MANUAL Xsquare 3.3
Working Process
In the Orchestration window, you will usually work in the following order:
1. Creating the required clusters in the Cluster area. See section "Managing Engine
Clusters" on page 41.
2. Specifying the cluster settings whenever required or requested in the Selected Cluster
Information area. See section "Selected Cluster Information Area" on page 38.
3. Setting the engine orchestration parameters and others in the Engine area. See
section "Configuring Engines" on page 43.
4. Save the whole orchestration configuration.
Introduction
The Cluster area in the Orchestration window shows the engine clusters defined in
Xsquare, and the engines associated to each cluster.
The cluster position in the list determines the cluster priority in handling a specific job
type: if the same job type is distributed between two clusters, the cluster positioned higher
in the list will handle the shared job type in priority.
You manage the clusters from the Cluster area of the Orchestration window. See section
"Managing Engine Clusters" on page 41 for more information on managing clusters.
The following illustration presents a single cluster box, not the whole cluster area that can
consists of several cluster boxes, depending on the number of clusters defined.
3. Configuration 33
EVS Broadcast Equipment SA Issue 3.3.A - February 2015
Field Description
The table below describes the various fields of the Cluster box:
3. Command buttons
34 3. Configuration
USER MANUAL Xsquare 3.3
The table below describes the available cluster types, the jobs that each cluster will
process, and the parameters you need to specify in the Selected Cluster Information area:
To EVS Server The cluster engines will process jobs having an EVS IP addresses of
server as first destination, including playlist rendering to one/several
an EVS server. destination EVS
server(s).
Failing the IP address
(es), all jobs to EVS
servers are routed to
this cluster.
From EVS Server The cluster engines will process jobs whose source IP addresses of the
material consists of clips or playlists from one or more source EVS server(s).
specified EVS server(s). Failing the IP address
(es), all jobs on clips
of EVS servers are
routed to this cluster.
From Folder The cluster engines will process jobs using a source file List of source folders
located in one or more folders specified in the Selected
Cluster Information area.
This cluster will not handle jobs from an EVS server.
To Folder The cluster engines will process the jobs having as first List of destination
destination the folder(s) specified in the Selected Cluster folders
Information area.
Transfer to Avid The cluster engines will process the jobs for which the No parameter
Web Services referencing in the Avid Web Service is the first
destination.
Transfer to Avid TM The cluster engines will process the jobs for which the Name of the Avid
referencing in the Avid TM is the first destination. Transfer Manager
Transfer to Final The cluster engines will process the jobs for which the No parameter
Cut Pro referencing in Final Cut Pro is the first destination.
Transfer to Adobe The cluster engines will process the jobs for which the No Parameter
referencing in Adobe Premiere is the first destination.
Transfer to Xedio The cluster engines will process the jobs for which the No parameter
referencing in Xedio is the first destination.
EVS EDL The cluster engines will process the jobs whose first No parameter
destination requires the creation of an EVS EDL file.
3. Configuration 35
EVS Broadcast Equipment SA Issue 3.3.A - February 2015
Playlist Rendering The cluster engines will process the jobs of rendering a No parameter
playlist EDL into a consolidated file and/or clip (in an EVS
server).
Warning
When you assign an engine to this cluster, you
need to make sure the associated engines have
the Xsecure transcoding license, as not check is
performed in the engine assignment.
Playlist Export The cluster engines will process the jobs that back up all No parameter
playlist elements (EDL) into a list of files.
With such a job, the engine will create child jobs internally.
Removable The engines of the Removable Device cluster will process No parameter
Devices jobs having, a source or first destination, which is a lower
performing storage (such as IPDrives Disks or USB keys)
located on their local computer.
Consequently, you should add to this cluster all engines
installed on computers connected to a removable device
being the source or first destination of XTAccess jobs.
This cluster will always be at the top of the cluster list.
Grab The cluster engines will process the grab jobs. No parameter
Introduction
The Engine area in the Orchestration window shows all engines (XTAccess) associated
to Xsquare, as well as their configuration parameters.
You configure the XTAccess applications from this area. The XTAccess configuration is
saved in the Xsquare database. Each time the configuration of an XTAccess is modified,
the change is pushed to the engine, without requiring an engine reboot.
36 3. Configuration
USER MANUAL Xsquare 3.3
Field Description
The table below describes the various fields and buttons of the Engine area:
Name Description
Disabled Check box you can select to disable an engine, that is to say
to prevent the engine from handling future jobs. The ongoing
jobs are fully processed, then the queued or future jobs will be
handled when the engine will be set online again.
Total Max. Dest. Maximum number of destinations the XTAccess engine can
handle (transcoding jobs included).
The field is read-only, and the value is assigned via the
Orchestration field.
Bear in mind that a job can contain several destinations.
Total Max. Trans. Maximum number of destinations the XTAccess engine can
transcode.
The field is read-only, and the value is assigned via the
Orchestration field.
Orchestration Field from which you can specify the maximum number of
destinations and transcoding jobs the XTAccess can handled
in each cluster it belongs to. When you click the field, you
access a dialog box where you can define the Max. Dest. and
Max. Trans. parameters depending on the cluster.
Reset Configuration Button used to reset the configuration of the selected engine.
button
3. Configuration 37
EVS Broadcast Equipment SA Issue 3.3.A - February 2015
Advanced Configuration
When you click the Show Advanced Configuration buton, advanced parameters are
displayed. Please contact the EVS support before using them.
Name Description
EDL Sub Jobs Maximum number of child jobs XTAccess can handle
simultaneously during a backup EDL + Clips.
QT Ref Optimization Option which forces all QTRef files to be seen as growing
files by XTAccess.
AMT buffer size Parameter that allows the configuration of the Avid AMT
library used to write XDCAM OPATOM files.
Contact the Avid Support team for more information.
AMT read buffer size Parameter that allows the configuration of the Avid AMT
library used to write XDCAM OPATOM files.
Contact the Avid Support team for more information.
General Description
The Selected Cluster Information area in the Orchestration window shows information on
the cluster selected in the Cluster area.
It also allows the users to specify some parameters to specify parameters Xsquare
should take into account to know which jobs the engine should handle or not.
38 3. Configuration
USER MANUAL Xsquare 3.3
Illustration
The Selected Cluster Information area will be slightly different depending on the cluster
type.
The following illustrations cover the various Selected Cluster Information areas you can
encounter even if it does not present all of them:
The Cluster Information area for Ingest from EVS Server, From EVS Server and To
EVS Server clusters is similar to the following screenshot:
The Cluster Information area for From Folder and To Folder clusters is similar to the
following screenshot:
The Cluster Information area for other clusters is similar to the following screenshot. No
additional parameter needs to be defined:
3. Configuration 39
EVS Broadcast Equipment SA Issue 3.3.A - February 2015
Field Description
The table hereafter describes the fields in the Selected Cluster Information area:
Available in
Field Description
cluster type
Cluster Name Name of the EVS cluster. This is the name you can All
assign to the cluster. By default, the name is the
same as the cluster type (or an abbreviated form).
IP address EVS GigE IP address of the EVS server(s) to be taken Ingest From
Server into account by the given cluster (optional): EVS Server,
• In an Ingest From EVS Server cluster, only From EVS
record trains of the specified EVS server(s) will Server, To
be backed up by the cluster. EVS Server
• In a From EVS Server cluster, only the clips
stored on the specified EVS server(s) will be
processed by the cluster.
• In a To EVS Server cluster, only the jobs
whose first destination is one of the EVS server
(s) specified will be processed by the cluster.
If no IP address is defined, the cluster will process
all jobs having an EVS server as source or
destination.
Destination Path to the folder(s) to be taken into account by the From Folder,
Folders given cluster (compulsory): To Folder
• In a From Folder cluster, only source files
located in the specified folders will be
processed by the cluster.
• In a To Folder cluster, only the jobs whose first
destination is one of the specified folders will be
processed by the cluster.
40 3. Configuration
USER MANUAL Xsquare 3.3
Introduction
From the Cluster area of the Orchestration window, you can perform the following actions:
• add or remove clusters dedicated to a specific job type
• associate engines to a cluster, or remove the association.
• define the cluster priority in handling jobs.
Note
When you add a cluster, bear in mind that the cluster position determines the
cluster priority in handling a job type. In other words, if two clusters both handle
the same job type, the cluster located higher in the list will handle that job type in
priority. You can always change a cluster position in the cluster list.
The new cluster is added above the cluster box where you have clicked the + button.
3. Configuration 41
EVS Broadcast Equipment SA Issue 3.3.A - February 2015
If the engine assigned to a cluster is already assigned to another cluster, the engine will
not be removed from the originally assigned cluster. The workload on this engine will be
spread among two clusters, and you have to define this in the Orchestration field in the
Engine area (See section "Configuring Engines" on page 43).
42 3. Configuration
USER MANUAL Xsquare 3.3
Introduction
From the Engine area in the Orchestration window, you can set several parameters for
each XTAccess associated to Xsquare.
The main configuration task consists in defining the orchestration settings for your
XTAccess, that is the maximum number of destinations and transcoding jobs the
XTAccess will be able to handle.
In addition, more advanced parameters can be set in Xsquare when you display the
advanced settings.
Some other parameters have to be set in the XTAccess application on the host computer
(Max. Log Size in MB, IP Retry, IP Retry Timeout, Enable Retry,
MinFieldsToWriteBeforeRefinCEDB, EDL File extension).
See also "Engine Area" on page 36 for a description of the fields available in the Engine
area.
3. Configuration 43
EVS Broadcast Equipment SA Issue 3.3.A - February 2015
2. In this window, type the maximum destinations and maximum destinations with
transcoding the XTAccess can handle in each cluster it belongs to.
3. Click OK.
The values in the Max. Dest. and Max.Trans. fields are adapted according to the entered
values.
General Description
The Job Template window and Encoder/Wrapper Profile window are used to manage the
job templates and encoder/wrapper profiles, mainly to perform the following actions:
• Creating, editing or deleting a customized job template or encoder/wrapper profile
• Importing or exporting a job template or encoder/wrapper profile definition to an XML
file
From the Job Template window, you can access the Job Definition windows of all job
templates.
From the Encoder / Wrapper Profile window, you can access the Encoder Profile windows
of all encoder or wrapper profiles.
44 3. Configuration
USER MANUAL Xsquare 3.3
The following screenshot presents the Job Templates window. As the Encoder/Wrapper
Profile window is designed in the same way, it is not illustrated below. The window parts
and buttons described below are applicable to both windows:
3. Configuration 45
EVS Broadcast Equipment SA Issue 3.3.A - February 2015
46 3. Configuration
USER MANUAL Xsquare 3.3
Introduction
You can filter and sort the items in grids. This explanation is valid for all grids above which
a filter field is displayed. This is the case, for example, with the Job Template window,
Encoder/Wrapper Profile window, as well as the Roles window and Groups window.
3. Configuration 47
EVS Broadcast Equipment SA Issue 3.3.A - February 2015
The table below describes the fields in the Job Template grid:
The table below describes the fields in the Job Template grid:
48 3. Configuration
USER MANUAL Xsquare 3.3
3. Configuration 49
EVS Broadcast Equipment SA Issue 3.3.A - February 2015
Button Description
50 3. Configuration
USER MANUAL Xsquare 3.3
Introduction
You cannot create a job template from scratch, but you can create a new job template
based on the definition of a predefined job template that is close to what you request.
You can create a customized job template from:
• the job initiators windows (targets, scanfolder or scanXML) available from the Job
Initiators menu;
• the Job Templates window available from the Configuration menu.
Requirements
When you customize a job template, you need to make sure that at least the following
elements are included in the template:
• At least one destination is defined;
• An encoder or wrapper profile is a associated to the defined destination(s);
• When Xsquare interacts with an EVS server running a multi-essence configuration,
you need to specify which source will be taken into account on the EVS server.
See section "Configuring the Source Selection on the EVS Server" on page 56
Process
Creating a customized job template encompasses the following steps, some of which are
compulsory:
Step Compulsory
3. Configuration 51
EVS Broadcast Equipment SA Issue 3.3.A - February 2015
◦ From the Job Templates window, click the Open button in the Action column of
the requested template:
52 3. Configuration
USER MANUAL Xsquare 3.3
2. Click on the left pane and select a destination type from the list that appears:
The new destination is selected in the left pane (surrounded by a blue line), and the
related settings are displayed on the right pane.
3. On the right pane, select the codec/wrapper profile on which the destination is based
in the Encoder / Wrapper Profile field:
4. Click Save.
3. Configuration 53
EVS Broadcast Equipment SA Issue 3.3.A - February 2015
.
The source-related settings are displayed on the Source pane on the right:
specify how to select the source clips on "Configuring the Source Selection on the
the EVS server in a multi-essence EVS Server" on page 56
configuration
clean the EDL sources "How to Clean the EDL Source" on page 58
delete the source file "How to Delete the Source File" on page 58
specify how to process the media "How to Process the Media Associated to
associated to EDLs EDLs" on page 59
3. Click Save.
The updated template has been saved and is available in the Template drop-down field in
the job initiators windows.
54 3. Configuration
USER MANUAL Xsquare 3.3
The destination name on the left is surrounded by a blue line, and the destination-related
settings are displayed on the Destination pane on the right:
change the icon associated to the "How to Change the Destination Icon" on
destination page 60
change the wrapper/encoder for the "How to Change the Wrapper/Encoder for
destination the Destination" on page 61
add NLE-related settings for the "How to Add NLE-Related Settings for the
destination file Generated File" on page 61
3. Configuration 55
EVS Broadcast Equipment SA Issue 3.3.A - February 2015
create grabs of the source media for each "How to Create Grabs" on page 63
destination file
request a transfer of the destination file "How to Request a File Transfer" on page
64
3. Click Save.
The updated template has been saved and is, and is available in the Template drop-down
field in the job initiators windows.
Introduction
When the source media is located on an EVS server running a multi-essence
configuration, Xsquare needs to know which source it should take into account on the
EVS server.
The source taken into account partly depends on the value defined in the EVS Server
Source Selection setting in the job template.
This section describes:
• how you set the Source EVS Server Source Selection setting in a job template;
• how Xsquare interprets the value assigned to this setting.
56 3. Configuration
USER MANUAL Xsquare 3.3
Warning
Note that the MTPC board of the EVS server must be connected to the same
VLAN as Xsquare for Xsquare to be able to see the XDCAM source. You can
check that the EVS server has been discovered in the EVS Server Monitoring
window.
3. If Xsquare can connect to the MTPC board of the EVS server and the job is any
other process (copy, rewrap, restore, transcoding action, referencing in an NLE,
etc.), the engine will use in priority the XDCAM clip as the source:
3. Configuration 57
EVS Broadcast Equipment SA Issue 3.3.A - February 2015
2. Select the Delete the source file(s) when the transfer succeeded check box.
58 3. Configuration
USER MANUAL Xsquare 3.3
2. Select the requested option to specify how Xsquare will handle the media elements
included in EDLs.
2. Select the requested option to specify which type of picture file (static picture) should
be associated to audio sources.
2. Specify the settings for the requested options to specify how Xsquare should handle
pictures or picture sequences. By default, the displayed values and selections are
applied.
3. Configuration 59
EVS Broadcast Equipment SA Issue 3.3.A - February 2015
2. Select the requested check box to activate an option. A tooltip for each parameter is
displayed as you move the mouse pointer over the icon.
60 3. Configuration
USER MANUAL Xsquare 3.3
3. In the Type field, select the NLE the generated file has to be checked into.
4. Fill in the parameters specific to the selected NLE.
A tooltip for each parameter is displayed as you move the mouse pointer over the
icon.
3. Configuration 61
EVS Broadcast Equipment SA Issue 3.3.A - February 2015
62 3. Configuration
USER MANUAL Xsquare 3.3
3. Edit the values of the requested fields. A tooltip for each parameter is displayed as
you move the mouse pointer over the icon.
3. Configuration 63
EVS Broadcast Equipment SA Issue 3.3.A - February 2015
Procedure
You can request the files, based on a given template, to be transferred to a shared folder
on the network, or to an FTP server, as follows:
1. In the Job Template window, select the destination you want to request a file transfer
for.
2. Click the Post-Processing tab in the Destination pane:
3. Select the transfer type in the Type field:
◦ Move destination file for a move to a shared folder on the network.
Jump to step 4.
◦ FTP for a move to an FTP server.
Jump to step 5
4. When you have selected Move destination file, type the UNC path of the folder
5. When you have selected FTP, type the requested credentials that will allow Xsquare
to access the FTP server:
Rules
• The FTP transfer post-processing step cannot be enabled for a EVS Server
destination.
• If one of the FTP transfer fails, the other FTP transfers for the other destinations will
be executed, except if the option Abort all the job if this destination fails is set for
the corresponding destination in the Advanced tab.
• When a Backup EDL only and Backup EDL + Clips is defined by the operator, the
entire destination folder and all its content is transferred . So, if multiple EDLs are sent
to the same folder (nearline,…), the whole folder is transferred for each job.
64 3. Configuration
USER MANUAL Xsquare 3.3
• The FTP transfer post-processing step is not triggered if the Keep Partial is set in
Auto Mode (default value). If the transfer fails before any partial video file could not be
created, the FTP transfer fails with an invalid data : "No source specified".
3. Configuration 65
EVS Broadcast Equipment SA Issue 3.3.A - February 2015
The windows are displayed in the upper part of the window, and the buttons to add ,
remove , import or export the icons are displayed at the bottom of the window.
Once your icons are imported, they will all be available in the job template definition, via
the Destination Icons field.
Introduction
Labels can be created and associated to targets. This makes it possible to organize and
present the targets in groups based on their label in other EVS applications (for example
IPDirector).
The Labels window contains the areas highlighted on the screenshot below:
Button Description
5. Administration
5.1. Introduction
General Principles
Note
The Administration module is only accessible to users logged on as
administrators.
Users are defined in Xsquare with their own login and password.
Each user must be associated to one and only one role. The role defines the user rights
and the visibility on the various elements defined or available in Xsquare.
Each user can, but does not have to, belong to one or more groups.
You will first define the roles and groups you need before you create your users. You can
also create the role as you define the users.
68 5. Administration
USER MANUAL Xsquare 3.3
5.2. Users
General Description
The Users and Access window allows administrators to perform the following actions:
• create users
• manage the user's credentials (compulsory)
• assign a role to a user (compulsory)
• include a user into one or several groups (optional)
It is only accessible to users logged on as administrators.
Warning
When Xsquare is integrated with Active Directory, the user definition is fully
managed in Active Directory, and no changes can be performed in Xsquare. The
user definitions are read-only in this window.
5. Administration 69
EVS Broadcast Equipment SA Issue 3.3.A - February 2015
The following screenshot present the Users & Access window without integration with
Active Directory:
The following screenshot present the Users & Access window with integration with Active
Directory:
70 5. Administration
USER MANUAL Xsquare 3.3
Field Description
The table below describes the various fields of the User and Access window.
In AD
Item Description
integration?
Group field Group(s) the user belongs to. A user can Yes
optionally be included in one or more groups. (read-only)
The associated group must have been
defined in the Groups window. See section
"Groups" on page 80 for more information on
group definition.
Last Login Date field Date and time the user logged on for the last Yes
time. This field is ready-only.
Force synchronization Forces Xsquare to display the last changes Yes (only in
with active directory from Active Directory in the Users window. AD
button integration)
5. Administration 71
EVS Broadcast Equipment SA Issue 3.3.A - February 2015
Introduction
Administrators can add new Xsquare users in the User and Access window. You can
access it from the Administration > Users & Access menu.
When you define a user, the following rules are applicable:
• You have to define a user password.
• You have to assign the user one and only one role.
• You can link the user to zero, one or several groups.
• You can define several users with administrator roles.
Prerequisites
As you will link users to groups, you need to define the required groups in the Groups
window before you configure your users.
You can define the roles beforehand or as you create the user.
72 5. Administration
USER MANUAL Xsquare 3.3
Note
The Administrator local user is the only user managed in Xsquare.
You can change his password, but he will always have full rights.
5. Administration 73
EVS Broadcast Equipment SA Issue 3.3.A - February 2015
5.3. Roles
General Description
The Roles window allows administrators to view and manage roles, which can then be
granted to users in the Users & Access window.
A role consists of a set of rights to perform actions or view content in Xsquare.
When a given right is granted, it can be granted:
• for all Xsquare elements associated to the right
• for the elements created by the groups the user belongs to
• for the elements created by the user him/herself
The following screenshot highlights the various areas in the Roles window:
74 5. Administration
USER MANUAL Xsquare 3.3
Introduction
This section covers the general actions you can perform on roles. See section "Defining
Roles" on page 78 for more information about the actual role definition.
The roles are managed from several windows:
• In the Role window, you have an overview on all existing roles. From this window, you
can create, edit or delete roles.
To access the Role window, click the Role icon on the main Xsquare page in the
Administration section.
5. Administration 75
EVS Broadcast Equipment SA Issue 3.3.A - February 2015
• In the Role Definition window, you define all the rights associated to a given role. You
will always use this window to create or modify roles.
You can access the Role Definition window in the following windows:
◦ Users & Access window, from the button in the Role field
Warning
When Xsquare is integrated with Active Directory, the roles the administrator
wants to use in Xsquare must have been previously defined as groups in Active
Directory.
In Xsquare, the administrator has to create roles having exactly the same name
as the corresponding AD groups. Beware that the role names are case-
sensitive.
Operations on Roles
The command buttons described in the table below are mainly available in the Role
window. The Open or Edit buttons are also available in the User and Access window:
Button Description
Allows the administrator to define a name for a new role, and then
define the role in the Role Definition window.
New roles can also directly be defined from the Role field, in the
Users & Access window.
See section "Defining Roles" on page 78 for more information on
editing and customizing roles.
76 5. Administration
USER MANUAL Xsquare 3.3
Overview
In the Role Definition window, you define the rights associated to a role. This topic will not
provide a detailed description of the Role Definition window, but useful information about
role definition.
5. Administration 77
EVS Broadcast Equipment SA Issue 3.3.A - February 2015
Value Description
All The user can exercise the right on all relevant elements in Xsquare.
Same Group The user can exercise the right on the relevant elements that have
been created by any person belonging to the same group(s) as the
user.
User The user can exercise the right only on the relevant elements he/she
has created.
Introduction
By default, three roles are available in Xsquare: one role for administrating Xsquare, one
for configuring Xsquare and one for monitoring the jobs processed by Xsquare.
If the default roles do not meet your needs, you can either create new role definitions from
scratch or based on an existing role.
See section "About Role Definition" on page 77 to get more information on the Role
Definition window.
Warning
Two roles cannot have the same names.
A role and a group cannot have the same name.
78 5. Administration
USER MANUAL Xsquare 3.3
1. From the Role window, click the button at the bottom of the window.
The New Role dialog box is displayed.
2. Enter a name for the new role.
In Active Directory integration, use exactly the same name as the name of the AD
group you want to assign these rights to.
3. Click OK.
The definition of the source role is displayed.
4. Click on the radio buttons corresponding to the rights you want to define for each right
type. The radio button is selected (white).
See section "About Role Definition" on page 77
5. Repeat the operation for all rights you want to define.
6. Click Save at the bottom of the window.
The new role is created.
5. Administration 79
EVS Broadcast Equipment SA Issue 3.3.A - February 2015
Note
You can only delete roles that are not assigned to users.
5.4. Groups
General Description
The Groups window allows administrators to view and manage groups of users.
When Xsquare is not integrated with Active Directory, the groups are created in the
Groups window, and users are then assigned to the created groups.
When Xsquare is integrated with Active Directory, the groups are created in Xsquare with
exactly the same name as the corresponding AD groups. Once the groups are defined in
Xsquare, users are automatically assigned to the groups they belong to in Active
Directory. The actual user assignment is therefore not performed in Xsquare.
For this reason, the Groups window will be slightly different whether Xsquare is integrated
with Active Directory, or not.
80 5. Administration
USER MANUAL Xsquare 3.3
The following screenshot present the various areas in the Groups window with integration
with Active Directory:
The following screenshot present the various area s in the Groups window without
integration with Active Directory:
5. Administration 81
EVS Broadcast Equipment SA Issue 3.3.A - February 2015
82 5. Administration
USER MANUAL Xsquare 3.3
Button Description
Adds the user selected in the list of all users (right) to the list of the
users belonging to the selected group (left).
Removes the user selected in the list of the users belonging to the
selected group (left) and moves it back to the list of all users (right).
Introduction
Administrators can add new Xsquare groups, and assign users to groups in the Groups
window. The Groups window is accessible from the Administration > Groups menu.
When Xsquare is not integrated with Active Directory, the administrator creates the
groups in the Groups window. Then he/she assigns them to the groups either in the
Groups window or in the User and Access window.
When Xsquare is integrated with Active Directory, the groups are created in the Groups
window with exactly the same name as the AD group. But the users are NOT assigned to
the groups in Xsquare: they are automatically assigned to the groups they belong to in
Active Directory.
Principles
Two groups cannot have the same names.
A role and a group cannot have the same name.
A group can be empty.
The default user group called Xsquare Users cannot be deleted.
Only an empty group can be deleted.
Prerequisites
When Xsquare is integrated with Active Directory, the groups the administrator wants to
use in Xsquare must have been previously defined as groups in Active Directory.
5. Administration 83
EVS Broadcast Equipment SA Issue 3.3.A - February 2015
2. In the right list, click a user you want to add to the group, and click
3. Repeat step 2 for all users you want to add to the group.
You can also remove users from the list by selecting them in the Group User list and
clicking .
84 5. Administration
USER MANUAL Xsquare 3.3
4. When you have added all requested users to the list, click and your group
definition is updated.
Note
You can also assign a group to a given user from the Users and Access window
in the user definition itself.
4. When you have removed all requested users from the list, click and you group
definition is updated.
5. Administration 85
EVS Broadcast Equipment SA Issue 3.3.A - February 2015
6. Monitoring
General Description
From the Job Monitoring window, you can monitor all the operations processed by the
various engine clusters. Various filters can be applied to restrict the jobs displayed on
screen.
The Job Monitoring window contains the areas highlighted on the screenshot below:
86 6. Monitoring
USER MANUAL Xsquare 3.3
Area Description
The table below describes the various parts of the Job Monitoring window:
4. Job grid Each row of the grid displays information on a given job.
See section "Job Grid" on page 88 for more information on
the displayed information.
5. Queue It displays the jobs that have not yet been processed, and
Management tab are still in the queue.
It allows you to view all jobs in the queue, and to manage
the job order in the queue.
6. Monitoring 87
EVS Broadcast Equipment SA Issue 3.3.A - February 2015
Introduction
The Job Grid area in the Monitoring window shows metadata on the jobs that you are
monitoring.
Combinable column filters are available below the column headers.
This section describes the fields in the Job grid, and describe filtering rules.
The screenshot below shows the first general columns in the Job Grid in the Monitoring
window:
88 6. Monitoring
USER MANUAL Xsquare 3.3
Field Description
The table below describes the fields available by default in the Job Grid area. If you want
to display other fields or hide displayed field, you can right-click a column header and
select or unselect the field from the contextual menu.
associated sub-jobs:
Received Date Date and time when Xsquare has received the job request.
This is the local date and time on the computer on which the
Xsquare application is installed.
The following filters can be applied on date fields:
jobs received in the last 10 minutes
jobs received in the last hour
jobs received in the last 24 hours
jobs received before a given date
jobs received after a given date
jobs received between two dates
UTC time is used internally. The time zone depends on the
client machine configuration (usually local time).
You need to restart your browser after changing the
computer's time zone.
6. Monitoring 89
EVS Broadcast Equipment SA Issue 3.3.A - February 2015
XTA Nickname Name of the computer on which is installed the engine that
has processed the job.
Note
When a job has cancel/retry history, an asterisk is displayed next to the job ID.
This means that the displayed job results from a merge of the original job and
cancel/retry operations.
Introduction
In the Monitoring window, the Cluster area provides information on the jobs that are
scheduled or processed by a given cluster.
90 6. Monitoring
USER MANUAL Xsquare 3.3
Field Description
The table below describes the various fields of the Cluster area:
Warning
If the Cluster Load icon is red, it means your cluster receives more jobs than its
maximum capacity. It is recommended to modify your cluster definition.
6. Monitoring 91
EVS Broadcast Equipment SA Issue 3.3.A - February 2015
• When a filter based on selectable values is defined on a column, the icon is green .
Otherwise, it is gray .
92 6. Monitoring
USER MANUAL Xsquare 3.3
Introduction
Several actions that allow users to manage monitored jobs are available from a contextual
menu when you right-click a row in the Job Grid area of the Monitoring window, or in the
Queue Management tab. The following screenshots show these contextual menus:
Move to Top Allows user to move the selected job to the first position in the
Queue Management tab, for the job to be processed in priority.
Show all info Opens a pane with detailed information on the selected job.
6. Monitoring 93
EVS Broadcast Equipment SA Issue 3.3.A - February 2015
Introduction
The EVS Server Monitoring window displays the list of EVS servers detected on the
network.
This window allows users to check that:
• the EVS servers defined as the destination in the Job Definition
• the EVS servers used as the source in a multiessence configuration
have effectively been discovered and identified on the network.
94 6. Monitoring
USER MANUAL Xsquare 3.3
Field Description
The table below describes the various fields of the EVS Servers window, from left to right:
Status Bar
Every five minutes, Xsquare searches for new EVS servers on the network through the
PC LAN connection. The discovered EVS servers are then added to the grid.
The status bar at the bottom of the EVS Server Monitoring window displays the following
information on the EVS Server discovery (from left to right):
• Force Discover button to force the discover process without waiting for the next
automatic discovery
• Date and time of the last discovery process
• Number of EVS servers discovered on the network
6. Monitoring 95
USER MANUAL Xsquare 3.3
Glossary
G
group
A group of users. A user can belong to one or more groups.
R
role
A set of rights to perform actions or view content in Xsquare. One role has to be assigned
to a user.
S
scanFolder
A scanfolder consists in a folder that is scanned by an Xsquare service (ScanFolder
service) to check for files to be processed. The folder is scanned when it is defined in an
active (started) ScanFolder in Xsquare. When a file with the file extension defined in the
ScanFolder configuration is dropped into the scanned folder, the ScanFolder service
creates a job to process this source file as defined in the job template. Once the file is
processed, it is sent to the destination defined in the job.
scanXML
A ScanXML instruction consists in an XML job definition file (V1 job) stored in a dedicated
folder by a client application. The folder is scanned by the ScanXML service of Xsquare
when it is defined in an active (started) ScanXML. When the client application drops the
XML job file in the scanned folder, the ScanXML service creates a job to process the
source file as defined in the job template. When no job template is associated to the
ScanXML definition in Xsquare, the instructions contained in the XML job file are taken
into account. Otherwise, the instructions are merged based on specific merge rules.
T
target
A target is a destination that the users in the client application can send a source material
to. The source material can undergo processing before being sent to the destination. The
targets use the Soap V2 jobs.
X
XML job
Job processed by the former interface, which uses XML job definition files. For this
reason, these jobs are called XML file jobs (or XML File V1 jobs). Xsquare can control the
XML file jobs through the ScanXML service, available in Xsquare as a job initiator.
Xsquare therefore remains compatible with the old XTAccess ScanXML feature.
Glossary 97
EVS Broadcast Equipment SA Issue 3.3.A - February 2015
Xsquare job
Job processed by the new interface, which uses the soap protocol. For this reason, such
jobs are also called Soap V2 jobs. The Targets, a job initiator you can define in Xsquare,
use Xsquare jobs.
98 Glossary
Corporate
+32 4 361 7000
EVS Broadcast Equipment is continuously adapting and improving its products in accordance with the ever changing
requirements of the Broadcast Industry.
The data contained herein is therefore subject to change without prior notice. Companies and product names are
To learn more about EVS go to www.evs.com trademarks or registered trademarks of their respective companies.