invenio™ integration services v13 - imagine … · to configure the event dispatcher ... check...

31
Installation and Configuration Invenio™ Integration Services v13.9 10-December-2013 Revision: Release

Upload: phamque

Post on 01-Sep-2018

233 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Invenio™ Integration Services v13 - Imagine … · To Configure the Event Dispatcher ... Check SSL if you are about to use secure communication. ... For playback over the web,

Installation and Configuration

Invenio™ Integration Services v13.9 10-December-2013

Revision: Release

Page 2: Invenio™ Integration Services v13 - Imagine … · To Configure the Event Dispatcher ... Check SSL if you are about to use secure communication. ... For playback over the web,

Invenio™ Integration Services v13.9 Installation and Configuration

Publication Information © 2014 Imagine Communications Corp. Proprietary and Confidential.

Imagine Communications considers this document and its contents to be proprietary and confidential. Except for making a reasonable number of copies for your own internal use, you may not reproduce this publication, or any part thereof, in any form, by any method, for any purpose, or in any language other than English without the written consent of Imagine Communications. All others uses are illegal.

This publication is designed to assist in the use of the product as it exists on the date of publication of this manual, and may not reflect the product at the current time or an unknown time in the future. This publication does not in any way warrant description accuracy or guarantee the use for the product to which it refers. Imagine Communications reserves the right, without notice to make such changes in equipment, design, specifications, components, or documentation as progress may warrant to improve the performance of the product.

Trademarks Product names and other brands (such as ADC™, D-Series™, Nexio®, Nexio® Insight, Nexio® Motion, PowerSmart®, Versio™) are trademarks or trade names of Imagine Communications or its subsidiaries. Microsoft® and Windows® are registered trademarks of Microsoft Corporation. All other trademarks and trade names are the property of their respective companies.

Contact Information Imagine Communications has office locations around the world. For domestic and international location and contact information see: http://www.imaginecommunications.com/contact-us/

Support Contact Information For domestic and international support contact information see:

Support Contacts: http://www.imaginecommunications.com/services/technical-support/

eCustomer Portal: http://support.imaginecommunications.com

© 2014 Imagine Communications Corp. Proprietary and Confidential 10-December-2013 | Page 2 of 31

Page 3: Invenio™ Integration Services v13 - Imagine … · To Configure the Event Dispatcher ... Check SSL if you are about to use secure communication. ... For playback over the web,

Invenio™ Integration Services v13.9

Installation and Configuration Contents

Contents

Pre-Installation ...................................................................................................... 4

Overview ................................................................................................................................................... 4

Requirements ........................................................................................................................................... 5

Operating System: ................................................................................................................................ 5

Software: .............................................................................................................................................. 5

Before You Begin ...................................................................................................................................... 5

Installing the Software ........................................................................................... 6

To Install the Software .............................................................................................................................. 6

Configuring Synchronizer Service ......................................................................... 11

To Configure the IMM Synchronization Plugin ....................................................................................... 11

Configuring Event Dispatcher (SNS) Service ......................................................... 16

To Configure the Event Dispatcher (SNS) Service ................................................................................... 16

Configuring XML Exchange Service ...................................................................... 20

To Configure the XML Exchange Service ................................................................................................ 20

Configuring BXF Service ....................................................................................... 24

To Configure the BXF Service .................................................................................................................. 24

Configuring Async Business Logic Service ............................................................. 28

To Configure the Async Business Logic Service ...................................................................................... 28

© 2014 Imagine Communications Corp. Proprietary and Confidential 10-December-2013 | Page 3 of 31

Page 4: Invenio™ Integration Services v13 - Imagine … · To Configure the Event Dispatcher ... Check SSL if you are about to use secure communication. ... For playback over the web,

Invenio™ Integration Services v13.9

Installation and Configuration Pre-Installation

Pre-Installation

Overview This Installation Guide describes how to install and configure Invenio Integration Services. This process applies to all versions of Integration Services, unless otherwise documented. Integration Services package is a collection of different Invenio data import/export services, each requiring different installation steps. The list of services and their purposes are:

