adlib documentum connector guide

50
Adlib PDF Documentum Connector Guide PRODUCT VERSION: 5.3 REVISION DATE: June 2015

Upload: others

Post on 10-Dec-2021

24 views

Category:

Documents


1 download

TRANSCRIPT

Adlib PDF Documentum Connector Guide

PRODUCT VERSION: 5.3

REVISION DATE: June 2015

Copyright

© 2015 Adlib

This manual, and the Adlib products to which it refers, is furnished under license and maybe used or copied only in accordance with the terms of such license. The content of thismanual is provided for informational use only, is subject to change without notice andshould not be construed as a commitment by Adlib Publishing Systems Inc. AdlibPublishing Systems Inc. assumes no responsibility or liability for any errors or inaccuraciesthat may appear in this manual.

Except as permitted by such license, no part of this publication may be reproduced, storedin a retrieval system, or transmitted, in any form or by any means, electronic, mechanical,recording, or otherwise without the prior written permission of Adlib Publishing Systems Inc.

Adlib, Adlib Software, Adlib PDF, Adlib Workflows for SharePoint, Adlib Director, the AdlibSoftware logo, and Adlib logo are either registered trademarks or trademarks of AdlibPublishing Systems Inc. Documentum is a trademark of EMC Corporation. All othertrademarks are property of their respective owners.

Portions of this product contain code from OmniPage Capture SDK (registered trademarkof Nuance Communications Inc.), Outside In (registered trademark of Oracle), Glyph &Cog, LLC (Copyright 1996-2007), PDFNet SDK from PDFTron™ Systems (Copyright2002-2014), FreeImage and are distributed by Adlib under license.

Adlib Publishing Systems Inc.

215 - 3228 South Service Rd.

Burlington, Ontario

Canada L7N 3H8

Phone: 1-905-631-2875

www.adlibsoftware.com

Printed in Canada.

All rights reserved.

Adlib PDF Express User Guide © 2015 Adlib 1

Table of Contents

1 Adlib PDF Documentum Connector Guide Overview.............................................. 2Typographical Conventions....................................................................................................................2Notes......................................................................................................................................................3Terminology ...........................................................................................................................................3

2 Documentum Connector Installation ........................................................................ 4Prerequisites ..........................................................................................................................................4Upgrading...............................................................................................................................................5Installation Instructions...........................................................................................................................5

3 Manual System Configurations ............................................................................... 10Assigning the Connector to the Environment.......................................................................................10Configuring the Source(s) ....................................................................................................................11Assigning the Documentum Source to an Instruction Set....................................................................15Configuring the Process Manager........................................................................................................16Starting the Documentum Connector...................................................................................................18

4 Using the Documentum Connector......................................................................... 20Using the Documentum Connector with Adlib PDF .............................................................................20Common Procedures ...........................................................................................................................20Behavior Rule Setting Procedures .......................................................................................................22Performance Rule Setting Procedures.................................................................................................32Job Acceptance Rule Procedures........................................................................................................34General Procedures .............................................................................................................................40

5 Documentum Connector Rule Settings .................................................................. 41System Settings ...................................................................................................................................41Job Acceptance Rules .........................................................................................................................46

A Contact Adlib ............................................................................................................ 47

B Index.......................................................................................................................... 48

Adlib PDF Documentum Connector Guide © 2015 Adlib 2

Adlib PDF Documentum Connector Guide Overview

Adlib PDF is the next generation of Adlib transformation technology. Its design offers a high degree of flexibility for developing systems that provide scalability and high availability. Adlib PDF can receive input from many types of applications, including EMC Documentum.

The Documentum Connector Guide provides a comprehensive list of the steps required to install, configure and use the Documentum Connector within Adlib PDF.

Typographical ConventionsThe following typographical conventions are used throughout this guide.

Item Convention Examples

Adlib elements Teal, Title case

The Folder Connector integrates with file folders

Menu options & titles

Push buttons

Settings

Bold Select Transformation Rules from the Settings menu.

Click Save.

Drag Active from the Settings toolbox.

Page elements and titles

Window titles

Italics Navigate to the Edit tab on the Rule Set Editor page.

Drag Active from the Settings toolbox to the work area.

Define attribute settings in the Edit Attribute window.

Script Mono code ${Adlib.FolderConnector.InputFileExtension}

URLs Lowercase http://www.adlibsoftware.com/

User-defined element Enclosed in angle brackets

C:\Adlib\<install folder>

Adlib PDF Documentum Connector Guide © 2015 Adlib 3

NotesNotes, cautions and tips are offered throughout the guide and are quickly identified with the following icons:

Provides informational notes relevant to the content.

Provides important cautionary notes relevant to the content.

Provides helpful tips and shortcuts.

TerminologyDetailed descriptions of terminology applicable to the Adlib product can be found in the Adlib PDF Glossary.

Adlib PDF Documentum Connector Guide © 2015 Adlib 4

Documentum Connector Installation

The Documentum Connector enables Adlib PDF to receive and transform content from the EMC Documentum application, including all image output types that are supported by Adlib PDF.

Each Documentum Connector instance can monitor one or more Docbases, or multiple Connector instances can monitor the same Docbase for redundancy purposes. If desired, multiple instances of the Documentum Connector can be installed on the same machine.

Adlib Knowledge BaseAdditional product information can also be found in the Knowledge Base on the Adlib Customer Portal. Visit www.adlibsoftware.com and click the Portal Login link at the top of the page to access the portal.

