36
Interplay ® | MAM Export to MAM Guide Version 2.10.0

Intreplay | MAM Export to MAM Guideresources.avid.com/.../Export_to_MAM_Guide_v2.10.0.pdf · select the Export to MAM process type and one of its submenu items: either a target object

  • Upload
    others

  • View
    26

  • Download
    0

Embed Size (px)

Citation preview

Interplay® | MAM Export to MAM Guide

Version 2.10.0

Contents Using This Reference ....................................................................... 4

Symbols and Conventions .......................................................................................... 4 If You Need Help ......................................................................................................... 5 Avid Training Services ................................................................................................ 5

1 Introduction ....................................................................................... 6

2 Getting Started .................................................................................. 7 Basic Configuration Steps ........................................................................................... 7 Initiating “Export to MAM” in MediaCentral | UX ......................................................... 7 Input Parameters ......................................................................................................... 9

Target Object Classes ........................................................................................... 9 Archive Sections .................................................................................................. 10 Resolving the Archive Section ............................................................................. 10 Extending the Configuration ................................................................................. 10 Using Mixed Attachments .................................................................................... 11 Hidden PAM2MAM Parameters ........................................................................... 11 Using a Placeholder Object ................................................................................. 12 Importing Sub Clips .............................................................................................. 12

3 Process Model ................................................................................. 16 Business Process Flow ............................................................................................. 16 Script Task Description ............................................................................................. 18

Initialize ................................................................................................................ 18 ArchiveInMam ...................................................................................................... 19 ArchiveSubClipsinMam ........................................................................................ 19 ArchiveInMam_PostError ..................................................................................... 19 CheckResult ......................................................................................................... 20

4 Data Model ....................................................................................... 21 Process Class PAM_ARCHIVE_IN_MAM ................................................................ 21

Attributes .............................................................................................................. 21 Compound Attribute P_PAM_ASSET_INFORMATIONS .................................... 22

Object Class .............................................................................................................. 23 Legal List PAM_ARCHIVE_OBJECT_CLASS .......................................................... 23 Legal List PAM_SUBCLIP_OBJECT_CLASS .......................................................... 23 Templates.................................................................................................................. 24

CREATECAT_PAM_ARCHIVE_IN_MAM ........................................................... 24 CREATECAT_PAM_ARCHIVE_IN_MAM_FEATURE ........................................ 25 CREATECAT_PAM_ARCHIVE_IN_MAM_RUSHES .......................................... 25 CREATECAT_PAM_ARCHIVE_IN_MAM_TRAILER .......................................... 26

3

CREATECAT_PAM_ARCHIVE_IN_MAM_VIDEO .............................................. 26 P_PAM_ARCHIVE_IN_MAM ............................................................................... 27 P_PAM_ARCHIVE_IN_MAM_ADMIN ................................................................. 27

5 Configuration ................................................................................... 29

6 General Notes, Known Issues, and Pitfalls ................................... 31 Refreshing the PAMAdapter Configuration ............................................................... 31

Disclaimer ........................................................................................ 32

Using This Reference

Symbols and Conventions

Avid documentation uses the following symbols and conventions:

Symbol or Convention Meaning or Action

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

A caution means that a specific action you take causes you to lose data.

Courier Courier on gray background indicates code examples.

Courier blue font Courier blue font on gray background emphasizes code in examples.

The arrow indicates that line breaks in code examples are not allowed when using or writing comparable code.

Italic font Italic font is used to emphasize certain words.

Courier bold font Courier bold font identifies text that you type.

> This symbol indicates menu commands (and subcommands) in the order you select them. For example, File > Import means open the File menu and then select the Import command.

This symbol indicates a single-step procedure. Multiple arrows in a list indicate that you perform one of the actions listed

<placeholder, variable> Angle brackets indicate placeholders or variables.

UPPER CASE Indicates names of processes, process classes, data model attributes, legal lists, legal list values, states of tasks, and templates

5

If You Need Help

If you are having trouble using your Avid product:

1. Retry the action, carefully following the instructions given for that task in this guide. It is especially important to check each step of your workflow.

2. Check the latest information that might have become available after the documentation was published.

You should always check online for the most up-to-date documentation because the online version is updated whenever new information becomes available. To view the online versions, visit the Knowledge Base at www.avid.com/support.

3. Check the documentation that came with your Avid application or your hardware for maintenance or hardware-related issues.

4. Visit the online Knowledge Base at www.avid.com/support. Online services are available 24 hours a day, 7 days a week. Search this online Knowledge Base to find answers, view error messages, to access troubleshooting tips, download updates, and read or join online message-board discussions.

Avid Training Services

Avid makes lifelong learning, career advancement, and personal development easy and convenient. Avid understands that the knowledge you need to differentiate yourself is always changing, and Avid continually updates course content and offers new training delivery methods that accommodate your pressured and competitive work environment.

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).

1 Introduction

This document describes the business process “Export to MAM” which is delivered with the Mam.Kit.Production package.

Before version 2.9, the “Export to MAM” process was named “Archive Production Assets in MAM.”