Invenio Synchronizer Service: Plug-in based service for various media workflows. Currently four plug-ins available:

• IMM Plugin: Regularly polls IMotion database MEDIA tables for new / updated / deleted records, and synchronizes these materials within Invenio database.

• SAMI Plugin: Regularly polls the configured folder for incoming SAMI (subtitle) files, and creates subtitle markers using the subtitle file for the given material in Invenio.

• KLV and Tungsten Plugin: Communicate with the FAME subsystems.

Invenio Event Dispatcher Service: Publish/Subscribe based message distributor service. Subscribers are notified about various Invenio events (Document CRUD operation, etc.). This service is required for both BXF and XML Exchange service in order to operate.

Invenio XML Exchange Service: Regularly polls configured import folder for xml documents that are coming from third party systems. The service interprets and imports these xml files as Invenio domain objects into the Invenio system. It also exports xml files if an event is occurred in Invenio to a configured export folder for third parties to process.

Invenio BXF Service: Integration gateway service which regularly polls Enterprise Messaging system (Centergy), and the configured Local post office, for incoming messages that are needed to be imported into Invenio. Also sends EM messages about various Invenio events to the configured post office.

Async Business Logic Service: Based on certain rule files (xml) the service calls plugins. Currently two plugins available:

• Dynamic Folder Plugin: Creates Invenio folder structures based on content House Id. • Nexio Plugin: Modifies metadata of Nexio clips.

© 2014 Imagine Communications Corp. Proprietary and Confidential 10-December-2013 | Page 4 of 31

Page 5: Invenio™ Integration Services v13 - Imagine … · To Configure the Event Dispatcher ... Check SSL if you are about to use secure communication. ... For playback over the web,

Invenio™ Integration Services v13.9

Installation and Configuration Pre-Installation

Requirements

Operating System: Windows® Server 2008 or later

Software: Microsoft® .NET Framework 4.0

Before You Begin Before installing Integration Services, uninstall any previous version.

© 2014 Imagine Communications Corp. Proprietary and Confidential 10-December-2013 | Page 5 of 31

Page 6: Invenio™ Integration Services v13 - Imagine … · To Configure the Event Dispatcher ... Check SSL if you are about to use secure communication. ... For playback over the web,

Invenio™ Integration Services v13.9

Installation and Configuration Installing the Software

Installing the Software

To Install the Software 1. Locate the Integration Services install file and double-click it to start the installation process.

The Invenio Integration Services Setup Wizard opens. Click Next.

2. Select the installation options. For default setup, leave options as per the screenshot below.

3. Click Next.

© 2014 Imagine Communications Corp. Proprietary and Confidential 10-December-2013 | Page 6 of 31

Page 7: Invenio™ Integration Services v13 - Imagine … · To Configure the Event Dispatcher ... Check SSL if you are about to use secure communication. ... For playback over the web,

Invenio™ Integration Services v13.9

Installation and Configuration Installing the Software

4. Enter the Invenio Server computer name or IP address, and Invenio Server’s virtual directory

name (Invenio by default). Check SSL if you are about to use secure communication. Click Next.

© 2014 Imagine Communications Corp. Proprietary and Confidential 10-December-2013 | Page 7 of 31

Page 8: Invenio™ Integration Services v13 - Imagine … · To Configure the Event Dispatcher ... Check SSL if you are about to use secure communication. ... For playback over the web,

Invenio™ Integration Services v13.9

Installation and Configuration Installing the Software

5. Enter the service user credentials. This is a windows login that will be used to run the selected services. Usually this is a domain account with the name ‘Invenio’.

6. Enter or accept the default installation location (C:\Harris\Invenio\). Click Next.

© 2014 Imagine Communications Corp. Proprietary and Confidential 10-December-2013 | Page 8 of 31

Page 9: Invenio™ Integration Services v13 - Imagine … · To Configure the Event Dispatcher ... Check SSL if you are about to use secure communication. ... For playback over the web,

Invenio™ Integration Services v13.9