PrerequisitesThe following prerequisites must be available prior to the installation of the Documentum Connector.

Hardware Requirements

Component Requirement

Adlib PDF See the Adlib PDF Installation Guide for System Requirements.

Documentum Connector Follow the hardware requirements for the version of EMC Documentum Foundation Classes (DFC) being utilized.

Processor Speed

Memory (RAM)

Hard Disk Space

Minimum: The hardware required to run the Operating System on the machine.

Recommended: Increased performance can be gained by launching multiple Documentum Connector threads through multiple CPUs.

Adlib PDF Documentum Connector Guide © 2015 Adlib 5

Software Requirements

UpgradingChanges have been made in the Rendition Type Documentum Connector Job Acceptance Rule in Adlib PDF 5.2. This rule now matches Adlib PDF file types with Documentum file types. Any file type values that were configured in the Rendition Type Rule other than PDF in a previous Adlib PDF edition will not be upgraded automatically and must be re-entered manually after the upgrade.

Installation Instructions

To Install the Documentum Connector:1. Create a new folder named Documentum Connector on a server with Adlib PDF and

Documentum Foundation Classes installed and configured. Save the folder at C:\Program Files\AdlibNote: This folder must be in the same location as Adlib.config.

2. Extract the contents of the Documentum.zip folder to the Documentum Connector folder.

3. Within the Documentum Connector folder, click the Adlib.Connectors.Console.exe file. A Console window opens.

Component Requirement

Adlib PDF Adlib PDF must be installed on the same network prior to the Documentum Connector installation.

Please refer to the compatibility matrix in the Upgrading section of the Adlib PDF Installation Guide to determine which version(s) of the Connector are compatible with the installed version of Adlib PDF.

Operating System Windows and UNIX/Linux-based operating systems.

Contact Adlib for more information related to your specific operating environment or for instructions on how to install the Documentum Connector in a UNIX/Linux environment.

Java Java 1.6 and 7.0

EMC Documentum Content Server v6.x and 7.0

All standard web-based applications (e.g. Webtop, Documentum Administrator, etc.)

EMC Documentum Foundation Classes

DFC API v6.6 and 7.0

Documentum Foundation Classes (DFC) must be installed and configured on the same server as the Documentum Connector(s). The DFC should match the version of the Content Server.

Adlib PDF Documentum Connector Guide © 2015 Adlib 6

Figure 1 - Console Window

4. Click the Register button. The Adlib Component Registration Tool opens.

Figure 2 - Component Registration Tool Window

5. Enter the Adlib Management Console login password and click the Register button.

6. The message “Successfully Registered” will appear upon completion.

Uninstallation and ModificationIf there is a need to modify the location of the Documentum Connector after it has been registered, the component must first be unregistered and removed the Environment. These steps must also be performed before uninstalling the Connector.

Adlib PDF Documentum Connector Guide © 2015 Adlib 7

To Unregister the Documentum Connector

If the Documentum Connector has been assigned to any Sources, it must first be removed before it can be unregistered from the Environment.

1. Stop the Process Manager if it is running.

2. To unassign the Connector from a Source:

Click the pencil icon in the Source to open it for editing. Click the X beside the Connector name and click Save. If desired, select Delete from the edit menu to delete the Source.

3. To unassign the Component from the Environment.

Drag the Component from the Environment’s work area to the Unassigned Components toolbox.

4. In the Unassigned Components toolbox, click the arrow beside the Component name.

5. Click Unregister. When prompted for confirmation, click OK.

Figure 3 - Unregister Component

UninstallationBefore uninstalling a Component, ensure that Process Manager Services have been stopped, and that the Component is no longer assigned to an Environment in the Adlib Management Console.

To Uninstall one or more Components:1. On the Windows Start menu, select Control Panel, then Programs and Features. Select

Adlib and click Change.

2. In the Adlib Setup Maintenance window, click Modify.

Adlib PDF Documentum Connector Guide © 2015 Adlib 8

Figure 4 - Adlib Setup Maintenance Window

Adlib PDF Documentum Connector Guide © 2015 Adlib 9

3. In the Select Features window, deselect the features to be removed from the system and click Next.

The checkboxes for the features that are currently installed will show as selected.

Figure 5 - Select Features Window

4. The Components selected to be removed will be listed in the Start Copying Files window. Click Next to proceed with the removal. The selected Components will be removed from Adlib PDF.

Manual System ConfigurationsAfter the installation of the Documentum Connector several manual system configurations must be performed in order to prepare Adlib PDF to accept content from Documentum.

For a detailed list of these procedures, please see Manual System Configurations.

Adlib PDF Documentum Connector Guide © 2015 Adlib 10

Manual System Configurations

After the installation of the Documentum Connector several manual system configurations must be performed in order to prepare Adlib PDF to accept content from Documentum.

Manual configurations include:

Assigning the Connector to the Environment

Configuring the Source(s)

Assigning the Documentum Source to an Instruction Set

Configuring the Process Manager

Starting the Documentum Connector

For more information on Adlib Components and System Settings, please refer to the Adlib PDF User Guide.

Assigning the Connector to the Environment

To Assign the Documentum Connector to the Environment:1. Login to the Adlib Management Console using the credentials entered in the Management

Console Login Window during installation.

2. Click the System Settings tab.

Figure 6 - System Settings Page