The Export to MAM business process is designed to export assets (master clips, sub clips, or sequences) from Avid Interplay | Production (PAM) to Interplay | MAM. The business process is initiated in the Avid MediaCentral | UX and uses the PAM2MAM business process as a sub-process.

The following topics provide basic information about the Export to MAM business process:

• Getting Started

• Process Model

• Data Model

• Configuration

• General Notes, Known Issues, and Pitfalls

For additional information, see the following documents:

• Interplay | MAM MAM2PAM Guide

• Interplay | MAM PAM2MAM Guide

• Interplay | MAM PAM Restore Guide

2 Getting Started

The following topics provide information on how to get the Export to MAM process running, how the process is initiated in the UI, and how additional target object classes can be configured:

• Basic Configuration Steps

• Initiating Export to MAM in MediaCentral UX

• Input Parameters

Basic Configuration Steps

The Export to MAM process requires the following basic configuration steps:

1. Ensure that the Mam.Kit.Production installation package is installed and configured properly.

2. Ensure that the Mam.Kit.Production.Common installation package is installed and configured properly.

3. Ensure that the Mam.Core.MediaCentralConnection package is installed.

4. Ensure that the Interplay MAM and Interplay Production systems to be used are configured in MediaCentral UX.

5. In MAM System Administrator, select the MPI configuration profile, therein select the section for your workgroup (such as PAM/Workgroup), and provide a value for the following setting:

MediaCentralSystemId: System ID of the Production system used in MediaCentral (for example, for the Media Index)

Initiating “Export to MAM” in MediaCentral | UX

You can trigger the Export to MAM process in MediaCentral UX, as described in the following procedure.

1. Sign in to MediaCentral UX.

Initiating “Export to MAM” in MediaCentral | UX

8

2. Find and select the master clips, sub clips, and sequences you want to export to MAM.

3. Click the Pane Menu button, select Actions and the system that runs the process. Then select the Export to MAM process type and one of its submenu items: either a target object class or ‘All object classes’ to select the target object class in the dialog box that opens.

4. Do the following to submit the Export to MAM process:

a. (Optional) Provide a main title for the process. If you provide an empty title, the default title “Exporting Asset(s)” is used.

b. Select a target object class in the Export to MAM dialog box. If you have not used the ‘All object classes’ option, the target object class is already set.

Input Parameters

9

c. (Option) Check the Create new asset check box if you want to export the assets again even they have been exported before. If the check box is not checked, a metadata update is performed for the already exported assets.

Sub clips attached to the process are always imported as new assets. After they are exported in Interplay MAM, they are treated as Interplay MAM objects that do not show any reference to the original sub clip in Interplay Production.

d. (Option) Check the Archive on tape check box if you want to archive the essences in MAM on tape.

e. (Option) Check the Import related sub clips check box, to initiate the import of sub clips belonging to the master clips attached to the process (see also Importing Sub Clips).

f. (Option) Check the Create associated sub clips check box if sub clips are to be imported as associated object, referencing essences from its master clip. Uncheck the check box if sub clips are to be imported as independent object, holding its own essences, without any connection to its originating master clip.

The Create associated sub clips setting is only effective if the Import related sub clips check box is checked.

To monitor the process in the Progress pane:

Open the Progress pane and monitor the Export to MAM process:

a. Initializing: The process initializes.

b. Export to MAM: The process exports the assets in MAM.

c. Checking result: The process checks the results.

d. Finished: The process has finished.

Input Parameters

The following topics provide information on input parameters, how the mapping between target object classes and archive sections is working, and how mapping can be extended:

Target Object Classes

The target object class which is selected by the user during process initialization is represented by the legal list PAM_ARCHIVE_OBJECT_CLASS.

Input Parameters

10

Archive Sections

The archive sections are configured in the MPI profile under the section path PAM/<WorkgroupSection>/Archive/<ArchiveSection> and provide information on how an Export to MAM process is to be handled.

Resolving the Archive Section

Before the archive section can be resolved for each asset in the process attachment list, the workgroup section has to be resolved. This is done using the system ID of the attachment which has to match the MediaCentralSystemId configuration setting in the workgroup section.

After the workgroup section has been resolved, the archive section is resolved by the legal list ID related to the selected label of the target object class. The value has to match the ArchiveLegalListId configuration setting in the archive section.

The following rules apply when configuring the settings for section resolving:

• The mapping of PAM system IDs to the MediaCentralSystemId setting in the workgroup sections has to be unique. Only one workgroup section can have the same value for the MediaCentralSystemId setting.

• Under a dedicated workgroup section, the mapping of a PAM_ARCHIVE_OBJECT_CLASS legal list ID to the ArchiveLegalListId setting in the archive sections has to be unique. Only one archive section under a dedicated workgroup section can have the same value for the ArchiveLegalListId setting.

Extending the Configuration

By default, the following target object classes are supported which are mapped to different default archive sections in the default workgroup section Workgroup:

Target Object Class Legal List ID Archive section

Feature 0 AsFeature

Rushes 1 AsRushes

Trailer 2 AsTrailer