Installation and Configuration Installing the Software

7. The Wizard collects the required information for setup. Click Install.

8. Wait for the installation process to finish.

© 2014 Imagine Communications Corp. Proprietary and Confidential 10-December-2013 | Page 9 of 31

Page 10: Invenio™ Integration Services v13 - Imagine … · To Configure the Event Dispatcher ... Check SSL if you are about to use secure communication. ... For playback over the web,

Invenio™ Integration Services v13.9

Installation and Configuration Installing the Software

9. Click Finish to conclude the installation.

© 2014 Imagine Communications Corp. Proprietary and Confidential 10-December-2013 | Page 10 of 31

Page 11: Invenio™ Integration Services v13 - Imagine … · To Configure the Event Dispatcher ... Check SSL if you are about to use secure communication. ... For playback over the web,

Invenio™ Integration Services v13.9

Installation and Configuration Configuring Synchronizer Service

Configuring Synchronizer Service

To Configure the IMM Synchronization Plugin

Use the following procedure to configure the IMM Synchronization Plugin.

1. Run IMMPluginConfigUI.exe configuration tool as administrator.in C:\Harris\Invenio\app\services\inveniodbsync folder.

2. The dialog prompts for the same user name and password that were required during setup

at the beginning of the installation process.

© 2014 Imagine Communications Corp. Proprietary and Confidential 10-December-2013 | Page 11 of 31

Page 12: Invenio™ Integration Services v13 - Imagine … · To Configure the Event Dispatcher ... Check SSL if you are about to use secure communication. ... For playback over the web,

Invenio™ Integration Services v13.9

Installation and Configuration Configuring Synchronizer Service

3. On the Parameters tab…

• Enter the connection string for Motion and Invenio Databases. If Motion 4 is used select Is Motion4.

• Click Create to create a device alias.

4. On the Device Properties dialog configure the following parameters as required:

• Enter a Device Alias name. It is the device to synchronize from IMotion. Check MediaSpy to see which devices are available for synchronization. This setting is case-sensitive.

• Enter an Invenio OnlineStorage Id (if it doesn’t exists it will be created). • Enter a device alias into Timecodes From field (Optional. If the synchronized device is an

archive device it is possible to specify the lowres device alias name in this field, and the IMotion plug-in will take the timecode data from that device for a particular material)

• Enter a BaseUri (must be the same as in MediaSpy).

• Select the DefaultFile TypeId.

© 2014 Imagine Communications Corp. Proprietary and Confidential 10-December-2013 | Page 12 of 31

Page 13: Invenio™ Integration Services v13 - Imagine … · To Configure the Event Dispatcher ... Check SSL if you are about to use secure communication. ... For playback over the web,

Invenio™ Integration Services v13.9

Installation and Configuration Configuring Synchronizer Service

• Select Delete Essence to indicate that essence should be deleted if the last material is

removed.

• Select Delete Content to indicate that content should be deleted if the last material is removed.

• Select Create Essence to indicate that essence should be created if it does not exist yet. • Select Create Content to indicate that content should be created if it does not exist yet.

• Select Is Archive to indicate whether the device is an archive device. • Select ContentTypeId to indicate the type of the content to be created. • OnlineStorage Info displays the name and type of the Invenio online storage that will be

created if the OnlineStorage Id entered above not yet exists in Invenio. Under Access Protocols, specify all the protocols that are necessary. For playback over the web, http:// protocol must be specified, while for playback over LAN a file:// protocol is needed.

• When finished click OK.

5. Click Set Parameters to save the configuration. Click Tasks.

© 2014 Imagine Communications Corp. Proprietary and Confidential 10-December-2013 | Page 13 of 31

Page 14: Invenio™ Integration Services v13 - Imagine … · To Configure the Event Dispatcher ... Check SSL if you are about to use secure communication. ... For playback over the web,

Invenio™ Integration Services v13.9

Installation and Configuration Configuring Synchronizer Service

6. Click Execute Tasks.

7. All tasks have to run successfully. Close the configuration tool.