Adlib PDF Documentum Connector Guide © 2015 Adlib 11

3. On the Environment page, drag the Documentum Connector into the Environment.

Figure 7 - Drag Documentum Connector into Environment

Configuring the Source(s)In order for content to be sent to Adlib PDF from Documentum, at least one Documentum Connector Source must be configured and associated with a Connector. The configuration of a Documentum Source involves identifying the associated Docbase and User credentials and assigning the new Source to an Instruction Rule Set.

To Configure a Documentum Source:1. Click the Sources button on the System Settings Page.

Adlib PDF Documentum Connector Guide © 2015 Adlib 12

2. Drag a Documentum Source Type from the left pane to the area surrounded by a dotted line labelled “Drag a Source Type here...”

Figure 8 - Drag Documentum Source Type

3. In the Properties window, enter the Documentum Source Name and optional Description. Click Save.

Figure 9 - Documentum Source Properties Window

Adlib PDF Documentum Connector Guide © 2015 Adlib 13

4. Select Edit from the Documentum Source Edit menu.

Figure 10 - Documentum Source Edit Menu

5. To assign a Connector to monitor the new Source, click the plus sign adjacent to Connectors: and select <DocumentumConnectorServer>.Documentum Connector from the drop-down list.

Figure 11 - Assign a Documentum Connector to a Documentum Source

6. Select the Docbase checkbox and enter the name of the Documentum Docbase from which the content will be submitted.

Adlib PDF Documentum Connector Guide © 2015 Adlib 14

7. Click the User checkbox and enter the Username and Password of a Power user (at minimum) who has read/write permissions in the specified Docbase.

Figure 12 - Documentum Source Information

8. Click Save.

9. Navigate back to the Environment page and select Publish from the Environment Edit menu to activate the configuration changes.

Figure 13 - Publish Changes to Environment

Adlib PDF Documentum Connector Guide © 2015 Adlib 15

Assigning the Documentum Source to an Instruction SetAt least one Documentum Source must be assigned to an Instruction Set of rules before the Source can be used for content transformation.

To Assign a Documentum Source to an Instruction Set:1. Navigate to the Job Settings tab. The unassigned Sources are listed in the left pane.

2. Drag one or more Documentum Sources into an Instruction Set.

Figure 14 - Assign Documentum Source to an Instruction Set

3. If desired, create Job Acceptance and/or Transformation Rules within this Instruction Set.

For more information on creating Job Acceptance and Transformation Rules see the Adlib PDF User Guide.

Adlib PDF Documentum Connector Guide © 2015 Adlib 16

Configuring the Process ManagerAfter the Documentum Connector has been installed and registered, the Process Manager must be configured to recognize the Documentum Connector. Once configured, the Process Manager service will launch the Documentum Connector automatically.

To Configure the Process Manager to Run the Documentum Connector:1. Navigate to the System Settings page and select Process Manager from the Configure

menu.

Figure 15 - Select Process Manager from Environment Configure Menu

2. Click the Edit tab to activate the Rule Set Editor.

3. Expand the Component Settings category under the left banner and drag the Documentum Connector Rule Setting to the area labeled “Drag a Rule here...”. You may need to scroll to the bottom of the list of Rule Settings to see this area in the Rule Set Editor.

Adlib PDF Documentum Connector Guide © 2015 Adlib 17

Figure 16 - Drag Documentum Connector Rule Setting into Rule Set Editor

4. The Rule Condition and Setting will be added to the Process Manager rules.

5. Click the pencil icon to open the Documentum Connector Rule Setting for editing.

6. Enter the Adlib Service Account Username in the domain\username format. Click OK. Note: This field must match the Username format in the Component Settings/Common/User Rule in the Process Manager System Settings.

Figure 17 - Enter Username

Adlib PDF Documentum Connector Guide © 2015 Adlib 18

7. Click Save in the Rule Set Editor.

8. Click the System Settings tab then click the green caution icon to publish the changes to the Environment.

Figure 18 - Publish Changes to Environment

Starting the Documentum ConnectorBefore using Adlib PDF the Documentum Connector for the first time, the Process Manager must be restarted order to initialize the component.

To Start the Documentum Connector:1. Select Administrative Tools/Services from the Windows Start menu. Select the Adlib

Process Manager Service, and click Restart the Service.

Adlib PDF Documentum Connector Guide © 2015 Adlib 19

Figure 19 - Restart Process Manager Service

2. To view the status of any Adlib system Components, navigate to the Monitoring tab in the Management Console and click the System Status button. The status of each Component is displayed in the report. Ensure that all Components show a status of “Started” before submitting content for transformation.

Figure 20 - System Status Page

For more information on using the Adlib Management Console see the Adlib PDF User Guide.

Adlib PDF Documentum Connector Guide © 2015 Adlib 20

Using the Documentum Connector

Using the Documentum Connector with Adlib PDFWhen a user selects "Render to PDF" within Documentum, the ID of the document is sent to the queue, which is constantly polled by the Documentum Connector. When a document is detected, it is downloaded into the Documentum Connector work folder, processed by Adlib PDF, then transferred back into Documentum, attached as a rendition to the original document.

Virtual DocumentsMultiple documents can be merged into one output document by combining the files into a virtual document before the rendition request. All parent and child documents will be merged in the order outlined in the virtual document structure.