Video 3 AsVideo

Input Parameters

11

To support additional configuration settings, do the following:

1. Create a new entry in the PAM_ARCHIVE_OBJECT_CLASS legal list with an informative label.

2. In the MPI profile, copy and rename an archive section in the default workgroup section.

3. Configure the new archive section as needed and set the ArchiveLegalListId setting to the ID of the newly created legal list entry in the PAM_ARCHIVE_OBJECT_CLASS legal list.

Using Mixed Attachments

If you want to use the Export to MAM business process with assets mixed from different PAM systems, the following rules apply:

• For every PAM system you want to export assets from, configure a dedicated workgroup section in the MPI profile using the PAM system ID in the MediaCentralSystemId setting.

• For every PAM system you want to export assets from, configure an archive section with the legal list ID of the selected target object class for the ArchiveLegalListId in the related workgroup section.

Hidden PAM2MAM Parameters

Some input parameters are set in the Export to MAM process dialog box; additional parameters for the PAM2MAM sub-process are hidden by configuration.

In the resolved archive section, the value of the ProcessAttributeMapping setting points to a subsection of the ProcessAttributeMapping section in the MPI profile (such as

Input Parameters

12

ProcessAttributeMapping/Default). The following settings in this section control additional input parameters for PAM2MAM:

• DO_POST_PROCESSING: Determines if the PAM2MAM sub-processes are using a post processing script

• DO_VIDEO_IMPORT: Determines if the PAM2MAM sub-processes are importing the video files into MAM

• IN_AUDIO_FORMAT: The audio resolution to export

• IN_VIDEO_FORMAT: The video resolution to export

Using a Placeholder Object

The PAM2MAM process supports the usage of a placeholder object which is used to import the asset from PAM.

To support this functionality in the Export to MAM process, the sub-attribute IN_DMGUID was added to the P_PAM_ASSET_INFORMATIONS multi-value compound attribute.

A custom workflow implementation for the ArchiveInMam_PreProcessing script task can set this sub-attribute for its current line of the multi-value compound attribute.

If the IN_DMGUID sub-attribute is set, the ArchiveInMam script task uses its value to set the IN_OBJECT_DMGUID attribute when starting the PAM2MAM sub-process. Additionally, the IN_DO_UPDATE attribute is set to “1”.

Importing Sub Clips

The Export to MAM process handles archiving of PAM sub clips in different ways, depending on the process input parameters.

Sub clips are attached directly to the process In this case, each sub clip is exported as an independent MAM object holding its own essences. Neither a connection to the originating PAM sub clip nor to the related PAM master clip is stored in MAM.

Input Parameters

13

Process input parameter P_PAM_SUBCLIPS_IMPORT is set to ‘true’ In this case, for each master clip attached to the process the related sub clips are identified. Subsequent processing of the sub clips depends on the value of the process input parameter P_PAM_SUBCLIPS_ASSOCIATED.

Process input parameter P_PAM_SUBCLIPS_ASSOCIATED is set to ‘true’

The sub clips are exported as associated objects. Sub clip and related master clip are connected by an association in MAM. The sub clip references its master clips essences. The sub clip in MAM contains the MOB ID of its counterpart in PAM, which enables restoring it to the PAM at a later point in time.

Input Parameters

14

Process input parameter P_PAM_SUBCLIPS_ASSOCIATED is set to ‘false’

In this case, sub clips are handled as if they were attached directly to the process. Archiving therefore leads to independent objects in MAM. The master clip and the sub clip are exported to MAM. The sub clip is exported as independent object with no connection to its origin master clip.

Possibly a sub clip is directly attached to the process and in addition is part of the processing by its relation to an attached master clip. If the input parameter P_PAM_SUBCLIPS_ASSOCIATED is set to “false,” the duplicate is filtered and only one object is created in MAM.

Input Parameters

15

Which object class is used for the sub clip creation is determined by the input parameter P_PAM_SUBCLIP_OBJECT_CLASS. If it is not set, the value of the setting SubclipObjectClassId is used.

3 Process Model

The following topics provide basic information on the Export to MAM process:

• Business Process Flow

• Script Task Description

Business Process Flow

The following illustration shows the graphical Export to MAM process model.

The first step of the process is its initialization by the script task “Initialize.” If an error in this script happens, the process exits in the state “Initialize failed”.

Then the “GlobalPreProcessing” script task is executed. By default, this script is skipped. It provides a pre-processing model for executing custom workflows implemented as script tasks. Executing a specific pre-processing task can be achieved by providing an according configuration via the “BPMProcesses” profile. If the script task fails, the process exits in the state “Pre-processing failed”.

As next step the “ArchiveInMamSub” parallel sub-process is reached. The following illustration shows the graphical model of the sub-process.

Business Process Flow

17

For each attached master clip, sequence, or sub clip an own parallel sub-process thread is started.

1. It begins with the “ArchiveInMam_PreProcessing” script task. By default, this script is skipped. It provides a pre-processing model for executing custom workflows implemented as script tasks. Executing a specific pre-processing task can be achieved by providing an according configuration via the “BPMProcesses” profile. If the script task fails, the process executes the “ArchiveInMam_PreError” script task. It sets information about the failed pre-processing in the process object.