© 2014 Imagine Communications Corp. Proprietary and Confidential 10-December-2013 | Page 14 of 31

Page 15: Invenio™ Integration Services v13 - Imagine … · To Configure the Event Dispatcher ... Check SSL if you are about to use secure communication. ... For playback over the web,

Invenio™ Integration Services v13.9

Installation and Configuration Configuring Synchronizer Service

8. Start the service.

© 2014 Imagine Communications Corp. Proprietary and Confidential 10-December-2013 | Page 15 of 31

Page 16: Invenio™ Integration Services v13 - Imagine … · To Configure the Event Dispatcher ... Check SSL if you are about to use secure communication. ... For playback over the web,

Invenio™ Integration Services v13.9

Installation and Configuration Configuring Event Dispatcher (SNS) Service

Configuring Event Dispatcher (SNS) Service

To Configure the Event Dispatcher (SNS) Service

Use the following procedure to configure the Event Dispatcher (SNS) Service.

1. Run ConfigUI.exe configuration tool as administrator in C:\Harris\Invenio\app\services\sns folder.

2. Create a database for the service. On the SNS Database installation screen, under SNS

configure the following parameter as required:

• Select SQL authentication or Windows authentication in Install database using.

© 2014 Imagine Communications Corp. Proprietary and Confidential 10-December-2013 | Page 16 of 31

Page 17: Invenio™ Integration Services v13 - Imagine … · To Configure the Event Dispatcher ... Check SSL if you are about to use secure communication. ... For playback over the web,

Invenio™ Integration Services v13.9

Installation and Configuration Configuring Event Dispatcher (SNS) Service

• SQL authentication is needed only in a non-domain environment, if the SQL Server is

located on a remote computer. In this case enter the sa account password into Password for ‘sa’ account.

• Enter the hostname of the SQL server. • Enter an arbitrary SNS Database name to be created. • Click Install SNS Database.

3. Click OK.

4. On the SNS Database installation screen, under SNS Service Configuration…

• Enter Invenio Database Connection string. • Enter Motion 4 Database Connection string (if used).

© 2014 Imagine Communications Corp. Proprietary and Confidential 10-December-2013 | Page 17 of 31

Page 18: Invenio™ Integration Services v13 - Imagine … · To Configure the Event Dispatcher ... Check SSL if you are about to use secure communication. ... For playback over the web,

Invenio™ Integration Services v13.9

Installation and Configuration Configuring Event Dispatcher (SNS) Service

• Enter Invenio Base URL. • Enter Invenio User Name. The service interacts with Invenio Server using this user. The

user needs to be created in Invenio. • Enter Invenio User password. • You can change the Logging configuration if needed.

• Click Save configuration.

5. In order to get messages from Invenio Server.QueueEvents setting needs to be set to true in

Invenio Server configuration file (c:\harris\invenio\app\services\www\dam3\web.config).

6. Click OK.

© 2014 Imagine Communications Corp. Proprietary and Confidential 10-December-2013 | Page 18 of 31

Page 19: Invenio™ Integration Services v13 - Imagine … · To Configure the Event Dispatcher ... Check SSL if you are about to use secure communication. ... For playback over the web,

Invenio™ Integration Services v13.9

Installation and Configuration Configuring Event Dispatcher (SNS) Service

7. Start the service.

© 2014 Imagine Communications Corp. Proprietary and Confidential 10-December-2013 | Page 19 of 31

Page 20: Invenio™ Integration Services v13 - Imagine … · To Configure the Event Dispatcher ... Check SSL if you are about to use secure communication. ... For playback over the web,

Invenio™ Integration Services v13.9

Installation and Configuration Configuring XML Exchange Service

Configuring XML Exchange Service

To Configure the XML Exchange Service Use the following procedure to configure XML Exchange Service.

1. Run ConfigUI.exe configuration tool as administrator in C:\Harris\Invenio\app\services\xmlxch folder.

2. On the Login to Invenio dialog:

• Enter Invenio Server base URL.

• Enter an Invenio User name with administrator privileges. • Enter Password. • Click Login.