A Table of Contents for merged documents can be configured in Adlib PDF using the legacy Table of Contents Transformation Rule. Please contact Customer Support at Adlib for more information on how to enable this feature.

OutputMultiple output file types can be created from a single input file type by including multiple Rule Settings in an Instruction Set. PDF output files are generated for each input file by default. For more information on how to disable default PDF output, please see the Adlib PDF Technical Reference Guide.

Multiple Jpeg outputs can be created with the Convert To JPEG (Multiple Output) Rule Setting. This type of output can be used for thumbnails, storyboards and previews of renditions within Documentum (D2). This Rule Setting is hidden by default and must be made visible with a SQL script. For more information on this procedure, please see Creating Multiple JPEG Output.

Common ProceduresThe following section details various configuration changes that can be made to Documentum Connector rule settings in order to customize the performance of Adlib PDF to suit the individual needs of the user:

Environment System Settings

Behavior Setting Custom File Names for Renditions

Rendering Files with Unknown Formats or Blank Extensions

File Transfer of Source Documents and Output using MTOM

Creating Multiple JPEG Output

Output Handling

Processing Specific Jobs from Documentum

Adlib PDF Documentum Connector Guide © 2015 Adlib 21

Modify Docbase Queue Item Names

Extracting Document Metadata for Use in Job Processing Rules

Performance Setting Health and Maximum Performance of the System

Job Acceptance Rules

Rendition Type Modifying the Documentum Rendition File Format

User Defined Rule Creating Custom Rendition Descriptions

General Component Friendly Names

Docbase Failure

Adlib PDF Documentum Connector Guide © 2015 Adlib 22

Behavior Rule Setting Procedures

Custom File Names for RenditionsThe names of output files can be modified as required. The document input and output names for each job are displayed in the Documents columns of Job Status tab on the Monitoring page. For more information on the job logs and monitoring, please see the Adlib PDF User Guide.

To Modify an Output File Name:1. Navigate to the Environment page and select Documentum Connector from the Configure

menu.

2. Click the Edit tab in the Rule Set Editor.

3. Click the pencil icon to open the Component Settings.Behavior rule setting for editing.

Figure 21 - Click Pencil Icon for Editing

4. Expand the Job Files section and then expand Output.

5. Modify the syntax in the Naming field as required. For example, to add the label “ABC” to the output base file names for all output from this Connector, use the following syntax: ABC_${Adlib.Connectors.InputBaseFileName}

Adlib PDF Documentum Connector Guide © 2015 Adlib 23

Figure 22 - Custom Output File Name

6. Click OK and Save the changes to the rule setting.

7. Navigate back to the Environment page and select Publish from the Edit menu.

Rendering Files with Unknown Formats or Blank ExtensionsAs long as the user running the System Manager and Transformation Engine has access to the File Repository, files with unknown formats or blank extensions will be rendered by default. However when using HTTP to retrieve files for System Manager and the Transformation Engine, IIS (Internet Information Services) must be configured to support all MIME types (for example,.msg files) that will be rendered with Adlib PDF.

File Transfer of Source Documents and Output using MTOMUpon installation of the Documentum Connector the File Repository Process is set to UNC by default, but the direct transfer of files using MTOM (Message Transmission Optimization Mechanism) can be configured by setting a local path for the work folder and changing the default Processing Location.

To Set up File Transfer Using MTOM:1. Navigate to the Environment page and select Documentum Connector from the Configure

menu.

2. Click the Edit tab in the Rule Set Editor.

3. Click the pencil icon to open Component Settings.Behavior for editing.

4. Modify the path in the Job Folders/Work field to point to a local folder on the Documentum Connector server(s) where files will be temporarily stored before being transferred using

Adlib PDF Documentum Connector Guide © 2015 Adlib 24

MTOM. For example, specify “\\<machinename>\Adlib\DocumentumConnector\Work” to create a work folder named “Work” in the runtime directory of the desired machine.

5. Expand the Job Files section and then expand the Processing Location.

6. Select Server and adjust the default Transfer Segment Size if required.

Figure 23 - Documentum Settings for MTOM File Transfer

7. Click OK and Save the changes to the rule setting.

8. Navigate back to the Environment page and select Publish from the Edit menu.

Creating Multiple JPEG OutputThe Transformation Rule Setting needed to created multiple Jpeg output is hidden by default, but can be made visible by running the following SQL script:

update cfg_variable set is_hidden='N' where cfg_variable_id='AC855AF1-AB44-4EAD-8725-2C3403E1A213

Any Documentum Rendition Types set using this method will override those set in the Rendition Type setting in the Job Acceptance rules.

'To use this Rule Setting to create thumbnails, story boards and previews within D2, copy the following SQL script into the Source tab of the ConvertToJPEG.PDF (MultipleOutput) setting:

<PdfMulti xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.adlibsoftware.com">

<ConvertToJpeg.PDF>

Adlib PDF Documentum Connector Guide © 2015 Adlib 25

<Size>

<LongDimension>200</LongDimension>

</Size>

<Pages>1</Pages>

<DocumentumPageModifier>large_jpeg_th</DocumentumPageModifier>

<DocumentumRenditionType>jpeg_th</DocumentumRenditionType>

</ConvertToJpeg.PDF>

<ConvertToJpeg.PDF>

<Size>

<LongDimension>1280</LongDimension>

</Size>

<Pages>1</Pages>

<DocumentumPageModifier>large_preview</DocumentumPageModifier>