2. The parallel sub-process continues with the “ArchiveInMam” script task. It triggers a PAM2MAM process for archiving the current master clip, sequence, or sub clip in MAM. If an error happens during the execution of this script, the information is saved in the process object, but the process does not fail and continues.

3. The script task “ArchiveSubClipsInMam” task is executed if the following conditions are met:

• The current asset is of type master clip.

• The process input parameters P_PAM_SUBCLIPS_IMPORT and P_PAM_SUBCLIPS_ASSOCIATED are both evaluating to “true”.

• The current master clip has at least one related sub clip.

This script task triggers a PAM_IMPORT_SUBCLIP process archiving the current master clip related sub clips. If an error occurs during the execution of this script, the information is saved in the process object, but the process does not fail and continues.

4. As the last step of the parallel sub-process, the “ArchiveInMam_PostProcessing” script task is executed. Like the “ArchiveInMam_PreProcessing” script task, it is skipped by default. Using the “BPMProcesses” configuration profile a customer specific script can be injected. If the script task fails, the process executes the “ArchiveInMam_PostError” script task. It sets information about the failed post-processing in the process object.

Script Task Description

18

When all parallel sub-process threads are finished, the “CheckResult” script is the last task that is executed by default. It analyzes the information of the process and detects if the overall state of the process is successful or not.

The “GlobalPostProcessing” script is always executed, even any of the previous steps failed. Like the “GlobalPreProcessing” script task, it is skipped by default. Using the “BPMProcesses” configuration profile a customer-specific script can be injected. If the script task fails, the process exits in the state “Post-processing failed.” If it succeeds, the follow-up state of the process depends on the previous progress of the process. If everything went fine and the overall process state was successful, it changes to the state “Finished.” If an error state was reached before executing the “GlobalPostProcessing” script task, this error state is kept and is not overwritten.

Script Task Description

The Export to MAM process uses different script tasks, as described in the following sections.

Initialize

The “Initialize” script does the following:

• Reads the input parameters and validating that they are set correctly

• For each attached master clip or sequence it does the following:

• Resolves the system type, system ID, asset type, and asset ID from the global ID

• Validates that the system type is interplay and that the asset type is sequence or masterclip

• Detects the correct MPI workgroup configuration section by matching the system ID

• Detects the correct MPI archive configuration section below the matched workgroup configuration section by matching the legal list ID of the selected target object class

• Resolves the MOBID of the asset using the InterplayBusService on the ACS bus

• Resolves the folder path of the asset using the InterplayBusService on the ACS bus

Script Task Description

19

• Stores all the gathered information in a line of the P_PAM_ASSET_INFORMATIONS MVC attribute of the process

ArchiveInMam_PreError

The “ArchiveInMam_PreError” script does the following:

• Sets the error flag and the error message for the failed “ArchiveInMam_PreProcessing” script task in the line of the P_PAM_ASSET_INFORMATIONS MVC related to the current parallel sub-process

ArchiveInMam

The “ArchiveInMam” script does the following:

• Reads the information from the line of the P_PAM_ASSET_INFORMATIONS MVC related to the current parallel sub-process

• If the IN_DMGUID sub-attribute of the current P_PAM_ASSET_INFORMATIONS MVC line is set, this value is used as input parameter for the IN_OBJECT_DMGUID attribute of the PAM2MAM sub-process

• Reads the configuration settings needed as input parameters for the PAM2MAM sub-process

• Acquires the “Pam_ArchiveInMam_Pam2Mam” resource

• Starts the PAM2MAM process

• Monitors the PAM2MAM process

• Releases the “Pam_ArchiveInMam_Pam2Mam” resource

ArchiveSubClipsinMam

For each sub clip related to the current master clip, a PAM_IMPORT_SUBCLIP process is started, handling the object creation in MAM.

ArchiveInMam_PostError

The “ArchiveInMam_PostError” script does the following:

Script Task Description

20

• Sets the error flag and the error message for the failed “ArchiveInMam_PostProcessing” script task in the line of the P_PAM_ASSET_INFORMATIONS MVC attribute related to the current parallel sub-process

CheckResult

The “CheckResult” script does the following:

• For each line in the P_PAM_ASSET_INFORMATIONS MVC attribute it does the following:

• Reads the error information from the current line of the P_PAM_ASSET_INFORMATIONS MVC

• If an error was set, the error message is concatenated to the error messages of the previous failed iterations

• Defines a corresponding process overall state

4 Data Model

The data model provided with the Mam.Kit.Production package contains several elements that are required for using the Export to MAM process. The following topics provide information about the process-specific data model elements:

• Process Class PAM_ARCHIVE_IN_MAM

• Object Class

• Legal List PAM_ARCHIVE_OBJECT_CLASS

• Templates

Process Class PAM_ARCHIVE_IN_MAM

The process class PAM_ARCHIVE_IN_MAM contains the following attributes needed for archiving assets in Interplay MAM.

