InterplayAdminGuide V3 8
InterplayAdminGuide V3 8
This product is subject to the terms and conditions of a software license agreement provided with the software. The product may only be
used in accordance with the license agreement.
This product may be protected by one or more U.S. and non-U.S patents. Details are available at www.avid.com/patents.
This guide is protected by copyright. This guide is for your personal use and may not be reproduced or distributed, in whole or in part,
without permission of Avid. Reasonable care has been taken in preparing this guide; however, it may contain omissions, technical
inaccuracies, or typographical errors. Avid Technology, Inc. disclaims liability for all losses incurred through the use of this document.
Product specifications are subject to change without notice.
Copyright © 2017 Avid Technology, Inc. and its licensors. All rights reserved.
The following disclaimer is required by Sam Leffler and Silicon Graphics, Inc. for the use of their TIFF library:
Copyright © 1988–1997 Sam Leffler
Copyright © 1991–1997 Silicon Graphics, Inc.
Permission to use, copy, modify, distribute, and sell this software [i.e., the TIFF library] and its documentation for any purpose is hereby
granted without fee, provided that (i) the above copyright notices and this permission notice appear in all copies of the software and
related documentation, and (ii) the names of Sam Leffler and Silicon Graphics may not be used in any advertising or publicity relating to
the software without the specific, prior written permission of Sam Leffler and Silicon Graphics.
THE SOFTWARE IS PROVIDED “AS-IS” AND WITHOUT WARRANTY OF ANY KIND, EXPRESS, IMPLIED OR OTHERWISE,
INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
IN NO EVENT SHALL SAM LEFFLER OR SILICON GRAPHICS BE LIABLE FOR ANY SPECIAL, INCIDENTAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OF ANY KIND, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
PROFITS, WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF LIABILITY, ARISING OUT
OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
This Software may contain components licensed under the following conditions:
Copyright (c) 1989 The Regents of the University of California. All rights reserved.
Redistribution and use in source and binary forms are permitted provided that the above copyright notice and this paragraph are
duplicated in all such forms and that any documentation, advertising materials, and other materials related to such distribution and use
acknowledge that the software was developed by the University of California, Berkeley. The name of the University may not be used to
endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED ``AS
IS'' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in
supporting documentation. This software is provided " as is" without express or implied warranty.
Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in
supporting documentation. This software is provided " as is" without express or implied warranty.
Permission to use, copy, modify, distribute, and sell this software for any purpose is hereby granted without fee, provided that the above
copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation,
and that the name of Daniel Dardailler not be used in advertising or publicity pertaining to distribution of the software without specific,
written prior permission. Daniel Dardailler makes no representations about the suitability of this software for any purpose. It is provided " as
is" without express or implied warranty.
Modifications Copyright 1999 Matt Koss, under the same license as above.
Permission to use, copy, modify, and distribute this software for any purpose without fee is hereby granted, provided that this entire notice
is included in all copies of any software which is or includes a copy or modification of this software and in all copies of the supporting
documentation for such software.
2
THIS SOFTWARE IS BEING PROVIDED " AS IS" , WITHOUT ANY EXPRESS OR IMPLIED WARRANTY. IN PARTICULAR, NEITHER
THE AUTHOR NOR AT&T MAKES ANY REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY
OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE.
This product includes software developed by the University of California, Berkeley and its contributors.
“This software contains V-LAN ver. 3.0 Command Protocols which communicate with V-LAN ver. 3.0 products developed by Videomedia,
Inc. and V-LAN ver. 3.0 compatible products developed by third parties under license from Videomedia, Inc. Use of this software will allow
“frame accurate” editing control of applicable videotape recorder decks, videodisc recorders/players and the like.”
The following disclaimer is required by Altura Software, Inc. for the use of its Mac2Win software and Sample Source
Code:
©1993–1998 Altura Software, Inc.
This product includes portions of the Alloy Look & Feel software from Incors GmbH.
This product includes software developed by the Apache Software Foundation (http://www.apache.org/).
© DevelopMentor
This product may include the JCifs library, for which the following notice applies:
JCifs © Copyright 2004, The JCIFS Project, is licensed under LGPL (http://jcifs.samba.org/). See the LGPL.txt file in the Third Party
Software directory on the installation CD.
Avid Interplay contains components licensed from LavanTech. These components may only be used as part of and in connection with Avid
Interplay.
Trademarks
Avid, the Avid Logo, Avid Everywhere, Avid DNXHD, Avid DNXHR, Avid Nexis, AirSpeed, Eleven, EUCON, Interplay, iNEWS, ISIS, Mbox,
MediaCentral, Media Composer, NewsCutter, Pro Tools, ProSet and RealSet, Maestro, PlayMaker, Sibelius, Symphony, and all related
product names and logos, are registered or unregistered trademarks of Avid Technology, Inc. in the United States and/or other countries.
The Interplay name is used with the permission of the Interplay Entertainment Corp. which bears no responsibility for Avid products. All
other trademarks are the property of their respective owners. For a full list of Avid trademarks, see: http://www.avid.com/US/about-avid/
legal-notices/trademarks.
Footage
Eco Challenge Morocco — Courtesy of Discovery Communications, Inc.
News material provided by WFTV Television Inc.
Ice Island — Courtesy of Kurtis Productions, Ltd.
Interplay Engine and Interplay Archive Engine Administration Guide • Created June 26, 2017 • This document is
distributed by Avid in online (electronic) form only, and is not available for purchase in printed form.
3
Contents
5
Adding User Groups. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Adding Users Manually . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Viewing and Setting Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Understanding Standard Roles and Default Rights . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
Viewing and Changing Roles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Viewing and Setting Authentication Providers for Individual Users . . . . . . . . . . . . . . . . 112
Deleting Users and User Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
Removing Users from User Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
Managing Database Roles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
Viewing General Role Assignments. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
Setting or Changing a General Role Assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Blocking Access by a Group or User . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
Managing Special Access Folders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
Guidelines for User Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
Chapter 5 Site Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
Defining Property Layouts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
Setting the Resolutions Available for Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
Unsupported Operating Points in the Interplay Production Database . . . . . . . . . . . . . . 128
Creating Custom Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
Adding a Custom Property . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
Setting Access Control for Custom Properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
Working with Lists for Custom Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
Managing Custom Properties for Improved Search . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
Configuring Remote Workgroups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
Configuring Categories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
Adding Categories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
Removing Categories. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
Setting Server Hostnames and the Workgroup Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
Interplay Production Services View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
Interplay Transfer Status View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
Interplay Transfer Settings View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
Workgroup Transfer Presets View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
Specifying Remote Servers for Asset Tracking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
Specifying Archive and Restore Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
Archiving Duplicate Versions of Media. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
Adding AAF Metadata to an Archive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
Specifying the Archive Server, Segment Size, and Restore Process . . . . . . . . . . . . . . 150
Enabling Optimized Partial Restore . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
Setting the Ownership for New Database Folders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
Enabling Interplay Synced Projects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
6
Setting Options for Deletion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
Understanding the Deletion Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
Scheduling the Deletion of Database Assets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
Setting Options for Deleting Only OMF Media, Only MXF Media, or Both. . . . . . . . . . . 163
Setting Options for Deleting Locked Media . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
Activating the Option to Delete Referenced Assets . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
Using the Delete Kept Media Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
Viewing and Setting the Metadata Override Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
Production Engine Bus Connector (PEBCo). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
MediaCentral Platform Services Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
Chapter 6 Application Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
Application Database Settings View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
Setting Options in the Editing Settings Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
Setting Audio Mixing Defaults for Access, Assist, and MediaCentral | UX . . . . . . . . . . 180
Sending a Source to Playback in Interplay Assist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
Setting the Shotlist Start Timecode for Interplay Assist . . . . . . . . . . . . . . . . . . . . . . . . . 182
Setting an Automatic Timeout for Interplay Assist and Avid Instinct . . . . . . . . . . . . . . . 183
Configuring the Frame Locators Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
Configuring the Restrictions Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
Media Composer | Cloud Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
Setting Instinct/Assist User Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
Instinct/Assist User Settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
Pro Tools Plug-Ins Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
Chapter 7 Interplay Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
Chapter 8 Troubleshooting. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
Troubleshooting Login Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
Troubleshooting Client Connection Problems. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
Optimizing Interplay Performance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
Troubleshooting Firewalls and Interplay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196
Troubleshooting the Server Execution User Account . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196
Creating the Server Execution User Account. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196
Determining the Server Execution User Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
Re-creating the Server Execution User . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
Shutting Down or Locking the Server Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
Chapter 9 Reuniting a Split Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
Preparing to Reunite a Split Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
Reuniting a Split Database (AvidWG Only) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
Reuniting a Split Database (AvidWG and _InternalData) . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
Configuring the workgroup.xml File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
7
Appendix A Installed Components and Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
Avid Interplay Engine Directory: Folders and Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
Apache Folder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
Data Folder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212
Logs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
Preview Server Folder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216
Server Folder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
Required TCP/IP Ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
Avid Interplay Engine Servers and Services. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
Avid Interplay Engine Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218
Avid Workgroup HTTP Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
Avid Workgroup Server Browser Service. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
Avid Workgroup Preview Server Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
Avid Workgroup TCP/COM Bridge Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
Avid Workgroup VSS Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
Avid Workgroup Engine Monitor Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
Appendix B Interplay Engine Configuration Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
Configuring the Server Event Manager. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
Config.xml File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
Supported Actions in Config.xml . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
Supported Events in Config.xml. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
Server Event Configuration Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230
LogWatch.xml . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
Sending E-mail Notifications from LogWatch.xml . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
Configuring Client Access. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
Setting the Filetransfer Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236
Appendix C Valid and Invalid Characters in Interplay. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
Appendix D System Metadata Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238
Appendix E Server Error Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251
Appendix F Consistency Check Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264
Consistency Check Critical Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264
Consistency Check Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265
Consistency Check Warnings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267
8
Symbols and Conventions
Congratulations on your purchase of Interplay® | Production, a powerful system for managing media
in a shared storage environment. This guide describes how to use Interplay | Administrator, an
Interplay client application that provides tools to configure the Interplay | Engine and to manage the
database on the server.
This guide is intended for all Interplay administrators who are responsible for installing, configuring
and maintaining an Interplay Engine or Interplay Archive Engine (database, server, and all related
client connections and user rights) in an Interplay workgroup. This guide includes a detailed
description of each of the Interplay Administrator task groups and how you can use them to
administer your server and databases. Some of the settings that you are able to change affect the
server itself, while others only affect the database stored on the server.
The Interplay Administrator is supported on both the Microsoft® Windows® and the Mac OS® X
platforms. When necessary, the guide describes platform-specific differences.
n The documentation describes the features and hardware of all models. Therefore, your system might
not contain certain features and hardware that are covered in the documentation.
n Limited number of client applications per user per machine: A user can run only one Interplay
Access session and one Interplay Administrator session on one machine. This software does not
support terminal/server sessions.
n
A note provides important related information, reminders,
recommendations, and strong suggestions.
c
A caution means that a specific action you take could cause harm to
your computer or cause you to lose data.
(Windows), (Windows This text indicates that the information applies only to the specified
only), (Macintosh), or operating system, either Windows or Macintosh OS X.
(Macintosh only)
9
If You Need Help
Bold font Bold font is primarily used in task instructions to identify user interface
items and keyboard sequences.
Italic font Italic font is used to emphasize certain words and to indicate variables.
Courier Bold font Courier Bold font identifies text that you type.
Ctrl+key or mouse action Press and hold the first key while you press the last key or perform the
mouse action. For example, Command+Option+C or Ctrl+drag.
| (pipe character) The pipe character is used in some Avid product names, such as
Interplay | Production. In this document, the pipe is used in product
names when they are in headings or at their first use in text.
You can access the Interplay Production User Information Center through a browser from any system
in the Interplay Production environment. You can also access it through the Help menu in
Interplay | Access and the Interplay | Administrator.
The Interplay Production Help combines information from all Interplay Production guides in one
Help system. It includes a combined index and a full-featured search. From the Interplay Production
Portal, you can run the Help in a browser or download a compiled (.chm) version for use on other
systems, such as a laptop.
10
Interplay Documentation
To open the Interplay Production User Information Center from Interplay Access or the
Interplay Administrator:
t Select Help > Documentation Website on Server.
Interplay Documentation
The following documents describe how to use Interplay Production:
• Interplay | Production Best Practices — provides an overview of the major Interplay
components, shows sample configuration diagrams, and describes several of the key features,
such as setting up a user database and using the Interplay Archive Engine.
• Interplay | Production Software Installation and Configuration Guide — describes how to use
the Interplay Production installation programs to install and configure software on the various
systems that make up a Interplay environment.
• Interplay | Engine Failover Guide — describes how to set up a cluster configuration for the
Interplay Engine and the Interplay Archive engine. There are three versions of this guide: one for
SR2500 systems, one for AS3000 systems, and one for Windows Server 2012 systems.
• Interplay | Engine and Interplay | Archive Engine Administration Guide — describes how to
administer your Interplay Engine or Interplay Archive Engine and Avid Interplay database.
• Interplay | Access User’s Guide — describes how to use Interplay Access to browse, search, and
work with assets in the Avid Interplay database.
• Interplay | Assist User’s Guide — describes how to use Interplay Assist for logging, archiving,
and sending to playback material in an Interplay environment.
• Interplay | Production Services Setup and User’s Guide — Interplay Production Services lets
you control and automate Transcode, Archive, and other Interplay Production Services.
• Interplay | Transfer Setup and User’s Guide — describes how to use Interplay Transfer to
transfer media to and from another workgroup, send finished sequences to a configured playback
device, ingest media from a configured ingest device, and perform standalone transfers between
workstations.
• Avid Service Framework User’s Guide — describes how to use the logging, monitoring, and
management features of the Avid Service Framework applications.
• Interplay | Capture User’s Guide — describes how to use Interplay Capture, a newsroom ingest
tool that enables automated recordings.
• Interplay | Capture Administrator’s Guide — describes administrative concepts, tasks, and
reference material for Avid Interplay Capture.
11
Avid Training Services
All documents are available in PDF form on the Avid Knowledge Base at http://avid.force.com/pkb/
articles/en_US/readme/Avid-Interplay-Production-Documentation.
For information on courses/schedules, training centers, certifications, courseware, and books, please
visit www.avid.com/support and follow the Training links, or call Avid Sales at 800-949-AVID
(800-949-2843).
12
1 Getting Started with the
Interplay | Administrator
The Interplay Administrator provides database administrators and maintenance engineers with the
tools required to configure the Interplay Engine and to manage the database on the server.
The following topics provide basic information for using the Interplay Administrator:
• Understanding the Interplay Engine and Interplay Workgroups
• Using the Interplay Administrator
• Starting the Interplay Administrator
• Using the Interplay | Administrator Window
• Opening an Interplay | Administrator View
• Opening Interplay | Production Help
• Exiting the Interplay Administrator
For an overview of all Interplay components, see the Interplay Best Practices Guide.
One Interplay Engine, One Interplay Database, One Shared Storage Network
The following illustration shows the metadata database and the source files for file assets stored on
the internal drive of the Interplay Engine server and the source files for Avid assets stored on an Avid
shared storage workspace.
Understanding the Interplay Engine and Interplay Workgroups
File Assets
Media for
Metadata Avid Assets
Database
For information about all Interplay components and detailed sample configurations, see Interplay
Best Practices.
Interplay manages two different kids of assets. Avid assets are assets that are created by Avid
applications through capture, ingest, import, or transfer. Avid assets include:
• Master clips
• Subclips
• Sequences
• Effects
• Motion effects
• Rendered effects
• Group clips
File assets are any assets that are not created by an Avid application. Any file you can create on your
workstation, through applications such as Adobe Photoshop or Microsoft Word, can be added to the
Interplay database and managed by Interplay as a file asset.
Media files for Avid assets are always stored on an Avid shared-storage system. Source files for file
assets can be stored on the Interplay Engine or on an Avid shared-storage workspace. The location
that holds file assets is called the file repository.
c Previous versions of this guide described how to set up a split database. A split database refers
to a configuration in which only the metadata database is stored on the Interplay Engine. All
other database files and folders are stored on an Avid shared-storage workspace. This
configuration is no longer recommended. See “Reuniting a Split Database” on page 200.
Multiple Workgroups
A large production facility can have more than one Interplay workgroup. Each workgroup must have
its own Interplay Engine, database, and shared storage network. Users on Interplay Access can view
and access assets from more than one workgroup and can transfer them from one to another using a
file copy procedure for file assets and Interplay Transfer for Avid assets. You can also use the
Interplay Delivery service to transfer Avid assets.
14
Understanding the Interplay Engine and Interplay Workgroups
A facility might also include an Interplay Archive Engine. An Interplay Archive Engine is configured
similarly to an Interplay Engine. An Archive Engine is integrated with a third-party archive system.
An Interplay Archive database is always named AvidAM. An Interplay database is always named
AvidWG.
An Interplay Archive database and an Interplay database use different icons, as shown in the
following illustration from Interplay Access. The archive database is represented by a safe, and
archive folders are represented by boxes.
Interplay online
database
Interplay
Archive Engine
database
For more information about the Interplay Archive Engine, see Interplay Best Practices.
n In this guide, references to the Interplay Engine also refer to the Archive Engine, unless otherwise
noted.
15
Using the Interplay Administrator
If a production facility includes more than one Interplay workgroup, you can specify one Interplay
Engine as the Central Configuration Server (CCS). The CCS is an Interplay Engine module that
stores information that is common to all other Interplay Engines. The CCS provides a means to
manage user accounts across multiple workgroups. For more information, see “Understanding the
Central Configuration Server” on page 87.
The Server Execution User is a Windows operating system user that runs the Interplay Engine
processes. You specify the user name and password for the Server Execution User when you install
the Interplay Engine on the server. The Server Execution User needs local administrator rights on the
operating system for the Interplay Engine server and read/write access to the Avid shared-storage file
system.
For more information, see “Troubleshooting the Server Execution User Account” on page 196.
Interplay uses TCP/IP and related protocols for its network communication. Therefore, TCP/IP must
be installed on all machines. Since TCP/IP is used to access the Internet, most users already have this
component installed. See “Required TCP/IP Ports” on page 217 for more information.
The Interplay Administrator provides you with the tools you need for the following major tasks:
• Setting up a new database. See “Creating an Interplay Database” on page 22.
• Backing up the database. Backing up the database regularly protects your data, allowing you to
restore the database to a saved state in the event of failure. See “Creating and Restoring Database
Backups” on page 25.
• Maintenance tasks, such as locking, unlocking, and restarting the server. See “Server Settings”
on page 71.
• Creating, editing, and deleting user accounts and managing user authorization. See “User
Management” on page 87.
• Configuring client applications and the workgroup. See “Site Settings” on page 124.
16
Starting the Interplay Administrator
• Configuring the Interplay Archive Engine. See “Specifying Archive and Restore Settings” on
page 149. For more information on archiving, see Interplay Best Practices and the Interplay
Production Services Setup and User’s Guide..
• Configuring Application Settings and Interplay Services. See “Application Settings” on
page 170 and “Interplay Services” on page 193.
The first time you open the Interplay Administrator, the Server text box is empty. If you have
already logged into a server, the text box shows the last server you logged in to.
2. Select the server you want to work with by doing one of the following:
t Accept the server that is displayed.
t Type the name of the server that you want to log in to. You can also use an IP address.
t Click the arrow for the Server list and select the server name from the list.
17
Using the Interplay | Administrator Window
The first part of the list shows recent servers, the second part of the list shows servers that
were added manually (not on a local area network), and the third part shows servers
available on your local area network.
t Click the arrow for the server list and select Add Server. Type a new server name.
3. Type a user name and password for an account with administration rights.
On the first start after installing the Interplay Engine, only the user Administrator exists. Type
“Administrator” in the dialog box. The password is empty by default. Change the password of
the Administrator as soon as possible (see “Viewing and Setting Attributes” on page 109).
n The Interplay Administrator account is different from the Server Execution User account. The
Interplay Administrator account is used to manage users and the database. The Server Execution
User account is used to run the Interplay Engine processes.
4. Click Connect.
The Interplay Administrator window opens.
If you have any problems logging in, see “Troubleshooting Login Problems” on page 194.
18
Opening an Interplay | Administrator View
Each group contains views for managing components of the Interplay Engine. Each group is
described in a separate section of this guide:
• “Database Settings” on page 22
• “Server Settings” on page 71
• “User Management” on page 87
• “Site Settings” on page 124
• “Application Settings” on page 170
• “Interplay Services” on page 193
19
Opening Interplay | Production Help
The view you select replaces the Interplay Administrator window. Each view includes a path that
shows the relative location of that view. The following illustration shows part of the Create
Database view. In this example, the path shows that the Create Database view is included in the
Database section of the Interplay Administrator window (In the path, the Interplay Administrator
window is represented as the Interplay Server).
You can access the entire Help system, including the Search and Index tabs, from any of those entry
points.
20
Exiting the Interplay Administrator
To log out:
t Click the Log out button in the upper right of the Interplay Administrator window.
The application remains open, with the login screen displayed.
21
2 Database Settings
The Database settings allow you to create, configure, and manage the Interplay database. The
following topics describe how to use these settings:
• Creating an Interplay Database
• Interplay Databases, Folders, and Files
• Creating and Restoring Database Backups
• Performing a Consistency Check
• Viewing Database Information
• Locking and Unlocking Databases
• Managing Databases: Deactivating, Activating, and Migrating
• Moving a Database to Another Server (Non-Clustered Systems)
• Moving a Database and Users to Another Server (Non-Clustered Systems)
• Moving a Database to Another Server (Clustered Systems)
• Moving a Database and Users to Another Server (Clustered Systems)
• Moving a Database Under Low Disk Space Conditions
• Renaming a Database
• Running Database Maintenance Tools
c Avid supports only one database for each Interplay Engine. The database must be named
AvidWG, or for an Archive Engine database, AvidAM.
The root folder for a new database is set during the installation of the Interplay Engine software. By
default, the installation program creates one shared folder for both the metadata database and the
source files for file assets (the file repository). The default location is the D:\Workgroup_Databases
folder (or S:\Workgroup_Databases on a cluster system). This folder is represented by the
administrative share name WG_Database$. The $ indicates a hidden share.
n To identify the actual folder, open a Command Prompt window and type net share.
2. In the New Database Information area, leave the default “AvidWG” in the Database Name text
box. For an archive database, leave the default “AvidAM.” These are the only two supported
database names.
3. Type a description for the database in the Description text box, such as “Main Production
Server.”
4. Select “Create default Avid Interplay structure.”
After the database is created, a set of default folders within the database are visible in Interplay
Access and other Interplay clients. For more information about these folders, see the Interplay
Access User’s Guide.
5. Keep the root folder for the New Database Location (Meta Data).
The metadata database must reside on the Interplay Engine server.
6. Keep the root folder for the New Data Location (Assets).
7. Click Create to create directories and files for the database.
The Interplay database is created. For information about the folders and files that compose the
database, see “Interplay Databases, Folders, and Files” on page 23.
The Interplay Engine also creates a user database, which is located on the server that you designated
as the Central Configuration Server during the installation (see “Understanding the Central
Configuration Server” on page 87).
The database file structure is based on the administrative share that was set during the Interplay
Engine installation. By default, this administrative share is named WG_Database$ and is associated
with the folder D:\Workgroup_Databases (S:\Workgroup_Databases for cluster systems). The “$”
indicates a hidden share. To identify the actual folder, open a Command Prompt window and type
net share.
This folder contains either the AvidWG or the AvidAM folder. If the server is functioning as the
Central Configuration server, the folder also includes the _InternalData folder. The following table
describes these folders:
Database Description
_Internal Data User database: Contains Central Configuration Server information such as
users and roles.
AvidWG Interplay Engine database: Contains metadata for Avid assets and file
assets, and source files for file assets.
AvidAM Interplay Archive Engine database: Contains archived metadata for Avid
assets and file assets, and source files for file assets.
23
Interplay Databases, Folders, and Files
The following table lists the folders that are included in the AvidWG or AvidAM folders. During
normal work, users or administrators do not need to work directly with these folders and files. All
access for normal work is through Interplay products. You need to work with these files when
splitting a database or possibly when troubleshooting a problem.
c You should exclude the _Database and _PropertyStore folders of each database from any kind
of virus checking because virus checking tools might try to lock the database files).
_Database The main database directory, which contains database files and the database
journal. These files contain the database structure and all metadata. All files
within this folder contain binary information and cannot be viewed or edited
with a text editor.
_Master The main data directory, which contains the source files for file assets that are
managed by the database (the file repository). This directory contains source
files for all versions of the file assets.
n Source files for Avid assets are always stored in Avid media folders on
shared storage.
Handover Directories: Whenever a file is copied from the client to the server, the file is first copied
_Import, _CheckIn, into one of these directories, depending on what operation (check in, import,
_PropertyHandover, and so on) was performed. The server then moves the file from these handover
_Handover directories into the _Master directory.
_PropertyStore The database directory that contains files holding the contents of streamed
properties. Streamed properties include metadata about Avid assets, such as
head frames and AAF information.
_Backup The data folder that contains backup versions of the database that are created
through the automated backup process (see “Scheduling Automatic Database
Backups” on page 29).
AvidWG.pro, AvidAM.pro A cookie file representing the database. It contains no vital information, but it is
needed to activate a deactivated database (see “Activating a Deactivated
Database” on page 54).
Folderlocations.xml A file that informs the server about the location of the _Database directory.
Avid recommends adhering to a best practice of a 255 character limit for clip names. While it is
technically possible for clip names to be longer, folders and files are hard set at this 255 maximum
and using it as a guideline may be easier to enforce over time across staff or teams.
The maximum number of characters you can have in a path on the Interplay Engine is 32,767, based
on the Windows operating system limit.
24
Creating and Restoring Database Backups
The following topics provide information about creating and restoring database backups:
• “Types of Interplay Administrator Backups” on page 25
• “Recommendations for Backup Configuration” on page 26
• “Scheduling Automatic Database Backups” on page 29
• “Setting the Number of Database Backups to Keep” on page 28
• “Starting a Backup Manually” on page 32
• “Using an Archiving Tool for Backup” on page 33
• “Restoring an Earlier Version of a Database” on page 34
• “Performing a Partial Restore of an Interplay Production Database” on page 44
• “Creating a Metadata-Only Backup for Customer Support” on page 47
Complete (Full) backup Creates copies of database files in the _Database folder and streamed
properties files in the _PropertyStore folder. Streamed properties include
metadata about Avid assets, such as head frames and AAF information.
This is the preferred backup.
Fast backups:
- Incremental Creates copies of database files and streamed properties files that were
added to the database since the last Complete Backup, the last Incremental
Backup, or the last Differential Backup.
- Differential Creates copies of database files and streamed properties files that were
added to the database since the last Complete Backup. In most cases, this
backup takes longer to perform than an Incremental backup.
25
Creating and Restoring Database Backups
- Metadata Only (Manual backup only) Creates copies of database files in the _Database
folder, but not streamed properties files in the _PropertyStore folder. This
type of Fast backup is less useful than an Incremental or Differential
backup. See “Starting a Backup Manually” on page 32.
c The _PropertyStore folder is critical if you need to completely restore Avid assets. Avid
recommends that you schedule a Complete backup once a week and a Fast backup (either
Incremental or Differential) daily.
For information on how to restore a database, see “Restoring a Complete Backup or a Fast Backup”
on page 36.
The following table lists the different types of backups needed to completely back up the Interplay
database. For an Interplay archive, substitute AvidAM for AvidWG.
This type of manual backup might involve tape backup or another kind of backup process.
c The _Master folder, which holds source files for file assets, is not included in the automatic
backup, which includes only metadata. It must be backed up by another backup method
regularly. Also be aware that the automatic backup process does not back up Avid media files
on shared storage workspaces.
26
Creating and Restoring Database Backups
It is extremely important to use the automatic backup process available through the
Interplay Administrator instead of just a tape backup for backing up the _Database and
_PropertyStore folders. Tape backups can be:
• Inconsistent: A tape backup of the _Database folder while the server is running can lead to
inconsistent backup files because the server might not have applied all the transactions to the
database yet.
• Inconvenient: Because it is not safe to make tape backups of the _Database folder while the
server is running, the server must be completely shut down during tape backup, causing
inconvenience.
• Unpredictable and dangerous: The backup might lock the database files. This prevents the server
from reading and writing those files. The database could become damaged.
n Prior to Interplay Engine v1.2.4, storing backups on shared storage was not recommended because
of the large number of small files included in the backup. However, the backup mechanism included
with Interplay Engine v1.2.4 or later significantly reduces the number of files created in the
_PropertyStore folder, which reduces the amount of storage required.
Alternatively, you can store the backups on an external file server. You need to use a UNC path
when you specify the location. Make sure the Server Execution User has read/write access to this
external file server and the backup folder. See “Troubleshooting the Server Execution User
Account” on page 196.
27
Creating and Restoring Database Backups
n SR2400 systems were shipped with 73 GB drives, which are too small for regular backups. These
systems should be upgraded to include larger drives.
• Ensure that the backups are working and actually creating backups. To test the backup,
check that the backup subfolders databasename_date_time are being created at the specified
times (according to the backup configuration) and that these subfolders are not empty. Every
backup should create its own subfolder.
For example, on a non-cluster system, your backup folders might be created in the following
location:
- D:\Workgroup_Databases\AvidWG\_Backup
A backup subfolder might be named AvidWG_2007-05-22_03-00.
• Enable a different backup mechanism, such as tape backup, for all folders except the
_Database and _PropertyStore folders (see the table at the beginning of this topic). The
_Master folder of each database is the most important for the tape backup. Do not include the
_Database and _PropertyStore folders of each database in the tape backup.
• After a Complete backup, copy the backup folder to offline media to prevent data loss. You
can do this as a separate step or as part of a backup of the complete database to offline media (see
the next bullet). Use a backup tool (such as Robocopy or 7-Zip) that can handle long path names
and does not use excessive bandwidth, to avoid slowing down activity on the Interplay Engine.
(See “Using an Archiving Tool for Backup” on page 33).
• Perform a backup of the complete database to offline media. Avid recommends a complete
backup to offline media using a professional backup tool. Archive tools such as Robocopy or 7-
Zip are useful before doing a major system upgrade. They can be used in place of a professional
backup tool. However, performance and stability might suffer.
• If you schedule a regular restart of the engine, set it after the regular backup is created. If
you restart the Interplay Engine, you cannot create a backup until at least one client connects to
the engine. This could be a problem if you schedule a restart and backup at a time when there is
little or not activity, such as the middle of the night.
c The _Database and _PropertyStore folders of each database should be excluded from any kind
of virus checking (virus checking tools might try to lock the database files).
28
Creating and Restoring Database Backups
The number of backups to keep includes Complete and Fast backups. After the Interplay Engine
finishes a Complete backup, it checks the number of backups in the _Backup folder. If the number of
backups to keep is exceeded, the Interplay Engine deletes the extra backups regardless of backup
type (Complete or Fast), starting with the oldest. In this way, there is always at least one Complete
Backup available.
If you want to keep more than one complete backup, you must carefully calculate the number of
backups to keep. For example, if you schedule Complete backups once a week and schedule Fast
backups on the other 6 days, the number of backups to keep must be at least 8 (2 Complete backups
and 6 Fast backups). If the number of backups to keep is less than 8, on the day of the Complete
backup the Interplay Engine will delete the second-to-last Complete backup.
The following illustration shows Complete backups on Sundays and Fast backups on the other days
of the week. On Sunday the 8th, after finishing a Complete backup, the Interplay Engine checks the
number of backups. Because the number of backups to keep is 8, it keeps the Complete backup
performed on Sunday the 1st, the 6 Fast backups, and the last Complete backup.
C F F F F F F C
In the same example, the Interplay Engine does not check the number of backups again until it
performs a Complete backup on Sunday the 15th. On that day, it deletes the 7 oldest backups, leaving
8. The following illustration shows the 7 oldest backups deleted.
Sun Mon Tue Wed Thu Fri Sat Sun Mon Tue Wed Thu Fri Sat Sun
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
C F F F F F F C F F F F F F C
n If you check the _Backup folder before the Interplay Engine finishes a Complete backup, it is possible
for the _Backup folder to contain more than the specified number of backups to keep.
The Interplay Engine performs an automatic backup without locking or shutting down the server, and
users can continue to work with the database. During a backup operation, all actions on the engine
are cached to ensure a fully consistent backup. As a result, the performance of the Interplay Engine is
slower. You should not schedule large-scale deletions during a backup operation.
When a backup is in progress, status messages are displayed at the top of the view.
29
Creating and Restoring Database Backups
The Backup History section displays incremental and differential backups up to the last successful
complete backup. Administrators can use this as a troubleshooting tool to see if the last backup was
successful and if not, which backups have failed. It also can be used to view which incremental and
differential backups are required for the most recent full restore. This display does not necessarily
match the backups stored in the _Backup folder.
Automatic backups create copies of metadata files, but do not create copies of the assets. You need to
use a different process, such as tape backup, to back up your assets, as described in
“Recommendations for Backup Configuration” on page 26.
c Only _Database and _PropertyStore are backed up through the Interplay Administrator
backup process. Other directories, such as _Master, need to be backed up through a different
process.
c The _PropertyStore folder is critical if you need to completely restore Avid assets. Avid
recommends that you schedule a Complete backup once a week and a Fast backup (either
Incremental or Differential) daily.
\\InterplayEngine\workgroup_Databases\AvidWG\_Backup
You can specify another location, including shared storage. Make sure the Server Execution User has
read/write access this location. For more information, see “Recommendations for Backup
Configuration” on page 26.
For information on restoring a database, see “Restoring a Complete Backup or a Fast Backup” on
page 36.
30
Creating and Restoring Database Backups
2. In the list on the left side of the view, select the database for which you want to view or specify
automatic backup settings. The current settings are displayed.
3. (Option) In the Backup Information area, change your preferences if necessary.
“Backup only if modified” is selected by default to save space and avoid duplicate identical
copies. The default number of versions to keep is 10. The Interplay Engine always keeps the last
Complete backup and later Fast backups. For more information, see “Recommendations for
Backup Configuration” on page 26.
4. (Option) In the Backup Location preference, select Custom to change the default backup
location.
The custom location must be specified as a UNC path. You can also change the name of the
folder from _Backup to another name. See “Recommendations for Backup Configuration” on
page 26.
5. (Option) In the Fast Metadata Backup area, select “Fast Metadata Backup Enabled” (disabled by
default).
31
Creating and Restoring Database Backups
6. (Option) If Fast Metadata Backup is enabled, you can change the Fast backup frequency. The
default is set to Daily. You can select any number of days on which you would like to perform
Fast backups or you can set a Fast backup for one day a month.
7. (Option) If Fast Metadata Backup is enabled, you can change the Fast backup time by doing one
of the following:
- Select Once at and change the hour and minutes (within 10 minute intervals) on which it
occurs using the up and down arrows.
- Select Every and set the backup to occur at regular intervals starting at midnight. Use the
down arrow to select the interval.
- Select Custom and specify custom backup times. Use the up and down arrows to select the
time, and then select Add. Repeat to add more times to perform the backup. Select a time
and then Remove to cancel a backup.
The Backup time is the Interplay Engine server's local time.
8. In the Complete Metadata Backup area, make sure the option “Complete Metadata Backup
Enabled” is selected (default).
Avid recommends that you schedule a Complete backup once a week.
9. (Option) Change the Complete backup frequency. Because Complete backups can take a long
time and affect system performance, Avid recommends that you perform Complete backups
when the server is not being used or when usage is lowest. The default is set to Sunday. You can
select any number of days you would like to perform Complete backups.
10. (Option) Change the Backup time by selecting one of the following:
t Select Once at and change the hour and minutes (within 10 minute intervals) on which it
occurs using the up and down arrows.
t Select Every and set the backup to occur at regular intervals starting at midnight. Use the
down arrow to select the interval.
t Select Custom and specify custom backup times. Use the up and down arrows to select the
time, and then click Add. Repeat to add more times to perform the backup. Select a time and
click Remove to cancel a backup.
11. Click the Apply Changes button.
n You can also manually back up the user database on the Central Configuration Server (CCS) from
this view. Click Start CCS (_InternalData) Backup Now.
32
Creating and Restoring Database Backups
4. Select the kind of backup you want to create. For a description of the different types of backups,
see “Types of Interplay Administrator Backups” on page 25.
5. Click OK
The backup is created in the location you specified. If you navigate to the location, and the backup is
still being created, the folder name includes the words “backup in progress.”
If you create a backup archive, keep in mind that a complete backup can take several hours, during
which the Interplay database is locked and deactivated. Also, you need to use a backup tool that can
handle long path names (longer than 256 characters). For example, use Robocopy (contained in
rktools.exe, available on Microsoft.com) or 7-Zip (an open source utility) to create the archive. You
can save backup time by removing old backups from the _Backup folder.
33
Creating and Restoring Database Backups
n On cluster systems, Avid recommends that you specify \\?\d:\backup as the path for Interplay
backups. See “Recommendations for Backup Configuration” on page 26.
To restore a backup, you need to run the InterplayRestore tool in a Command Prompt window. The
InterplayRestore tool is installed in the following folder:
The tool includes in-line help that describes all options for using the tool.
34
Creating and Restoring Database Backups
The following topics provide instructions for restoring an earlier version of a database:
• “Restoring a Complete Backup or a Fast Backup” on page 36
• “Using the InterplayRestore Tool on the Interplay Engine Server” on page 38
• “Database Restore Session Example” on page 40
• “Using the BackupArchive Tool to Restore Files” on page 42
• “Restoring Archived Log Files” on page 43
You cannot restore parts of a backup, for example, a specific sequence or folder. You can restore only
a Complete backup or a Fast backup.
Beginning with Interplay Engine v1.2.4, the Interplay backup mechanism consolidates the streamed
properties files (all files in the _PropertyStore folder) into large “archive” files. These files are
written into the _PropertyStore folder of the corresponding backup folder. The archive files are
named streamed_propx.bar, where x is replaced with an increasing number starting with 1. The files
are about 1 GB each, except for the last one (with the highest suffix number), which can be smaller.
The exact file size varies depending on the size of the individual streamed property files, because a
single streamed property file is never split up between two .bar files. The backup mechanism also
writes a file named streamed_prop.bin in the same folder. This file contains a directory of all
streamed property files contained in the backup and is used only by the BackupArchive tool (see
“Using the BackupArchive Tool to Restore Files” on page 42). The .bin file is not required by the
InterplayRestore tool.
The InterplayRestore tool is able to work with both the consolidated streamed property files as well
as a backup created by an earlier version of the Interplay Engine. The tool looks for the
streamed_prop1.bar file in the _PropertyStore folder of the backup. If this file does not exist, it
assumes that the backup was created by an earlier version of the engine and resumes with the restore
procedure in the same way as earlier versions of the restore tool. Otherwise, it restores the streamed
properties from the consolidated .bar files.
When the tool begins the restore, it locks the database and then renames the existing folder
_Database to _Database.1. If you are performing a restore from a Complete backup, the tool also
renames _PropertyStore to _PropertyStore.1.
If a folder _Database.1 already exists, the tool creates _Database.2, and so on up to _Database.9. The
tool uses the first free number between 1 and 9 when it renames the _Database and _PropertyStore
folders. If no number is free, you need to delete some of the previously renamed folders so that the
tool can run.
If the backup restore is not completed (if you kill the process, if the system crashes, if you get an
error message, and so on), you can restore the system to its previous state by deleting the _Database
folder (and possibly the _PropertyStore folder) that the tool created and renaming _Database.1 to
_Database (and _PropertyStore.1 to _PropertyStore).
After you verify that the backup ran successfully and your database is working correctly, you can
save storage space by deleting the numbered backup folders ( _Database.x and _PropertyStore.x)
created during the restore process.
35
Creating and Restoring Database Backups
To restore a database, you need to restore a Complete backup, a Fast backup, or both, depending on
the type of backups available. (see “Types of Interplay Administrator Backups” on page 25 for a
description of each type of backup).
• A Complete backup contains a _Database folder and a _PropertyStore folder. A Complete
backup is needed if the complete database needs to be restored, for example, if a hard disk
crashes.
• A Fast Incremental Backup and a Fast Differential Backup also contain a _Database folder and a
_PropertyStore folder. If you restore a Differential or Incremental backup, all backups it depends
on must be in the same backup location.
The following backups must be in the same folder:
- For a Differential backup, the last Complete backup before the backup you are restoring.
- For an Incremental backup, the last Complete backup and the necessary Incremental or
Differential backups between the last Complete backup and the backup you are restoring.
You do not need all backups between the last Complete backup and the backup you are
restoring. You need the most recent Complete backup, the most recent Differential backup
(if any), and any Incremental backups since the last Complete or Differential backup.
For example, if a sequence of backups looks like this: c(complete)1 -> i(incremental)1 -> i2
-> d(differential)1 -> i3 -> i4 -> d2 -> i5 -> i6, to restore i6 the backups you need in the same
folder are c1, d2, i5, and i6. You need these files because i6 contains the changes since i5,
which contains the changes since d2, which contains the changes since c1.
• A Fast Metadata Only backup contains only a _Database folder, and can only be run manually. A
Fast Metadata Only backup is limited in its usefulness. You can use it to restore the database
structure if it becomes corrupted, but it does not restore the contents of the _PropertyStore folder.
To restore the contents of the _PropertyStore folder, you need to restore the most recent
Complete backup, Incremental backup, or Differential backup, as described above.
The InterplayRestore tool automatically identifies the type of backup that you select.
n Earlier versions of the Interplay Engine did not delete streamed properties from the _PropertyStore
folder until the next Complete backup was performed. Starting with Interplay Engine v3.0, streamed
properties are deleted immediately on deletion request unless there is an active backup. In this case,
the deletion takes place after the next Complete backup.
36
Creating and Restoring Database Backups
To distinguish between a Fast Metadata Only backup and the other types of backups, open the
backup folder and check if a _PropertyStore folder exists. A Fast Metadata Only backup does not
contain a _PropertyStore folder.dd
Complete,
Fast Incremental, or
Fast Differential
backup folder
To distinguish between Complete, Fast Incremental, and Fast Differential backups, open the backup
folder and then open the inventory.xml file in Notepad or another text editor. The type of backup is
listed, along with other information.
Fast Incremental
backup type
37
Creating and Restoring Database Backups
Imagine that you have a backup schedule of a Complete backup on Saturday and a Fast Differential
backup every other day of the week. If there is a failure on Friday in which the _Database folder, the
_PropertyStore folder, and other Interplay folders are lost or corrupted, you need to perform the
following steps:
1. Use the InterplayRestore tool to restore the latest Fast Differential backup (from Thursday).
2. To add metadata missing from the _PropertyStore folder, check in bins created for projects since
the Thursday backup.
3. Use the InterplayRestore tool to restore the _InternalData folder.
4. Restore the _Master folder and other folders through whatever mechanism you use for backup.
5. Resynchronize media files with shared storage workspaces. In Interplay Access, right-click the
database name and select Resync. For more information, see “Resyncing Media Files with Avid
Shared-Storage Workspaces” in the Interplay Access User’s Guide or the Interplay Access Help.
To restore a backup, you need to run the InterplayRestore tool in a Command Prompt window. There
are two ways to run the tool:
• Without parameters, in which case the tool prompts you for the necessary entries (interactive
mode).
• With parameters, in which case the tool runs without prompting, depending on the number of
parameters included. You can use these parameters to create a batch file that partially automates
the restore process.
n You can use the InterplayRestore tool to restore the AvidAM or the _InternalData folder. In the
following procedure, substitute AvidAM or _InternalData for AvidWG.
38
Creating and Restoring Database Backups
n Split databases are no longer recommended. See “Reuniting a Split Database” on page 200.
6. At the next prompt, type the backup home directory and press Enter. For example:
D:\Workgroup_Databases\AvidWG\_Backup
If you are working with a split database, this location is probably on the shared storage server.
For example:
\\SharedStorageServer\WorkspaceName\AvidWG\_Backup
7. At the next prompt, select the correct backup from the numbered list of available backups.
Complete backups are labeled “full” and Fast backups are labeled “increment” “difference,” or
“metadataonly.” After you select the backup, press Enter.
The restore process begins. For an example of the process, see “Database Restore Session
Example” on page 40. At the end of the process, a message informs you that you need to restore
the _Master directory manually.
8. Restore your _Master folder through whatever mechanism you use for backup.
n The _Master database is not backed up by the automated backup feature of Interplay. See
“Recommendations for Backup Configuration” on page 26.
9. Unlock the database by using the Lock/Unlock Database view in the Interplay Administrator.
10. Check to make sure you can access the restored database from Interplay Access, and that you can
preview clip headframes.
11. Delete the _Database.1 and _PropertyStore.1 directories, or whatever numbered backup
directories were created through the restore process. See “Restoring an Earlier Version of a
Database” on page 34.
To restore an earlier version of a database from a backup by passing parameters to the tool,
do one of the following:
t For a non-split database, navigate to the folder that holds InterplayRestore, type the following,
and press Enter:
InterplayRestore /m <database metadata root dir> /backupdir <database
backup dir>
For example:
InterplayRestore /m d:\Workgroup_Databases\AvidWG /
backupdir d:\Workgroup_Databases\AvidWG\_Backup
InterplayRestore prompts you to choose from a numbered list of available backups and then
restores the earlier version. Continue with steps 8 through 11 above.
n The parameter /m is a short version of the parameter /metadata. You can view information on the
complete syntax for the tool by entering InterplayRestore /help.
n Because the paths for the /metadata and /backupdir parameters are unlikely to change, you can
create a batch file that includes these values, as in the previous example. To restore the database, run
the batch file and select the number of the backup you want to restore.
n Split databases are no longer recommended. See “Reuniting a Split Database” on page 200.
39
Creating and Restoring Database Backups
t For a split database, navigate to the folder that holds InterplayRestore, type the following, and
press Enter:
InterplayRestore /m <database metadata root dir>
/assets <split database asset directory>
/backupdir <database backup dir>
For example:
InterplayRestore /m d:\Workgroup_Databases\AvidWG /
assets \\isis\workspace1\AvidWG /backupdir \\isis\workspace1\AvidWG\_Backup
InterplayRestore prompts you to choose from a numbered list of available backups and then
restores the earlier version. Continue with steps 8 through 11 above.
n Because the paths for the /metadata ,/assets , and /backupdir parameters are unlikely to
change, you can create a batch file that includes these values, as in the previous example. To restore
the database, run the batch file and select the number of the backup you want to restore.
t If you know the specific backup you want to restore, navigate to the folder that holds
InterplayRestore, type the following, and press Enter:
InterplayRestore /m <database metadata root dir> /backupdir <database
backup dir> /backuptorestore <backup folder for restore>
For example:
InterplayRestore /m d:\Workgroup_Databases\AvidWG /
backupdir d:\Workgroup_Databases\AvidWG\_Backup /backuptorestore
d:\Workgroup_Databases\AvidWG\_Backup\AvidWG_2007-08-20_01-00
InterplayRestore restores the earlier version. Continue with steps 8 through 11 above.
The following is an example of an interactive session, which begins with the command for starting
the InterplayRestore tool.
40
Creating and Restoring Database Backups
n Split databases are no longer recommended. See “Reuniting a Split Database” on page 200.
********************************************************************
Choose an entry ( 1 - 4 ):
Assume you choose 1. The tool locks the project so that no one can access the database and then
copies the files:
...
It leaves the database locked and gives you the following message:
Database AvidWG is still locked because you need to restore _Master manually,
or through your existing tape backup mechanism.
When you are done restoring _Master, use the Lock/Unlock Database view in
Interplay Administrator to unlock the AvidWG database. This will complete your
restore operation.
41
Creating and Restoring Database Backups
The BackupArchive tool is a command-line program that lets you work with files contained in the
_PropertyStore folder contained in a database backup. The _PropertyStore folder holds streamed
properties, which are files that include metadata about Avid assets, such as headframes and AAF
information. The streamed property files are backed up (as an archive) in one or more .bar files in the
_PropertyStore backup folder. For more information about .bar files, see “Restoring an Earlier
Version of a Database” on page 34.
You can use the BackupArchive tool to display a list of all streamed properties files in the
_PropertyStore backup folder. You can also use it in an emergency situation in which the online
database is missing and the backup file is corrupt. In this case, you would use the tool to extract as
many files as possible from the corrupt backup. It is not a replacement for the InterplayRestore tool.
For example, the following illustration shows the contents of the 0-1999 subfolder in the active
_PropertyStore folder on the Interplay Engine:
The following illustration shows the corresponding files as they appear in the archive file
\AvidWG\_Backup\AvidWG_2008-05-04_01-00\_PropertyStore\streamed_prop1.bar:
The .bar file is a file that you can only open by using the BackupArchive tool.
n In previous versions of Interplay, you could use Windows Explorer to view and work with the
streamed properties files in the _PropertyStore backup folder. Because the current backup
mechanism uses archive files, you need this tool to view and work with files in the _PropertyStore
backup folder.
The following procedures describe how to view a list of streamed properties, how to unpack an
archive, and how to extract specific files. If you need to restore the streamed properties to a database
in an emergency situation, contact Avid support.
42
Creating and Restoring Database Backups
The complete syntax for using the BackupArchive tool is provided in the in-line help, which you can
display by typing BackupArchive in a Command Prompt window.
n To direct the output of this command to a text file for easier review, add > textfile.txt to the end
of the command.
In Interplay version 1.6 and later, the Interplay Engine compresses and archives log files older than 7
days. The log compression process runs during project backup. (This process runs at most once per
day, even if multiple backups are scheduled on the same day.) Archive files (with the extensions .bar
and .bin) are stored in the same directory as the log files for 30 days and then are automatically
deleted. You can extract the compressed log files from an archive by using the BackupArchive tool
described in “Using the BackupArchive Tool to Restore Files” on page 42.
43
Creating and Restoring Database Backups
Prior to this release, the InterplayRestore tool always restored the complete database, even if you
selected to restore from an incremental backup. Performing a partial restore can save a significant
amount of time, depending on the size of the database.
One example of an effective use of a partial restore is if a facility is replacing its Interplay Engine
with a new server. This is often a gradual process that takes several days. For example, you might
create a database on a new server by performing a complete restore of the existing database on
Monday. You test the system on Tuesday. If all goes well, you perform a partial restore on
Wednesday to add changes that took place in the database since the last complete backup, and then
bring the new server on line.
c Make sure you have performed a full restore of the last complete backup before you perform a
partial restore. A partial restore only restores incremental changes since the last complete
backup.
When you run the InterplayRestore tool in interactive mode (without command line options), and
select a backup to restore, a backup chain of files is displayed. The backup chain is determined by the
backup you selected to restore. In the following example, you select incremental backup entry 3. The
backup chain lists the last full backup and any subsequent incremental backups.
The InterplayRestore tool gives you an option of selecting a partial restore. If you type “y,” you are
asked to select which file in the restore chain from which to start the restore. In the following
example, backup file 1 (Test_2013-02-05_16-00) is selected.
You are then asked to select how many entries forward you want to restore:
44
Creating and Restoring Database Backups
In the example, starting with file 1 and selecting two entries mean that the partial restore will be run
from the following files:
1. Test_2013-02-05_16-00 incremental
2. Test_2013-02-06_16-00 incremental
If you perform a full backup, the Interplay Engine renames the original _Database and
_PropertyStore folders before the restore procedure, and creates new folders for restored files during
the restore procedure. The resulting files are similar to the following:
_Database
_Database.1
…
_PropertyStore
_PropertyStore.1
where _Database_and PropertyStore are newly restored from backup files, and _Database.1 and
_PropertyStore.1 are renamed original files.
If you perform a partial restore, the Interplay Engine does not rename the original folders. Instead, it
overwrites database files in the _Database folder with latest versions from the restore chain and
merges streamed property files to the existing _PropertyStore folder.
You have the option of displaying the restore chain for a selected backup without performing the
restore. To display the restore chain, use the /printchain option in a interactive or non-interactive
command line, as shown in the following examples:
Non-interactive mode:
Interactive mode:
InterplayRestore /printchain
Choose an entry ( 1 - 4 ): 3
Backup restore chain
0. Test_2013-02-04_16-39 full
1. Test_2013-02-04_16-42 incremental
2. Test_2013-02-04_16-44 incremental
45
Creating and Restoring Database Backups
The following is an example of an interactive session, which begins with the command for starting
the InterplayRestore tool.
46
Creating and Restoring Database Backups
The database is still locked because you need to restore the _Master
directory manually, or through your existing tape backup mechanism.
When you are done restoring _Master, use the Lock/Unlock Database view in
Interplay Administrator to unlock the database. This will complete your restore
operation.
4. In the Start Backup dialog box, select Metadata only and click OK.
47
Performing a Consistency Check
c The Consistency Check is for support purposes. You should perform this check only if
requested by Avid Technical Support.
48
Viewing Database Information
For information about these tabs, see “Database Information Tabs” on page 49.
49
Viewing Database Information
Database Statistics
Statistics in this tab provide information about the number of pages in the database, cache usage, and
how they relate to each other. These statistics are useful in determining database scalability. For more
information, see “Determining Interplay Database Scalability” in the Interplay Best Practices Guide.
Deletion Statistics
The time at the top of the tab is the last time information was received from the Interplay Engine and
is automatically updated every minute.
50
Viewing Database Information
The statistics in this tab provide information about commands executed by the Interplay Engine.
Currently the only command included is Search, which is listed as Engine Search Requests. These
commands are search requests made in Access or other clients that are processed by the Interplay
Engine.
Because searches are a common way that users notice a slowdown in Interplay Engine performance,
these statistics can be useful in troubleshooting performance problems.
The time at the top of the tab is the last time information was received from the client and is
automatically updated every minute.
Object Statistics
Statistics on this tab show totals for objects in the database. This information is not updated until you
open the view again.
• Total number of database objects: A sum of the objects listed below.
• Database objects per database page: This statistic is calculated as
total number of database objects / total number of database pages
• masterclip, sequence, subclip, group, motioneffect, effect, renderedeffect: the number of these
object types.
• filemob: the number of file locations that are known to the Engine, regardless of online or offline
status. Matches the files listed in the File Locations tab in Interplay Access.
• avid asset (in browse tree): the number of links or representations visible in the database tree.
• folder: the number of folders in the database, both those visible in the database tree and those not
visible in the database tree.
• user: the number of users in the database.
• other objects: additional versions of sequences, internal database management objects, and file
assets
Statistics on this tab show information about each user currently connected to the Interplay Engine.
This information is not updated until you open the view again. This information is also displayed in
the Server Information view. For more information, see “Viewing Server Information” on page 72.
51
Locking and Unlocking Databases
To lock a database:
1. In the Database section of the Interplay Administrator window, click the Lock/Unlock Database
icon.
The Lock/Unlock database view opens.
To unlock a database:
1. Select the database in the Locked Databases list.
2. Click Unlock Database.
The database is displayed in Unlocked Databases.
52
Managing Databases: Deactivating, Activating, and Migrating
The following topics provide more information about activating, deactivating, and migrating
databases:
• Deactivating a Database
• Activating a Deactivated Database
• Migrating a Database
Deactivating a Database
You might want to prevent users from connecting to a database if the database has been “retired” and
the files have been moved elsewhere. In other cases, such as when you are backing up or moving
databases, you might need to ensure that no connections can be made to the database to avoid
interference. Deactivating the database removes it from the list of active databases.
c Deactivating a database does not delete the database files. It makes the database inactive so
that users cannot connect to it until it is activated again. The database data is kept at the
location that was specified when the database was created.
To deactivate a database:
1. In the Database section of the Interplay Administrator window, click the Manage Databases icon.
The Manage Databases view opens.
53
Managing Databases: Deactivating, Activating, and Migrating
n Avid recommends keeping the default share name WG_Database$. If you decide on a different share
name, consider that if the name is longer than 12 characters, you cannot browse to it graphically. If a
share name is longer than 12 characters, you need to type the complete path in the “Database (pro)
file to activate” text box.
54
Managing Databases: Deactivating, Activating, and Migrating
Make sure to navigate through a network to select the file (for example, do not navigate through
a mapped network drive). You must use a UNC path.
The .pro file is displayed in the Activate Database dialog box.
3. Make sure the option “Load Database on Activation” is selected. Deselect this option only if
directed by Avid support.
4. Click Activate.
The database is activated and loaded. The database name is displayed in the Databases list and
users can connect to the database. If the option “Load Database on Activation” is selected, the
database is automatically unlocked.
Migrating a Database
You usually need to perform a database migration under the following circumstances:
• When you want to remove all users and group-related data from a database. This allows you to
start with new users and groups and maintain the metadata and the data inside the database.
• When you are troubleshooting a problem with customer support. For example, customer support
might ask you to provide a copy of your database.
• If you changed the Central Configuration Server (CCS) for a database without first moving the
_InternalData folder. If a database needs to be migrated, the State reads “Database Requires
Migration.”
Do not use a database that requires migration; always migrate a database to a CCS. You cannot
administer an unmigrated database.
55
Managing Databases: Deactivating, Activating, and Migrating
If a database needs migration, the database icon shows a red box with an X and a yellow arrow.
The database icon appears in several views in the Interplay Administrator, including the Manage
Database Roles view.
c When you migrate a database, the system deletes all the information inside the database that
was stored from the old CCS, including users, user settings and local administration settings.
c If you plan to migrate an Interplay Engine or Interplay Archive Engine database, turn off the
database backup process before you perform the migration. If you do not turn off the backup
process and it coincides with the migration, your backup will write out an inconsistent state of
the database (half current and half migrated).
2. In the Manage Databases view, click the name of the database that needs migration. The State
reads “Database Requires Migration.”
A warning explains the consequences of a database migration.
3. Click Migrate Database.
After the migration, the State reads “OK.” The database now has the CCS users and
administration properties of the new CCS you have set.
56
Moving a Database to Another Server (Non-Clustered Systems)
The following procedure refers to Interplay Engine servers that are not configured as failover
clusters. For clustered systems, see “Moving a Database to Another Server (Clustered Systems)” on
page 60.
c Avid recommends that you have telephone support from Avid during the process in case
complications arise.
c If you move a database to a server that points to a different CCS, all the old CCS information
that was stored, including users, user settings, and local administration settings for the
database, will be lost because you will have to migrate the database (see “Migrating a
Database” on page 55). If you move a database to another server and also move the CCS,
however, this information is preserved. To move both a database and a CCS, see “Moving a
Database and Users to Another Server (Non-Clustered Systems)” on page 58.
n Split databases are no longer recommended. See “Reuniting a Split Database” on page 200.
7. Copy the zipped file or files to a network server, removable media, laptop, or directly to the
target server.
57
Moving a Database and Users to Another Server (Non-Clustered Systems)
8. Open the Interplay Administrator, log on to the target server, and deactivate the database
(AvidWG or AvidAM) if one is active, using the Manage Databases View.
9. On the target server, rename the existing database folder, for example, rename AvidWG to
AvidWG_old.
10. Copy the zipped file to the target server and unzip the file to the Workgroup_Databases folder.
Make sure the path on the target server matches the path on the source server.
11. Activate the database by using the Manage Databases view (see “Activating a Deactivated
Database” on page 54).
12. On an Interplay Access client, log in to the new server and verify that all data is available.
If all data is available, the new database is ready for use.
If necessary, remove the old database from Interplay Access by right-clicking the database name
and then clicking Remove Databases.
13. (Option) On the source server, rename the original database folder to avoid unwanted future
access.
The following procedure refers to Interplay Engine servers that are not configured as failover
clusters. For cluster systems, see “Moving a Database and Users to Another Server (Clustered
Systems)” on page 61.
c Avid recommends that you have telephone support from Avid during the process in case
complications arise.
c If you move a database to a server that points to a different CCS, all the old CCS information
that was stored, including users, user settings, and local administration settings for the
database, will be lost because you will have to migrate the database (see “Migrating a
Database” on page 55). If you move a database to another server and also move the CCS,
however, this information is preserved. To move both a database and a CCS, use this
procedure. For more information about a CCS, see “Understanding the Central Configuration
Server” on page 87.
58
Moving a Database and Users to Another Server (Non-Clustered Systems)
5. Lock the server using the Lock Server view (see “Locking and Unlocking the Server” on
page 73).
6. Locate the database folder on the source server.
The default path is \\server_name\WG_Database$\AvidWG (or AvidAM for an Archive
Manager). By default, the administrative share WG_Database$ refers to
D:\Workgroup_Databases.
7. Pack the database folder into a zip file or use Robocopy from the Microsoft Windows Resource
Kit for path names longer than 256 characters.
To save time and storage, you do not need to copy all the backups in the
D:\Workgroup_Databases\AvidWG\_Backup folder. One complete backup and the most recent
Fast backup are sufficient.
If you are moving a split database, create two zip files, one for
D:\Workgroup_Databases\AvidWG and the other for
\\server_name\\workspace_name\\AvidWG.
n Split databases are no longer recommended. See “Reuniting a Split Database” on page 200.
59
Moving a Database to Another Server (Clustered Systems)
The following procedure refers to Interplay Engine servers that are configured as failover clusters.
For non-clustered systems, see “Moving a Database to Another Server (Non-Clustered Systems)” on
page 57.
c Avid recommends that you have telephone support from Avid during the process in case
complications arise.
c If you move a database to a server that points to a different CCS, all the old CCS information
that was stored, including users, user settings, and local administration settings for the
database, will be lost because you will have to migrate the database (see “Migrating a
Database” on page 55). If you move a database to another server and also move the CCS,
however, this information is preserved. To move both a database and a CCS, see “Moving a
Database and Users to Another Server (Clustered Systems)” on page 61.
c Make sure that you change the state to offline for the Avid Workgroup Engine Monitor
resource only, not the entire Avid Workgroup Server group.
n If the S drive is not available on the machine, either this is the offline node or the entire Avid
Workgroup Server group was taken offline instead of only the resource.
60
Moving a Database and Users to Another Server (Clustered Systems)
6. Pack the database folder into a zip file or use Robocopy from the Microsoft Windows Resource
Kit for path names longer than 256 characters.
To save time and storage, you do not need to copy all the backups in the
S:\Workgroup_Databases\AvidWG\_Backup folder. One complete backup and the most recent
Fast backup are sufficient.
If you are moving a split database, create two zip files, one for
S:\Workgroup_Databases\AvidWG and the other for
\\server_name\\workspace_name\\AvidWG.
n Split databases are no longer recommended. See “Reuniting a Split Database” on page 200.
7. Copy the zipped file or files to a network server, removable media, a laptop, or directly to the
target server.
8. Open the Interplay Administrator, log on to the target server, and deactivate the database
(AvidWG or AvidAM) using the Manage Databases View.
9. On the target server, rename the existing database folder, for example, rename AvidWG to
AvidWG_old.
10. Copy the zipped file to the target server and unzip the file to the Workgroup_Databases folder.
Make sure the path on the target server matches the path on the source server.
11. Activate the database by using the Manage Databases view (see “Activating a Deactivated
Database” on page 54).
12. On an Interplay Access client, log in to the new server and verify that all data is available.
If all data is available, the new database is ready for use.
If necessary, remove the old database from Interplay Access by right-clicking the database name
and then clicking Remove Databases.
13. (Option) On the source server, rename the original database folder to avoid unwanted future
access.
Use the Cluster Administrator to bring the source server back online. Right-click the Avid
Workgroup Server group (not the resource) and select Bring Online.
The following procedure refers to Interplay Engine servers that are configured as failover clusters.
For non-clustered systems, see “Moving a Database and Users to Another Server (Non-Clustered
Systems)” on page 58.
c Avid recommends that you have telephone support from Avid during the process in case
complications arise.
c If you move a database to a server that points to a different CCS, all the old CCS information
that was stored, including users, user settings, and local administration settings for the
database, will be lost because you will have to migrate the database (see “Migrating a
Database” on page 55). If you move a database to another server and also move the CCS,
61
Moving a Database and Users to Another Server (Clustered Systems)
however, this information is preserved. To move both a database and a CCS, use this
procedure. For more information about a CCS, see “Understanding the Central Configuration
Server” on page 87.
c Make sure that you change the state to offline for the Avid Workgroup Engine Monitor
resource only, not the entire Avid Workgroup Server group.
n If the S drive is not available on the machine, either this is the offline node or the entire Avid
Workgroup Server group was taken offline instead of only the resource.
7. Pack the database folder into a zip file or use Robocopy from the Microsoft Windows Resource
Kit for path names longer than 256 characters.
To save time and storage, you do not need to copy all the backups in the
S:\Workgroup_Databases\AvidWG\_Backup folder. One complete backup and the most recent
Fast backup are sufficient.
If you are moving a split database, create two zip files, one for
S:\Workgroup_Databases\AvidWG and the other for
\\server_name\\workspace_name\\AvidWG.
n Split databases are no longer recommended. See “Reuniting a Split Database” on page 200.
62
Moving a Database Under Low Disk Space Conditions
9. Copy the zipped file and the _InternalData folder to a network server, removable media, laptop,
or directly to the target server.
10. On the target server, rename the existing database folder, for example, rename AvidWG to
AvidWG_old.
11. Open the Interplay Administrator, log on to the target server, and deactivate the database
(AvidWG or AvidAM) using the Manage Databases View.
12. Lock the server using the Lock Server view (see “Locking and Unlocking the Server” on
page 73).
13. Rename the existing _InternalData folder to _InternalData_old.
14. Copy the zipped file to the target server and unzip the file to the Workgroup_Databases folder.
Copy the _InternalData folder to the Workgroup_Databases folder. Make sure the path on the
target server matches the path on the source server.
15. Unlock the server using the Lock Server view.
16. Verify that all users are on the system by opening the User Management view and viewing the
lists of user groups.
17. Activate the database by using the Manage Databases view (see “Activating a Deactivated
Database” on page 54).
18. On an Interplay Access client, log in to the new server and verify that all data is available.
If all data is available, the new database is ready for use.
If necessary, remove the old database from Interplay Access by right-clicking the database name
and then clicking Remove Databases.
19. (Option) On the source server, rename the original database folder to avoid unwanted future
access.
Use the Cluster Administrator to bring the source server back online. Right-click the Avid
Workgroup Server group (not the resource) and select Bring Online.
c Before beginning this procedure, be sure to make a backup of the database. See “Creating and
Restoring Database Backups” on page 25 for information on running a backup. Temporarily
change the Backup time field to “Once at” and enter or select from the list the time in the
future closest to the current time.
63
Renaming a Database
Renaming a Database
Under some circumstances you might need to rename a database For example, if you need to create a
new database with the same name, you can rename the original database. You can keep the original
database as an archive for searching.
c Before beginning this procedure, be sure to make a backup of the database. See “Creating and
Restoring Database Backups” on page 25 for information on running a backup. Temporarily
change the Backup time field to “Once at” and enter or select from the list the time in the
future closest to the current time.
To rename a database:
1. In the Database section of the Interplay Administrator window, click the Manage Databases icon.
The Manage Databases view opens.
2. Select the database and click the Deactivate Database button to ensure that the database is not in
use.
3. On the server or at the database location, use the Windows desktop to rename the database
folder, .pro file, and .nif directory, and all files within the _Database folder, that is, replace the
old <DatabaseName> with the new name for all files fitting the following mask:
<DatabaseName>\<DatabaseName>.pro
<DatabaseName>\<DatabaseName>.nif
<DatabaseName>\<DatabaseName>\_*.pro.jrn
<DatabaseName>\_Database\<DatabaseName>.*
<DatabaseName>\_Database\<DatabaseName>_*.jrn
Do not forget to rename the .jrn files correctly: make sure there are no typos in the database
name, and that they are followed by the underscore and the numeric ID.
4. In the Interplay Administrator, click the Manage Databases icon and activate the database (see
“Activating a Deactivated Database” on page 54).
64
Running Database Maintenance Tools
The tools are not displayed when connected to earlier versions of the Interplay Engine.
In the Maintenance view, these tools are divided into “Cancelable” and “Not Cancelable.” See “When
to run these tools” below for details.
Cancelable
• Verify Link Consistency: Use this tool to detect and remove broken links and link
inconsistencies.
Broken links are objects visible in a database folder that do not refer to an existing asset. They
are displayed with a special X icon and are named with a mob ID (media object ID). They should
be removed because they can cause exceptions during browsing.
Link inconsistencies are not visible. They are obsolete or invalid entries in internal database
tables. A high number might cause slowdowns for certain operations.
• Cleanup Invalid Dependencies: Use this tool to detect and remove dependency inconsistencies.
Dependency inconsistencies are not visible. They are obsolete or invalid entries in internal
database tables. A high number might cause slowdowns for certain operations.
• Remove Duplicated Locators: Use this tool to detect and remove duplicated locators.
Duplicated locators are locators that have the same comment, timestamp, and color as another
locator on the same asset. A high number might cause slowdowns for certain operations. They
were created because of a bug in certain Avid editing products.
• Recover Lost Master Mobs: Use this tool to detect and recover assets without a visible
representation in a folder and display them in the Orphan Clips folder.
Lost master mobs are assets (such as sequences, master clips, and subclips) that are stored in the
database but have no visible representation in a folder.
• Delete Lost File Mobs: Use this tool to detect and remove media file information objects
containing information about a specific media file, like the resolution, site or location, which are
not associated to an asset.
Lost file mobs are media file information objects that are stored in the database but are not
associated to a master clip or rendered effect.
• Validate User Tree (Interplay Engine v2.6 or later): Use this tool to detect and fix inconsistencies
in the user structure.
The AvidWG or AvidAM database contains a copy of the CCS user database. If the internal
structure of this copy contains inconsistencies, then the synchronization of users between the
CCS and the database might fail.
• Validate AssignedRoles Table: Use this tool to check or fix (by removing) invalid entries in the
AssignedRoles table. This table keeps information about user roles that are assigned to database
objects. The tool verifies this table for integrity and fixes entries if needed.
65
Running Database Maintenance Tools
Not Cancelable
• Validate Property Objects: (Interplay Engine v2.7.6 or later, Interplay Engine v3.0.6 or later.)
Use this tool to check for and repair issues with database properties, for example, a
“SettingsNotRegisteredException” exception when applying Editing Settings in the Interplay
Administrator.
• Clean Up Parentless Objects: (Interplay Engine v2.7.6 or later, Interplay Engine v3.0.6 or later.)
Use this tool to check for and repair database objects that do not have a parent anymore. Hints
that such objects exist can sometimes be obtained in the NxNServer.log with ERRORs like “root
object has no parent.” The presence of such objects can cause issues such as incomplete search
results. All objects in the database must have a parent. This is true not only for Avid assets that
are displayed in the browse tree but also for all other objects, such as users and other system
objects.
• Validate Reservations: Use this tool to check all reservations. If the Fix Reservations option is
checked, the tool removes expired and obsolete reservations.
• Validate Free Capacity in Blob Store: Use this tool to fix issues with the blob (Binary Large
Objects) store, a section in the database that stores large properties.
• Validate Special Access Folder: Use this tool to restore access to the Special Access Folders page
in the Manage Database Roles view if the page displays an exception error message. This task
requires Exclusive Access. It is limited to Interplay Engine v3.8 and later.
When to run these tools: You can run any of these tools as part of a troubleshooting procedure, as
recommended by an Avid representative. You can also run them for maintenance during regular
maintenance windows. However, they are not designed to be run on a daily basis, because they
require Exclusive Access to the database (see below).
One approach to using the tools for maintenance is to run them in the first convenient maintenance
window. Note how long it takes to run the tools, and if any problems are reported. If there are no
problems after running the tools a second time, you probably do not need to run them during every
maintenance window. If as a result of running these tools you find an issue that regularly causes
inconsistencies, you must consult with your Avid representative to address the root cause of the issue.
Most tools can take up to an hour to run on large databases, but usually run much quicker, and you
can safely cancel the execution at any time. Each tool includes a window that displays logging
information and options for saving the information.
There are five tools that you cannot cancel after you have started them:
• Validate AssignedRolesTable and Validate Property Objects: Usually run only a few seconds,
regardless of the size of the database.
• Clean Up Parentless Objects: Might run for an hour on a very large database.
• Validate Free Capacity in Blob Store: Takes a few minutes to run on a large database.
• Validate Special Access Folder: Takes a few minutes to run on a large database.
Exclusive Access: Keep in mind that each tool requires Exclusive Access. Exclusive Access locks the
database to prevent access by a host system other than the one used to acquire Exclusive Access and
the Engine itself. A dialog box asks if you want to acquire Exclusive Access before running the
selected tool. You must click Yes to run the tool. Exclusive Access is automatically released at the
end of the process. Consider sending out a notice to users before running any of these tools,
informing them that the database will be locked. Logged-on clients will be automatically logged off
after the database is locked.
66
Running Database Maintenance Tools
Maintenance tools that you run in read-only mode (that is, without checking an option to fix
problems) do not require Exclusive Access. The following tools do not require Exclusive Access in
read-only mode:
• Verify Link Consistency
• Clean Up Invalid Dependencies
• Remove Duplicated Locators
• Recover Lost Master Mobs
• Delete Lost File Mobs
• Validate User Tree
• Validate AssignedRoles Table
• Validate Free Capacity in Blob Store
• Validate Special Access Folders
If a tool requires Exclusive Access, a dialog box is displayed that asks if you want to set Exclusive
Access.
Exclusive Access can be acquired and released in the Lock Server view, independently of the
Maintenance tools (see “Locking and Unlocking the Server” on page 73). In an emergency, such as
the Exclusive Access host crashed and there is no Interplay Administrator installed on the Engine,
you can run a command-line program to release Exclusive Access. The file name of the tool is
NxNServerExclusiveAccessRelease.exe and it is installed by default on the Interplay Engine in
the following folder:
n For more maintenance information, see “Interplay Maintenance Recommendations” in the Interplay
Best Practices Guide.
Tool Options
Verify Link Consistency • Fix broken links. Select this option to delete any broken links. If
you do not select this option, the tool reports broken links and
removes link inconsistencies. but does not take action to fix the
broken links.
• Verbose Output. Select this option to display the location of the
broken links.
Cleanup Invalid Dependencies • Cleanup Invalid Dependencies. Select this option to remove the
invalid dependencies. If you do not select this option, the tool
reports problems without taking action to fix them.
67
Running Database Maintenance Tools
Tool Options
Remove Duplicated Locators • Remove duplicate locators. Select this option to remove the
duplicated locators. If you do not select this option, the tool
reports problems but does not take action to fix them.
• Verbose Output. Select this option to display the names of the
assets with duplicated locators.
Recover Lost Master Mobs • Recover into ‘Orphan Clips’ folder. Select this option to create
links for lost master mobs in to the Orphan Clips folder for
deletion. If you do not select this option, the tool reports problems
but does not take action to fix them.
• Verbose Output. Select this option to display the names of the lost
master mobs.
Delete Lost File Mobs • Delete File Mobs. Select this option to delete lost media
information objects.
• Delete Media. Select this option to delete media associated with
the lost media information objects.
If you do not select these options, the tool reports problems but
does not take action to fix them.
c IfArchive
you run the Delete Lost File Mobs tool on an Interplay
Engine, and select the Delete Media option, media
associated with the lost file mobs will be deleted from the
archive tapes.
• Verbose Output. Select this option to display the media path.
Validate User Tree (Interplay • Fix Invalid Users. Select this option to repair certain
Engine v2.6 or later) inconsistencies in the user structure.
If you do not select this option, the tool reports problems but does
not take action to fix them.
• Verbose Output. Select this option to display user names.
Validate AssignedRoles Table • Remove Invalid Entries. Select this option to remove invalid
entries from the AssignedRoles table.
If you do not select this option, the tool reports problems but does
not take action to fix them.
Validate Property Objects • Fix Property Objects: Use this option to both check for and fix
found issues with property objects. The results dialog displays
how many fixing operations the tool will perform or has
performed.
When this option is not selected, the tool only checks for and
reports broken property objects.
68
Running Database Maintenance Tools
Tool Options
Clean Up Parentless Objects • Clean up parentless objects and move them to the “Lost&Found”
folder. Use this option to both check for and fix parentless objects.
The Interplay Engine either deletes the parentless object (in case it
is not valid or functional anymore) or restores the object to a new
parent folder named “Lost&Found.” This folder is created on the
database's root folder. The results dialog contains information if
objects were recovered (“Restored n parentless objects to the
“Lost&Found” folder).
If the results dialog reports that it restored objects to Lost&Found,
the administrator should run the tool again. It is possible that the
tool will find additional parentless objects through the restored
objects.
When this option is not selected, the tool only checks for and
reports parentless objects.
n In rare cases, the read-only run of the tool reports that it found
parentless objects that should be deleted, but after a clean-up
operation, the results dialog does not report any deleted any
objects. Subsequent read-only runs will continue to report
these objects to be deleted. (Administrators can find entries in
the Engine logs during the clean-up run that report skipped
objects.) This is not a problem. These objects are special
because they do not cause “root object has no parent” issues
but are difficult to delete.
Validate Reservations • Fix Reservations: Use this option to both check all reservations
and remove expired and obsolete reservations.
If you do not select this option, the tool reports problems but does
not take action to fix them.
Validate Free Capacity in Blob • Fix issues in Blob Store: Use this option to both check for and fix
Store issues identified by this maintenance tool.
If you do not select this option, the tool reports problems but does
not take action to fix them.
Validate Special Access Folders • Fix Special Access Folders: Use this option to both check for and
fix found issues with the Special Access Folders view. The results
dialog displays how many fixing operations the tool will perform
or has performed.
If you do not select this option, the tool reports problems but does
not take action to fix them.
5. Click Run.
A dialog box asks if you want to set Exclusive Access to the database.
6. Click Yes.
The tool runs with the options you selected. While the tool is running, information about the
progress and found issues is displayed. When the tool is finished the following options are
displayed:
- Open Log in editor: Opens the displayed information in Notepad or another default text
editor. This version of the runtime information includes specific date and time information.
69
Identifying the Root Folder of the Interplay Server Database
- Copy Log to Clipboard: Copies the information you see displayed to the clipboard.
- Save Log: Saves a version of the displayed information with additional specific date and
time information, like the first option. It uses the following format: tool_name-dd-mm-yyyy-
hh-mm-ss.log
7. Click Close.
Database
root
folder
70
3 Server Settings
The Server settings enable you to configure and change server settings and shutdown and restart the
server. The following topics describe how to use these settings:
• Changing the Database and Data Locations
• Enabling Update Tracking for Media | Index
• Viewing Server Information
• Locking and Unlocking the Server
• Restarting the Server
• Managing Licenses
• Configuring Third-Party Storage
c Do not change the location for the metadata database. The metadata database must be stored
directly on the local Interplay Engine server because permanent access to these files is
required. This is the only supported setup. Previously, you had the option of storing the source
files for file assets on an Avid shared-storage workspace. This configuration, known as a split
database, is no longer supported. See “Reuniting a Split Database” on page 200.
The root folder for a new database is set during the installation of the Interplay Engine software. By
default, the installation program creates a shared folder that functions as the root folder for both the
metadata database and the source files for file assets (the file repository). The default location is the
D:\Workgroup_Databases folder, which is represented by the administrative share name
WG_Database$. The $ indicates a hidden share.
n To identify the actual folder, open a Command Prompt window and type net share.
If you need to create a new database, changing these settings does not affect any existing databases.
2. For the root folder of the database (metadata), keep the folder that was set during the installation
of the server (the default is \\IEServer\WG_Database$\).
3. For the root folder of the data (file assets), keep the folder that was set during the installation of
the server, unless you need to change the default configuration. The default is the same as the
root folder of the database.
4. Click Apply Changes to change the setting for new databases.
72
Locking and Unlocking the Server
example, if a user is logged into Interplay from NewsCutter, Access, and Interplay
Administrator at the same time, the license classes listed in the Server Information view are
KEY-EE for the editor, KEY-E for Access, and KEY-A for the Interplay Administrator,
However, only one license type, KEY-XE, is listed as used in the Licenses view.
In most cases, the Licenses view is easier for an administrator to use for managing license
use. For more information, see “License Types and Usage” on page 81.
To hide the consumed licenses, click the Hide Consumed Licenses button.
3. To retrieve new information from the server, click the Refresh button.
n Whenever a database or data location is unavailable, you should lock the database or the server.
73
Locking and Unlocking the Server
The Lock Server view provides two different means of locking the Interplay Engine server: Lock
Server and Exclusive Access.
• If Lock Server is activated, the Interplay Engine server is locked and all the clients that are
connected to it are disconnected.
• If Exclusive Access is activated, the server process continues to run and the database can be
used. Access is limited to the following host systems:
- The host system used to acquire Exclusive Access, that is, the host system running the
Interplay Administrator you used to set Exclusive Access
- The Interplay Engine host, for example, through an Interplay Administrator or Interplay
Access client on the Interplay Engine host system
Exclusive Access is required when running maintenance tools. See “Running Database
Maintenance Tools” on page 65.
In addition to the Interplay Administrator client, any Interplay client running on one of these
hosts (for example, Interplay Access, a Production Services provider, or an Avid editing system)
is allowed to connect to the Interplay Engine and the database. This access allows you to execute
a variety of maintenance tasks from this host while ensuring that no other host can access the
Engine and database.
The following table summarizes the differences between a server lock, a database lock, and
Exclusive Access:
Feature Description
Server lock Saves and unloads all databases (including _InternalData). Also prevents access
(Lock Server view) by the Interplay Administrator. Should be used for maintenance operations that
require access to all database files (in the share WG_Database$). Usually
shutting down the Interplay Engine is a better approach than a server lock.
Database lock Saves and unloads the database and thus allow maintenance operations on the
(Lock/Unlock database files themselves. Working with the database is not possible. Good for
Database view) database file-level maintenance and restoring backups. Still allows access by
the Interplay Administrator for settings such as user management and licensing.
See “Locking and Unlocking Databases” on page 52.
Exclusive Access Does not unload any database files and therefore allows the owner of the
(Lock Server view) Exclusive Access to work with the database. Good for executing maintenance
operations in the database itself. Cannot be used for any database file
maintenance operations.
74
Locking and Unlocking the Server
2. In the Lock Server section, select one of the following for the locking duration:
- Indefinitely: An indefinite shutdown. This is a good choice when shutting down the server to
carry out any vital maintenance, for example replacing hard drives, or making the first
backup of a new database. The server needs to be manually unlocked after maintenance
work.
- Minutes: Allows you to stipulate when to restart the server (short time frame). It is useful
when you are making routine backups and you know how much time you need. Specify the
time period by clicking the Up and Down arrows.
- Lock until: Allows you to stipulate when to restart the server (longer time frame). Specify
the time period by clicking the Up and Down arrows.
3. In the “Lock comment” text box, type a comment as to why you are locking the server. This
comment is displayed when an Interplay Administrator tries to log into the Interplay Engine.
4. Click Lock Server.
The Lock Server view changes to display lock information. You cannot return to the Interplay
Administrator window by clicking the Menu button. You can log out of the Interplay
Administrator tool and then log in again.
75
Locking and Unlocking the Server
To manually unlock the server after activating Lock Server, do one of the following:
t Log in to the Interplay Administrator, click the Lock Server icon, click Unlock Server and log in
to the Interplay Administrator.
t In emergency situations, run the command-line program NxNServerUnlock.exe. It is installed
by default on the Interplay Engine in the following folder:
C:\Program Files\Avid\Avid Interplay Engine\Server
To lock the server and allow access to the host that acquires the lock:
1. In the Server section of the Interplay Administrator window, click the Lock Server icon.
The Lock Server view opens.
2. In the Exclusive Access section, select one of the following for the locking duration:
- Indefinitely: An indefinite shutdown. This is a good choice when shutting down the server to
carry out any vital maintenance, for example replacing hard drives, or making the first
backup of a new database. The server needs to be manually unlocked after maintenance
work.
- Minutes: Allows you to stipulate when to restart the server (short time frame). It is useful
when you are making routine backups and you know how much time you need. Specify the
time period by clicking the Up and Down arrows.
- Lock until: Allows you to stipulate when to restart the server (longer time frame). Specify
the time period by clicking the Up and Down arrows.
3. In the “Lock comment” text box, type a comment as to why you are locking the server. This
comment is displayed when an Interplay Administrator tries to log into the Interplay Engine.
4. Click Exclusive Access.
Exclusive Access Information is displayed. The “Accessible for” field lists the hostnames of the
host that acquired the lock and the Interplay Engine host.
You can return to the Interplay Administrator window by clicking the Menu button, log out of
the Interplay Administrator tool and then log in again, and perform other database tasks.
To manually unlock the server after activating Exclusive Access, do one of the following:
t Log in to the Interplay Administrator from the host where you acquired Exclusive Access or on
the Engine host itself, click the Lock Server icon, then click Release Exclusive Access.
t In emergency situations, run the command-line program
NxNServerExclusiveAccessRelease.exe. It is installed by default on the Interplay Engine
in the following folder:
C:\Program Files\Avid\Avid Interplay Engine\Server
76
Restarting the Server
Restarting only restarts the server process and not the server machine itself.
c Depending on the size of the database, this process can take several minutes. Do not attempt to
reboot the server under any circumstances before this process is completed.
Managing Licenses
Interplay needs valid licenses in order to function. Licenses are delivered to the customer in a license
file, which the administrator imports through the Licenses view.
The following topics provide more information about installing and managing licenses:
• “Installing Permanent Licenses” on page 78
• “Displaying the Licenses View” on page 79
• “License Types and Usage” on page 81
• “Exporting a License” on page 85
• “Troubleshooting Licensing Problems” on page 85
• “Using the License Key Info Tool” on page 86
77
Managing Licenses
• License file: A file with the extension .nxn that contains the license types that were purchased by
the customer.
• Registry key: An organizational unit in the Windows registry. After you import the license file
into the Interplay Engine, the information is stored in a registry key. Sometimes this registry key
is referred to as a “license key.”
• Dongle: A physical device that is attached to a system. Interplay licenses are associated with the
dongle that is attached to the Interplay Engine.
• Software license: Licenses issued for Interplay 3.3 and later use a software license instead of a
dongle.
Starting with Interplay Production v3.3, new licenses for Interplay components are managed through
software activation IDs. In previous versions, licenses were managed through hardware application
keys (dongles). Dongles continue to be supported for existing licenses, but new licenses require
software licensing.
n Hardware application keys for an Interplay Engine failover cluster are associated with two
Hardware IDs.
If a customer purchases additional licenses, the licenses are delivered in an additional license file.
After installation, new licenses are added to the existing licenses and are stored in an additional
registry key.
78
Managing Licenses
3. If the licenses were delivered on a USB flash drive, insert the drive into any USB port.
n You can access the license file from the USB flash drive. The advantage of copying the license file to
a server is that you have easy access to installer files if you should ever need them in the future.
The following illustration shows the Summary tab of the software license view.
• Use the Refresh button to update the information in the view, such as changes made by another
instance of the Interplay Administrator.
• Use the Refresh Engine button to update changes to licenses you have made using the Avid
License Control tool or Avid Application Manager (for Interplay Engine v3.8 and later).
Clicking this button gives you the same result as restarting the Interplay Engine.
The following illustration shows the Summary tab of the dongle-managed view.
79
Managing Licenses
For the dongle-managed view, the Licenses view has four sections:
• The License Types section displays information about the following:
- Your current license types (see “License Types and Usage” on page 81).
- Number of license types available.
- Number of license types used.
- Time Limit (days): The total days included in the license. Interplay licenses are usually not
time limited, so in most cases the value for a license type is “Unlimited.” Only one time limit
is stored for each license type.
- Days Remaining: The number of days until expiration of a time-limited license. Interplay
licenses are usually not time limited, so in most cases the value for a license type is “0.”
Only one value for the days remaining is stored for each license type.
• The Server Information section displays information about the following:
- Customer ID. The customer name or ID number.
- Hardware ID, which matches the physical application key (dongle). The Hardware ID is
required to obtain technical support.
n The items Number of Databases, License Mode, and Lock Timeout are not applicable to current
licensing.
• Import License File section: For information about importing a license file, see “Installing
Permanent Licenses” on page 78.
• Export License File section: For information about exporting a license file, see “Exporting a
License” on page 85.
80
Managing Licenses
Starting with Interplay Production v3.6, the Details tab includes the following information:
• License Type
• Connected From
• User Name
• Connected Since
The names of the first two licenses include MediaCentral, but the licenses themselves are used for all
Interplay client applications, except for Media Composer Cloud. For example, a user on one
workstation can work with all of the following applications concurrently and use only one
MediaCentral Base license:
• Digidesign™ Pro Tools®Integration
• Interplay Access
• Interplay Assist
• MediaCentral (access to iNEWS only or Interplay Production only)
• Media Composer or NewsCutter
Prior to version 2.7, customers purchased licenses for individual applications. These legacy licenses
are still supported, as described later in this topic.
n Interplay Engine patch release 2.7.0.2 added support for the Central Base license (KEY-J) and
Central Advance license (KEY-G) to be used as universal license types. This change allows these
licenses to be used for both legacy and MediaCentral client connections.
The following table describes the license types used for Interplay Production v2.7.0.2 and later, how
they are displayed in the Interplay Administrator Licenses view, and which applications they license.
81
Managing Licenses
Interplay Archive Engine KEY-AM Interplay Archive Engine. This key is visible only when the
Interplay Administrator is logged onto the Archive Engine.
A client workstation, through its IP address, can use a single license to run more than one Avid client
application concurrently. For example, a user can run both Media Composer and Interplay Access
while using a single MediaCentral license (Base or Advance). The Interplay Engine manages access
through the hostname of the workstation.
The license is not released from the client workstation until all applications that require a license are
closed.
n To run MediaCentral and other applications concurrently with a single license, the client
workstation must be connected to the same LAN as the MediaCentral server. The client workstation
must have a correct DNS entry and the MediaCentral server must be configured to resolve the client
workstation’s hostname.
82
Managing Licenses
The Interplay Engine uses “smart licensing” to manage Base and Advance licenses to allow optimum
usage of free licenses. It assigns an Advance license to a Base client if a Base license is not available.
It switches the assignment if an Advance client needs a license and a Base license becomes available.
For example:
1. Client 1 requires a Base license, and is assigned the last free Base license. Client workstation 2
requires a Base license, but only an Advance license is available. Workstation 2 is assigned an
Advance license.
2. Client workstation 1 logs out from the application, and a Base license is freed.
3. Client workstation 3 requires an Advance license, but only a Base license is available.
Workstation 2’s license is switched to a Base license and workstation 3 is assigned an Advance
license.
q w
q e
Clients 1 and 2 logged in Client 1 logs out, Base license free Client 3 logs in
Prior to Interplay version 2.7, customers purchased licenses for individual products. The following
table lists how these legacy licenses relate to current license types, how they are displayed in the
Interplay Administrator Licenses view, and which applications they license.
83
Managing Licenses
n Interplay Engine patch release 2.7.0.2 added support for the Central Base (KEY-J) and Central
Advance (KEY-G) to be used as universal license types. This change allows these licenses to be used
for both legacy and MediaCentral client connections.
The following illustration compares a set of legacy license types, a set of current license types, and a
mix of the two. In all cases the number of client licenses available is 140.
84
Managing Licenses
If a facility is using a mix of legacy licenses and current licenses, the Interplay Engine first looks for
an appropriate legacy license. If none are available, it looks for an appropriate current license. For
example:
1. An Assist client logs on. The Interplay Engine looks for an Assist license (KEY-XL)
2. If it does not find one available, it looks for a Base license (KEY-J).
3. If it does not find one available, it looks for an Advance license (KEY-G)
If a facility is using only legacy licenses, Interplay Engine v2.7.0.2 and later manages licenses in the
same way that it did before v2.7.0.2. One client license can apply to multiple applications on a client
workstation. For example, if you have an editing application running, no additional license is needed
to run Access at the same time:
• If you start the Avid editing application first, KEY-XE is assigned. If you then start Interplay
Access, KEY-XE covers use of Interplay Access on the same machine.
• If you start Interplay Access first, KEY-X is assigned. If you then start the editing application,
KEY-X is released and KEY-XE is used instead.
Exporting a License
You might need to export your license information for support purposes (dongle-managed licenses
only)
n Export functionality is intended for Avid support purposes. You might not be able to reimport an
exported license.
85
Configuring Third-Party Storage
86
4 User Management
An administrator controls access to Interplay through user accounts and user roles. The following
topics provide information about how to manage user accounts and access to the database:
• Understanding the Central Configuration Server
• Adding Users to a Central Configuration Server
• Setting User Authentication Providers and Importing Users
• Managing Users, User Groups, and User Rights
• Managing Database Roles
• Guidelines for User Management
For specific examples of how to manage user roles, see “Setting Up a Folder Structure and a User
Database” in the Interplay Best Practices.
You set a CCS whenever you install an Interplay Engine. At that time, you can set the CCS as the
server on which you are installing, or you can specify a previously installed Interplay Engine,
including an Interplay Archive Engine. The Interplay Engine acts as the CCS as soon as it is started
after the installation. Each Interplay Engine must be associated with a CCS. An Interplay Engine can
be its own CCS.
Depending on the number of Interplay Engines that are installed, several CCS configurations are
possible:
• One Interplay Engine: Configure this server as the CCS.
• Several Interplay Engines: Usually you configure only one Interplay Engine as the CCS. The use
of more than one CCS in a company might be useful if there are several independent domains,
departments, or sites where there is no need to share users or other settings in Interplay. In the
case where several sites are located in different locations, having one CCS for each site could
be practical.
c Starting with Interplay V3.0, a CCS that is created on an Interplay V3.0 Engine does not
support Interplay Engines earlier than v3.0. A CCS on an Interplay Engine earlier than v3.0
supports an Interplay V3.0 Engine.
Understanding the Central Configuration Server
If necessary, you can use the Central Configuration Server view to change the CCS that you set
during the Interplay Engine installation.
c Do not reset the CCS unless there is real need to do so, such as a space issue. All the
information that was stored on the old CCS, including users and local administration settings,
is lost when the CCS is changed to another server unless you first move the _InternalData
folder to the server that will be used as the new CCS. If you do not or cannot move the
_InternalData folder to the new CCS, and you set the new CCS for the database, you must
migrate the database through the Manage Databases view. In this case, all previous CCS-
related information will be lost.
Specifying an incorrect CCS can prevent login. See “Troubleshooting Login Problems” on page 194.
c Before beginning the following procedure, be sure to make a backup of the database. See
“Creating and Restoring Database Backups” on page 25 for information on running a backup.
You can use the Start Backup Now feature to start a backup immediately. You can use the Start
CCS (_InternalData) Backup Now feature to back up the CCS database.
c Server B should be created by a clean installation and should serve as its own CCS. No other
database should point to Server B as a CCS, because any existing user data on Server B will be
lost.
88
Understanding the Central Configuration Server
c Before beginning the following procedure, be sure to make a backup of the database. See
“Creating and Restoring Database Backups” on page 25 for information on running a backup.
You can use the Start Backup Now feature to start a backup immediately. You can use the Start
CCS (_InternalData) Backup Now feature to back up the CCS database.
5. Use the arrow in the Central Configuration Server list to select server B to use as the CCS.
89
Adding Users to a Central Configuration Server
A warning appears explaining the consequences if you have not followed the procedure “Moving
the CCS to Another Server” on page 88 and moved the _InternalData folder to server B.
Moving the _InternalData folder is usually recommended. If you do not, all users and local
administration settings are lost.
90
Setting User Authentication Providers and Importing Users
Passwords for Interplay Production users who are authenticated using these providers are passed to
the authentication provider, so limitations of the authentication provider apply.
Selecting these providers lets users log in without requiring them to use an additional username and
password for Interplay. You still have the option of creating individual users specifically for Interplay
(see “Adding Users Manually” on page 109).
The User Authentication Providers view lets you import users from a Windows domain or an LDAP
server. You do not explicitly import Avid shared-storage or MediaCentral users; they are imported at
the time they log in.
Information from this view is saved in the CCS (see “Understanding the Central Configuration
Server” on page 87).
91
Setting User Authentication Providers and Importing Users
n All special characters are allowed in user names except for \ (backslash), / (forward slash),
| (vertical bar), and quotes (" and '). When LDAP and Windows Domain users are imported, these
characters are replaced with “_”. If two users have different user names that are mapped to the same
converted name (for example, dann/o and dann\o become dann_o), only one converted user name is
imported. These users currently cannot be authorized through LDAP or Windows Domain; they can
only be imported.
The users are added to the Imported Users folder in the User Management page, under the respective
subfolder for MediaCentral, LDAP, Microsoft, or Avid Unity. Users are also added to the Everyone
folder. The following illustration shows these subfolders with the LDAP folder selected.
92
Setting User Authentication Providers and Importing Users
These types of user authentication and how users are imported are described in the following topics:
• “Setting MediaCentral Platform Authentication and Importing Users” on page 93
• “Setting Avid ISIS Authentication” on page 94
• “Setting Windows Domain Authentication and Importing Users” on page 95
• “Setting LDAP Authentication and Importing Users” on page 97
c This authentication method can only be used with services and applications (for example,
Connectivity Toolkit - Media Suite) and cannot be used for interactive user login for Interplay
Access or Interplay Administrator.
c Configuring more than one MediaCentral Platform system as an authentication method should
only be used for test deployments. This configuration is not recommended for production use.
A production system uses one specified MediaCentral Platform for the Playback Service,
Messaging, Bus URL (in the MediaCentral Platform Services Settings view), and PEBCo (in
the Production Engine Bus Connector view).
93
Setting User Authentication Providers and Importing Users
There is no import of users when you enable MediaCentral Platform authentication. Instead, the first
time a MediaCentral Platform user logs into Interplay Production (through a service or application),
the user is added to the CCS as part of the MEDIACENTRAL user group, with Read rights by
default. If the user is already in the Interplay user database, the user is added to the
MEDIACENTRAL group and retains their existing group placement and role.
4. To add another MCS server, click Add Server and type the MCS server name.
5. Click Apply.
Interplay creates a new user group and subfolder called MEDIACENTRAL under Imported
Users in the User Management view.
This method of authorization is implicit. In other words, there is no active import of users at the time
the Avid ISIS Authentication is enabled. Instead, the first time that an Avid ISIS user logs in to
Interplay, the user is added to the UNITY user group subfolder. By default, this user group has
Read rights.
If your workgroup includes multiple ISIS systems, you need to specify each additional ISIS server
name. Users can then use their Avid ISIS credentials to log in to the Interplay database and access
any additional ISIS servers to which they have access. For more information, see the Interplay
Software Installation and Configuration Guide.
n If you list ISIS server names for Unity authentication, the servers that you specify determine which
workspaces are available in the Media Creation Workspace setting. This occurs whether or not ISIS
user authentication is activated. See “Application Database Settings: Editing Settings Tab” on
page 172.
94
Setting User Authentication Providers and Importing Users
To use this feature, the Interplay Engine Server Execution User must be a member of the domain
from which you import users and against which you want to authenticate users. If the user is logged
in to a supported Windows machine, and logged into the same domain as the Interplay Engine, the
user can log in using the domain user name and password.
An administrator needs to assign suitable roles to the imported users before they can access the
database. By default, imported users do not have access rights to the database, which will cause a
login to fail even if a user is properly authenticated by the domain. In this case, the following error
message is displayed:
95
Setting User Authentication Providers and Importing Users
Note also that for Interplay to import users from an Active Directory, these users must be placed in
groups. Interplay does not support importing of single users. To facilitate administration, Avid
recommends that you align the Interplay group structure with the Active Directory group structure.
Starting with Interplay Engine v3.8, a user who is a member of an Active Directory group, but who is
not yet an Interplay Production user, will be automatically imported and authenticated if the user’s
group is already imported into Interplay Production. See “Automatically Importing Individual Users
through Windows Domain and LDAP Authentication” on page 105.
n Some large organizations might use a hierarchical domain structure called a “forest root domain.”
For example, an organization with a domain named “company.com” might choose to place its
Interplay production system in a sub-domain named “avid.company.com.” In Windows, users from
different parts of this organization can be managed in groups (for example, a “Universal Group”)
and can be authenticated across the entire forest. Interplay domain authentication does not support
this structure. If you select a domain for authentication, users from other forest domains will be
stripped from the group during the import process.
If necessary, you can combine Windows domain authentication of one domain with LDAP
authentication of another domain. See “Authentication from an Active Directory that Includes
Multiple Domains” on page 103.
n Depending on the size and complexity of the import, the import operation might prevent users from
logging on, browsing, checking in, or doing on work on the server
96
Setting User Authentication Providers and Importing Users
Upon import, Interplay creates a new user group and subfolder called MICROSOFT under
Imported Users in the User Management view. It imports all the users authenticated on the
Windows domain that are not currently in the Interplay user database. These users are imported
to the MICROSOFT group and have the default role of No Access. Users can then be moved to
different groups to gain a new user role. See “Managing Database Roles” on page 114.
Users that are already in the Interplay user database during a Windows Domain User import are
added to the MICROSOFT group again but retain the group placement and role they already had.
To properly configure LDAP authentication, you must know the schema of the LDAP database. Two
common schemas are
• Microsoft Active Directory LDAP implementation
• A freely available LDAP service such as OpenLDAP
The configuration you specify depends on the LDAP schema against which you are authenticating.
The following illustration shows some differences between an Active Directory LDAP and
OpenLDAP.
n Details on the LDAP schema objects can be found in RFC1274, “The Cosine and Internet X.500
Schema.”
97
Setting User Authentication Providers and Importing Users
If an Active Directory is made up of multiple OUs (organizational units) in multiple domains, you
can select a specific OU or multiple OUs for user authentication. See “Authentication from an Active
Directory that Includes Multiple Domains” on page 103.
Starting with Interplay Production v3.7, you can import user groups from an Active Directory user
database. You can specify a search root for groups, using the setting “Group Search Root DN.”
Starting with Interplay Engine v3.8, a user who is a member of an Active Directory group, but who is
not yet an Interplay Production user, will be automatically imported and authenticated if the user’s
group is already imported into Interplay Production. See “Automatically Importing Individual Users
through Windows Domain and LDAP Authentication” on page 105.
n OpenLDAP and other LDAP implementations are not supported for importing user groups.
n When importing users from a Microsoft LDAP implementation, you should select no more than 5,000
users at one time. This is Microsoft's recommended limit of operations per LDAP transaction. If you
attempt to import more than 5,000 users, the process might time-out and the import would fail to
complete. To avoid this problem, import users in groups of 5,000 or fewer. For more information, see
the following link: .https://technet.microsoft.com/en-us/library/cc756101.aspx#BKMK_LDAP. Other
LDAP implementations might have different limits; if necessary check with the LDAP vendor.
A warning message tells you that during an import other users will not be able to work with this
server.
6. Click OK.
If you are importing through an Active Directory implementation, the Import User Groups dialog
box opens. Do one of the following:
- Select the user groups you want to import into the Interplay system.
- Click Select All to import all the user groups into the Interplay system.
Click OK.
The import process begins.
n Depending on the size and complexity of the import, the import operation might prevent users from
logging on, browsing, checking in, or doing on work on the server
98
Setting User Authentication Providers and Importing Users
Interplay creates a new user group and subfolder called LDAP under Imported Users and imports
all the users from the LDAP server that match the filter criteria in the LDAP configuration, and
are not currently available in the Interplay user database. These users are imported to the LDAP
group and have the default role of No Access. Users can then be moved to different groups to
gain a new user role. See “Managing Database Roles” on page 114.
Users that are already in the Interplay user database during an LDAP User import are added to
the LDAP group again but retain the additional group placement and role they already have.
The following table describes the LDAP server settings that are needed for authentication and import.
Setting Description
LDAP Port Port for the LDAP service. For Standard LDAP, accept the default port
389. For Active Directory Global Catalog LDAP, specify port 3268. For
LDAP enabled over SSL (LDAPS), specify port 636
Use SSL Select this option if the LDAP uses Secure Sockets Layer (SSL)
technology.
User DN for Searches User DN for a user who has the right to query the directory. This DN will
be used for logging on to the LDAP directory and performing a search for
importable objects after you click the Import LDAP Users button.
Password for Searches Password for a user who has the right to query the directory. This
password will be used for logging on to the LDAP directory after you
click the Import LDAP Users button.
Search Root DN DN root for searches in the LDAP database. This DN specifies the search
root that will be used after you click the Import LDAP Users button. This
DN typically points to the branch of the LDAP tree where the user objects
are located. Typical examples are
“CN=queryuser,CN=Users,DC=company,DC=com” for Windows Active
Directory LDAP, or “CN=queryuser,DC=company,DC=com” for
OpenLDAP.
For an example of importing users from an Active Directory structure
with multiple domains, see “Authentication from an Active Directory that
Includes Multiple Domains” on page 103.
Group Search Root DN DN root for group searches in the LDAP database (Interplay
Administrator v3.7 and later). This DN specifies the search root that will
be used after you click the Import LDAP Users button. This DN enables
an administrator to specify a root for group authentication in case some
groups are located in a parallel structure.
99
Setting User Authentication Providers and Importing Users
Setting Description
User Object Class Object class attribute of a User. This value will be used as a search filter
after you click the Import LDAP Users button. Interplay will perform an
ldap_search request on the directory, and all returned objects that match
User Object Class will be imported. A typical setting for Microsoft AD
LDAP would be organizationalPerson. For OpenLDAP, a typical object
class would be simpleSecurityObject.
User Name Attribute The attribute that becomes the imported user name in Interplay. This
name is displayed in the user tree and is used for logging in to Interplay.
The standard LDAP attribute is “cn” but an administrator can use other
attributes, such as “displayName” or “mailNickname” for a shortened
user name. The user import process automatically imports the attribute
used in this field as well as the “cn” attribute. When the user logs in, the
LDAP authentication process uses the “cn” attribute.
Note the following:
• If an Interplay user with the name specified by “User Name Attribute”
does not exist yet in Interplay, a new user is created. This can happen
if an LDAP user was originally imported through a different attribute,
for example, originally imported through “cn” and now imported
through “displayName.”
• If an Interplay user with the name specified by “User Name Attribute”
already exists, but was imported by an Interplay Engine earlier than
v3.2, the existing Interplay user is updated to enable a correct LDAP
authentication (through import of the “cn” attribute).
User DN Suffix Suffix that must be appended to the user name to form a valid
Distinguished User Name (DN). The resulting DN will be used whenever
a user tries to authenticate through LDAP: Interplay will issue a simple
ldap_bind request to the directory service, using a DN constructed
according to the rule given above, and the clear text password as given by
the user.
For example, if the user name specified during login is “journalist” and
the User DN Suffix is “CN=Users,DC=company,DC=com,” Interplay will
try to bind to the LDAP service using a DN of
“CN=journalist,CN=Users,DC=company,DC=com.” Access will be
granted if the bind request is allowed by the LDAP service.
For an example of authenticating users from an Active Directory structure
with multiple domains, see “Authentication from an Active Directory that
Includes Multiple Domains” on page 103.
Starting with Interplay Engine v3.6.1, a workgroup configured for LDAP
user authentication can be configured to use the format user@domain as a
user name. If the LDAP server is a Microsoft Active Directory, an
administrator can enter “@domain” in the “User DN Suffix” field. This
entry switches the Interplay Engine into “AD authentication over LDAP”
mode: the Interplay Engine will bind to the LDAP server using as a user
name the Interplay user name and configured suffix, for example
“[email protected].” This is a possible solution if you want to
import users from more than one OU.
100
Setting User Authentication Providers and Importing Users
Setting Description
Active Directory Group The name of an Active Directory group whose users you want to import.
The LDAP attribute that contains the group name must be “memberOf,”
as displayed in the Active Directory LDAP interface. You must be
connected to an Interplay Engine v3.2 or later. Only Active Directory
groups are supported.
The following illustration shows an example of settings for import from a specific OU in an Active
Directory LDAP implementation.
101
Setting User Authentication Providers and Importing Users
The following illustration shows example settings for global import, which could include multiple
OUs. Note that the search root and group search root are specified at the highest level.
102
Setting User Authentication Providers and Importing Users
An organization might have an Active Directory that includes several domains. Depending on the
requirements of the organization, you can import and authenticate users in the following ways:
• Authenticate users from a single LDAP domain
• Authenticate users from a single OU (organizational unit)
Starting with Interplay Administrator v3.6.1, an administrator can authenticate users from more
than a single OU. See the description for the setting “User DN Suffix” in “LDAP Server
Configuration Settings” on page 99.
• Combine LDAP authentication for one domain with Windows domain authentication for a
second domain
For example, a facility’s Active Domain might have three domains, as shown in the following
illustration.
If a domain includes only one user OU, you can specify that domain as the Search Root DN and the
User DN Suffix. In the following illustration, import and authentication is specified for
test1.test.avid.com
103
Setting User Authentication Providers and Importing Users
A domain might have more than one OU. The following illustration shows three user OUs for
test1.test.avid.com.
In the LDAP Authentication Settings, you would specify the specific OU as the Search Root DN, and
then specify a User DN Suffix to authenticate users in that OU. In this example, the Search Root DN
is set for the OU test\userou1 in the domain test1.test.avid.com. The User DN suffix matches this
search root.
If you want to import and authenticate users from two domains, you can combine LDAP
authentication as described in the previous sections (either for a single domain or for a single OU)
with Windows Domain authentication for a second domain. For information on Windows Domain
authentication, see “Setting Windows Domain Authentication and Importing Users” on page 95.
The following illustration shows Windows Domain Authorization selected for one domain (the
domain is not shown in the Interplay Administrator view) and LDAP Authorization for an OU in
another domain.
104
Setting User Authentication Providers and Importing Users
Prior to v3.8, only complete groups, with all users, could be imported. Additional Windows Domain
and LDAP users needed to be explicitly and manually imported before being able to log in to
Interplay Production by importing the entire user group again.
105
Managing Users, User Groups, and User Rights
3. The Interplay Engine checks these credentials in the Windows Domain or LDAP groups that it
knows about. If the user is included in one of these groups, the Interplay Engine allows access
and adds the user to the appropriate group in the Interplay Production user database. The user is
assigned the roles that are set on the existing groups.
If the group does not exist in the Interplay Production user database, authentication fails. An
administrator can then import the appropriate group, using one of the procedures listed in step 1
above.
4. (Optional) An administrator can move the imported user to a different group to assign a new user
role. See “Managing Database Roles” in the Avid Interplay Engine and Interplay Archive Engine
Administration Guide.
If you work at a relatively small site where all editors and assistants have access to all the current
projects, then you can set all user roles by user groups. If you work at a site where you need to limit
access to some projects, you can set roles for users on specific folders. See “Managing Database
Roles” on page 114.
For more information about managing user roles, with specific examples, see “Setting Up a Folder
Structure and a User Database” in the Interplay Best Practices Guide.
The following illustration shows the User Management view with the Administrators group selected.
In this example, there are three custom user groups: Assistants, Editors, and Graphic Artists.
106
Managing Users, User Groups, and User Rights
107
Managing Users, User Groups, and User Rights
• Imported Users: Users imported from Avid Unity, Windows Domain or LDAP (see “Setting User
Authentication Providers and Importing Users” on page 91). By default, the group roles are set
as follows:
- LDAP: No Access.
- MICROSOFT: No Access.
- UNITY: Read Access.
• Migrated Users: The group for users migrated from an Avid Unity MediaManager environment
to an Interplay environment. By default, the group role is set to No Access. For more information
on migrating users from an Avid Unity MediaManager environment to an Interplay environment,
see your Avid representative.
108
Managing Users, User Groups, and User Rights
109
Managing Users, User Groups, and User Rights
By default, the password field in the Attributes text box shows asterisks. If you choose to allow
the user to log in to the server with Internal Authentication, then you need to set the password in
the Attributes text box. For users that log in through other providers, you do not need to specify
the password. For more information, see “Viewing and Setting Authentication Providers for
Individual Users” on page 112.
n The password should only include characters from the ASCII the character set. Multibyte passwords
might cause login problems, and the administrator then has to reset the password.
c If you select the Internal Authentication option and do not set a password, anyone can log in
with that user name and no password.
A user might have different roles, depending on the group in which the user belongs. The overall
accumulated inherited role for a user is the highest role (the role with the most rights) that the user
has in any one user group. This is the role that is displayed in the User Management view. See
“Guidelines for User Management” on page 122 for an example of an accumulated inherited role.
The five standard roles and their default rights are as follows:
• Administrator: An Administrator has Read/Write/Delete rights plus the right to carry out
administrative tasks such as logging on to the Interplay Administrator, adding users, managing
groups, and so on. Only Administrators can see all items in the Deleted Items folder in Interplay
Access.
• Read/Write/Delete: Users are allowed to view, import, edit, delete, rename, and move any item in
the database. They can view items they have deleted themselves in the Deleted Items folder in
Interplay Access.
• Read/Write: This role allows users to view, import, and edit items in the database.
• Read: These users can copy files to their local disk, but cannot delete, edit or import any item
into the database. Read-only users cannot change properties.
• No Access: This role takes away all user rights, but the user is not removed. This is useful if you
want to control access on a folder basis, for example, if you do not want a particular set of users
to be able to view selected folders in the database. This is the default role for users in the
Everyone, Imported Users, and Migrated Users folders.
You can assign rights for specific users on specific folders in the Manage Database Roles view (see
“Managing Database Roles” on page 114).
110
Managing Users, User Groups, and User Rights
For more information about setting up roles correctly, see “Managing Database Roles” on page 114.
For information about the right to modify properties in Access (displayed in the Additional Roles
pane), see “Setting Access Control for Custom Properties” on page 132.
111
Managing Users, User Groups, and User Rights
You can change the methods by which individual users can be authenticated. The method must be
enabled in the User Authentication Providers view (a global authentication method) before it is
available for the individual user. If you set an authentication method for an individual user, and later
change the global authentication method, the individual user does not inherit the global settings.
You can select more than one authentication provider. The list of providers is checked on login and if
one provider authenticates the user, the user can log in.
The following table provides information about the authentication providers you can select:
Avid ISIS Authentication The user can log in to the Interplay database using a valid Avid
Unity password.
Internal Authentication The user can log in to the Interplay database using the password
you set in the User Management view. By default, the password
field in the Attributes pane is empty. The user can change this
password anytime in the Interplay login dialog box.
LDAP Authentication The user can log in to the Interplay database using an LDAP user
name and password.
112
Managing Users, User Groups, and User Rights
Windows Domain Authentication The user can log in to the Interplay database using a Windows
domain user name and password.
c If you do not select an authentication method for a user, the user cannot log in.
Avid recommends that a user check in all files and log off before you delete the user.
c Deleting a user or user group deletes it from all groups in the Users list and from the Central
Configuration Server.
113
Managing Database Roles
For example, you might have editors and graphic artists that are working on different projects. To
avoid confusion, you might want to prevent editors on one project from having write and delete rights
on projects that they are not working on. For information about the five standard roles, see
“Understanding Standard Roles and Default Rights” on page 110.
For more examples of setting up rights on folders, see “Setting Up a Folder Structure and a User
Database” in the Interplay Best Practices Guide.
114
Managing Database Roles
3. In the Database pane, select the database or a folder for which you want to view roles.
115
Managing Database Roles
If the database icon has a red X, you are not connected. Click the database icon to connect. The
database icon shows a green check mark when you are connected. The following table describes
three different states of the database icon.
Icon Meaning
(Green circle with check mark) Database you are connected to.
116
Managing Database Roles
The following illustration shows the Projects folder, the Editors group, and All roles selected. All
roles are listed in the lower panel.
117
Managing Database Roles
118
Managing Database Roles
To change a role:
t Select the entry in the lower pane, right-click, and select Set Role > role name.
119
Managing Database Roles
3. Click the Apply button for the option “Mark as Special Access Folder: Grant path access and
allow to view path.”
This option allows users to log in to the database and navigate to the specified location. The tree
structure above the folder will be visible, but not the contents of the other folders in the structure.
The first option makes the contents of the tree structure accessible as well (not recommended).
After you set the special access, when users connect to the database, they see the structure of the
database above the special access folder, but not the contents of the individual folders. Only the
contents of the folder for which they have Read or higher rights are available.
120
Managing Database Roles
Special Access
Folders option
2. In the Database pane, select the entire database or the folder for which you want to check for
Special Access folder rights.
3. In the User/Group pane, select All Users to see all users who have special access to the folders
you selected, or select a specific user.
4. The bottom panel displays the users who have special access according to your selections.
The following illustration shows that the user jeditor has special access to the folder /Outside
Productions/Graphics. To view what specific role jeditor has, select the folder in the Database
pane.
Special
Access
Folder
User who
can access
Special
Access
Folders
121
Guidelines for User Management
c Changing the role for the Users group or the Everyone group (from No Access to Read, for
example) makes it impossible to take away this role from individual users. Avid recommends
that you do not change the role of the Users group or the Everyone group.
• You can assign a user to more than one user group (see “Setting or Changing a General Role
Assignment” on page 117) and each group can have a different role. As a result, the user inherits
different roles, which can be useful if a user contributes to different projects in different ways.
• In the User Management view, you can set only group roles. You can set roles for individual
users in the Manage Database Roles view. See “Managing Database Roles” on page 114.
• If you have only Read access to a sequence, you cannot copy this sequence to a folder for which
you have the Read/Write role. This is a security feature to prevent users from obtaining write
access to a sequence for which they have only Read access. The copy operation will succeed if
the user already has write access on the sequence in another folder, or if the user is the owner of
the sequence.
This restriction does not apply to master clips. For more information, see “Changing User Roles
on Folders (Administrators Only)” in the Interplay | Access User’s Guide.
122
Guidelines for User Management
The following steps describe how the Interplay Engine server determines access to an object (usually
a folder). This process can help you understand how to assign roles and access:
1. The server checks on the object in question to see if explicit rights are set. If a user is assigned a
role on the object, the evaluation stops and the server grants the user only the role allowed and
the accompanying rights, if any.
2. If no explicit permissions were found on the object, the server checks the inherited rights on the
object in question.
3. If there are no inherited permissions, the server checks the global user rights. In this case, the
server determines what role the user has from the CCS settings.
4. In case of a conflict where the evaluation sees a user with multiple roles, for example:
- the user has the read role through one group
- the user has the read/write role through another group
then the highest ranking role wins. In this case, the user gets the read/write role.
This is an example of an accumulated inherited role. The user’s overall role for the database is the
highest role he or she is assigned to in any group, unless otherwise specified in the Manage Database
Roles view. For example: If User A is in Group 1 (which is assigned a Read role) and User A is also
in Group 2 (which is assigned a No Access role), then User A has the accumulated inherited role
Read. When you select User A in the User Management view, this role is displayed in the Roles pane.
123
5 Site Settings
Site settings include configuration options for various Interplay components. The following topics
provide information about site settings:
• Defining Property Layouts
• Setting the Resolutions Available for Display
• Creating Custom Properties
• Configuring Remote Workgroups
• Configuring Categories
• Setting Server Hostnames and the Workgroup Name
• Interplay Production Services View
• Interplay Transfer Status View
• Interplay Transfer Settings View
• Workgroup Transfer Presets View
• Specifying Archive and Restore Settings
• Setting the Ownership for New Database Folders
• Enabling Interplay Synced Projects
• Setting Options for Deletion
• Viewing and Setting the Metadata Override Status
• Production Engine Bus Connector (PEBCo)
• MediaCentral Platform Services Settings
These properties are sometimes referred to as system metadata. However, it is only part of the
metadata included in an Interplay database. For a description of available properties, see “System
Metadata Properties” on page 238.
Defining Property Layouts
For Interplay Access, administrators select which properties are displayed by default in the Content
tab and Object Inspector Property tabs. Users can then add other available properties to these tabs.
They can also use available properties in an extended search. For the other client applications, the
default properties are preset, and users can add other available properties as columns in the Research
panel.
By default, a set of properties categorized as Broadcast is selected and displayed. You can customize
this set or you can display an alternative set of properties, either Post or Film, and then customize this
set.
The following illustration is an example of properties displayed in the Properties tab of the Interplay
Access Object Inspector.
The administrator can also use the Property Layout view to do the following:
• Create custom columns. See “Creating Custom Properties” on page 129.
• Control the resolutions that are available for display. See “Setting the Resolutions Available for
Display” on page 127
125
Defining Property Layouts
n You must select a property in the Available column if you want to display the property in the Object
Inspector or the Content tab.
126
Setting the Resolutions Available for Display
Lists of available resolutions appear in various places in these clients. For example, Interplay Access
includes a Resolutions dialog box that lets you select which resolutions to display as columns in the
Content view (available when you click the Presets button). Interplay Assist and Avid Instinct include
a dialog box that lets you select the columns you want to display in the Research panel.
The Resolutions tab in the Property Layout view displays a list of all current Avid resolutions. By
default, the available resolutions that are currently used in the database are selected and are displayed
in bold. Unsupported resolutions are shown in italics (see “Unsupported Operating Points in the
Interplay Production Database” on page 128.
In some circumstances you might want to make additional resolutions available for display. For
example, if you are using Interplay Access to view the status of assets on remote workgroups, and the
database for the local workgroup does not include resolutions used on the remote workgroup, you
can select those resolutions for display in the local version of Interplay Access.
By default, the option “Enable used resolutions automatically” is selected. If you add an asset
associated with a previously unused resolution to the Interplay database, this option automatically
adds it to the default list. It also prevents you from deselecting currently used resolutions (check
boxes are grayed out). If you want to remove a currently used resolution from the list for display,
deselect this option.
127
Setting the Resolutions Available for Display
Resolution in local
database:
grayed-out check box,
name in bold face Resolution not in local database:
grayed-out check box,
name not n bold face
The changes you made appear the next time you open a list of available resolutions in the client. If a
new resolution is available, a user needs to select it for display. If a resolution was displayed as a
column, the column might remain until the next time you log into the client.
128
Creating Custom Properties
In the following illustration, the labels in italics, represent media that exists in the Interplay
Production database but is not currently supported for Interplay Production operations:
By default, the user needs to type the value for a custom property. Administrators can import an
XML file that creates a list of values from which the user can select a value.
The following topics describe how to create and use custom properties:
• “Adding a Custom Property” on page 129
• “Setting Access Control for Custom Properties” on page 132
• “Working with Lists for Custom Properties” on page 134
• “Managing Custom Properties for Improved Search” on page 137
An entry in a custom property field is limited to 29 characters. If you use multi-byte characters, this
limit is lowered in a variable way.
129
Creating Custom Properties
Do not use an existing system property name when creating a custom property name, which can
cause problems when managing properties. System property names are listed in “System Metadata
Properties” on page 238.
You can also add a list of values from which users can choose. See “Working with Lists for Custom
Properties” on page 134.
When the Available column is selected, the custom property is available for users to add into the
application displays, and to use in an Extended search. If the user performs an All Custom
search, only the available custom properties are used in the search.
n Deselect the property in the Available column to turn off custom properties that you do not want
displayed in the properties lists. You cannot delete custom properties for this release but you can turn
off their display.
n For information about the Text Search column, see “Disabling Text Search for Custom Properties”
on page 137
7. Select whether to include the property in the Content tab or the Object Inspector’s Properties tab,
as needed (Access only).
130
Creating Custom Properties
9. Click Apply to save the added custom property and new layout.
10. (Option) If you want to prevent a user or group from supplying a value for a custom property,
change the role in the User Management view (see “Setting Access Control for Custom
Properties” on page 132).
The next time a user starts Interplay Access and logs in, the new custom property is displayed. The
following illustration shows the custom property “Teams” and its list of values, with the default value
highlighted.
To select a value, click an item in the list, then click Apply. In this example, a user associated the
value Team A to the folder.
131
Creating Custom Properties
Users can add a custom property as a column in Interplay Assist, Avid Instinct, and the Interplay
Window.
132
Creating Custom Properties
133
Creating Custom Properties
If you want to provide users with a list of values they can choose from, you need to create an XML
file and then import it into the Interplay Administrator. You can create a simple list of options, or you
can create a hierarchy of options and suboptions. For example, if a user wants to label clips of sports
teams, you can create a file so that the user can select a league, and then select a team from that
league. You can specify a default selection that is highlighted in the list.
The following example shows an XML file that creates a single level set of choices, with Team A as
the default value. Substitute the values you want for the description (which appears in the Values
column of the Custom Meta Data tab) and team names. Use the quotation marks as shown.
<values description="Teams">
</values>
The choices will appear in Interplay Access as shown in the following illustration:
134
Creating Custom Properties
The following example shows an XML file that creates a two-level hierarchy, with “League 1
Team A” as the default value.
<values description="Teams">
</value>
</value>
</values>
The choices will appear in Interplay Access as shown in the following illustration:
n A custom property with a list of values is blank until you select a value. After you select a value, you
cannot return the field to a blank state. If appropriate for your custom property, you can include a
value in the list called “No Value” or something similar. To clear a value and completely remove a
list, see “Removing a List for a Custom Property” on page 136.
135
Creating Custom Properties
To remove a list of values for a custom property, you need to create and import a valid but empty
XML file.
Users can select a value for a custom property in the Access Extended Search tab. If a user selects a
custom property that uses a list of values, and selects “is,” “is not,” “starts with, “or “does not start
with” as an operator, the list of values is displayed.
The following illustration shows a list of values for a search that uses the property “Team.”
136
Creating Custom Properties
For more information on searching in Access, see the Interplay Access User’s Guide or the Access
Help.
In facilities with a large number of custom properties, the search process can be slowed down by
searching for text in custom properties. The Interplay Administrator includes a column named “Text
Search” in the Custom Metadata tab of the Property Layout view, which lets you enable or disable
individual custom properties for text search.
A green check mark indicates the property is enabled for searching. Clear the check mark to disable
the property for searching.
This setting applies to all text searches: text-only (Search text box), simple searches, and extended
searches when you use Text as a search attribute (for example, “Text contains”).
n This setting applies only to searches performed in Interplay Access. It does not apply to searches
performed in Interplay Assist or the Interplay Window
Starting with Interplay Administrator and Interplay Engine v3.8, an administrator can further
improve search for custom properties by managing the search index. See “Managing Custom
Properties for Improved Search” on page 137.
An administrator can disable indexing of individual custom properties, and add new custom
properties to a specific search index. Removing custom properties from the STRING index results in
a smaller index and a quicker search for all STRING property searches.
137
Creating Custom Properties
An administrator can enable quicker text searches by clearing the Text Search check box (in the
Custom Metadata tab) for individual custom properties (see “Disabling Text Search for Custom
Properties” on page 137). However, even when using this feature, all custom properties are still
added to the index used for a text search, which can still cause performance issues by increasing the
search index size. Starting with Interplay Administrator v3.8, an administrator can prevent selected
custom properties from being indexed.
n It is still possible perform an Extended Search of custom properties that are not indexed. However,
unless only the contents of smaller folders are searched, the search of an non-indexed property will
take longer.
Changing properties in the search index requires Exclusive Access to the Interplay Engine. Exclusive
Access locks the database to prevent access by a host system other than the one used to acquire
Exclusive Access and the Engine itself. A dialog box asks if you want to acquire Exclusive Access
before changing properties in the search index. You must click Yes to perform the operation.
Consider sending out a notice to users before performing the operation, informing them that the
database will be locked. Logged-on clients will be automatically logged off after the database is
locked. Exclusive Access is automatically released at the end of the operation. For more information
about Exclusive Access, see “Locking and Unlocking the Server” on page 73.
Creating a backup is strongly recommended before changing the search index. A Metadata Only
backup is sufficient for rebuilding the search index.
138
Creating Custom Properties
3. Click Apply.
A message box is displayed, which lists the number of properties to be removed from or added to
an index and asks if you want to acquire Exclusive Access.
The message box also notes that adding the first property to the search index can take more than
one hour, if you have just started a large database. Removing a property takes only up to a few
minutes, even for large databases.
4. Click Yes.
The process begins. A message box displays progress. You can cancel the operation by clicking
Cancel. If canceled, the operation stops after processing the current property and any changes are
preserved.
Exclusive Access is automatically released at the end of the operation.
Custom properties created prior to Interplay Administrator v3.8 were indexed as Index Type
STRING. Starting with Interplay Administrator v3.8, for any new properties you create, you have the
option of selecting one of three Index Types:
• NUMBER: Select this type if the custom property value is a numerical digit.
• STRING: Select this type if the custom property value is text.
• TIMESTAMP: Select this type if the custom property value is a timecode.
The Interplay Engine uses Windows timestamps (also known as NTFS file time or Active
Directory timestamps). A Windows timestamp is a 64-bit value that represents the number of
100-nanosecond intervals that have elapsed since 12:00 A.M. January 1, 1601 Coordinated
Universal Time (UTC).
In Interplay Access 3.8, a custom property that is indexed in the TIMESTAMP index will be
displayed with a Date formatting in the Object Inspector and Assets View table. In the Extended
Search, the search condition offers the usual Date options (before, after, and so on).
The type of index for a property is displayed in the Index Type column.
Properties with NUMBER and TIMESTAMP are automatically deselected in the Text Search column
and cannot be selected (indicated by a dark gray box). This categorization improves the text search
for custom properties.
n You cannot change the index type for properties created earlier than Interplay Administrator v3.8.
139
Configuring Remote Workgroups
After access to a workgroup is properly configured, an Interplay Access user can select from a list of
remote workgroups when performing a search or a transfer. For example, databases for properly
configured remote workgroups are listed in the Interplay Access Send to Workgroup dialog box.
n Configuring a remote workgroup in this view is not needed for transfer from Interplay Assist,
Avid Instinct, or Avid editing systems.
For complete information on transferring Avid assets, see the Interplay Transfer Setup and User’s
Guide or the Interplay Transfer Help.
n You can configure a maximum of 10 hostnames. For example, you can configure for searching five
remote workgroups and five Nearchive servers for a total of 10.
140
Configuring Remote Workgroups
141
Configuring Categories
Configuring Categories
Categories provide a grouping mechanism for the data that is stored in the database. Categories are
displayed in Interplay Access, Interplay Assist, and Avid Instinct. A user can assign database items to
these categories and use these categories in a search. You can double-click a category to view a list of
the category’s items.
c There is no option to rename a category. The database items identify the categories they belong
to by the category name, so this name cannot be changed once it is used.
Adding Categories
To make categories available in Interplay Access:
1. In the Site Settings section of the Interplay Administrator window, click the Configure
Categories icon.
The Configure Categories view opens.
142
Configuring Categories
3. In the New Categories text box, type one name for a category, or type a comma-separated list
(commas and spaces are automatically removed).
4. Click Add, and then click Apply.
After refreshing Interplay Access, the categories you specified are visible in the Categories pane.
When performing a search, you can use a Category name to locate items that belong to that
category.
Removing Categories
Removing a category only removes it from the Configured Categories list in the Interplay
Administrator. Objects in the database that have this category keep it, even if it is not listed anymore.
If an item was assigned to a category but you removed that category in the Interplay Administrator,
users are informed that the category is not valid anymore in the Interplay Access Categories tab.
To remove a category:
1. In the Interplay Administrator, click Configure Categories.
2. In the Configure Categories view, from the Configured Categories list, select the category you
want to delete from the Configured Categories list.
3. Click Remove.
4. Click Apply to save the changes, or Revert to discard your changes.
You must refresh Interplay Access to see that the category is no longer available.
143
Setting Server Hostnames and the Workgroup Name
Interplay Production Interplay Production Services Enter the name of the Interplay Production Services
Services Settings Engine Engine so that you can run the Interplay Production
Services view (see “Interplay Production Services
View” on page 146) or use any Interplay Production
Services. For more information, see the Interplay
Production Services Setup and User’s Guide.
Interplay Delivery Receiver Host Enter the name of the system where the Interplay
and Port Delivery Receiver service is installed so that you can
receive transfers from the Delivery service. By default
the port is 33321. For more information, see the
Interplay Production Services Setup and User’s
Guide.
Workgroup and Media Workgroup Name Enter the name of the workgroup so that Interplay
Indexer Settings Access can locate the Media Indexer, which is used to
monitor shared storage. .
Check Media Indexer Click the Check Media Indexer button to check
whether the Media Indexer that monitors shared
storage is running.
• If the Media Indexer is running, the system
displays the message “Connected to Media
Indexer successfully” in the Notifications area at
the bottom of the Interplay Administrator window.
• If there is a problem, an error message is
displayed, such as “No lookup service found for
workgroup.” See “Configuring Avid Interplay
Media Indexers” in the Interplay Best Practices
Guide.
144
Setting Server Hostnames and the Workgroup Name
Media Indexer AMA Shared- Enter the name of the shared-storage location in which
Storage Location Media Indexer looks for AMA .spaaf files. Enter the
name as a full UNC path. This must be the same
location that you identified for the .spaaf files in the
Media Indexer web interface. For more information,
see “Using AMA Material in Interplay” in the
Interplay Best Practices Guide.
Fallback Shared-Storage Server Enter the computer name of the shared-storage server.
This name is automatically entered after the first
connection from the Interplay Engine to the local
shared-storage system (the shared-storage system
configured in the same subnet as the Interplay
Engine), so in most cases you do not need to enter this
computer name. Usually the Interplay Engine gets the
name of the shared-storage server from the Media
Indexer. If this is not possible, the Interplay Engine
gets the name of the shared-storage server from the
Fallback Shared-Storage Server setting. Use this
setting in case you need to change the name of the
shared-storage server.
In a multiple ISIS workgroup, use the name of the
local shared-storage system.
For Interplay Sphere, the Remote Upload Service
requires that the name of the Fallback Shared Storage
Server matches the name of the ISIS System Director
server. If the name does not match, the system displays
the following error message:
“check to see if the <ISIS System Director server
name>/news/avidmediafiles/mxf… has enough...”
Server MI Connection URL Click the Add button to add one or more Media
Indexer servers. The following applications use this
setting to locate the Media Indexer servers:
• Avid editing applications
• Production Services Transcode provider
• STP Encode
• Interplay Transfer engine
• Interplay Access
• Avid Instinct
n Starting with Interplay Production v3.6, the MCS Bus Service Settings are displayed in a new view,
MediaCentral Platform Services. For more information, see “MediaCentral Platform Services
Settings” on page 167.
145
Interplay Production Services View
n Starting with Interplay Production v3.5, streaming playback through the Streaming Server is not
supported in Interplay Access. The Streaming Server settings were removed in Interplay Production
v3.6.
146
Interplay Transfer Status View
• Setting up users
• Setting up profiles
n These options are also available from the Admin Tool in the Interplay Production Services
application dialog box.
Before you can use the Interplay Production Services view, the Interplay Production Services Engine
for the workgroup must be configured in the Server Hostname Settings view. For details, see “Setting
Server Hostnames and the Workgroup Name” on page 144. Also, the Interplay Production Services
Engine must be running.
If the Interplay Production Services connection to the Interplay Production Services Engine fails, the
login panel is displayed to let you manually attempt to login again.
For details on installing and using the Interplay Production Services Engine, see Interplay
Production Services Setup and User's Guide.
n The list of Interplay Transfer Engines available from the Interplay Transfer Status filter is created
from the Interplay Transfer Settings. For details, see “Interplay Transfer Settings View” on page 147.
For descriptions of the various filters and configuration settings, see the Interplay Transfer Setup and
User's Guide.
For procedures that explain these settings, see the Interplay Transfer Setup and User's Guide.
n Users with Administration rights can change the configuration to another destination in the Send to
Workgroup dialog box in Interplay Access.
147
Specifying Remote Servers for Asset Tracking
For procedures that explain the Workgroup Transfer Presets view, see the Interplay Transfer Setup
and User's Guide.
In the Interplay Administrator, you need to specify the name of the Interplay Engine server for the
remote workgroup.
For complete information about asset tracking, see the Interplay Access User’s Guide.
2. If you want to track assets in a non-archive server, in the Online server name text box, type the
computer name of the Interplay Engine server and click Add.
The server name is added to the list of configured hosts.
3. If you want to track assets on an archive server, in the Archive Server name text box, type the
computer name of the Interplay Archive Engine.
4. Click Apply Changes.
148
Specifying Archive and Restore Settings
If you are logged into an Interplay Archive Engine, the settings include:
• Allow duplicate media files )
- This option lets you choose whether the Archive Provider archives duplicate versions of the
media.
• Allow Metadata Archive
- This option lets you choose whether the AAF metadata for Avid assets is sent to the tape
archive along with the media.
These settings are described in the following topics. For more information about using an Interplay
Archive Engine, see Interplay Best Practices and the Interplay Production Services Setup and User’s
Guide.
When you archive a master clip, subclip, or sequence for the first time, the Archive Provider
automatically archives all the associated media. If you are archiving another subclip or sequence that
refers to the original master clip, the Archive Provider does not automatically archive a duplicate
version of the associated media. The Archive Provider archives all of the metadata associated with
the new subclip or sequence but it does not archive duplicate versions of the media. Selecting “Allow
duplicate media file(s)” tells the Archive Provider to create multiple versions of the media files.
The Interplay Archive Engine avoids duplication by default. If you prefer to have the Archive Engine
archive duplicate media files, you can use the Interplay Administrator to change the setting.
This setting appears only when you log in to an Archive Engine database.
149
Specifying Archive and Restore Settings
The system displays the Asset Tracking/Archive Settings window for the Interplay Archive
Engine.
4. Select one of the following settings for “Allow duplicated media files” option:
t No — When you archive an Avid asset the first time, the Archive Provider archives all
associated media. If you archive other assets that reference the same media, the Archive
Provider archives the metadata but does not archive duplicate versions of the associated
media (default setting).
t Yes — The Archive Provider archives the associated media each time you archive an asset.
If you delete an asset that references the duplicated media, the system asks if you want to
delete the associated media files. If you choose the delete the media, the system deletes all
copies of the media.
5. Click Apply Changes.
This setting appears only when you log in to an Archive Engine database.
150
Specifying Archive and Restore Settings
n If you later change the Archive Segment size, the new size applies only to new archives. Partial
restores of media that is already archived use the original segment size.
t Use best effort restore - if you select this option, a restore process restores as many files as it
can without returning errors. This option requires special implementation by supported
third-party vendors to ignore any missing files that are no longer in the archive storage. If
you do not select this option, then the restore process fails when there are any missing files
(the default).
c The “Use best effort restore” option is not supported by all third-party archive vendors. If you
select this option and your archive vendor supports it, then a restore process restores as many
files as it can without returning errors.
151
Setting the Ownership for New Database Folders
4. In the Archive and Restore Settings section, for Optimized Partial Restore, selected Enabled
(process clips when available).
By default, the user who creates a folder is set as the owner. As the owner, the user by default has
read/write/delete permission on the folder. In Interplay Access, a problem could develop in the
following situation:
1. Editor 1 owns a folder named Final that contains a sequence named Final_Sequence and has
read/write/delete permission on the folder.
2. Editor 2 has read/write permission on the folder, but not delete rights.
3. Editor 2 creates a folder named Final_2 within folder Final, and thus has read/write/delete
permission on the new folder.
4. Editor 2 duplicates Final_Sequence, moves it into folder Final_2 and renames it
Final_Sequence_2. Referenced assets are selected to be displayed in folder Final_2 (Tools >
Options > Filter Settings), so the master clips that make up the sequence are displayed in the
folder.
5. Editor 2 deletes Final_Sequence_2, its master clips, and its associated media.
As a result, all media for the original Sequence_Final is also deleted (unless there is a reservation
active on the material).
To prevent this situation, you can set an option so that a new folder is owned by the same owner as
the parent folder. If this option is set, in the previous example, Editor 2 inherits read/write
permissions on the new folder but does not have delete permission and thus cannot delete the
sequence or master clips.
152
Enabling Interplay Synced Projects
n An administrator can change the owner and permissions for a folder after it is created. For more
information, see the Interplay Access User’s Guide or Help.
2. Select the database for which you want to set the behavior.
3. Select the option you want.
- “Set creator as owner” is the default.
- “Set same owner as parent folder” sets the owner of a new folder to be the owner of the
folder in which the new folder was created.
4. Click Apply.
The change takes effect immediately.
5. To undo your change, click Revert, then click Apply.
Folders for Interplay Synced Projects are indicated by a synced project icon. Media assets in these
folders update as users modify the projects in Media Composer and NewsCutter.
153
Setting Options for Deletion
Synced project asset folders in Avid Access, with the synced project icon
For more information about using synced projects, see “Interplay Synced Projects” in the Help for
your Avid editing application.
154
Setting Options for Deletion
The assets that are stored in the database are referred to as database assets. Database assets
themselves are not visible in the user interface, but are represented by links.
This distinction between links and database assets is important in understanding how the deletion
process works and the how it is affected by a deletion schedule. The following topics describe the
deletion process:
• “Three Parts of the Deletion Process” on page 155
• “Changes in Interplay v2.4 (Asynchronous Deletion)” on page 157
• “Default Deletion Schedule and Custom Deletion Schedules” on page 157
• “Changes to the Orphan Clips Folder” on page 158
• “How Asynchronous Deletion Works with the Orphan Clips Folder” on page 159
• “Logs for Deleted Media and Metadata” on page 159
• “Properties for Interactive Deletions” on page 160
• “Do Not Delete Items from the Top Level of the Orphan Clips Folder During a Scheduled
Deletion” on page 160
For information about deletion workflows and recommendations, see “Developing an Interplay
Delete Strategy” in the Interplay Best Practices Guide.
If you select to delete assets and media in the Interplay Access Delete dialog box, the deletion
process consists of three major parts:
1. Media files for assets that are not reserved are deleted from shared storage.
Clip 1 V1 media
(link)
Clip 1
database asset A1 media
Clip 1 copy
(link) A2 media
155
Setting Options for Deletion
2. Links for assets that are not reserved or referenced by other assets are deleted from the database.
Clip 1 V1 media
(link)
Clip 1
database asset A1 media
Clip 1 copy
(link) A2 media
3. After the last link for an asset is deleted, database assets are deleted unless they reference online
media.
The following illustration shows the completed deletion.
Clip 1 V1 media
(link)
Clip 1
database asset A1 media
Clip 1 copy
(link) A2 media
The last part of the process is the part that takes the longest time and places the heaviest load on the
Interplay Engine. In addition, this part of the process does not provide immediate feedback, as
opposed to media deletion (you can see the files deleted from shared storage) and link deletion (you
can see links are deleted from the Access folder structure).The Interplay Access Delete dialog box
remains open until the entire deletion process is complete, which results in wasted time for a media
manager.
n Some files associated with database assets, such as AAF files and headframes, are deleted after the
next complete backup.
156
Setting Options for Deletion
In Interplay v2.4 and later, the last part of the deletion process (database asset deletion) is
disassociated from the first two parts of the deletion process. When the last link to a database asset is
deleted, the Interplay Engine moves the last link for the database object to the Orphan Clips folder.
This link points to the database asset.
Clip 1 V1 media
(link)
Clip 1
database asset A1 media
Clip 1 copy
(link) A2 media
Clip 1
(link)
You can think of deletion prior to v2.4 as synchronous, because all three parts of the process occur at
approximately the same time, during the interactive part of the deletion (that is, while the Delete
dialog box is open). Deletion in v2.4 and later is asynchronous, because deletion of the database
assets takes place after the interactive part of the deletion.
c It is important to remember that in Interplay v2.4 and later the deletion process is always
asynchronous. Even if you do not select a custom deletion schedule, deletion of database assets
is separated from interactive deletion of links and media.
Deletion of links in the Orphan Clips folder and the database assets always take place
asynchronously, during a scheduled time span. You can use the default deletion schedule or you can
set a custom schedule in the Interplay Administrator.
Default deletion schedule: The default deletion schedule is set as a 24-hour time span (00:00 to
24:00). In this case, the database asset deletion takes place at approximately the same time that you
run the deletion operation. As a result, links to the database assets might not be visible in the Orphan
Clips folder because they are deleted immediately after the interactive part of the deletion. Links with
online media are moved to the Kept Media folder and are not deleted (see “Changes to the Orphan
Clips Folder” on page 158).This default time span results in the least disruption for established
workflows, but it does not lessen the load that the deletion operation places on the Interplay Engine.
For the default deletion schedule, no options in the Scheduled Deletion Options section are selected.
This is important to keep in mind if you disable a custom deletion schedule with one or more options
selected. The inactive selected options do not indicate the default schedule options but the last
custom schedule options selected.
157
Setting Options for Deletion
Custom deletion schedule: To take advantage of the improved process and lessen the load on the
Interplay Engine, you need to set a custom schedule with one or more time spans. Scheduling a
deletion time span results in a faster initial deletion operation and less impact on other Interplay
Engine operations. You set a custom time span in the Interplay Administrator. Additional options are
also available. See “Scheduling the Deletion of Database Assets” on page 160.
Scheduled deletion works similarly on the Interplay Archive Engine. On the Interplay Archive
Engine, media is flagged for deletion, but the deletion itself takes place through the third-party
archive system.
c The function of the Orphan Clips folder and the status of its contents changed in Interplay
v2.4.
Previously the Orphan Clips folder contained links for assets deleted or removed from Interplay
folders that still referenced media files on shared storage (“classic” orphan clips). Now, in addition to
these links, the Orphan Clips folder also contains links for assets whose database assets are scheduled
for deletion, whether or not the assets have online media.
n If your deletion time span is set for the default 24-hour period, you might not see links for assets
scheduled for deletion in the Orphan Clips folder, because the database assets are deleted
immediately after the interactive part of the deletion.
You can distinguish links that have online media from links that do not have online media by
displaying the Media Status column. A red icon indicates media offline. Double-click the column
head to sort by the values of the column.
Links with
offline media
Links with
online media
Starting in Interplay v2.4, the Orphan Clips folder includes the following subfolders:
• Kept Media folder: You can select an option to include deletion of online media in the
scheduled deletion (“Permanently delete assets and associated online media from the Orphan
Clips folder”). If you do not select this option, the scheduled deletion moves any links with
online media to a subfolder in the Orphan Clips folder named “Kept Media.” This option to
delete is not selected by default, so even if you do not enable custom deletion, the Interplay
Engine creates a Kept Media folder when needed. You can manually delete clips and media from
this folder at a time that is appropriate for your workflow.
• Failed to Delete folder: If the deletion process is not able to delete a clip or its media (for
example, if a clip is corrupted), the Interplay Engine creates a subfolder in the Orphan Clips
folder named “Failed to Delete” and moves assets it could not delete to this folder. You can try to
158
Setting Options for Deletion
manually delete clips and media from this folder as well, but you might need to determine a
different method of deleting these clips and media. For example, check the shared-storage
system workspace to make sure the Server Execution User has delete rights.
During the scheduled time spans, the Interplay Engine reviews the objects in the Orphan Clips folder
and deletes the links, the database assets, and the media (if the option “Permanently delete assets and
associated online media from the Orphan Clips folder” is selected). At the end of a time span, the
Interplay Engine keeps a record of where it stopped. If not all eligible assets were deleted, it
continues from this position at the start of the next time span. This process also takes place if the
scheduled deletion is interrupted, such as for system maintenance.
The AvMove.log file includes entries for links moved to the Kept Media folder.
159
Setting Options for Deletion
An Interplay v2.4 or later database includes three properties that are set only for assets in the Orphan
Clips folder that were interactively deleted (that is, manually through the Delete dialog box):
• Date Deleted: Displays the date and time the last link was deleted.
• Deleted By: Displays the user name of the person who deleted the last link.
• Original Path: Displays the folder path for an asset whose last link was deleted.
To display these properties, an Interplay administrator has to make them available in the Property
Layout view. An Interplay Access user has to select the properties for display as entries in the Object
Inspector or as columns in the Assets pane.
Do Not Delete Items from the Top Level of the Orphan Clips Folder During a Scheduled
Deletion
Do not delete items from the top level of the Orphan Clips folder during a scheduled deletion time
span. Deleting assets during a scheduled deletion time span can cause various problems. If necessary,
you can manually delete assets from the top level of the Orphan Clips folder outside of a scheduled
deletion time span. For example, if deletion is scheduled for 1 a.m. to 3 a.m., you can delete assets at
any other time.
c By default, a 24-hour time span (00:00 to 24:00) is specified for deletion. If you have not set a
custom deletion schedule, do not manually delete assets in the top level of the Orphan Clips
folder.
The Kept Media subfolder has a different use. It holds assets whose media has not been deleted.
These assets are not deleted through the schedule deletion process, so you can review and manually
delete these assets at any time.
n Even if you do not schedule a custom deletion, deletion in v2.4 and later is asynchronous, because
deletion of the database assets takes place after the interactive part of the deletion. For more
information, see “Understanding the Deletion Process” on page 155.
160
Setting Options for Deletion
161
Setting Options for Deletion
x x x
6 pm 2 am 2 am
- The first time span specifies deletions to take place from midnight until 4:00 am every day of
the week.
- The second time span specifies deletions from 4:01 am until 8 am every Saturday and
Sunday.
- The third time span specifies deletions from 8:30 pm until 11:59 pm every Monday,
Wednesday, and Saturday.
5. When you are satisfied with your settings, click Apply.
162
Setting Options for Deletion
• Time spans are not allowed to overlap. For example, you cannot schedule a time span from
midnight until 4:00 am every day and also schedule a time span from 2 am to 4 am on Saturday
and Sunday. If you schedule an overlap, a message describes the problem and how to correct it.
• Scheduling deletion for specific days requires Interplay Engine v2.5. If you connect to an
Interplay Engine running v2.4 or earlier, the days of the week check boxes are displayed but are
inactive.
• Do not delete items from the top level of the Orphan Clips folder during a scheduled deletion
time span. See “Do Not Delete Items from the Top Level of the Orphan Clips Folder During a
Scheduled Deletion” on page 160.
Setting Options for Deleting Only OMF Media, Only MXF Media, or Both
If a clip is associated with both OMF and MXF media, you might want to delete only the OMF media
or only the MXF media. You can enable an option in the Interplay Administrator so that the Delete
dialog box gives users the option of which media format to delete.
To set an option that allows deleting only OMF media or only MXF media:
1. In the Site Settings section of the Interplay Administrator window, click the Delete Behavior
icon.
2. In the OMF media handling section, select “Allow user choice for deleting OMF/MXF media.”
3. Click Apply.
The next time a user logs into Interplay Access and opens the Delete dialog box, the following
options are displayed:
- MXF and OMF media (default)
- Only OMF media
- Only MXF media
163
Setting Options for Deletion
The Delete dialog box in Interplay Access includes an option to override this restriction: “Delete
selected clip or clips, even if they are referenced from a composition mob.” Select this option to allow
the deletion of referenced assets.
c By enabling this option, it is possible to delete assets that are still in use by a sequence. If the
deleted assets are moved to the Orphan Clips folder, media might be unintentionally deleted,
resulting in offline media.
The file name of the tool is delete_kept_media.exe and it is installed by default on the Interplay
Engine in the following folder:
For a cluster engine, you need to execute this tool directly on the online node. You should run this
tool during off hours because it deletes as quickly as possible and therefore puts extra load on the
Interplay Engine, ISIS shared storage system, and Media Indexer.
164
Setting Options for Deletion
***********************************************************************
This tool automates the deletion of assets (including media) that were moved to
the Kept Media folder by scheduled deletion.
Options:
user:<user name> Name of the user to logon to AvidWG with
psw:<password> Password of the user to logon to AvidWG with
proj:<database name> (optional) The name of the database (AvidWG or AvidAM).
If the parameter is omitted "AvidWG" is assumed.
maxAssets:<number>(optional) Maximum number of assets to delete
maxTime:<minutes> (optional) Maximum run time in minutes; tool will stop
deletion when this period is exceeded
The maxAssets: and maxTime: options are useful if this tool is run as a
scheduled task, e.g. using Windows Task Scheduler.
***********************************************************************
The maxTime option is especially useful. It allows a media manager to start the deletion process late
in the evening (or generally during low-load or no-load times) and specify a window for the deletion.
You can schedule the deletion before a backup starts or before use of the Interplay Engine goes up in
the morning.
For example:
This command starts a deletion process that will stop after 5 hours (300 minutes). The tool displays
its progress so that you can see how many assets were deleted. If you want to direct the output of the
tool to a file, append the following to the command:
>> output_file.txt
165
Viewing and Setting the Metadata Override Status
For example, to run the program for one hour and print the output in a file named results.txt, type
the following and press Enter:
delete_kept_media user:administrator psw:admin maxTime:60 >>results.txt
If you want to schedule the tool to run at a particular time, use a program such as Windows Task
Scheduler.
By default, the Archive Provider overrides the archived metadata for an Avid asset if you archive the
asset again. You can use the Metadata Override feature in Interplay Access to disable metadata
override on archived folders, or re-enable it if it is disabled. There is currently no visual indication in
Interplay Access whether metadata override is enabled or disabled on a folder.
You can view the metadata override status in the Metadata Override Settings view in the Interplay
Administrator. You can also use this view to enable or disable metadata override for a folder.
Red icon =
metadata override
is disabled
Blue icon =
metadata override
is enabled
Gray icons =
inherited setting
2. (Option) Select a folder in the folder tree to limit the folders displayed in the Locations window
to subfolders.
166
Production Engine Bus Connector (PEBCo)
167
MediaCentral Platform Services Settings
For More
Option Setting Description Information
ACS Bus Service Settings Bus AMQP URL The URL for the Avid Central Avid Media | Index
Services (ACS) bus service. The Configuration Guide
PEBCo configuration requires a
series of bus calls to the
MediaCentral Platform Services
(MCS) server. Enter the proper
ACS bus URL so that the Interplay
Administrator can configure the
service correctly.
MediaCentral Playback Hostname The computer name of the Media Composer Cloud
Service MediaCentral Playback Service documentation
(MCPS) server.
168
MediaCentral Platform Services Settings
For More
Option Setting Description Information
Password The password for the ICPS server Media Composer Cloud
administrator. This must match the documentation
user name in the
MediaCentral UX System
Settings, in the ICPS > Player tab,
and the user credential must be
unique.
MediaCentral | Messaging Messaging URL Type the URL for the server that MediaCentral | UX
hosts the MediaCentral UX User’s Guide
Messaging pane, using the
following syntax: https://
MediaCentral server hostname
This view is available when logged in to either an Interplay Production Engine or an Interplay
Production Archive Engine.
169
6 Application Settings
In the Application settings, you can configure application-specific permissions and options, as
described in the following topics:
• Application Database Settings View
• Media Composer | Cloud Settings
• Setting Instinct/Assist User Options
• Pro Tools Plug-Ins Settings
All files and subfolders of the folder inherit its settings, but you can override the inherited settings for
specific files and subfolders. Inherited settings are grayed out. These settings are used as the default
for all new folders in the database, and are valid for all users unless they are changed explicitly for a
user or user group in the Instinct/Assist User Settings view (see “Setting Instinct/Assist User
Options” on page 186).
For information about these settings, see “Application Database Settings: Editing Settings Tab” on
page 172.
171
Application Database Settings View
Edit button
5. Click Apply.
A notification box tells you whether or not the changes have been successfully applied. Users
who are currently logged in need to log out and log in again to see the changes.
6. Click Dismiss to close the notification box.
If you do not click Dismiss or the close box, after a few seconds the notification box minimizes
to a green bar at the bottom of the dialog box. To view the notification again, click the green bar.
The green bar is available for approximately 45 seconds.
To undo a setting:
1. Click the red X button.
This button appears only if you have explicitly set the value of the setting. Clicking the red X
button clears the setting, but does not revert the setting to the previous value.
2. Click Apply.
Avid Instinct version 2.5 and later supports two channels of input for both NAT (natural sound) and
SOT (sound-on-tape). The following settings in the Editing Settings tab in the Application Database
Settings view apply to this support:
• Audio Patching
• Audio - Source audio patching
• Audio - Storyline audio patching
• Send to Playback - Audio Mixdown Mode
• Audio Effects - Center-Panned Sound on Tape and Voice Over
These settings are described in “Application Database Settings: Editing Settings Tab” on page 172.
For more information about using these settings, see the Avid Instinct User’s Guide.
You can set options for the Editing Settings tab in the Application Database Settings view as
described in the following table. The Applications column lists which applications are affected by
each option.
172
Application Database Settings View
Format Video Format For Avid Instinct, sets the default video Avid Instinct
format for your sequences. If you MediaCentral
select Any, Avid Instinct allows you to
select a video format for your sequence
when you create a new story.
Audio Patching Natural Sound Lets you specify whether NAT clips Avid Instinct
should be patched to a single channel MediaCentral
or to two channels when added to the
storyline.
Sound on Tape Lets you specify whether SOT clips Avid Instinct
should be patched to a single channel MediaCentral
or to a two channels when added to the
storyline.
Audio – Track labels Natural Sound label Allows you to specify a name for the Avid Instinct
NAT track in source clips. The default MediaCentral
is NAT.
Sound on Tape label Allows you to specify a name for the Avid Instinct
SOT track in source clips. The default MediaCentral
is SOT.
Voice Over label Allows you to specify a name for the Avid Instinct
voice-over track in source clips. The MediaCentral
default is VOICE.
Audio – Source audio Natural Sound track Specifies which track of the source clip Avid Instinct
patching 1 is mapped to NAT track 1. The default MediaCentral
is A1.
Natural Sound track If two channels are selected for NAT, Avid Instinct
2 specifies which track of the source clip MediaCentral
is mapped to NAT track 2. The default
is A4.
Sound on Tape track Specifies which track of the source clip Avid Instinct
1 is mapped to SOT track 1. The default MediaCentral
is A2.
173
Application Database Settings View
Sound on Tape track If two channels are selected for SOT, Avid Instinct
2 specifies which track of the source clip MediaCentral
is mapped to SOT track 2. The default
is A5.
Voice Over track Specifies which track of the source clip Avid Instinct
is mapped to voice-over sound. The MediaCentral
default is A3.
Audio – Storyline audio Natural Sound track Specifies which track of the output Avid Instinct
patching 1 sequence is mapped to NAT track 1. MediaCentral
The default is A1.
Natural Sound track If two channels are selected for NAT, Avid Instinct
2 specifies which track of the output MediaCentral
sequence is mapped to NAT track 2.
The default is A4.
Sound on Tape track Specifies which track of the output Avid Instinct
1 sequence is mapped to SOT track 1. MediaCentral
The default is A2.
Sound on Tape track If two channels are selected for SOT, Avid Instinct
2 specifies which track of the output MediaCentral
sequence is mapped to SOT track 2.
The default is A5.
Voice Over track Specifies which track of the output Avid Instinct
sequence is mapped to voice-over MediaCentral
sound. The default is A3.
Audio – general settings Media Creation Sets the workspace location used for Avid Instinct
workspace media clips created by users, such as Interplay Assist
voice-over recordings and clips created MediaCentral
during send-to-playback operations.
To view a list of available workspaces,
the user logged into the Interplay
Administrator must have a matching
username and password on the Avid
shared-storage system.The list shows
all workspaces to which the logged-in
user has read/write access.
If you list shared-storage servers for
Avid ISIS Authentication, the servers
that you specify determine which
workspaces are displayed. Make sure
these server names are correctly
entered. See “Setting Avid ISIS
Authentication” on page 94. If these
are not correctly entered, the Media
Creation workspace setting might be
grayed out.
174
Application Database Settings View
Audio sample rate Sets the audio sample rate for audio Avid Instinct
clips created in the application. The Interplay Assist
sample rate is used in send-to-playback MediaCentral
operations, and it must match the
setting on your playback device (for
example, an Avid AirSpeed®). The
default sample rate for DV resolutions
is 48 kHz. This setting is not
changeable.
Sample bit depth Sets the sample bit depth for audio Avid Instinct
clips created in the application, such as Interplay Assist
voice-over recordings and audio MediaCentral
mixdowns. The more bits used to
sample the audio, the more accurately
the amplitude is represented by the
clip. The sample rate is used in send-
to-playback operations, and it must
match the setting on your playback
device (for example, an Avid
AirSpeed). The default is 16 bits.
Audio file format Sets the audio file format to PCM. Not Avid Instinct
changeable. Interplay Assist
MediaCentral
175
Application Database Settings View
Send to playback Target resolution, Sets a resolution for output to a Avid Instinct
primary playback device. Interplay Assist
176
Application Database Settings View
Audio Mixdown Sets the mixdown mode used for send- Avid Instinct
Mode to-playback operations: Interplay Assist
• Mono — Maps to a center pan,
which creates a mono mixdown of
all audio tracks and outputs the
resulting track to two channels
when sent to playback. This results
in two identical channels of audio,
each containing the original audio
tracks.
• Stereo — Maps to a left/right
alternating pan (odd tracks on one
channel, even tracks on the other
channel), creates a stereo mixdown
of all audio tracks, and outputs the
resulting two tracks to two
channels when sent to playback.
This results in two channels of
audio. For Avid Instinct, the default
mapping is NAT/VOICE tracks
(A1/A3) on one channel and the
SOT track (A2) on the other
channel. You specify how tracks
are mapped in the Audio -
Storyline Audio Patching settings.
• Direct Out — Does not combine
audio in any way; all audio tracks
remain as they are in the source
media, which creates separate
output channels for each audio
track in the source media when it is
sent to playback. Select this option
to retain the greatest flexibility to
do further audio manipulation after
the source media is sent to the
playback device.
The default mixdown mode is Mono.
177
Application Database Settings View
Audio Effects Dissolve Duration Sets the length of an audio dissolve in Avid Instinct
(frames) frames. For example, to create a MediaCentral
default dissolve of 2 frames (the
default), type 2.
Auto Reservation Duration [h] Allows you to set a default duration (in Avid Instinct
hours) for auto reservations. If you do Interplay Assist
not want auto reservation on a folder, MediaCentral UX
set the duration to zero. The default
duration is 24 hours.
There are three situations that trigger
an automatic reservation:
• Capturing a master clip to the
Interplay Window
• Checking in a new or modified
asset from a bin
• Checking in a new or modified
sequence from MediaCentral
178
Application Database Settings View
Checkin and Checkout Use background (Disabled by default). Enabling this Avid editing systems
checkin from editors feature lets a Media Composer user
check in clips and sequences to
Interplay Production by using a
background process. This allows you
to continue working on your project
while the application checks in your
work to Interplay.
Before you can use background
checkin, you must ensure that bin
indexing is enabled. In Media
Composer, open the Find window (Edit
> Find). The Bin Index status light at
the bottom of the window should be
green or partially green. If not, click
Settings and click the Start Indexing
button.
Check in bins when Allows you to set the default behavior Avid editing systems
closing for checking in media objects from
open bins to the Interplay database
when closing your Avid editing
application. The default is “Ask user.”
Update master clip (Enabled by default). A subclip’s AAF Avid editing systems
during subclip file includes metadata (user properties,
checkout frame locators, and restrictions) for the
master clip that the subclip is
referencing. By default, when a subclip
is checked out, updated information in
the referenced master clip is merged
into the metadata of the master clip in
the subclip's AAF.
n Starting with Interplay Production v3.6, the MediaCentral Playback Service settings and MCS
Messaging Settings are displayed in a new view, MediaCentral Platform Services. For more
information, see “MediaCentral Platform Services Settings” on page 167.
179
Application Database Settings View
These settings apply to the entire database only. You cannot set them for individual folders.
The following illustration shows audio tracks 1 through 16 enabled, with left/right alternating pan
(the initial default setting). Buttons for enabled tracks display a green icon.
180
Application Database Settings View
To set audio mixing defaults for Interplay Access, Interplay Assist, and MediaCentral (basic
sequences):
1. In the Application Settings section of the Interplay Administrator window, click the Application
Database Settings icon.
2. Click the Application Defaults tab.
3. Select the Enable Audio Mixing Defaults option so that a green check mark is displayed.
4. For each track that you want to enable, click the corresponding button, so that the button has a
green icon.
5. For each track, select Left, Mono, or Right to assign the track to an output channel (pan setting).
6. Click Apply.
You set the target audio and video resolution for a folder in the Interplay Administrator. If you have
Dynamic Relink enabled in a workgroup, settings for audio and video target resolutions are enabled
and required in the Interplay Administrator. You should set target resolutions for the root folder.
Subfolders inherit this setting. You can set different target resolutions for subfolders that override the
settings inherited from the root folder.
The following illustration shows DNxHD 1080 115-120-145 and PCM set as target resolutions on
the database root folder.
181
Application Database Settings View
If you send a source to playback (a clip, subclip, or sequence) and a shotlist is open, the send to
playback operation uses the target resolution of the folder that holds the shotlist.
If a shotlist is not open, the send to playback operation uses the target resolution that is set at the
database root. If this resolution is not what you want to use for the source, you need to create or open
a shotlist in a folder that has the desired settings.
To make it easier to select target resolution settings to use when sending a Source to playback, you
can create a set of template shotlists and folders, each in a folder that has been set with the target
resolutions. You can then do one or both of the following:
• Create shortcuts to the folders
• Create the template shotlists with names that are easily searched, for example,
TRES_DNxHD1080, TRES_MPEG50, and so on.
Then, before you send a source to playback, use a shortcut or search to load the appropriate shotlist.
This setting applies to the entire database only. You cannot set it for individual folders.
For Interplay Assist, you set the default starting timecode as Drop Frame or Non-Drop Frame in the
Interplay Administrator. If you select Drop Frame, and if the frame rate of the first clip in the shotlist
supports drop-frame timecode (for example, 29.97 fps), the timecode will be drop-frame. If you
select Non-Drop Frame, or the first clip in the shotlist does not support drop-frame timecode, the
default timecode will be non-drop-frame. You can mix drop-frame and non-drop-frame clips in the
same shotlist.
n Interplay Assist users can change the starting timecode for an individual shotlist by using the
command Edit > Edit Shotlist Start Timecode.
182
Application Database Settings View
If a timeout period is set, and the application does not detect any activity during that period, the
application displays a message that asks if you want to quit. Click Yes to quit, or click No to keep the
application open. If you do not click Yes or No, the application quits in twenty seconds.
The default setting is one hour. This setting applies to the entire database.
183
Application Database Settings View
The ability to configure which columns you display can be useful if you use locator information in
another application. You can export locator information in various formats or you can copy rows of
information and paste them into another application by using your desktop copy and paste
commands.
Columns in the Restrictions tab always display Start Time, End Time, and Comment. Administrators
and users can configure which attributes (as columns) are displayed in the Restrictions tab.
Administrators can select a default set of columns in the Interplay Administrator, and users can
change the default settings in Interplay Access.
184
Application Database Settings View
n A user can view restrictions in Interplay Access, Interplay Assist, Media Composer, and
MediaCentral UX, but can create, delete, or modify restrictions only in Interplay Assist and
MediaCentral UX. An administrator sets permission to create and modify restrictions. See “Instinct/
Assist User Settings” on page 188.
The Start Time, End Time, and Comment columns are always displayed.
5. Click Apply.
5. Select the columns you want to display, or deselect the columns you do not want to display, then
click OK.
6. Refresh Interplay Access (select View > Refresh or perform an action).
185
Media Composer | Cloud Settings
You can set options for the Media Composer Cloud Settings view as described in the following table.
These settings affect how remote upload functions when you use Media Composer Cloud.
Upload workspaces Add Select a workspace from the menu to use for your remote
upload operations. The added workspace appears in the
Active list.
Upload workspaces Active Lists all active Interplay workspaces used for remote
upload.
For information about these settings, see “Instinct/Assist User Settings” on page 188.
The settings in the following illustration are for an Instinct or Assist user who has permission to use
only low-resolution MPEG2 media. In this example, most settings are grayed out, which indicate that
they are inherited from the user group. For this user, the working video resolution is MPEG2-MPML
NTSC and the “Can use higher resolutions” setting is No. The working audio resolution is MP2.
186
Setting Instinct/Assist User Options
Edit button
187
Setting Instinct/Assist User Options
Option Description
Inherited The user inherits this setting from the group it is a part of.
If you select Inherited, and then click Apply, the option changes to the inherited setting and the
options are grayed out.
5. Click Apply.
A notification box tells you whether or not the changes have been successfully applied. Users
who are currently logged on need to log out and log in again to see the changes.
6. Click Dismiss to close the notification box.
If you do not click Dismiss or the close box, after a few seconds the notification box minimizes
to a green bar at the bottom of the dialog box. To view the notification again, click the green bar.
The green bar is available for approximately 45 seconds.
To undo a setting:
1. Click the red X button.
This button appears only if you have explicitly set the value of the setting. Clicking the red X
button clears the setting, but does not revert the setting to the previous value.
2. Click Apply.
Media
Setting Instinct Assist Access Composer MediaCentral Description
188
Setting Instinct/Assist User Options
Media
Setting Instinct Assist Access Composer MediaCentral Description
189
Setting Instinct/Assist User Options
Media
Setting Instinct Assist Access Composer MediaCentral Description
190
Setting Instinct/Assist User Options
Media
Setting Instinct Assist Access Composer MediaCentral Description
191
Pro Tools Plug-Ins Settings
As of Interplay v3.0, Pro Tools Interplay Integration Plug-Ins for Interplay are no longer available on
the Interplay Client Installer. For more information about using Pro Tools with Interplay, go to the
Knowledge Base page titled “Avid Interplay Requirements with Pro Tools.”
192
7 Interplay Services
The Interplay Services settings include the Workgroup Properties and Service Configuration views,
which are identical to parts of the Avid Service Framework. For example, the following illustration
shows the Service Configuration view examining the Interplay Media Indexer settings for a computer
in the Interplay workgroup. You can use the Service Configuration view to configure services such as
the Interplay Media Indexers for all the clients in your workgroup from one computer.
For more information about the Interplay Services, see the Avid Service Framework User's Guide or
Interplay Best Practices.
n Avid Workgroup Properties and Avid Service Configuration are also available from the Interplay
Access View menu.
8 Troubleshooting
The following topics provide information for troubleshooting problems with the Interplay Engine
server:
• Troubleshooting Login Problems
• Troubleshooting Client Connection Problems
• Optimizing Interplay Performance
• Troubleshooting Firewalls and Interplay
• Troubleshooting the Server Execution User Account
• Shutting Down or Locking the Server Process
Also see “Creating a Metadata-Only Backup for Customer Support” on page 47.
Network Configuration
• Check the TCP/IP connection by typing ping <servername> in the Command Prompt on the
client.
Server Settings
• Check if there is a user account for the user. See “Managing Users, User Groups, and User
Rights” on page 106.
• Check if the password is expired. See “Viewing and Setting Attributes” on page 109.
• Check that the user has access to the database (a role other than No Access).
• Make sure the user authorization provider includes the user account. See “Setting User
Authentication Providers and Importing Users” on page 91.
Client Settings
• Reinstall Interplay Access. This client application hosts Interplay Access, Interplay
Administrator, and the connection package for any connection to Interplay.
195
Troubleshooting Firewalls and Interplay
Symptoms
• The list of servers does not appear, for example, when you are connecting to a new database.
• Connection establishment to the server fails.
Cause
These problems can be caused by personal firewalls installed on the client machine. A typical
example for such a firewall is ZoneAlarm® from ZoneLabs™ or the Windows XP firewall.
These applications intercept all outgoing and incoming network traffic and decide whether to let the
traffic go through or block it. The effect is that applications like Interplay fail to connect to their
servers.
Typically when the client looks for available Interplay Engines in the network, no servers can be
retrieved. When the client is looking for servers, a UDP broadcast is sent out on port 8321.
Solution
Usually these personal firewalls can be configured to allow all network traffic for specific
applications. This should be done for Interplay locally or for Internet access depending on which
servers Interplay should connect to.
For information about ports used by Interplay, see “Required TCP/IP Ports” on page 217 and
“Interplay Port Usage” in the Interplay Software Installation and Configuration Guide.
n The Server Execution User account is different from the Interplay Administrator account. The Server
Execution User account is used to run the Interplay Engine processes.The Interplay Administrator
account is used to manage users and the database.
The following topics provide more information about the Server Execution User account:
• Creating the Server Execution User Account
• Determining the Server Execution User Name
• Re-creating the Server Execution User
196
Troubleshooting the Server Execution User Account
c When you install the Interplay Engine or the Interplay Archive Engine, do not select the
default Server Execution User. Create a custom user instead. The default user account is
AVID_WORKGROUP_USER. Do not use this account.
You have the following options for creating the Server Execution User:
• If your Interplay system is joined to a Windows domain, you can create a domain user (for
example, “IPEngine”). The Interplay Engine installer will associate the appropriate permissions
with the account. If you want to run the Interplay Engine within your domain and also want to
automatically make use of domain user management, such as Windows Domain or LDAP, you
must specify a domain user as the Server Execution User.
For Interplay Engine failover cluster systems, you must specify a Windows domain user.
• You have the option of allowing the Interplay Engine installer to create the account. Select a
name before the installation and specify the name and a password during the installation. The
installer will create a local user in the Administrators group with the appropriate permissions.
• You can also create a local Administrator account manually and specify that account during the
installation. The account must have local administration rights on the operating system for the
Interplay Engine server (both nodes on a cluster system). The account must have the following
local security policy settings set to enabled:
- Act as part of the operating system
- Back up files and directories
- Restore files and directories
- Adjust memory quotas for a process
- Log on as a service
- Increase scheduling priorities
- Manage auditing and security log
- Impersonate a client after authentication
- Debug programs
An account with an identical user name and password must have read/write access to the Avid shared
storage workspaces that contain media. Use the Avid ISIS Administration tool to create this account.
Ideally the Server Execution user should be an account that users do not use to log onto the system.
This prevents accidental changes to the Server User Account during normal administration duties.
For example, if someone changes the password by mistake, users might not be able to access the
Interplay database.
For security reasons, do not use the Interplay Engine server operating system Administrator account.
Create a unique account that you use only as the Server Execution User. For example, you can create
an administrative account called “IPEngine.” Avoiding the word Administrator can help indicate that
this account is not used for normal administrative tasks.
n The Server Execution User account is different from the Interplay Administrator account. The Server
Execution User account is used to run the Interplay Engine processes. The Interplay Administrator
account is used to manage users and the database.
197
Troubleshooting the Server Execution User Account
n Make sure that you use the correct password for the specified user because the tool cannot verify the
password.
198
Shutting Down or Locking the Server Process
The tool changes the execution user settings for the following servers and services:
- Avid Interplay Engine Server: The Avid Interplay Engine Server runs under the specified
account. The NxNServerUser tool changes the corresponding DCOM settings. You can
verify that the new user has been set using the dcomcnfg tool as described in “Avid Interplay
Engine Server” on page 218.
- Avid Interplay TCP/COM Bridge: The Avid Interplay TCP/COM Bridge Service runs under
the specified account. You can verify that the new user has been set in the service control
panel tool as described in “Required TCP/IP Ports” on page 217.
- Impersonation of Apache® Modules: The Apache modules that need to access files on the
file server are impersonated to the specified user account (see “Avid Workgroup HTTP
Server” on page 219 and “Avid Workgroup Preview Server Service” on page 220). You can
verify that the new user and the encrypted password has been set in the following registry
keys:
- HKEY_LOCAL_MACHINE\SOFTWARE\Avid Technology\Workgroup\Avid
Workgroup Server\ExecutionUser
- HKEY_LOCAL_MACHINE\SOFTWARE\Avid Technology\Workgroup\Avid
Workgroup Server\ExecutionSettings
- (Cluster Only) Avid Interplay Engine Monitor: The Avid Interplay Engine Monitor Service
runs under the specified account. You can verify that the new user has been set in the service
control panel.
4. Restart the server.
The Avid Interplay Engine processes have all necessary access rights.
To shut down or lock the Avid Interplay Engine Server process, do one of the following:
t Lock the server using NxNServerLock.exe in the Avid Interplay Engine installation directory.
t Lock the server using the Lock Server view in the Interplay Administrator. See “Locking and
Unlocking the Server” on page 73.
t Shut down the server using NxNServerShutdown.exe in the Avid Interplay Engine installation
directory.
199
9 Reuniting a Split Database
A split database refers to a configuration in which only the metadata database is stored on the
Interplay Engine. All other database files and folders are stored on an Avid shared-storage
workspace. Previous versions of this guide described how to create and manage a split database to
allow for a large number of file assets. This configuration is no longer recommended. Storing many
small files on ISIS workspaces is an inefficient use of ISIS storage and can lead to performance
problems. Customers with existing split databases can continue to use them but Avid does not
recommend creating new split databases.
The following topics describe the optional procedure of reuniting a split database:
• Preparing to Reunite a Split Database
• Reuniting a Split Database (AvidWG Only)
• Reuniting a Split Database (AvidWG and _InternalData)
• Configuring the workgroup.xml File
The following illustration shows all database files located in the same AvidWG folder on the
Interplay Engine server.
201
Preparing to Reunite a Split Database
c In a correctly split database, the AvidWG folder on the Interplay Engine should contain only
the _Database folder. If the AvidWG folder on shared storage includes a _Database folder, do
not copy this folder to the Interplay Engine. Rename this folder _Database_UNUSED or
something similar before copying the other content to the Interplay Engine.
In some configurations, the _InternalData folder (which holds user metadata) might also be located
on the shared storage workspace, or might be split between the Interplay Engine and the shared
storage workspace. This folder should be located in \\IEServer\WG_Database$, for example,
D:\Workgroup_Databases, as shown in the following illustration.
202
Reuniting a Split Database (AvidWG Only)
Copy from
\\SharedStorageServer\WorkspaceName\AvidWG
to
\\IEServer\WG_Database$\AvidWG
_Backup folder
_Buckets folder
_CheckIn folder
_Handover folder
203
Reuniting a Split Database (AvidWG Only)
Copy from
\\SharedStorageServer\WorkspaceName\AvidWG
to
\\IEServer\WG_Database$\AvidWG
_Import folder
_Master folder
_PropertyHandover folder
_PropertyStore folder
_AvidWG.nif
Aliasconfig.xml
AvidWG.pro
FolderLocations.xml
c In a correctly split database, the AvidWG folder on the Interplay Engine should contain only
the _Database folder. If the AvidWG folder on shared storage includes a _Database folder, do
not copy this folder to the Interplay Engine. Rename this folder _Database_UNUSED or
something similar before copying the other content to the Interplay Engine.
204
Reuniting a Split Database (AvidWG and _InternalData)
205
Reuniting a Split Database (AvidWG and _InternalData)
6. If you do not have a complete Interplay database backup available, manually create an archive
backup from both database locations:
- \\SharedStorageServer\WorkspaceName\AvidWG
- \\IEServer\WG_Database$\AvidWG
By default, this folder is
D:\Workgroup_Databases\AvidWG (non-cluster system)
S:\Workgroup_Databases\AvidWG (cluster system)
7. Copy the necessary files and folders from
\\SharedStorageServer\WorkspaceName\AvidWG
to
\\IEServer\WG_Database$\AvidWG
Windows Explorer cannot copy paths longer than 256 characters or Unicode names that are not
in the default operating system language. If the database includes either or both of these items,
use a tool such as Robocopy or 7-Zip.
The following table lists the files and folders that you need to copy. These files and folders are
illustrated in “Reuniting a Split Database” on page 200.
Copy from
\\SharedStorageServer\WorkspaceName\AvidWG
to
\\IEServer\WG_Database$\AvidWG
_Backup folder
_Buckets folder
_CheckIn folder
_Handover folder
_Import folder
_Master folder
_PropertyHandover folder
_PropertyStore folder
_AvidWG.nif
Aliasconfig.xml
AvidWG.pro
FolderLocations.xml
c In a correctly split database, the AvidWG folder on the Interplay Engine should contain only
the _Database folder. If the AvidWG folder on shared storage includes a _Database folder, do
not copy this folder to the Interplay Engine. Rename this folder _Database_UNUSED or
something similar before copying the other content to the Interplay Engine.
206
Reuniting a Split Database (AvidWG and _InternalData)
8. Use Windows or a tool that can copy long path names to copy the _InternalData folder from
\\SharedStorageServer\WorkspaceName
to
\\IEServer\WG_Database$
If the contents of the folder are split between the Interplay Engine and the shared storage
workspace, copy the files and folders listed in the following table.
Copy from
\\SharedStorageServer\WorkspaceName\_InternalData
to
\\IEServer\WG_Database$\_InternalData
_Backup folder
_Buckets folder
_CheckIn folder
_Handover folder
_Import folder
_Master folder
_PropertyHandover folder
_PropertyStore folder
_AvidWG.nif
Aliasconfig.xml
AvidWG.pro
FolderLocations.xml
c If the _InternalData folder on shared storage includes a _Database folder, do not copy this
folder to the Interplay Engine. Rename this folder _Database_UNUSED or something similar
before copying the other content to the Interplay Engine.
207
Reuniting a Split Database (AvidWG and _InternalData)
Check the UNC paths for RecentProject1 and RecentProject2. Both paths should show the
Interplay Engine server, as shown in the following illustration.
208
Configuring the workgroup.xml File
This file is located in the Interplay Engine installation directory, for example,
• C:\Program Files\Avid\Avid Interplay Engine\Data\Apache\conf\workgroup.xml (non-cluster
systems)
• S:\WorkgroupData\Apache\conf\workgroup.xml (cluster systems).
n On a cluster system, the following file might be installed on both nodes: C:\Program Files\Avid\Avid
Interplay Engine\Data\Apache\conf\workgroup.xml. These files are not currently used and do not
need to be edited.
The default database location that you specified during the Interplay Engine installation is published
through this file as a default. The following example shows the section of workgroup.xml that
includes the database location:
<filetransfer>
\\IEServer\WG_Database$
</path>
</filetransfer>
For IEServer, substitute the network name for the Interplay Engine server.
If the file repository was moved to a different location, such as a shared-storage workspace, this
location was published in this file as well. For example:
<filetransfer>
\\IEServer\WG_Database$
</path>
\\SharedStorageServer\WorkspaceName
</path>
</filetransfer>
When reuniting a split database, delete the path for SharedStorageServer\WorkspaceName. For
example, \\AAC-ISIS\File_Assets.
\\AAC-ISIS\File_Assets
</path>
209
A Installed Components and Services
The following topics provide information about components and services that are installed as part of
the Interplay Administrator:
• Avid Interplay Engine Directory: Folders and Files
• Required TCP/IP Ports
• Avid Interplay Engine Servers and Services
Apache Folder
The Apache web server handles every incoming request and forwards them to the database server.
The Apache folder includes important logs from the Apache process.
n New log entries are appended to the log files, which makes them grow over time. The log files are not
deleted automatically. This must be done manually, if required.
error.log
This log file contains error messages and notices. An entry is received, for example, if a connection
to the TCP/COM bridge failed. An entry is also created when a client logged in or logged off. The
entries in this case look similar to the following:
A logon entry is always created when a client logs on, while a logoff entry is only created if the client
performs a clean logout. No logoff entry is created if, for example, the network connection is
interrupted.
access.log
The access.log file contains a log of every incoming request similar to the following:
The returned status codes are the standard HTTP codes as described in RFC 2616 available under
http://www.ietf.org/rfc/rfc2616.txt. Some of the important values are:
• 200 OK: The request has succeeded.
• 403 Forbidden: The server refuses to perform the request.
• 404 Not found: The server has not found anything matching the requested URI.
• 500 Internal server error.
n The creation of the access.log file is by default deactivated for performance and space reasons.
211
Avid Interplay Engine Directory: Folders and Files
Data Folder
The Data folder contains server-relevant configuration and data files, including the following Apache
modules and configuration files used by the Avid Interplay Preview Server and Avid Interplay
HTTP Server.
212
Avid Interplay Engine Directory: Folders and Files
Logs
The Logs folder contains the following logs:
In Interplay version 1.6 and later, the Interplay Engine compresses and archives log files older than 7
days. The log compression process runs during project backup. For more information see “Restoring
Archived Log Files” on page 43.
213
Avid Interplay Engine Directory: Folders and Files
AvDeletes.log
The AvDeletes.log file includes the following information about media delete operations:
• Date and time of the delete operation
• Login of the user who performed the delete operation
• Computer name of the machine on which the delete operation was performed
• Name and path of the master clip deleted
• Name and path of the media files deleted, with deletion time in milliseconds (ms)
AvDeletes.log
q [Mon May 25 14:02:29 2009] User 'airspeed' on host 'muc-ifsputnik' deleting media
for:
w [Mon May 25 14:02:29 2009] /Projects/ETPB-
1/INCOMING1/VIEWCUT_7151_MEDEA_020809_JT
[Mon May 25 14:02:29 2009] Media locations:
[Mon May 25 14:02:29 2009] Successfully deleted file //caetavdisis/feeds_a/avid
mediafiles/mxf/tm_caetavdetpb-1/etpb_1v01d015d6.mxf 57 ms
[Mon May 25 14:02:29 2009] Successfully deleted file //caetavdisis/feeds_a/avid
mediafiles/mxf/tm_caetavdetpb-1/etpb_1a01d015d6.mxf 25 ms
e [Mon May 25 14:02:29 2009] Successfully deleted file //caetavdisis/feeds_a/avid
mediafiles/mxf/tm_caetavdetpb-1/etpb_1a02d015d6.mxf 25 ms
[Mon May 25 14:02:29 2009] Successfully deleted file //caetavdisis/lowres/Avid
MediaFiles/MXF/CAETAVDTC02.1/VIEWCUT_7151_MEDEA_498FCF9C.mxf 25 ms
[Mon May 25 14:02:29 2009] User 'airspeed' on host 'muc-ifsputnik' deleting media
for:
[Mon May 25 14:02:29 2009] /Projects/ETPB-1/INCOMING1/ccut street song recut
012809
[Mon May 25 14:02:29 2009] Media locations:
[Mon May 25 14:02:29 2009] Successfully deleted file //caetavdisis/Feeds_A/Avid
MediaFiles/MXF/TM_caetavdetpb-1/ETPB_1V01249C352.mxf 25 ms
r [Mon May 25 14:02:29 2009] Unable to delete file //caetavdisis/Feeds_A/Avid
MediaFiles/MXF/TM_caetavdetpb-1/ETPB_1A01249C352.mxf (net path not found 0x35) 0
ms
[Mon May 25 14:02:29 2009] Successfully deleted file //caetavdisis/Feeds_A/Avid
MediaFiles/MXF/TM_caetavdetpb-1/ETPB_1A02249C352.mxf 25 ms
q Date, time, user login, and host system for the delete operation
w Name and path of master clip deleted
e Names and paths of four media files successfully deleted, with deletion time in milliseconds (ms)
r Failure to delete one object with Windows error “net path not found 0x35”
214
Avid Interplay Engine Directory: Folders and Files
AvMetaDataDelete.log
The AvMetaDataDelete.log includes the following information about metadata delete operations:
• Date and time of the delete operation
• Login of the user who performed the delete operation
• Computer name of the machine from on the delete operation was performed
• Display name, object handle, and path for every deleted object, grouped by path
• If an object could not be deleted, the error code (for example, a reservation)
q [Mon May 25 14:02:30 2009] User 'airspeed' on host 'muc-ifsputnik' deleting meta-
data:
w [Mon May 25 14:02:39 2009] From '/Projects/ETPB-1/INCOMING1/'
[Mon May 25 14:02:39 2009] 'ET_VCT_7143_US_MICHELLE_5A_CY' handle 163841
e [Mon May 25 14:02:39 2009] 'VIEWCUT_7151_MEDEA_020809_JT.tr' handle 758621
[Mon May 25 14:02:39 2009] 'IN_VIEWCUT_STREETSONG_FINAL 012' handle 1260969
q Date, time, user login, and host system for the delete operation
w Name of the folder that holds the deleted objects
e Names and object handles of three objects successfully deleted
r Name and object handle of an object that could not be deleted with error 0x899901a6 (Object is still referencing
media and cannot be deleted).
t Same object successfully deleted
215
Avid Interplay Engine Directory: Folders and Files
AvMoveEx.log
AvMoveEx.log
q Fri May 29 11:02:45 2009] User 'airspeed' on host 'muc-ifsputnik' moving master-
clip 'Flash 1.mov' handle 1962859:
w [Fri May 29 11:02:45 2009] From '/Projects/DAILY PROJECTS/ETS PROJECTS/ETS DAILY
PROJECTS/DONT_DELETE/LIGHT LEAKS ETC/'
e [Fri May 29 11:02:45 2009] To '/Projects/AOT/Test/'
r [Fri May 29 11:03:08 2009] User 'airspeed' on host 'muc-ifsputnik' moving sequence
'President' handle 538510:
[Fri May 29 11:03:08 2009] From '/Projects/AOT/Test/'
[Fri May 29 11:03:08 2009] To '/Projects/DAILY PROJECTS/ETS PROJECTS/ETS DAILY
PROJECTS/DONT_DELETE/LIGHT LEAKS ETC/'
[Fri May 29 11:03:09 2009] Proxies & References deleted at '/Projects/AOT/Test/'
during move:
[Fri May 29 11:03:09 2009] 'President' handle 538510
[Fri May 29 11:03:09 2009] 'President.Voice Over.1' handle 1108345
[Fri May 29 11:03:09 2009] Proxies & References created at '/Projects/DAILY
t PROJECTS/ETS PROJECTS/ETS DAILY PROJECTS/DONT_DELETE/LIGHT LEAKS ETC/' during
move:
[Fri May 29 11:03:09 2009] 'President' handle 2799799
[Fri May 29 11:03:09 2009] 'Channel 4 News @ 5' handle 69537
[Fri May 29 11:03:09 2009] 'President.Voice Over.1' handle 376256
q Date, time, user login, host system, and name and object handle of the master clip being moved
w Path the clip is being moved from
e Path the clip is being moved to
r Date, time, user login, and name of sequence being moved
t Proxy files and reference clips deleted and recreated for the sequence
216
Required TCP/IP Ports
Server Folder
The Server folder contains the Avid Interplay Engine Server installation.
On the server, port 8321 is used by the Avid Workgroup Server Browser service. The Avid
Workgroup Server Browser service listens and broadcasts on this port.
Interplay has a typical client/server structure. The Interplay Engine (the server) is configured to run
on a central machine that is accessible to all users through a local area network (LAN) or the Internet
(WAN). The Interplay client applications are used to access and browse the central database. An
Interplay database consists of assets (files and folders) and metadata. See “Interplay Databases,
Folders, and Files” on page 23.
217
Avid Interplay Engine Servers and Services
Four services are installed on the Interplay Engine. You can view these services through the Control
Panel (Click Start and select Control Panel > Administrative Tools > Services):
• Avid Workgroup Server Browser service: This service makes the Avid Interplay Engine visible
to the network. It answers requests on the 8313 port, which are called from the clients. See “Avid
Workgroup Server Browser Service” on page 219.
• Avid Workgroup Preview Server service: This service is an Apache web server. It provides the
thumbnail images for the Preview facility and the client connection interface. See “Avid
Workgroup Preview Server Service” on page 220.
• Avid Workgroup TCP COM Bridge service: This service provides a bridge from TCP calls to the
Avid Workgroup COM interface. See “Avid Workgroup TCP/COM Bridge Service” on
page 222.
• Avid Workgroup VSS service: This service provides backup functionality to the Avid Interplay
Engine (Interplay version 2.1 and later only). See “Avid Workgroup VSS Service” on page 223.
Backups
The database files, as well as the assets, can be backed up while the Interplay Engine is running. For
details, see “Creating and Restoring Database Backups” on page 25.
Processes
This process is automatically launched at startup (machine boot) from the Avid Workgroup Server
Browser Service. If, however, it is not running at any time and clients try to access it, it is
automatically launched.
The Interplay Engine always runs under the user specified in the DCOMConfig Settings.
DCOMCNFG is a Windows utility that allows you to configure various DCOM-specific settings in
the registry. To access it, type dccomcnfg at the Command Prompt.
c Do not change the settings using the DCOM configuration tool. Instead, use
NxNServerUser.exe to change the user under which the Avid Interplay Engine Server and
other servers and services run. See “Troubleshooting the Server Execution User Account” on
page 196.
Windows Services
218
Avid Interplay Engine Servers and Services
Requirements
• The Avid Interplay Engine Server must run on a Windows Server 2003 or Windows Server 2008.
For additional hardware requirements, see the Avid Interplay Software Installation and
Configuration Guide.
• The user under which the Avid Interplay Engine Server runs (the Server Execution User) needs
to have full read/write access to the database directory and to the Avid shared-storage
workspaces.
These modules are run by the same instance of Apache as the Avid Workgroup Preview Server
modules.
Connectivity
Processes
n The Avid Interplay HTTP Server uses the Apache modules NxNworkgroupFileTransferService.nsm
and NxNworkgroupInternetBridge.nsm.
Windows Services
Requirements
Processes
Windows Services
The Avid Workgroup Server Browser is started automatically at system startup. This service always
runs under the local system account. The main task of this service is to start the main Avid Interplay
Engine process (NXNServer.exe). In order to access files on the file server, the main Interplay Engine
process needs to run under a user account that has access to the file server.
219
Avid Interplay Engine Servers and Services
Requirements
• The Avid Workgroup Server Browser must run on the same machine as the Avid Interplay
Engine Server.
• Port 8313 needs to be open.
For items only on the local machine (not imported yet), the previews are generated directly on the
client machine.
On both the Preview Server and on the local machine, cache directories keep the generated previews.
• On the Preview Server: in the directory you specified during installation, by default
\\IEServer\\WG_Database$\PreviewServer\Cache.
• On the local machine: C:\Documents and Settings\User\Local Settings\Application
Data\Avid\Workgroup\Cache\Preview.
Connectivity
The Preview Server is accessed only from clients via HTTP. It uses the default port 80.
n Make sure that no other application allocates port 80. For example, IIS might be installed as the
default HTTP server. In this case, deactivate the corresponding application.
Processes
There are two processes of Apache.exe running. One of them is a watchdog whose only task is to
make sure that the main Apache process is running. The main Apache process serves the preview
requests of port 80.
n The Avid Interplay Preview Server uses the Apache module NxNworkgroupPreviewService.nsm.
Windows Services
Requirements
• The Avid Workgroup Preview Server must run on the same machine as the Avid Interplay Engine
Server.
• Since the Avid Workgroup Preview Server needs to access the files on the file server during
thumbnail rendering, a user with appropriate access rights must be impersonated for each
preview action. To ensure that the impersonated user can access the files, we strongly advise
setting it to the same user under which the Avid Interplay Engine Server runs.
220
Avid Interplay Engine Servers and Services
The user name and encrypted password for the impersonation is stored in the following registry
keys:
- HKEY_LOCAL_MACHINE\SOFTWARE\Avid Technology\Workgroup\Avid Workgroup
Server\ExecutionUser
- HKEY_LOCAL_MACHINE\SOFTWARE\Avid Technology\Workgroup\Avid Workgroup
Server\ExecutionSettings
c Change the impersonation settings for the Avid Interplay Preview Server with the
NXNServerUser.exe tool only. See “Troubleshooting the Server Execution User Account” on
page 196.
The Preview Service is responsible for the generation of thumbnails and preview images on the
server, as well as delivering them to the Interplay application.
All settings can be edited in the workgroup.xml file in the <preview><settings … /> section. This file
is located in the Interplay Engine installation directory, for example,
• C:\Program Files\Avid\Avid Interplay Engine\Data\Apache\conf\workgroup.xml (non-cluster
systems)
• S:\WorkgroupData\Apache\conf\workgroup.xml (cluster systems).
The settings should look similar to the following. Default settings are shown; the actual file
references the locations you specified during installation:
<settings
CacheRoot="C:\WG_Database$\PreviewServer/Cache"
ServerEnableDiskGuard="yes"
ServerCacheMinFreeDiskSpace="250mb"
ThumbnailImageFormat="png"
ThumbnailsUseAlpha="yes"
PreviewsUseAlpha="yes"
/>
The Preview Server reads the settings from this file when the service is started. This means settings
become active only after you restart the Preview Server. You can do this without restarting the whole
machine by restarting the service Avid_Workgroup_Preview_Server. Select Control Panel >
Administrative Tools > Services, double-click the service, and click Start.
221
Avid Interplay Engine Servers and Services
performance, this path should reside on a disk that has enough free space available to hold a
reasonable working set of cached images. While the default is inside of the database directory of
the Avid Interplay Engine, it is a good idea to place it on a different disk.
• IconRoot: Path to a directory where a set of icons is stored, usually pointing into the Avid
Interplay Engine installation directory. The icons stored here are used by the Preview Server if,
for example, a thumbnail generation failed or if an asset has an unknown format or is not an
image/video file.
• ServerEnableDiskGuard: If “yes”, the free space on disk is constantly checked and cache files
are purged if necessary. If “no”, cache files are never deleted. “1” and “0” are other possible
notations.
• ServerCacheMinFreeDiskSpace: If the disk guard is enabled it tries to ensure that the disk cache
leaves at least this amount of space free on the disk. The disk guard cannot always ensure this
limit because it works in parallel to the normal preview server operation and other applications
might store data on the same disk. Use a value that is high enough to overcome spike usage on
your disk. The disk guard removes the oldest cached files first.
Values are by default (no suffix) in megabytes, but can be specified in gigabytes ('gb'), or
terabytes ('tb'), respectively ('1gb' == '1024').
• ThumbnailImageFormat: This is the format used by client application to request thumbnails.
This should always match the requests made by the client application. It is advisable to set this to
“png.” Note: The client does not change the request format if this setting is changed.
• ThumbnailsUseAlpha: If “yes,” generated thumbnails use the alpha channel to let a white
background shine through the normal image. Use “no” to ignore alpha channel information.
n Generated thumbnails never contain any alpha information. This setting only renders the alpha
channel into the normal image data.
• PreviewsUseAlpha: If “yes,” generated preview images are delivered to the client with the alpha
channel included (if it is actually displayed is a client option). Use “no” to generate previews
without any alpha channel information.
The Avid Workgroup HTTP Server needs the Avid Interplay TCP/COM Bridge to connect to the
Avid Interplay Engine Server.
Connectivity
Processes
Windows Services
The service “Avid Workgroup TCP COM Bridge” is automatically started at system startup and
should be running all the time.
222
Avid Interplay Engine Servers and Services
Requirements
• The Avid Workgroup Server Browser must run on the same machine as the Avid Interplay
Engine Server.
• The Avid Workgroup TCP/COM bridge needs to run under the same user account as the Avid
Interplay Engine Server. To check under which user the bridge runs, use the Windows Services
Control Panel.
To check the user account, click Start, click Run, and type services.msc. Right-click Avid
Workgroup TCP COM Bridge and select Properties. In the Log On tab, the This Account option
should display the Server Execution User.
c Use the tool NXNServerUser.exe to change the Server Execution User. Do not change the
settings in the Control Panel. See “Troubleshooting the Server Execution User Account” on
page 196.
The Avid Interplay Engine needs the Avid Workgroup VSS Service to create scheduled backups of
its databases.
Connectivity
The VSS Service communicates with the Avid Interplay Engine using standard Operating System
pipes.
Processes
Windows Services
The Avid Workgroup VSS service is automatically started at system startup and should be running all
the time. This service always runs under the local system account. The Avid Workgroup VSS service
requires that the Windows Volume Shadow Copy service is also running. The Windows Volume
Shadow Copy service is installed by default and started automatically.
Requirements
• The Avid Workgroup VSS service must run on the same machine as the Avid Interplay Engine
Server.
• The Avid Workgroup VSS service requires that the Windows Volume Shadow Copy service is
also running.
223
Avid Interplay Engine Servers and Services
The Avid Workgroup Engine Monitor regularly tries to connect to the Engine Server process, the
Apache HTTP server, and the TCP/COM Bridge. If those components are too slow to respond or do
not respond at all, the Engine Monitor will trigger restarts of those components through the
corresponding cluster resources.
The Avid Workgroup Engine Monitor logs actions and health issues to the Application Event log.
Example 1: Startup:
Avid Workgroup Engine Monitor Event ID 22: Service has been started
successfully
Avid Workgroup Engine Monitor Event ID 28: Workgroup Engine process started
Avid Workgroup Engine Monitor Event ID 30: Monitoring thread started: thorough
ping 90 sec, heart beat max idle 90 sec, monitoring interval 15 sec
Avid Workgroup Engine Monitor Event ID 42: Failed to connect Workgroup Engine
with DCOM 'Error 800706bb happened 8 times within the last 14981 msec'
Avid Workgroup Engine Monitor Event ID 31: Thorough check failed: Result code:
0x800706be
Processes
Windows Services
The service Avid Workgroup Engine Monitor is started by the cluster resource “Avid Workgroup
Engine Monitor.”
Requirements
• The Avid Workgroup Engine Monitor must run on the same machine as the Avid Interplay
Engine Server. (This is ensured by the “Avid Workgroup Server” cluster resource group.)
• The Avid Workgroup Engine Monitor needs to run under the same user account as the Avid
Interplay Engine Server. To check under which user the Engine Monitor runs, use the Windows
Services Control Panel.
To check the user account, click Start, click Run, and type services.msc. Right-click Avid Workgroup
Engine Monitor and select Properties. In the Log On tab, the This Account option should display the
Server Execution User.
224
B Interplay Engine Configuration Files
The following topics provide information for configuration that you might need to do only under
certain circumstances, such as troubleshooting:
• Configuring the Server Event Manager
• Configuring Client Access
• Setting the Filetransfer Server
Config.xml File
The Interplay Engine reads its event manager settings from a file called Config.xml. By default, e-
mail notification is disabled in the installation program. If you select e-mail notification during
installation, basic settings are created in this file. If you want to add e-mail notification after
installation, you can edit the Config.xml file.
The Config.xml file is located in the Interplay Engine installation directory, for example, C:\Program
Files\Avid\Avid Interplay Engine\Data\Server\Config.
Configuring the Server Event Manager
The configuration file is an XML file that has the following format:
<XML>
<Events>
Value of Parameter
</Parameter>
...
</Action>
Value of Parameter
</Parameter>
...
</Event>
Value of Parameter
</Parameter>
...
</Events>
</XML>
The <Events> block specifies to which events the Interplay Engine should react. The <Events> block
contains <Event> blocks that specify the names of the events that you want configured here.
Inside each <Event> block is the <Action> block that specifies the actions to be performed whenever
an event occurs. The attribute “Name” describes which action is to be performed.
The <Parameter> blocks are used to specify the behavior of an action. It is also possible to identify a
parameter by its “Name” attribute. Parameters are identified by their “Name” attributes.
Whenever the server performs an action, it searches the parameters from the inside out, which means
it searches the parameter block inside the <Action> block first and then inside the <Events> block.
This allows you to specify a parameter for all events. Alternatively, you can specify a parameter for
all actions of an event.
226
Configuring the Server Event Manager
SendMail
<Action Name=”SendMail”>
<Parameter Name=”SenderMachine”>
SERVERMACHINE
</Parameter>
<Parameter Name=”RCPTList”>
[email protected], [email protected]
</Parameter>
</Parameter>
<Parameter Name=”SMTPServer”>
123.123.123.123
</Parameter>
</Action>
The “SenderMachine” parameter specifies the name of the machine on which the server resides.
The “RCPTList” parameter contains a comma separated list of valid e-mail addresses. These
addresses should receive an e-mail whenever the server performs an action.
The “SenderAddress” parameter contains the e-mail address of the sender (the Server Execution
User). The sender should act as the originator of the sent e-mail.
Make sure the mail server is aware of the username and password of this account (usually a domain
account). If the mail server is not aware of this account, it might reject the e-mail request.
227
Configuring the Server Event Manager
The “SMTPServer” parameter contains a valid IP address of the mail server to which the mail is to be
sent.
DiskLimit Event
<Event Name=”DiskLimit”>
<Parameter Name=”FreeSpace”>
30 100 500
</Parameter>
</Event>
The “FreeSpace” parameter contains a list of numbers that specify the free space on the disk in
megabytes. Whenever the free space falls below one of the specified numbers, it triggers the server to
perform one of the configured actions.
BackupFailed Event
The “BackupFailed” event is triggered whenever the automatic backup of a database fails, that is,
when the _Database folder cannot be copied to the backup location.
<Event Name="BackupFailed">
</Event>
To send an e-mail when a “BackupFailed” event is triggered, use the “SendMail” action described in
“Supported Actions in Config.xml” on page 227.
LogEvent Event
The “LogEvent” event is triggered according to the settings in the LogWatch.xml, in which an
administrator can specify what actions should happen if a severe problem inside of the Interplay
Engine occurs (for example, send an e-mail or shut down the server). The file allows a rough
definition by severity of the problem or a very detailed configuration via the message ID of the
problem.
The LogEvent is configured in the Config.xml with the following XML block:
<Event Name="LogEvent">
</Event>
To send an e-mail when a “LogEvent” event is triggered, use the “SendMail” action.
228
Configuring the Server Event Manager
ClusterResourceFailure Event
The “ClusterResourceFailure” event is triggered only in a failover cluster setup. It is sent whenever a
problem inside the cluster is detected.
<Event Name="ClusterResourceFailure">
</Event>
To send an e-mail when a “ClusterResourceFailure” event is triggered, use the “SendMail” action.
229
Configuring the Server Event Manager
<XML>
<Events>
<Event Name=”DiskLimit”>
<Action Name=”SendMail”>
</Action>
<Parameter Name=”FreeSpace”>
30 100 500
</Parameter>
</Event>
<Event Name="BackupFailure">
<Action Name="SendMail">
</Action>
</Event>
<Parameter Name=”SenderMachine”>
SERVERMACHINE
</Parameter>
<Parameter Name=”RCPTList”>
[email protected], [email protected]
</Parameter>
<Parameter Name=”SenderAddress”>
</Parameter>
<Parameter Name=”SMTPServer”>
123.123.123.123
</Parameter>
</Events>
</XML>
230
Configuring the Server Event Manager
INFO:
LogWatch.xml
Log event notifications are configured in LogWatch.xml, located in the Avid Interplay Engine
installation directory:
Edit this file to assign actions for different log events. Actions can be assigned to all message events
of a given severity or to specific events by message IDs.
Action Value
None 0
Send mail 1
Shutdown server 2
ID Severity
231
Configuring Client Access
The Configuration file is located in a folder in the Avid Interplay Engine installation directory, by
default, C:\Program Files\Avid\Avid Interplay Engine\Data\TCPCOMBridge. You configure access
for the client in this file.The ServerXML.dll resides at NxN/Workgroup.
232
Configuring Client Access
n Settings you configure in the User Management view through the Interplay Administrator also apply
to the databases (see “Managing Database Roles” on page 114). These settings are an additional
security layer on top of the Interplay User Management.
Configuring Access
The <server> token specifies the name of the server on your network that should be visible to clients
connecting to a single server machine. Make sure that all of the database directories to be accessed
are shared and visible on the single server machine.
Through <project> tokens, you specify which databases should be visible to clients connecting to the
single server. The token can have two attributes: “name” and “access.”
The “name” attribute specifies the name of the database. This name must be the same as the name of
the database configured in the Active Database List through the Interplay Administrator. If a database
is not in the Active Database List, it cannot be made visible by specifying its name in <project> token
either. You can also use the “*” as a wildcard character representing all databases in the Active
Database List.
The “access” attribute specifies the type of access for the database. If it is set to “allow,” clients can
see the database in the database browser and are allowed to access it. If the attribute is set to “deny,”
the database is not accessible and is not even visible to the clients. By default, everything is set to
“deny.”
With the <user> token, you specify which users are allowed to connect to a database. As with the
<project> token, the “name” and “access” attributes can also be used here. The name attribute is the
name of a user in the database. The “name” attribute supports the “*” (wildcard) value representing
all users.
Database and user settings are inherited from the parent node in the token tree if the settings are not
specified on the current level. This allows you to specify access permissions for all databases on a
server, or even for all servers.
The additional attribute “emptypassword” is supported for the <project> and <server> tokens. This
attribute can be set to the value “allow” or “deny.” If set to “deny,” then all connection attempts by a
user with no password specified are refused by the server or the database, respectively. By default,
whenever you create a user in an Interplay database, the password is set to empty. Avid highly
recommends setting this value to “deny” for security reasons.
Following are some examples illustrating the configuration of database and user access.
Example 1:
<XML>
<server name="WGSERVER">
</server>
</XML>
The server WGSERVER is visible to the outside, although no databases are accessible.
233
Configuring Client Access
Example 2:
<XML>
<server name="WGSERVER”>
</project>
</server>
</XML>
All databases on server WGSERVER are visible and any user can connect to the database. For all
databases, connection requests with empty passwords are refused.
Example 3:
<XML>
</project>
</server>
</XML>
All users except Administrator and John are allowed to access the databases on server WGSERVER.
For all databases on the server, connection requests with empty passwords are refused.
234
Configuring Client Access
Example 4:
<XML>
<server name="WGSERVER”>
</project>
</server>
</XML>
All users except Administrator and John are allowed to access the databases “Project1” and
“Project2.” Access to “Project2” for the user “Nina” is refused.
Example 5:
<XML>
</XML>
235
Setting the Filetransfer Server
<XML>
...
<http>
<filetransferservername>
myserver.mydomain.com
</filetransferservername>
</http>
...
</XML>
This file is located in the Interplay Engine installation directory, for example,
• C:\Program Files\Avid\Avid Interplay Engine\Data\Apache\conf\workgroup.xml (non-cluster
systems)
• S:\WorkgroupData\Apache\conf\workgroup.xml (cluster systems).
236
C Valid and Invalid Characters in Interplay
The following table lists the valid and invalid characters (also known as special characters) for
Interplay.
File asset names and All characters allowed Characters: * ? : / \ " < > |
Interplay database for files in Windows
Names ending with a dot
folder names
Names used as DOS devices (LPT1, com1, .., .,, for
example)
Video ID (Tape ID) The only characters allowed are letters, numbers,
metadata field underscores, and hyphens.
Although the following characters are valid for users and user groups in Interplay, they are not
supported when naming projects, bins, and users on Avid editing systems:
:*?<>
For information on International Character Support (ICS), see the Interplay Help.
n When you name a Mac OS X computer, use single-byte ASCII characters without spaces.
D System Metadata Properties
Metadata is textual data you can use to identify and describe the creation, contents, and disposition of
the clip or shotlist you are logging. Interplay comes with an extensive list of system metadata.
The administrator determines some of the metadata properties that can be viewed in Interplay Access
as headings in the Content View and Object Inspector, and also used in Interplay searches. Some
metadata properties are always available and cannot be disabled.
By default, the Interplay Engine includes default sets of properties for Broadcast, Post and Film
layouts, as described in the following table.
n Properties can be added to the Interplay Production database if they were created in Media
Composer and assets with those properties were checked in to Interplay Production.
Search Values and Hints on
Heading Description Searching in Interplay
All Custom All custom properties defined in the Searches for all the custom properties that
Property Layout of the Interplay are set.
Administrator.
AudioBitDepth Audio bit depth used when you work with Type a value or use the arrows to select a
audio files: 16 bit or 24 bit. value.
AuxTC24 Original HDTV sources (1080p/24) or Type numbers only in the four colon-
audio DATs created for PAL feature film separated entry fields displayed.
productions that use in-camera timecode.
AuxiliaryTC1 through You can type an auxiliary timecode or Type numbers only in the four colon-
TC5 another timecode for editing film or audio separated entry fields displayed.
timecode for film.
AuxInkDur Length of the clip, expressed in the Type numbers only in the four colon-
auxiliary ink number. separated entry fields displayed.
239
Search Values and Hints on
Heading Description Searching in Interplay
AuxInkEnd Ending auxiliary ink number for the clip. Type numbers only in the four colon-
separated entry fields displayed.
Category Assigned category. Categories are defined Set to Ignore by default, change to a
by the administrator in the Configure category name to search only for items
Categories view of the Interplay assigned to that category.
Administrator.
CFPS Captured frames per second. Type a value or use the arrows to select a
value.
Color The text display color for metadata of the Returns items of selected color found.
selected item in all Interplay Access The search does not find items colored
displays. only by inheritance (only the parent is
returned).
Creation Date When the asset was created. The format Select a time range and a particular date
of the date and time depends on the local (for example, 12/4/04 or 12/4/2004) or a
language and regional options of the time period from the pop-up menu. Click
operating system and the Java software. the calendar to get clickable calendar.
Data Format Data format AAF or OMF. Select Is and then either AAF or OMF.
240
Search Values and Hints on
Heading Description Searching in Interplay
Database Modification The last time the asset was modified in The Modified Date property refers to the
Time the Interplay database last time the asset was modified in the
Media Composer bin.
Date Deleted (Orphan Clips folder only) Displays the When used as a search criteria, produces
date and time the last links was deleted. results only for those assets that are still
in the Orphan Clips folder or its
subfolders.
Deleted By (Orphan Clips folder only) Displays the When used as a search criteria, produces
user name of the person who deleted the results only for those assets that are still
last link. in the Orphan Clips folder or its
subfolders.
DRM Digital Rights Management property. Has Depending on the search flags, this search
the special operators Has DRM and Does can retrieve links to the assets, assets or
not have DRM. links and assets which have at least one
DRM protected media somewhere in the
structure. Searches for DRM should
return all of the sequences, subclips,
rendered effects, and so on that use a
restricted master clip. DRM is referred to
as “restrictions” in Interplay Assist, Avid
Instinct, and Avid editing systems.
Duration The length of the asset in hours, minutes, Type numbers only in the four colon-
seconds, and frames. separated entry fields displayed.
End Timecode of the clip’s tail frame. Type numbers only in the four colon-
separated entry fields displayed.
FilmTC Timecode used on film. Used for 24p and Type numbers only in the four colon-
25p projects only. separated entry fields displayed.
241
Search Values and Hints on
Heading Description Searching in Interplay
FPS Play rate: the number of frames to be Type a value or use the arrows to select a
displayed each second. The default is value.
29.97 for NTSC and 25 for PAL for
video. The play rate can also be 24 or
23.98.
Frame Chase Expected Expected length of a clip captured by the Type numbers only in the four colon-
Duration Frame Chase Editing method. separated entry fields displayed.
Frame Chase Known Current length of a clip being captured by Type numbers only in the four colon-
Duration the Frame Chase Editing method. separated entry fields displayed.
Has Closed Captions An asset that has closed captions created Criterion is Closed Captions, values are
or edited in MediaCentral UX. “has Closed Captions” or “does not have
Closed Captions.”
IN-OUT The length of the marked segment of a Select an operator and then type numbers
clip, if any. only in the four colon-separated entry
fields displayed.
Initial Checkin Date Date that the asset was first checked in. Select a time range and a particular date
(for example, 12/4/04 or 12/4/2004) or a
time period from the pop-up menu. Click
the calendar to get clickable calendar.
InkDur Length of the clip, expressed in ink Select an operator and then type numbers
number. Used for 24p projects, 25p only in the four colon-separated entry
projects, and matchback projects only. fields displayed.
You cannot modify this number.
InkEnd Ending ink number for the clip. You Select an operator and then type numbers
cannot modify this number. only in the four colon-separated entry
fields displayed.
Is Multigroup If an asset is a multigroup clip, a green Perform an extended search by using the
check mark is displayed in Assets view attribute name “MultiGroup” and the
and “True” is displayed in Object attribute value “Is Multigroup” or “Is Not
Inspector. Multigroup.
242
Search Values and Hints on
Heading Description Searching in Interplay
KN Dur Length of the clip, expressed in feet and Select an operator and then type numbers
frames. Used for 24p projects, 25p only in the four colon-separated entry
projects, and matchback projects only. fields displayed.
KNE nd Ending key number for the clip. Used for Select an operator and then type numbers
24p projects, 25p projects, and matchback only in the four colon-separated entry
projects only. fields displayed.
KN Mark IN Key number for the IN point, if you set Select an operator and then type numbers
one for the clip. Used for 24p projects, only in the four colon-separated entry
25p projects, and matchback projects fields displayed.
only.
KN Mark OUT Key number for the OUT point, if you set Select an operator and then type numbers
one for the clip. Used for 24p projects, only in the four colon-separated entry
25p projects, and matchback projects fields displayed.
only.
KN Start Starting key number for the clip. Used for Select an operator and then type numbers
24p projects, 25p projects, and matchback only in the four colon-separated entry
projects only. fields displayed.
Last Checkin Date Date when the asset was last checked in. Select a time range and a particular date
(for example, 12/4/04 or 12/4/2004) or a
time period from the pop-up menu. Click
the calendar to get clickable calendar.
Mark IN Timecode for the IN point, if you set one Select an operator and then type numbers
for the clip. only in the four colon-separated entry
fields displayed.
Mark OUT Timecode for the OUT point, if you set Select an operator and then type numbers
one for the clip. only in the four colon-separated entry
fields displayed.
Master Dur Length of the final master sequence, Select an operator and then type numbers
expressed in feet and frames. You cannot only in the four colon-separated entry
modify this number. fields displayed.
Master End Ending key number for the final master Select an operator and then type numbers
sequence. You cannot modify this only in the four colon-separated entry
number. fields displayed.
243
Search Values and Hints on
Heading Description Searching in Interplay
Master Start Starting key number of the final master Select an operator and then type numbers
sequence. Used for 24p projects, 25p only in the four colon-separated entry
projects, and matchback projects only. fields displayed.
Media Size Media file size. Specify KB, MB, GB and type a number.
Note that this specification cannot be
saved in a Saved Search.
Media Status Online, offline, or partially offline status, Select is/is not, and then online, offline,
or exists on another workgroup. partial, or nearonline.
Modified Date When the asset was last modified (from Select a time range and a particular date
the bin). (for example, 12/4/04 or 12/4/2004) or a
time period from the pop-up menu. Click
the calendar to get clickable calendar.
Name The name of the asset. Type text (not case sensitive; spaces
permitted).
Original Bin Name of the bin where the media for this
asset was originally captured.
Original Path (Orphan Clips folder only) Displays the When used as a search criteria, produces
folder path for an asset whose last link results only for those assets that are still
was deleted. in the Orphan Clips folder or its
subfolders.
Original Project Name of the project under which the Project name (dropdown list).
media for this asset was originally
captured.
Path Path to assets in the Interplay database. Meant to be used in conjuction with other
search conditions to narrow the area
where the results are coming from: for
example, combine a search for all
masterclips that have been updated in the
last 10 minutes and that are in path "/
Projects/MyName/MyBin2.”
Select is or is not, then click the Select
button and choose a path from the tree.
Alternately, select contains or does not
contain and type text.
244
Search Values and Hints on
Heading Description Searching in Interplay
Reserved (Search only) Indicated item is reserved Select a user and then select a time frame.
for specified timeframe by specified user.
S3D Alignment Displays whether or not the media has Criterion for Extended Search in Access
already been aligned by a third-party
application. Presently, this is just an
indicator for the editor. There are no
software functions associated with this
field.
• None (Default)
• Full: Indicates that media has been
pre-aligned by an external
application.
245
Search Values and Hints on
Heading Description Searching in Interplay
S3D Channel Displays which channel this master clip Criterion for Extended Search in Access
will deliver into the stereoscopic clip.
(Left eye, right eye and monoscopic are
full frame channels, while Side by Side
and Over/Under are frame compatible
channels.)
Left Eye: Indicates that the contents of
this clip are to be used as the Left eye.
Right Eye: Indicates that the contents of
this clip are to be used as the Right eye.
Over/Under: Indicates that this is frame
compatible media in an over/under
format.
Side by side: Indicates that this is frame
compatible media in a side by side
format.
Monoscopic: Indicates that this is a
standard 2D clip (not stereoscopic).
S3D Clip Name Displays the name that was used to name Criterion for Extended Search in Access
the stereoscopic clip when it is created.
The name only needs to be set for one of
the contributing master clips. If no name
is entered for any of the contributing
clips, then the S3D Group name will be
used instead.
S3D Contributors Lists the S3D Channels (master clips) that Criterion for Extended Search in Access
(master clip only) feed into the stereoscopic clip.
S3D Eye Ordering Only available if the media is in a frame Criterion for Extended Search in Access
compatible format with the S3D Channel
set to either Over/Under or Side by Side.
Specifies which half of the image the eye
is displayed.
Left-Right:
• For Side by Side format, the Left eye
is on the left, the Right eye is on the
right.
• For Over/Under format, the Left eye
is in the top half of the image, Right
eye is in the bottom.
Right-Left:
• For Side by Side format, the Right eye
is on the left, Left eye is on the right.
• For Over/Under format, the Right eye
is in the top half of the image, Left
eye is in the bottom.
246
Search Values and Hints on
Heading Description Searching in Interplay
S3D Group name A common name used to identify all Criterion for Extended Search in Access
master clips originating from the same
stereoscopic footage. The group name is
used by the application to create a single
stereoscopic clip that references these
master clips. Therefore, this name must
be exactly the same for all clips that need
to be grouped into a stereoscopic clip.
When material is captured from tape, this
field is automatically populated for all the
left and right eye master clips.
When material is imported/linked from
file, this data may not be present. If so,
you can select the clips in the bin and
request for auto-population of the group
name.
If an S3D Clip name is not specified, then
the group name is used to name the
stereoscopic clip when it is created.
S3D Inversion Displays if and how the contents of this Criterion for Extended Search in Access
clip should be inverted before being used.
This is useful when beam-splitter rigs are
used during filming, and a mirror is used
to create the image for one of the eyes. In
this case, one of the eyes will be inverted
so it needs to be corrected
None: Leaves the image as is.
Horizontal: Inverts the image
horizontally.
Vertical: Inverts the image vertically.
Horizontal/Vertical: Inverts the image
horizontally and vertically.
S3D InversionR Only available if the media is in a frame Criterion for Extended Search in Access
compatible format with the S3D Channel
set to either Over/Under or Side by Side.
Displays how the part of the image that
provides the right eye should be inverted
before being used.
None: Leaves the image as is.
Horizontal: Inverts the right eye image
horizontally.
Vertical: Inverts the right eye image
vertically.
Horizontal/Vertical: Inverts the right eye
image horizontally and vertically.
247
Search Values and Hints on
Heading Description Searching in Interplay
S3D Leading Eye Displays which eye image should be used Criterion for Extended Search in Access
(master clip only) when editing with the leading eye.
This is useful in scenarios where a beam-
splitter rig was used during filming. In
such a case, the leading eye is typically
the non-reflected image.
Left: (Default) Indicates that the left eye
image is the leading eye.
Right: Indicates that the right eye image
is the leading eye.
SoundTC Timecode for audio. Select an operator and then type numbers
only in the four colon-separated entry
fields displayed.
Start Timecode of the clip’s head frame. Select an operator and then type numbers
only in the four colon-separated entry
fields displayed.
Tape Source tape name (from the bin). Type text (not case sensitive; spaces
permitted).
TC25 25-fps timecode, no pulldown. Used for Select an operator and then type numbers
24p and 25p projects only. only in the four colon-separated entry
fields displayed.
248
Search Values and Hints on
Heading Description Searching in Interplay
TC25P 25-fps timecode with PAL pulldown. Select an operator and then type numbers
Used for 24p and 25p projects only. only in the four colon-separated entry
fields displayed.
TC30 30-fps timecode with 2:3 pulldown. Used Select an operator and then type numbers
for 24p and 25p projects only. only in the four colon-separated entry
fields displayed.
TC30NP 30-fps timecode with no pulldown Select an operator and then type numbers
(frames 00 through 29). only in the four colon-separated entry
fields displayed.
TC60 60-fps timecode. Used for HD projects. Select an operator and then type numbers
only in the four colon-separated entry
fields displayed.
Tracks All tracks used by the asset (from the bin) Select Video, Audio, Data, or Timecode
249
Search Values and Hints on
Heading Description Searching in Interplay
250
E Server Error Codes
The following table lists the error codes and the textual expressions that the Interplay Engine can
return.
252
89990091 object not mounted into file system
8999009b cannot move the item to another branch. Due to the branch settings, the
source and destination locations are in different branches.
8999009c cannot create a share to a file in another branch. Due to the branch settings,
the share and share target locations are in different branches.
89990124 The database share on the server is not accessible. Please contact your
administrator.
253
89990147 the object could not be checked in
89990149 error during reversal of transaction, file still pending, you must recover
manually
8999014d Another check-in operation was performed before yours. Try the merge
again against the correct version.
89990165 the server could not be instantiated (is the server installed on this
machine?)
89990178 The license key contained one or more expired licenses. These licenses are
ignored.
254
89990181 Failed to open the database (The server is in exclusive access mode).
Contact your administrator.
This message is displayed when the server is in Exclusive Access mode, for
example, when the Interplay administrator is using system maintenance
tools (see “Running Database Maintenance Tools” on page 65). Exclusive
Access can be acquired and released in the Lock Server view,
independently of the Maintenance tools.
89990192 The object or one of its sub-objects is locked. It is not possible to make
changes to this object.
89990195 the database was created with a newer version and cannot be opened with
this server
8999019f setting a property failed because the condition for setting did not match
899901a4 An item in a folder was removed while the folder was being enumerated
255
89990235 unknown command passed to RunCommand
89990244 The specified object was already touched in the current transaction
89990314 The given action category name already used by another action category
256
89990315 The given action name already used by another action
89990317 Unable to complete the operation because the action exists with another
type
89990320 Unable to complete the operation because the role exists with another type
89990324 The system id's for roles or actions are out - impossible to create new
system actions or roles
89990327 The initialization of the authorization subsystem failed - read message for
more information
89990340 The initialization of the user management subsystem failed - read message
for more information
89990341 A generic command was called which is not supported for user or group
objects
89990342 Internal requirements for user or groups objects are not fulfilled (for
example, link broken)
89990353 The user can neither be moved nor removed (that is, users cannot be moved
from the Everyone group and the Administrator cannot be moved from the
Administrators group)
89990354 The given user shall be destroyed but was not deleted before
257
89990368 the database is from a different CCS and needs a migration
8999036e The CCS does not have the same version as the server of the database
89990372 No Children can be added to this folder or moved out of this folder
89990450 There is no open session for this client. If you are using an older version of
the client, JXDK or MDK please upgrade to a newer version
89990601 continue
89990603 OK
89990604 created
89990605 accepted
89990607 no content
89990621 unauthorized
89990623 forbidden
258
89990624 not found
89990629 conflict
8999062a gone
259
89990902 The sender must be a user. It cannot be a user group
89990906 the viewing counter of a mailbox is inconsistent with the viewing status of
the messages
89990a00 Could not open an image because the file could not be found or the caller is
not allowed to open the file.
89990a01 Could not read an image. The file could be opened but not be read.
89990a02 Could not create an image file. Maybe the destination folder does not exist
or the caller is not allowed to write to that location.
89990a03 Could not write an image file. The file was created but writing to the file
failed. This could for example happen if disk has insufficient disk space.
89990a04 The image could not be read because it does not have a known format.
89990a05 The image could not be read because the bitmap in it is invalid.
89990a07 An image could not be loaded or saved because the license for the LZW
algorithm is not available.
89990a08 The image could not be read or stored because the file or image has an
invalid format.
89990b01 The LDAP server received an invalid request from the server, LDAP error:
LDAP_PROTOCOL_ERROR(0x2)
89990b02 A specified time limit was exceeded in a request to the LDAP server,
LDAP error: LDAP_TIMELIMIT_EXCEEDED(0x3)
89990b03 A specified size limit was exceeded in a request to the LDAP server, LDAP
error: LDAP_SIZELIMIT_EXCEEDED(0x4)
89990b04 The LDAP server does not support the authentication method specified by
the server, LDAP error:
LDAP_AUTH_METHOD_NOT_SUPPORTED(0x7)
89990b05 The request sent to the LDAP server required strong authentication and
therefore failed, LDAP error: LDAP_STRONG_AUTH_REQUIRED(0x8)
89990b06 A limit set by the LDAP administrator was exceeded in a request to the
LDAP server, LDAP error: LDAP_ADMINLIMIT_EXCEEDED(0xB)
89990b07 The LDAP server was unable to satisfy a request because one or more
critical extensions were not available, LDAP error:
LDAP_UNAVAILABLE_CRITICAL_EXTENSION(0xC)
260
89990b08 The request sent to the LDAP server required confidentiality by the
transport protocol and therefore failed, LDAP error:
LDAP_CONFIDENTIALITY_REQUIRED(0xD)
89990b09 A search request sent to the LDAP server is not compatible with the
attribute syntax specified by the LDAP database, LDAP error:
LDAP_INAPPROPRIATE_MATCHING(0x12)
89990b0a An LDAP object specified in a request could be found by the LDAP server,
LDAP error: LDAP_NO_SUCH_OBJECT(0x20)
89990b0b The LDAP server detected an error when trying to dereference an alias,
LDAP error: LDAP_ALIAS_PROBLEM(0x21)
89990b0d The LDAP server cannot perform the operation on a leaf entry, LDAP
error: LDAP_IS_LEAF(0x23)
89990b0e A search request sent to the LDAP server could not dereference an alias
because of missing access rights, LDAP error:
LDAP_ALIAS_DEREF_PROBLEM(0x24)
89990b0f An incorrect authentication method was used when sending a request to the
LDAP server, LDAP v: LDAP_INAPPROPRIATE_AUTH(0x30)
89990b10 The credentials sent to the LDAP server are invalid, LDAP error:
LDAP_INVALID_CREDENTIALS(0x31)
89990b11 The request sent to the LDAP server was not completed because of missing
access rights, LDAP error: LDAP_INSUFFICIENT_ACCESS(0x32)
89990b12 The LDAP server is too busy at the moment to fulfill the request, LDAP v:
LDAP_BUSY(0x33)
89990b14 The LDAP server cannot process the request due to server-defined
restrictions, LDAP error: LDAP_UNWILLING_TO_PERFORM(0x35)
89990b18 The LDAP server could not complete the request because it violates the
naming convention, LDAP error: LDAP_NAMING_VIOLATION(0x40)
89990b19 The LDAP server could not complete the request because it violates the
rules set for the object class, LDAP error:
LDAP_OBJECT_CLASS_VIOLATION(0x41)
89990b1a The LDAP server cannot perform the operation on a non-leaf entry, LDAP
error: LDAP_NOT_ALLOWED_ON_NONLEAF(0x42)
89990b1b The LDAP server cannot perform the operation because it attempts to
change attributes that are necessary for the relative DN of the entry, LDAP
error: LDAP_NOT_ALLOWED_ON_RDN(0x43)
89990b1c The LDAP server cannot perform the operation because the entry already
exists, LDAP error: LDAP_ALREADY_EXISTS(0x44)
261
89990b1d The LDAP server cannot perform the operation because it would change
the structure rules of the object class, LDAP error:
LDAP_NO_OBJECT_CLASS_MODS(0x45)
89990b1e The results of a request to the LDAP server are too large to return them,
LDAP error: LDAP_RESULTS_TOO_LARGE(0x46)
89990b20 The LDAP server cannot perform the operation because of a virtual list
view error, LDAP error: LDAP_VIRTUAL_LIST_VIEW_ERROR(0x4C)
89990b2b n LDAP operation failed because the system is out of memory, LDAP
error: LDAP_NO_MEMORY(0x5a)
89990b2d An LDAP operation failed because it is not supported by the LDAP server,
LDAP error: LDAP_NOT_SUPPORTED(0x5c)
89990b2f An LDAP operation failed because a required control was not found,
LDAP error: LDAP_CONTROL_NOT_FOUND(0x5d)
262
89990b32 An LDAP operation failed because a referral required too many referral
hops, LDAP error: LDAP_REFERRAL_LIMIT_EXCEEDED(0x61)
89990b50 The operation failed because the user authentication provider is not enabled
89990b51 The authentication failed because empty passwords are not allowed
89990b52 The CCS was unable to retrieve the users from a user authentication
provider
89990b54 The required setting for the LDAP server is not set
89990b55 The required setting for the LDAP user object class is not set
89990b56 The required setting for the LDAP user name attribute is not set
263
F Consistency Check Codes
The following tables explain the codes reported when you run a Consistency Check:
• Consistency Check Critical Errors
• Consistency Check Errors
• Consistency Check Warnings
c The Consistency Check is for support purposes. You should perform this check only if
requested by Avid Technical Support.
Code Meaning
Code Meaning
7061 Not possible to determine the server master path for the file
265
Consistency Check Warnings
Code Meaning
Code Meaning
23022 invalid entry in the authorization role table. This can happen when there is
an entry in the permission table that does not refer back to an object. For
example, an object was deleted or the creation of a folder was cancelled.
266
ABCDEFGHIJKLMNOPQRSTUVWXYZ
Index
267
Index ABCDEFGHIJKLMNOPQRSTUVWXYZ
268
ABCDEFGHIJKLMNOPQRSTUVWXYZ Index
D Error codes
Consistency Check 264
Data folder 212 server 251
Database Event Manager settings 225
activating 54 Everyone group 107
backing up 25 Exclusive Access
blocking access to 119 for maintenance tools 65
changing root folders 71 setting and releasing 73
creating 22 Exiting
deactivating 53 Interplay Administrator 21
described 13 Exporting
directories and files 23 license 85
locking 52 Extended search
migrating 55 custom properties 136
moving (clustered) 60
moving (non-clustered) 57
moving database and users (clustered) 61 F
moving database and users (non-clustered) 58 Failed to Delete folder 155
moving when disk space low 63 Fast backup
renaming 64 described 25
restoring 25 File assets
restoring example 40 described 14
unlocking 52 Filetransfer server 236
viewing information about 48 Firewalls
Database asset troubleshooting 196
deletion 155 Folderlocations.xml
Database Information View 48 described 23
Database repair tools 65 Folders
DCOMConfig Settings 218 assigning roles to 114
Deactivating blocking access to 119
database 53 setting ownership 152
Delete Kept Media tool 164 Frame Locators tab
Delete Lost File Mobs tool 65 configuring display 183
Deleting Full backup
options for deleting locked media 163 described 25, 25
options for deleting OMF or MXF 163
overview 155
scheduling 160 G
users and user groups 113
General role assignments
Dictionaries
setting 117
for custom properties 134
viewing 114
Differential backup
Global authentication 91
described 25
DiskLimit event 228
Dongle H
and licenses 77
Handover directories
DRM (restrictions) 241
described 23
Duration attribute 241
Hardware ID 77
Dynamic relink
Help
Editor Database option 172
opening 20
E
I
Editor Database option 186
Imported Users group 107
E-mail notifications
Importing
errors and severity level 232
LDAP users 97
Engine Monitor Service 223
269
Index ABCDEFGHIJKLMNOPQRSTUVWXYZ
270
ABCDEFGHIJKLMNOPQRSTUVWXYZ Index
Media Composer P
setting Application Database option 170, 171
Media Composer Cloud Partial restore
settings in Interplay Administrator 186 optimized 151
Media Composer Cloud Settings view Passwords
options 186 viewing and setting 109
Media Indexer PEBCO 167
registering in Interplay Administrator 144 Perform Consistency Check view 48
MediaCentral Platform Performance
authentication provider 93 optimizing Interplay 195
MediaManager Permanent license 78
migrating users from 107 Permissions
Metadata setting 110
system, list 238 See also Roles
Metadata override Presets
for archive 166 workgroup transfer 147
Migrated Users group 107 Preview Server folder 216
Migrating pro file
database 55 described 23
Moving Pro Tools
database (clustered) 60 plug-ins for Interplay 192
database (non-clustered) 57 Production Engine Bus Connector 167
database and users (clustered) 61 Property Layout view 124
database and users (non-clustered) 58
database when disk space low 63 R
MXF files
option for deleting 163 Read role
described 110
Read/Write role
N described 110
No Access role Read/Write/Delete role
described 110 described 110
NxNServerLock.exe Recover Lost Master Mobs tool 65
locking server process 199 Referenced assets
moving database with 63 option to delete 164
NxNServerShutdown.exe Remote workgroups
moving database with 63 configuring for search or transfer 140
shutting down server process 199 Remove Duplicated Locators tool 65
NxNServerUnlock.exe Renaming
moving database with 63 database 64
NXNServerUser.exe Reservations
recreating Server Execution User 198 automatic 178
Resolutions
italics for unsupported 128
O setting available in clients 127
Object Inspector Restart Server view 77
configuring Frame Locators 183 Restarting
configuring Restrictions 184 server 77
OMF files Restore
option for deleting 163 optimized partial 151
Online support 10 Restoring
Optimized Partial Restore 151 backup version 34
Orphan Clips folder partial restore 44
changes for v2.4 155 Restrictions
types of links 160 DRM property 241
Ownership Behavior view 152 Restrictions tab
configuring display 184
271
Index ABCDEFGHIJKLMNOPQRSTUVWXYZ
272
ABCDEFGHIJKLMNOPQRSTUVWXYZ Index
Users
adding from Avid Unity 94
adding manually 109
adding to a CCS 90
default 107
deleting 113
disconnecting all 77
importing 91
importing from LDAP 97
importing from Windows domain 95
list of connected 72
management guidelines 122
managing 106
removing from group 114
roles 110
setting attributes for 109
setting passwords for 109
V
Validate User Tree tool 65
Verify Link Consistency tool 65
VITC (Vertical Interval Timecode)
in a bin 250
VSS service 223
W
WG_Database$
identifying root folder for 70
Windows Domain authentication 95
Workgroup name
setting 144
Workgroup Properties view (Avid Service Framework)
193
Workgroup Transfer Presets view 147
workgroup.xml file
configuring for file transfer server 236
configuring for split database 209
Workgroups
described 13
multiple workgroups 14
remote 140
X
XML files
for custom properties 134
273