<DocumentumRenditionType>jpeg_preview</DocumentumRenditionType>

</ConvertToJpeg.PDF>

<ConvertToJpeg.PDF>

<Size>

<LongDimension>200</LongDimension>

</Size>

<DocumentumPageModifier>small_sb</DocumentumPageModifier>

<DocumentumRenditionType>jpeg_story</DocumentumRenditionType>

</ConvertToJpeg.PDF>

<ConvertToJpeg.PDF>

<Size>

<LongDimension>1580</LongDimension>

</Size>

<DocumentumPageModifier>large_sb</DocumentumPageModifier>

<DocumentumRenditionType>jpeg_lres</DocumentumRenditionType>

</ConvertToJpeg.PDF>

</PdfMulti>

Adlib PDF Documentum Connector Guide © 2015 Adlib 26

Figure 24 - Source Tab

Output HandlingBy default, Adlib PDF will keep any existing renditions of a specific document and add subsequent, numbered renditions to the output location in Documentum (AddRendition). If the input and output files have the same name, a numeric page modifier will identify each rendition. If desired, users can create a rule which will apply a custom page modifier to specified output. For more information on this procedure, see Creating Custom Rendition Descriptions.

If desired, the user can choose to overwrite or delete an existing rendition before adding a newly processed file to Documentum by changing the Output Handling setting.

To Modify Output Handling in Documentum:1. Navigate to the Environment page.

2. Select Documentum Connector from the Settings Menu.

3. Click the Edit tab in the Rule Set Editor.

4. Click the pencil icon to open the Component Settings.Behavior rule setting for editing.

5. Expand the Job Files section and then expand the Output section.

6. Expand Handling and select RemoveExisting or OverwriteExisting from the Add as Rendition drop-down list.

Adlib PDF Documentum Connector Guide © 2015 Adlib 27

Figure 25 - Remove Existing Rendition

7. Click OK and Save the changes to the rule setting.

8. Navigate back to the Environment page and select Publish from the Edit menu.

Processing Specific Jobs from DocumentumIf desired, the user can modify the Job Request query in order to process specific file types from Documentum. For example, adding the phrase:

AND content_type=’crtext’

to the existing Job Request where clause:

delete_flag = 0 AND event = ‘rendition’ AND task_state = ‘ ‘ AND (message LIKE ‘rendition%’) AND content_type = ‘crtext’ order by date_sent asc

will cause the Documentum Connector to retrieve only text files for processing.

To Configure the Job Request to Process Specific Jobs from Documentum:1. Navigate to the Environment page.

2. Select Documentum Connector from the Configure menu.

3. Click the Edit tab in the Rule Set Editor.

4. Click the pencil icon to open the Component Settings.Behavior rule setting for editing.

5. Expand the Dql section.

6. Modify the Job Request Where Clause as required.

Adlib PDF Documentum Connector Guide © 2015 Adlib 28

Figure 26 - Modify Job Request Where Clause

7. Click OK and Save the changes to the rule setting.

8. Navigate back to the Environment page and select Publish from the Edit menu.

Modify Docbase Queue Item NamesDMI Queue item name(s) can be added and/or modified to configure Adlib PDF to process jobs associated with specific names (i.e. the name field in the DMI_QUEUE_ITEM table.)

To Add or Change a DMI Queue Item Name:1. Navigate to the Environment page.

2. Select Documentum Connector from the Settings menu.

3. Click the Edit tab in the Rule Set Editor.

4. Click the pencil icon to open the Component Settings.Behavior rule setting for editing.

5. Expand the Dql section and then expand the Dmi Queue Item Names section.

6. Modify the default Dmi Queue Item Name value as required and/or expand additional Dmi Queue Item Name sections and add additional Dmi Queue Item Names.

Adlib PDF Documentum Connector Guide © 2015 Adlib 29

Figure 27 - Modify DMI Queue Item Name

7. Click OK and Save the changes to the rule setting.

8. Navigate back to the Environment page and select Publish from the Edit menu.

Extracting Document Metadata for Use in Job Processing RulesSpecific document metadata (e.g. document author, template, status, etc.) can be passed in with the content from Documentum and used to create Job Acceptance and/or Transformation Rules within Adlib PDF. For more information on creating job processing rules, see the Adlib PDF User Guide.

How to Extract Metadata from Documentum Content:1. Navigate to the Environment page.

2. Select Documentum Connector from the Configure Menu.

3. Click the Edit tab in the Rule Set Editor.

4. Click the pencil icon to open the Component Settings.Behavior rule setting for editing.

5. Expand the Job Metadata section.

6. Enter the Job Metadata Item in the Name field. Ensure that only metadata names specifically recognized by the Documentum application are used. Alternatively, to look up common Documentum metadata item names, click the Metadata button to access the Metadata Selector.

7. In the Metadata Selector window, expand Variables Submitted with Jobs, then expand DocumentumConnector. Select an item from the list and click Insert Selection.

Adlib PDF Documentum Connector Guide © 2015 Adlib 30

Figure 28 - Metadata Selector Window

Figure 29 - Extracting Document Metadata

8. If the Metadata Selector was used, remove the ${ } delimiters that enclose the metadata name that appears in the Name field.

Adlib PDF Documentum Connector Guide © 2015 Adlib 31

Figure 30 - Remove Delimiters from Metadata Item Name