Attributes

Attribute Type Description

MPI_WF_PARAMETERS Text Represents the process arguments for the current script task mapped in a SWoDL struct variable.

P_PAM_ARCHIVE_OBJECT_CLASS Legal list Contains the index of the chosen legal list entry. See Legal List PAM_ARCHIVE_OBJECT_CLASS.

P_PAM_ARCHIVE_ON_TAPE Boolean Flag determining whether or not the PAM2MAM archives the HiRes material on tape.

P_PAM_ASSET_COUNT Integer [3] The number of attached master clips and sequences.

P_PAM_ASSET_INFORMATIONS Compound Contains information about the master clips and sequences attached to the process.

P_PAM_CREATE_NEW_ASSETS Boolean Flag determining whether or not the PAM2MAM creates a new asset, even if the same asset has been exported before. If set to false and the asset has been exported before, a metadata update is performed.

P_PAM_SUBCLIP_OBJECT_CLASS Legal list (Optional) Is set to an entry of the legal list

Process Class PAM_ARCHIVE_IN_MAM

22

Attribute Type Description

PAM_SUBCLIP_OBJECT_CLASS, defining an object class if associated sub clips are imported. If this value is not set, the sub clip object class is determined by the configuration setting.

P_PAM_SUBCLIPS_IMPORT Boolean Flag determining whether or not the referenced sub clips of a master clip are imported (see also Importing Sub Clips).

P_PAM_SUBCLIPS_ASSOCIATED Boolean Flag determining if sub clips, referencing a master clip, are imported in MAM as associated or independent objects (see also Importing Sub Clips).

This attribute is only relevant if the attribute P_PAM_SUBCLIPS_IMPORT is set to ‘true’.

Compound Attribute P_PAM_ASSET_INFORMATIONS

The P_PAM_ASSET_INFORMATIONS compound attribute has the following sub-attributes:

Sub-Attribute Type Description

ARCHIVE_SECTION Text [256] Archive section in the MPI profile matching the selected value for the P_PAM_ARCHIVE_OBJECT_CLASS attribute.

ASSET_TYPE Text [64] The type of the asset: masterclip, sequence, or subclip.

DO_SUBCLIP_HANDLING Boolean Flag determining if a master clip’s sub clip references must be handled.

ERROR_MESSAGE Text [1024] Error message with information if archiving failed.

HAS_ERROR Boolean Flag determining if archiving failed.

IN_DMGUID Text [64] DMGUID of an existing object as input for the PAM2MAM process.

INTERPLAY_URI Text [256] Interplay URI reference to the asset in PAM.

MOBID Text [256] MOBID of the asset in PAM.

PAM_FOLDER_ASSET_URI Text [256] Interplay URI reference to the asset in PAM including the folder path.

PAM2MAM_ID Text [64] GUID of the PAM2MAM sub process handling the

Legal List PAM_SUBCLIP_OBJECT_CLASS

23

Sub-Attribute Type Description

respective asset.

SUBCLIPS_STRUCT_ARRAY_INFO Text Information of a master clip’s sub clip references in form of a SWoDL struct array.

TITLE Text [256] The display name of the asset in PAM.

WORKGROUP_SECTION Text [256] Workgroup section in the MPI profile matching the system ID of the asset’s URN.

Object Class

The Export to MAM process does not require a specific object class but uses the PAM2MAM process. Every object class meeting the criteria of the PAM2MAM process also works for the Export to MAM process.

Legal List PAM_ARCHIVE_OBJECT_CLASS

The legal list PAM_ARCHIVE_OBJECT_CLASS contains entries for matching the archive sections in the MPI profile. See Extending the Configuration on page 10.

Legal List PAM_SUBCLIP_OBJECT_CLASS

The legal list PAM_SUBCLIP_OBJECT_CLASS contains entries for matching the archive sub clip sections in the MPI profile. This section holds information that is necessary for archiving sub clips by the PAM_IMPORT_SUBCLIP process.

The legal list index references the corresponding section in the MPI profile. The following example shows the mapping of index ‘0’ to the default section in the MPI profile delivered with the Mam.Kit.Production package.

Templates

24

Legal List Administrator: Index ID System Administrator: key

For more information, see the documentation of the PAM2MAM_SUBCLIP process.

Templates

The following templates are designed for the Export to MAM process:

• CREATECAT_PAM_ARCHIVE_IN_MAM

• CREATECAT_PAM_ARCHIVE_IN_MAM_FEATURE

• CREATECAT_PAM_ARCHIVE_IN_MAM_RUSHES

• CREATECAT_PAM_ARCHIVE_IN_MAM_TRAILER

• CREATECAT_PAM_ARCHIVE_IN_MAM_VIDEO

• P_PAM_ARCHIVE_IN_MAM

• P_PAM_ARCHIVE_IN_MAM_ADMIN

CREATECAT_PAM_ARCHIVE_IN_MAM

The create template for the Export to MAM process contains all attributes that are required to start the process.

Templates

25

CREATECAT_PAM_ARCHIVE_IN_MAM_FEATURE