© 2014 Imagine Communications Corp. Proprietary and Confidential 10-December-2013 | Page 20 of 31

Page 21: Invenio™ Integration Services v13 - Imagine … · To Configure the Event Dispatcher ... Check SSL if you are about to use secure communication. ... For playback over the web,

Invenio™ Integration Services v13.9

Installation and Configuration Configuring XML Exchange Service

3. On the Service Setting dialog configure the following parameter as required:

• Enter Invenio User name. The service interacts with Invenio Server using this user. The user will be created by the configuration tool if it does not exist.

• Enter Invenio User password. • Enter the path of Import folder. This will be watched for incoming XML files. • Enter the path of Import success folder. Successfully imported XML files will be moved

here. • Enter the path of Import error folder. Failed to import XML files will be moved here.

• Enter the path of Export folder. Service writes here XML files whenever a change is occurred in Invenio. Third party systems can get the files from this folder.

• Enter the path of optional Import XSLT file. The transformation applied to the XML file prior to importing into Invenio.

• Enter the path of optional Export XSLT file. The transformation applied to the XML file after exporting XML file from Invenio.

• Select Import interval. (How often the service checks for new import XML files). • Change the Log settings if needed. • Select Include Related Essences to include them in the export files.

• Select Include Markers to include them in the export files. • Select Delete Successfully imported files to delete the XML files after they are imported. • Enter Event Dispatcher Service URL. (Check Harris.SNS.DispatcherService.exe.config file

for the correct vale). • When finished click Save.

© 2014 Imagine Communications Corp. Proprietary and Confidential 10-December-2013 | Page 21 of 31

Page 22: Invenio™ Integration Services v13 - Imagine … · To Configure the Event Dispatcher ... Check SSL if you are about to use secure communication. ... For playback over the web,

Invenio™ Integration Services v13.9

Installation and Configuration Configuring XML Exchange Service

4. If the entered Invenio User does not exist in Invenio, the following dialog appears. Click Yes

to create the user.

5. Click OK.

© 2014 Imagine Communications Corp. Proprietary and Confidential 10-December-2013 | Page 22 of 31

Page 23: Invenio™ Integration Services v13 - Imagine … · To Configure the Event Dispatcher ... Check SSL if you are about to use secure communication. ... For playback over the web,

Invenio™ Integration Services v13.9

Installation and Configuration Configuring XML Exchange Service

6. Click OK.

7. Start the service.

© 2014 Imagine Communications Corp. Proprietary and Confidential 10-December-2013 | Page 23 of 31

Page 24: Invenio™ Integration Services v13 - Imagine … · To Configure the Event Dispatcher ... Check SSL if you are about to use secure communication. ... For playback over the web,

Invenio™ Integration Services v13.9

Installation and Configuration Configuring BXF Service

Configuring BXF Service

To Configure the BXF Service Use the following procedure to configure the BXF Service.

1. Run ConfigUI.exe configuration tool as administrator in C:\Harris\Invenio\app\services\bxf folder.

2. On the Login to Invenio dialog:

• Enter an Invenio Server base URL. • Enter an Invenio User name with administrator privileges.

• Enter a Password. • Click Login.

© 2014 Imagine Communications Corp. Proprietary and Confidential 10-December-2013 | Page 24 of 31

Page 25: Invenio™ Integration Services v13 - Imagine … · To Configure the Event Dispatcher ... Check SSL if you are about to use secure communication. ... For playback over the web,

Invenio™ Integration Services v13.9

Installation and Configuration Configuring BXF Service

3. On the General Tab of the BXF Service Configuration Tool dialog configure the following

parameters are required:

• Enter EM Url for the Enterprise Messaging (Centergy) post office to be used for messaging.

• Enter EM Security key. Consult Enterprise Messaging (Centergy) configuration guide getting the key.

• Enter EM destination (The name of the third party system communicating with).

• Enter SNS Url. (Check Harris.SNS.DispatcherService.exe.config file for the correct vale). • Enter Invenio user name. The service interacts with Invenio Server using this user. The