The ${ } delimiters are required when using metadata names within Job Acceptance and Transformation Rules.

9. Click OK and Save the changes to the rule setting.

10. Navigate back to the Environment page and select Publish from the Edit menu.

11. Create Job Acceptance and/or Transformation rules as required using the following syntax when specifying the name of the metadata item within the rule:

${a_expiration_date}

For more information on creating Job Acceptance and Transformation Rules see the Adlib PDF User Guide.

Adlib PDF Documentum Connector Guide © 2015 Adlib 32

Performance Rule Setting Procedures

Health and Maximum Performance of the SystemBoth the number of Documentum Connector threads and the amount of time between job requests can be configured in order to control throttle job submission and completion in the Documentum Connector and optimize the performance of Adlib PDF. The optimal settings for each user will depend on a number of factors, including the capacity of the hardware and the number, size and frequency of jobs being processed.

To Configure the Documentum Connector Performance Settings:1. Navigate to the Environment page.

2. Select Documentum Connector from the Configure Menu.

3. Click the Edit tab in the Rule Set Editor.

4. Expand the Component Settings category and drag the Performance setting to the work area if this rule setting has not already been implemented.

Figure 31 - Drag Performance Rule Setting to Work Area

5. Click the pencil icon to open the Component Settings.Performance rule setting for editing.

Adlib PDF Documentum Connector Guide © 2015 Adlib 33

Figure 32 - Performance System Settings

6. Expand the Thread Pool and/or Job Throughput sections and adjust the defaults as required. For more information on each field, see Performance.

7. Click OK and Save the changes to the rule setting.

8. Navigate back to the Environment page and select Publish from the Edit menu.

Adlib PDF Documentum Connector Guide © 2015 Adlib 34

Job Acceptance Rule Procedures

Modifying the Documentum Rendition File FormatBy default, all renditions file types are mapped between Adlib PDF and Documentum file types, however these settings can be modified within an Instruction Set using the Rendition Type Job Acceptance rule. For example, since PDF input files cannot be returned to Documentum in a PDF rendition file format, a custom PDF format for these renditions (e.g. PDF2) can be created in Documentum and specified in a Rendition Type rule with a Rule Condition that applies only to PDF input files.

For more information on creating processing Rule Conditions and Settings, see the Adlib PDF Technical Reference Guide.

To Modify a Documentum Rendition Format1. Click the Job Settings tab. Select Job Acceptance Rules from the Configure menu in the

appropriate Instruction Set. The Rule Set Editor opens.

2. Click the Edit tab. in the Rule Set Editor.

3. Drag a Rule into the workspace and if necessary, create the Rule Conditions that apply to this Documentum format (e.g. Input file extension = PDF).

4. Expand the Documentum Connector category and drag the Rendition Type rule setting to the area labeled “Drag a Setting Here...”

Figure 33 - Drag Rule and Rule Setting

5. Click the pencil icon to open the rule setting for editing.

Adlib PDF Documentum Connector Guide © 2015 Adlib 35

Figure 34 - Pencil Icon

6. Type the new Documentum file type in the appropriate Documentum format field. Ensure that the value is entered in lowercase and that it corresponds exactly to an existing format in Documentum.

Figure 35 - Rendition Type Rule Setting

Adlib PDF Documentum Connector Guide © 2015 Adlib 36

7. If desired, additional file types can be mapped by expanding an empty Format Mapping section and specifying both the Adlib and Documentum file types.

8. Click OK in the rule setting and click Save in the Rule Set Editor.

9. Click the Job Settings tab to navigate back to the list of Instruction Sets.

10. Click the green caution icon to activate the changes.

Figure 36 - Publish Instruction Set

Creating Custom Rendition DescriptionsIf desired, users can create a custom Job Acceptance rule that will apply a rendition description that will be displayed in Documentum with the output - similar to a numeric page modifier. The rule can be designed to apply to specific input based on the criteria specified in the Rule Condition, such as a file type, document metadata, etc. The rendition description will be implemented when the condition(s) have been satisfied.

To Create a Custom Rendition Description Rule:1. Navigate to the appropriate Instruction Set and select Job Acceptance Rules from the

Configure menu.

Figure 37 - Select Job Acceptance Rules

2. Click the Edit tab to enable the Rule Set Editor.

Adlib PDF Documentum Connector Guide © 2015 Adlib 37

3. Expand the User Defined Rule Settings category, then click and drag the String Setting to the area marked “Drag a Rule here...”.

Figure 38 - Drag String Rule Setting

4. Click the pencil icon to open the Rule Condition (not the Rule Setting) for editing.

Figure 39 - Open Rule Condition for Editing

5. In the Edit Rule Condition window, give the rule a descriptive Name and optional Description.

6. Deselect Always Evaluate to True.

7. Enter the desired conditions for the page modifier to be implemented. For example, the Rule Condition could be based on a file type, content type, document metadata, etc. The Rule

Adlib PDF Documentum Connector Guide © 2015 Adlib 38

Setting (in this case, the custom page modifier) will be displayed with the output in Documentum when the condition has been satisfied.

Figure 40 - Edit Rule Condition Window

8. To add multiple conditions to the rule, select AND or OR in the Add Condition field, and click the Add button.

9. Click OK to save the Rule Condition.

10. Click the pencil icon to open the String_1 Rule Setting for editing.

11. Enter the following Attribute Name:

Adlib.Connectors.Documentum.PageModifier