CREATECAT_PAM_ARCHIVE_IN_MAM_RUSHES

Templates

26

CREATECAT_PAM_ARCHIVE_IN_MAM_TRAILER

CREATECAT_PAM_ARCHIVE_IN_MAM_VIDEO

Templates

27

P_PAM_ARCHIVE_IN_MAM

The P_PAM_ARCHIVE_IN_MAM template contains information for end users.

P_PAM_ARCHIVE_IN_MAM_ADMIN

The P_PAM_ARCHIVE_IN_MAM_ADMIN template contains information for administrators.

Templates

28

5 Configuration

The Export to MAM process uses the MPI profile to provide specific configuration settings that are listed in the following.

For additional information, see the Interplay | MAM Configuration Settings Reference.

PAM/<WorkgroupSection>

In the PAM/<Workgroup> section this is the process-specific setting:

• MediaCentralSystemId: The System Id representing the PAM Workgroup in Media Central.

PAM/<WorkgroupSection>/Archive/<ArchiveSection>

In each PAM/<Workgroup>/Archive/<ArchiveSection> section these are the process-specific settings:

• ArchiveLegalListId: The legal list ID mapping an entry of the PAM_ARCHIVE_OBJECT_CLASS legal list to this archive section

• ProcessAttributeMapping: The ProcessAttributeMapping configuration to apply to this Archive configuration.

• SubclipObjectClassId: The legal list ID mapping an entry of the PAM_SUBCLIP_OBJECT_CLASS legal list to this archive section.

ProcessAttributeMapping/<ProcessAttributeMappingSection>

In each ProcessAttributeMapping/<ProcessAttributeMappingSection> section these are the process-specific settings:

• DO_POST_PROCESSING: Flag to start the post processing script

• DO_VIDEO_IMPORT: Flag to start the video import process

• IN_AUDIO_FORMAT: This key represents the attribute IN_AUDIO_FORMAT which is filled with the given value from the PAMAdapter ('useCurrentResolution').

• IN_VIDEO_FORMAT: This key represents the attribute IN_VIDEO_FORMAT which is filled with the given value from the PAMAdapter ('useCurrentResolution').

Templates

30

For information on the configuration settings used by the PAM2MAM sub-process, see the Interplay | MAM PAM2MAM Guide.

6 General Notes, Known Issues, and Pitfalls

The following topics provide information on general issues to keep in mind when using the Export to MAM process:

• Refreshing the PAMAdapter Configuration

Refreshing the PAMAdapter Configuration

If you modify the configuration of the MPI profile, restart the PAMAdapter because it reads the configuration only on startup.

Disclaimer

Product specifications are subject to change without notice and do not represent a commitment on the part of Avid Technology, Inc.

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 © 1998-2016 Avid Technology, Inc. and its licensors. All rights reserved.

The following disclaimer is required by Apache Commons Logging: Copyright © 2003-2013 The Apache Software Foundation Licensed under the Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0)

The following disclaimer is required by Apache Commons Net: Copyright © 2001-2013 The Apache Software Foundation Licensed under the Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0)

The following disclaimer is required by Apache Jakarta Commons HttpClient: Copyright © 2004 The Apache Software Foundation Licensed under the Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0)

The following disclaimer is required by Apache log4net: Copyright © 2004-2011 The Apache Software Foundation Licensed under the Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0)

The following disclaimer is required by Apache Xerxes: Copyright © 2008 Apache Software Foundation Licensed under the Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0)

The following disclaimer is required by Behaviour.js: This product includes software developed by Ben Nolan and his contributors. Copyright © 2006, 2007 Ben Nolan. All rightsreserved.

The following disclaimer is required by CFlatToolbar: Portions of this product are Copyright © 2002 Roger Onslov, all rights reserved.