user will be created by the configuration tool if it does not exist.

• Enter Invenio password. • Enter an arbitrary unused Listening Port number (between 1024 and 65535). • Select the customer specific Mapping configuration file.

• Select the Default frame rate to include in the messages (Used if no frame rate in BXF message)

• Select Authoritative Source. • If BXF message contains scheduled job information enter the Scheduled job settings: • Enter the name of Destination Device. • Enter Destination Device StorageMediaId.

• Enter Ingest server url. • Change the Log settings if needed. • When finished click Save configuration.

© 2014 Imagine Communications Corp. Proprietary and Confidential 10-December-2013 | Page 25 of 31

Page 26: Invenio™ Integration Services v13 - Imagine … · To Configure the Event Dispatcher ... Check SSL if you are about to use secure communication. ... For playback over the web,

Invenio™ Integration Services v13.9

Installation and Configuration Configuring BXF Service

4. Start the service.

© 2014 Imagine Communications Corp. Proprietary and Confidential 10-December-2013 | Page 26 of 31

Page 27: Invenio™ Integration Services v13 - Imagine … · To Configure the Event Dispatcher ... Check SSL if you are about to use secure communication. ... For playback over the web,

Invenio™ Integration Services v13.9

Installation and Configuration Configuring BXF Service

© 2014 Imagine Communications Corp. Proprietary and Confidential 10-December-2013 | Page 27 of 31

Page 28: Invenio™ Integration Services v13 - Imagine … · To Configure the Event Dispatcher ... Check SSL if you are about to use secure communication. ... For playback over the web,

Invenio™ Integration Services v13.9

Installation and Configuration Configuring Async Business Logic Service

Configuring Async Business Logic Service

To Configure the Async Business Logic Service

Use the following procedure to configure the Async Business Logic Service.

1. Run ConfigUI.exe configuration tool as administrator in C:\Harris\Invenio\app\services\asyncbsvc folder.

2. On the Login to Invenio dialog:

• Enter an Invenio Server base URL. • Enter an Invenio User name with administrator privileges. • Enter a Password.

• Click Login.

© 2014 Imagine Communications Corp. Proprietary and Confidential 10-December-2013 | Page 28 of 31

Page 29: Invenio™ Integration Services v13 - Imagine … · To Configure the Event Dispatcher ... Check SSL if you are about to use secure communication. ... For playback over the web,

Invenio™ Integration Services v13.9

Installation and Configuration Configuring Async Business Logic Service

3. On the Async Business Logic Service Config UI configure the following parameters as

required:

• Enter Invenio User Name. The service interacts with Invenio Server using this user. The user will be created by the configuration tool if it does not exist.

• Enter Invenio User password. • Enter Event Receiver (local) port (Bad naming, you have to enter the listening URL of

the service: http://<AsyncServiceMachineHostNameOrIPAddress>:<ArbitraryPortNumber>).

• Select Rule File. • Enter Event Dispatcher Service URL.

• Change Log settings if needed. • When finished click Save.

4. If the entered Invenio User does not exist in Invenio a dialog appears. Click Yes to create the

user.

© 2014 Imagine Communications Corp. Proprietary and Confidential 10-December-2013 | Page 29 of 31

Page 30: Invenio™ Integration Services v13 - Imagine … · To Configure the Event Dispatcher ... Check SSL if you are about to use secure communication. ... For playback over the web,

Invenio™ Integration Services v13.9

Installation and Configuration Configuring Async Business Logic Service

5. Click OK.

6. Click OK.

7. Start the service.

© 2014 Imagine Communications Corp. Proprietary and Confidential 10-December-2013 | Page 30 of 31

Page 31: Invenio™ Integration Services v13 - Imagine … · To Configure the Event Dispatcher ... Check SSL if you are about to use secure communication. ... For playback over the web,

Invenio™ Integration Services v13.9

Installation and Configuration Configuring Async Business Logic Service

© 2014 Imagine Communications Corp. Proprietary and Confidential 10-December-2013 | Page 31 of 31