12. Enter the desired Value. This is the rendition description that will appear in Documentum (eg. Attachment).

Figure 41 - Custom Page Modifier Setting

13. Click OK the Rule Setting.

14. Click Save in the Rule Set Editor.

Adlib PDF Documentum Connector Guide © 2015 Adlib 39

15. Click the Job Settings tab to navigate back to the list of Instruction Sets. Click the green caution icon to publish the changes to the appropriate Instruction Set.

Figure 42 - Publish Instruction Set

In order for the custom rendition description (page modifier) to be displayed in Documentum, the Output Handling setting “Add Rendition” must be specified in the Documentum Connector Behavior system setting. This is the default setting for Output Handling. For more information on this setting, see Output Handling.

Adlib PDF Documentum Connector Guide © 2015 Adlib 40

General Procedures

Component Friendly NamesComponents can be assigned “friendly names” to assist the user in differentiating among multiple components installed on the same machine.

To Assign a Friendly Name to a Component:

1. Navigate to the Monitoring page and select the System Status tab.

2. Within the Component Name column, click twice on the name of the Component to be changed to enable it for editing.

3. Type the Friendly Name. Repeat as necessary to rename additional Components.

4. Click the Component Name column header to sort by the Component list by name.

Figure 43 - Assign Component Friendly Name

Docbase FailureIf a Docbase becomes faulted or goes offline Adlib PDF can be configured to alert the System Administrator and will continue to render documents with the available Docbases. See the Adlib PDF User Guide for more information on system alerts.

Adlib PDF Documentum Connector Guide © 2015 Adlib 41

Documentum Connector Rule Settings

This chapter lists the fields and values of each of the Documentum Connector System Settings and Job Acceptance rules.

Field and Rule Setting descriptions can be viewed within the Management Console by clicking the right mouse button and selecting “What’s this?” when hovering over a field or Rule Setting name.

System Settings

Behavior Documentum Connector Behavior settings.

Name Description

Job Folders Settings controlling the behavior of folders used during the processing of a job.

Work Once a job begins processing, it will be moved to the Work JobFolder. If ProcessingLocation is set to WorkFolder, Transformation Engines must have access to this folder.

Values

User-defined

Default = \\<machinename>\Adlib\DocumentumConnector\Work

Job Files Settings that control the behavior of the files used and created throughout the processing of a job.

Processing Location Assigns where job files are to be processed.

Work Folder Provides the Transformation Engine a reference to the Work JobFolder to process jobs. A UNC location is required if the Transformation Engine is installed on a different server.

Server The job files are sent and received via the Job Management Service using MTOM.

Adlib PDF Documentum Connector Guide © 2015 Adlib 42

Transfer

Segment Size

A job file will be sent in chunks to the server for optimization. This allows you to set the size of those file segments.

Values

Numeric value in Bytes, Kilobytes, Megabytes or Gigabytes

Default = 4096 Kilobytes

Input Input JobFile settings.

Retrieval Method The DFC API method used to retrieve the source document from Documentum and put it in the Work JobFolder.

Values

Get File (Default) = Uses the GetFile method to retrieve the file. Recommended.

Get Content = Uses the GetContent method to obtain a stream of the file. Note: This method is not recommended as it could cause memory issues.

FileSystemDirect = Obtains the hidden local file location of the Documentum file. This method requires the Connector be on the Documentum Content Server and that proper permissions are set.

Output Settings to control how the output file is managed.

Naming Sets the name of the output file when it gets sent to the repository after job completion.

Values

User-defined

Default = ${Adlib.Connectors.InputBaseFileName}

Handling How to handle the output file when putting it back into Documentum.

Add As Rendition Add the output file as a Documentum rendition of the original input document. If there is an existing rendition, this determines what to do with that before adding.

Values

OverwriteExisting: Overwrite the existing rendition. (Default)

RemoveExisting: Before adding the new rendition, first remove the existing one.

AddExisting: Adds an additional, numbered rendition to the list of existing renditions.

Dql Contains settings related to Documentum Query Language (DQL)

Name Description

Adlib PDF Documentum Connector Guide © 2015 Adlib 43

Helper Applications Collection of Helper Applications. Helper applications allow for the execution of external code during specific events in the processing of a job.

Job Request

Where Clause

The DQL 'WHERE' clause to append when querying for new rendition requests in the Documentum dmi_queue_item table.

Values

Default = delete_flag = 0 AND event = 'rendition' AND task_state = ' ' AND (message LIKE 'rendition%') order by date_sent asc

Dmi Queue Item Names The name field filter of the dmi_queue_item table. This filter is used for all DQL statements.

If multiple names are defined, it will result in an 'OR' statement for this field.

Note: This will automatically get prepended in the JobRequestWhereClause, so a name filter is not allowed there.

Value The Dmi Queue Name value.

Values

Default = dm_autorender_win31

Job Metadata This is the list of metadata names to extract from Documentum for each job.

The Documentum Connector will attempt to find these names in Documentum and apply the values.

This metadata list will be sent to the Job Management Service and used in Job Acceptance and Transformation Rules.

Job Metadata Name The metadata name.

Values

User-defined

Name Descriptions

Helper Application Helper Applications allow for the execution of external code during specific events in the processing of a job.

Class Name The name of the class, which inherits IHelperApplication, to be executed.

Values

User-defined

Name Description

Adlib PDF Documentum Connector Guide © 2015 Adlib 44