The following disclaimer is required by Cross-Browser X Library: Copyright © 2000-2009 Michael Foster, distributed under the terms of LGPL (http://cross-browser.com/license.html)

The following disclaimer is required by CSXButton: Copyright © 1998 Michael Santoro, all rights reserved

The following disclaimer is required by CVersionInfo: Portions of this product are Copyright © 1997 Roberto Rocco, all rights reserved.

The following disclaimer is required by Assisted Solutions InputMask: Portions of this product are Copyright © Data Reasearch Group. All rights reserved.

The following disclaimer is required by dicas: Portions of this product are Copyright © dicas digital image coding GmbH. All rights reserved.

33

The following disclaimer is required by DirectShowLib: Copyright (C) 2007 http://sourceforge.net/projects/directshownet, distributed under the terms of LGPL V2.1 (http://www.gnu.org/licenses/lgpl-2.1.html)

The following disclaimer is required by Divelements: Portions of this product are Copyright © 2003-2011 Divelements Limited.

The following disclaimer is required by DockPanelSuite: This product includes software developed by Mark Twombley, Steve Overton, and Weifen Luo and their contributors. Copyright © 2009 Mark Twombley, Steve Overton, and Weifen Luo.

The following disclaimer is required by FFmpeg: FFmpeg is Copyright © 2000-2003 Fabrice Bellard and is licensed under the terms of the GNU Lesser General Public License, which is included with this product.

The following disclaimer is required by GDCL Sample Parser: Copyright 2004 GDCL (http://www.gdcl.co.uk)

The following disclaimer is required by getElementsByAttribute: Copyright © 2006 Robert Nyman (http://www.robertnyman.com)

The following disclaimer is required by GoXam: Portions of this product are Copyright © 1995-2011 Northwoods Software. All rights reserved.

The following disclaimer is required by IC#Code #ZipLib: Copyright © 2000-2009 Michael Foster, distributed under the terms of GNU GPL with the following exception: As a special exception, the copyright holders of this library give you permission to link this library with independent modules to produce an executable, regardless of the license terms of these independent modules, and to copy and distribute the resulting executable under terms of your choice, provided that you also meet, for each linked independent module, the terms and conditions of the license of that module. An independent module is a module which is not derived from or based on this library. If you modify this library, you may extend this exception to your version of the library, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.

The following disclaimer is required by IFilter Text Extracter: IFilter Text Extracter Microsoft Public License (Ms-PL)

The following disclaimer is required by ImageMagick: Copyright 1999-2014 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. (http://www.imagemagick.org/script/license.php)

The following disclaimer is required by Interplay Common Playback Service: This product includes FFmpeg, which is covered by the GNU Lesser General Public License. This product includes software that is based in part of the work of the FreeType Team. This software is based in part on the work of the Independent JPEG Group. This product includes libjpeg-turbo, which is covered by the wxWindows Library License, Version 3.1. Portions copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002 by Cold Spring Harbor Laboratory. Funded under Grant P41-RR02188 by the National Institutes of Health. Portions copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002 by Boutell.Com, Inc. Portions relating to GD2 format copyright 1999, 2000, 2001, 2002 Philip Warner. Portions relating to PNG copyright 1999, 2000, 2001, 2002 Greg Roelofs. Portions relating to gdttf.c copyright 1999, 2000, 2001, 2002 John Ellson ([email protected]). Portions relating to gdft.c copyright 2001, 2002 John Ellson ([email protected]). Portions relating to JPEG and to color quantization copyright 2000, 2001, 2002, Doug Becker and copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, Thomas G. Lane. This software is based in part on the work of the Independent JPEG Group. See the file README-JPEG.TXT for more information. Portions relating to WBMP copyright 2000, 2001, 2002 Maurice Szmurlo and Johan Van den Brande. Permission has been granted to copy, distribute and modify gd in any context without fee, including a commercial application, provided that this notice is present in user-accessible supporting documentation.This does not affect your ownership of the derived work itself, and the intent is to assure proper credit for the authors of gd, not to interfere with your productive use of gd. If you have questions, ask. "Derived works" includes all programs that utilize the library. Credit must be given in user-accessible documentation.This software is provided "AS IS." The copyright holders disclaim all warranties, either express or implied, including but not limited to implied warranties of merchantability and fitness for a particular purpose, with respect to this code and accompanying documentation.Although their code does not appear in gd, the authors wish to thank David Koblas, David Rowley, and Hutchison Avenue Software Corporation for their prior contributions.

34

The following disclaimer is required by Interplay Entertainment Corp.: The Interplay name is used with the permission of Interplay Entertainment Corp., which bears no responsibility for the product.

The following disclaimer is required by JavaZoom: Portions of this product are Copyright © JavaZoom. All rights reserved.

The following disclaimer is required by JQuery: Copyright 2013 jQuery Foundation and other contributors (http://jquery.com/)

The following disclaimer is required by JQuery Plugin Autocomplete: Copyright (c) 2009 Jörn Zaefferer. (http://www.opensource.org/licenses/mit-license.php)

The following disclaimer is required by jquery.contextMenu: Copyright © 2008 A Beautiful Site, LLC

The following disclaimer is required by jquery.jqDnR: Copyright © 2007 Brice Burgess (<[email protected]>, http://www.iceburg.net)

The following disclaimer is required by Ui.dropdownchecklist: Copyright © 2008-2010 Adrian Tosca, Copyright (c) 2010-2011 Ittrium LLC

The following disclaimer is required by jquery.json: Copyright © 2009 Brantley Harris

The following disclaimer is required by jquery.metadata: Copyright © 2006 John Resig, Yehuda Katz, Jörn Zaefferer, Paul McLanahan

The following disclaimer is required by jquery.jqModal: Copyright © 2007,2008 Brice Burgess (<[email protected]>)

The following disclaimer is required by jquery.jTemplates: Copyright © 2009 Tomasz Gloc

The following disclaimer is required by jquery.treeview: Copyright © 2007 Jörn Zaefferer

The following disclaimer is required by jquery UI: Copyright © 2011, Scott Gonzalez et al. (http://jqueryui.com/about)

The following disclaimer is required by JScape: Portions of this product are Copyright © JScape. All rights reserved.

The following disclaimer is required by JScript Hashtable: Copyright © 2003 Michael Synovic This is a Javascript implementation of the Java Hashtable object.

The following disclaimer is required by JScript Table Sorter: © 2010 Michael Leigeber. All Rights Reserved This script has been tested in all major browsers and is available free of charge for both personal or commercial projects under the creative commons license.

The following disclaimer is required by Libjpeg-turbo: libjpeg-turbo is Copyright © 1998-2005 Julian Smart, Robert Roebling et al and is licensed under the terms of the wxWindows Library Licence, Version 3.1, which is included with this product.

The following disclaimer is required by Limited Concurrency Task Scheduler: Portions Copyright © Microsoft Corporation Inc. All Rights Reserved. Microsoft Limited Public License version 1.1

The following disclaimer is required by MediaLooks: Portions of this product are Copyright MediaLooks. All rights reserved.

The following disclaimer is required by Microsoft Corporation: Portions of this product are Copyright © Microsoft Corporation. All rights reserved.

35

The following disclaimer is required by Microsoft.Net Framework Base Class Libraries, BigRational: Portions of this product are Copyright © Microsoft Corporation. All rights reserved.

The following disclaimer is required by Microsoft Prism: Microsoft patterns & practices License; Creative Commons Attribution License 3.0 Unported

The following disclaimer is required by MOG Solutions: Portions of this product are Copyright © MOG Solutions. All rights reserved.

The following disclaimer is required by MPEG Audio: MPEG Audio technology may be included with this product. Audio MPEG, Inc. and S.I.SV.EL., S.P.A. require this notice: This product contains MPEG Audio technology licensed by Audio MPEG and SISVEL only for use in accordance with Avid's EULA. Last Updated: March 2010

The following disclaimer is required by MSTS-adapter: Copyright © 2008 Will Ballard / Duane Fields / ExactMagic

The following disclaimer is required by MVVM Lite: Copyright (c) 2009 - 2011 Laurent Bugnion

The following disclaimer is required by nUnit: Copyright (c) 2004-2009 Charlie Poole

The following disclaimer is required by Obout Software: Portions of this product are Copyright © Obout Software. All rights reserved.

The following disclaimer is required by OpenSSL: This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/)

The following disclaimer is required by PixieLib: Portions of this program borrowed from PixieLib.NET, Copyright 2005 Paul DiLascia.

The following disclaimer is required by FilterCode: Copyright © 2011 phpleo

The following disclaimer is required by PlainIt Works JeeGooContext: Copyright © 2009 - 2010 by Erik van den Berg

The following disclaimer is required by Prototype JavaScript Framework: Copyright © 2005-2008 Sam Stephenson

The following disclaimer is required by ScintillaNET: Copyright © 1998-2006 by Neil Hodgson ([email protected]) All Rights Reserved ScintillaNET bindings are Copyright © 2002-2006 by Garrett Serack ([email protected]) All Rights Reserved

The following disclaimer is required by RabbitMQ: Copyright © 2013 GoPivotal, Inc. All rights reserved

The following disclaimer is required by Script.Aculo.Us Web 2.0 JavaScript: Copyright © 2005-2008 Thomas Fuchs (http://script.aculo.us, http://mir.aculo.us)

The following disclaimer is required by Search Highlighter: Copyright (c) 2002, 2007, 2008 Stuart Langridge ([email protected])

The following disclaimer is required by Silverlight Menu: Microsoft Public License (Ms-PL) http://sl3menu.codeplex.com/license

The following disclaimer is required by Silverlight Serializer: Copyright © Mike Talbot, Microsoft Public License (Ms-PL)

The following disclaimer is required by tipsy:

36

Copyright (c) 2008 Jason Frame ([email protected]). The software and documentation is released under the MIT license. https://github.com/jaz303/tipsy/blob/master/LICENSE

The following disclaimer is required by WPF Themes: Licensed under the Microsoft Public License (Ms-PL) http://wpf.codeplex.com/license

The following disclaimer is required by WPF Toolkit: Microsoft Public License (MS-PL)

The following disclaimer is required by Xmlextras.js: Copyright © 2006 Erik Arvidsson Licensed under the Apache License, Version 2.

The following disclaimer is required by XNView: Portions of this product are Copyright © XNView. All rights reserved.

Attn. Government User(s). Restricted Rights Legend U.S. GOVERNMENT RESTRICTED RIGHTS. This Software and its documentation are “commercial computer software” or “commercial computer software documentation.” In the event that such Software or documentation is acquired by or on behalf of a unit or agency of the U.S. Government, all rights with respect to this Software and documentation are subject to the terms of the License Agreement, pursuant to FAR §12.212(a) and/or DFARS §227.7202-1(a), as applicable.

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.

Adobe and Photoshop are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States and/or other countries. Apple and Macintosh are trademarks of Apple Computer, Inc., registered in the U.S. and other countries. Windows is either a registered trademark or trademark of Microsoft Corporation in the United States and/or other countries. All other trademarks contained herein are the property of their respective owners.

Avid Interplay | MAM Export to MAM Guide, Created 12/10/2016. This document is distributed by Avid in online (electronic) form only, and is not available for purchase in printed form.