Context The context is used to associate a piece of metadata with this helper application.

Values

User-defined

Execution Use this element to define exactly when to execute the helper application.

On Event Select which event within the program’s flow to associate the helper application.

Values

CollectMetadata: Before processing JAR and Transform Rules. It collects all the metadata associated with the job.

PostBeginJob: When the job is being submitted to an engine for processing.

DefineFiles: When the job is being submitted to an engine for processing.

PreCommitJob: When the job is being submitted to an engine for processing.

PostCommitJob: After the job is submitted to an engine for processing, but before an engine starts working on the job.

GetJobDetails: The details of the job (status, etc) are generated after an engine has finished processing the job.

ExecuteFileTransfer: When the files are being transferred from the connectors processing location to the output folder.

ReleaseJob: After the connector has transferred the files to the output folder, the completed job is released into the job archive.

Sequence The helper app can be executed before the event occurs, or afterwards.

Values

ExecuteBeforeEvent

ExecuteAfterEvent

Name Descriptions

Adlib PDF Documentum Connector Guide © 2015 Adlib 45

Local Log Settings Log4j local log settings.

Performance Performance settings control how quickly jobs flow through the system.

Name Description

Value For the general syntax of property-based configuration files see the documentation for org.apache.log4j.PropertyConfigurator.

Values

See the Documentum Connector LocalLogSetting within Adlib PDF for the full value.

Name Description

Thread Pool Thread pool settings control the number of threads and their timeouts for job submission and retrieval.

Max Threads Controls the number of threads assigned to job submission and reception.

Values

User-defined numeric value.

Default = 1

Idle Thread Timeout How long a thread will sit idle before disposing of itself.

Values

User-defined numeric value in Seconds, Minutes, Hours or Days.

Default = 5 Seconds

Job Throughput Job throughput settings dictate the number of jobs to grab, as well as how often.

Max Items Per Interval The max number of jobs to acquire each interval.

Values

User-defined numeric value.

Default = 1

Interval How often to check for jobs.

Values

User-defined numeric value in Seconds, Minutes, Hours or Days.

Default = 5 Seconds

Adlib PDF Documentum Connector Guide © 2015 Adlib 46

Source Configuration List of source configurations for sources to which this connector is assigned.

This system setting is for information only and should not be modified.

Job Acceptance Rules

Rendition Type Rendition type mapping between Adlib output file types and Documentum file types.

Name Description

Value Source configuration

Format = ${sourcesconfiguration]

Name Description

Format Mapping A single format mapping.

File Format The Adlib-identified file format.

Values

User-defined

Documentum Format The corresponding Documentum file format.

Values

User-defined

Adlib PDF Documentum Connector © 2015 Adlib 47

Appendix A: Contact Adlib

Web Site www.adlibsoftware.com/

Sales [email protected]

Support [email protected]

Phone 1-905-631-2875 or

1-866-991-1704 (North America)

Fax 1-905-639-3540

Mail Adlib

215-3228 South Service Road

Burlington, Ontario

Canada L7N 3H8

Adlib Documentum Connector Guide © 2015 Adlib 48

Appendix B: Index

BBehavior System Setting . . . . . . . . . . . . . 41, 46

CComponent Friendly Names . . . . . . . . . . . . . . 40Configure Documentum Source . . . . . . . . . . . 11Contact Adlib . . . . . . . . . . . . . . . . . . . . . . . . . 47Custom File Names for Renditions . . . . . . . . . 22

DDocbase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11Docbase Queue Item Names modify . . . . . . . 28Documentum Connector Source . . . . . . . . . . 11Documentum Rendition File Format . . . . . . . . 34

HHardware Requirements . . . . . . . . . . . . . . . . . . 4Helper Applications Setting . . . . . . . . . . . . . . 43How To

Unregister the FileNet Connector . . . . . . . . . 7

IInstallation Instructions . . . . . . . . . . . . . . . . . 4, 5

JJob Request query modify . . . . . . . . . . . . . . . 27

LLocal Log Settings . . . . . . . . . . . . . . . . . . . . . 45

MManual System Configurations . . . . . . . . . . . . 10

Assign Documentum Connector to Environment . . . . . . . . . . . . . . . . . . . 10

Assign Source to Instruction Set . . . . . . . . . 15Configure a Documentum Source . . . . . . . 11Start Documentum Connector . . . . . . . . . . 18

Metadata Extraction . . . . . . . . . . . . . . . . . . . . 29MTOM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

OOutput Handling . . . . . . . . . . . . . . . . . . . . . . . 26

PPerformance System Settings . . . . . . . . . . . . 45

Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . 4

SSoftware Requirements . . . . . . . . . . . . . . . . . . 5Source Configuration Setting . . . . . . . . . . . . . 46Start Documentum Connector . . . . . . . . . . . . 18System Performance . . . . . . . . . . . . . . . . . . . 32System Settings

Behavior . . . . . . . . . . . . . . . . . . . . . . . . 41, 46Helper Applications . . . . . . . . . . . . . . . . . . . 43Log4j Local Log Settings . . . . . . . . . . . . . . 45Performance . . . . . . . . . . . . . . . . . . . . . . . . 45Source Configuration . . . . . . . . . . . . . . . . . 46

TThreads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32Typographical Conventions . . . . . . . . . . . . . . . 2

UUnknown Formats or Blank Extensions . . . . . 23