PowerCenter 9.0.1 Workflow Basics Guide (English)

Add to my manuals
265 Pages

advertisement

PowerCenter 9.0.1 Workflow Basics Guide (English) | Manualzz

Performance

Settings

Allow Temporary

Sequence for

Pushdown

Session Sort Order

Description

Allows the Integration Service to create temporary sequence objects in the database. The Integration

Service must create a sequence object in the database if the session contains a Sequence

Generator transformation.

Sort order for the session. The session properties display all sort orders associated with the

Integration Service code page. You can configure the following values for the sort order:

- 0. BINARY

- 2. SPANISH

- 3. TRADITIONAL_SPANISH

- 4. DANISH

- 5. SWEDISH

- 6. FINNISH

When the Integration Service runs in Unicode mode, it sorts character data in the session using the selected sort order. When the Integration Service runs in ASCII mode, it ignores this setting and uses a binary sort order to sort character data.

Mapping Tab (Transformations View)

The Transformations view of the Mapping tab contains the following nodes:

¨ Start Page. Describes the nodes on the Mapping tab.

¨ Pushdown Optimization. Displays the Pushdown Optimization Viewer where you can view and configure pushdown groups.

¨ Connections. Displays the source, target, lookup, stored procedure, FTP, external loader, and queue connections. You can choose connection types and connection values. You can also edit connection object values.

¨ Memory Properties. Displays memory attributes that you configured on other tabs in the session properties.

Configure memory attributes such as DTM buffer size, cache sizes, and default buffer block size.

¨ Files, Directories, and Commands. Displays file names and directories for the session. This includes session logs reject file, and target file names and directories.

¨ Sources. Displays the mapping sources and settings that you can configure in the session.

¨ Targets. Displays the mapping target and settings that you can configure in the session.

¨ Transformations. Displays the mapping transformations and settings that you can configure in the session.

Sources Node

The Sources node lists the mapping sources and displays the settings. If you want to view and configure the settings of a specific source, select the source from the list. You can configure the following settings:

¨ Readers. Displays the reader that the Integration Service uses with each source instance. The Workflow

Manager specifies the necessary reader for each source instance.

¨ Connections. Displays the source connections. You can choose connection types and connection values. You can also edit connection object values.

¨ Properties. Displays source and source qualifier properties. For relational sources, you can override properties that you configured in the Mapping Designer.

Mapping Tab (Transformations View) 221

For file sources, you can override properties that you configured in the Source Analyzer. You can also configure the following session properties for file sources:

File Source Options

Source File Directory

Source Filename

Source Filetype

Description

Enter the directory name in this field. By default, the Integration Service looks in the service process variable directory, $PMSourceFileDir, for file sources.

If you specify both the directory and file name in the Source Filename field, clear this field. The

Integration Service concatenates this field with the Source Filename field when it runs the session.

You can also use the $InputFileName session parameter to specify the file directory.

Enter the file name, or file name and path. Optionally use the $InputFileName session parameter for the file name.

The Integration Service concatenates this field with the Source File Directory field when it runs the session. For example, if you have “C:\data\” in the Source File Directory field, then enter

“filename.dat” in the Source Filename field. When the Integration Service begins the session, it looks for “C:\data\filename.dat”.

By default, the Workflow Manager enters the file name configured in the source definition.

You can configure multiple file sources using a file list.

Indicates whether the source file contains the source data, or a list of files with the same file properties. Select Direct if the source file contains the source data. Select Indirect if the source file contains a list of files.

When you select Indirect, the Integration Service finds the file list then reads each listed file when it executes the session.

222 Appendix A: Session Properties Reference

Targets Node

The Targets node lists the mapping targets and displays the settings. To view and configure the settings of a specific target, select the target from the list. You can configure the following settings:

¨ Writers. Displays the writer that the Integration Service uses with each target instance. For relational targets, you can choose a relational writer or a file writer. Choose a file writer to use an external loader. After you override a relational target to use a file writer, define the file properties for the target. Click Set File Properties and choose the target to define.

¨ Connections. Displays the target connections. You can choose connection types and connection values. You can also edit connection object values.

¨ Properties. Displays different properties for different target types. For relational targets, you can override properties that you configured in the Mapping Designer. You can also configure the following session properties for relational targets:

Description Relational Target

Property

Target Load Type

Insert

Update (as Update)

Update (as Insert)

Update (else Insert)

Delete

Truncate Table

You can choose Normal or Bulk.

If you select Normal, the Integration Service loads targets normally.

You can choose Bulk when you load to DB2, Sybase, Oracle, or Microsoft SQL Server. If you specify Bulk for other database types, the Integration Service reverts to a normal load.

Loading in bulk mode can improve session performance, but limits the ability to recover because no database logging occurs.

Choose Normal mode if the mapping contains an Update Strategy transformation.

If you choose Normal and the Microsoft SQL Server target name includes spaces, configure the following connection environment SQL in the connection object:

SET QUOTED_IDENTIFIER ON

For more information, see “Bulk Loading” on page 86.

The Integration Service inserts all rows flagged for insert.

The Integration Service updates all rows flagged for update.

The Integration Service inserts all rows flagged for update.

The Integration Service updates rows flagged for update if they exist in the target, and inserts remaining rows marked for insert.

The Integration Service deletes all rows flagged for delete.

The Integration Service truncates the target before loading.

For more information, see “Target Table Truncation” on page 81.

Mapping Tab (Transformations View) 223

Relational Target

Property

Reject File Directory

Description

Reject Filename

Reject-file directory name. By default, the Integration Service writes all reject files to the service process variable directory, $PMBadFileDir.

If you specify both the directory and file name in the Reject Filename field, clear this field. The

Integration Service concatenates this field with the Reject Filename field when it runs the session.

You can also use the $BadFileName session parameter to specify the file directory.

File name or file name and path for the reject file. By default, the Integration Service names the reject file after the target instance name: target_name.bad. Optionally, use the

$BadFileName session parameter for the file name.

The Integration Service concatenates this field with the Reject File Directory field when it runs the session. For example, if you have “C:\reject_file\” in the Reject File Directory field, and enter “filename.bad” in the Reject Filename field, the Integration Service writes rejected rows to C:\reject_file\filename.bad.

For file targets, you can override properties that you configured in the Target Designer. You can also configure the following session properties for file targets:

File Target Property Description

Merge Partitioned

Files

Merge File Directory

Merge File Name

When selected, the Integration Service merges the partitioned target files into one file when the session completes, and then deletes the individual output files. If the Integration Service fails to create the merged file, it does not delete the individual output files.

You cannot merge files if the session uses FTP, an external loader, or a message queue.

Enter the directory name in this field. By default, the Integration Service writes the merged file in the service process variable directory, $PMTargetFileDir.

If you enter a full directory and file name in the Merge File Name field, clear this field.

Name of the merge file. Default is target_name.out. This property is required if you select Merge

Partitioned Files.

Create Directory if Not

Exists

Creates the target directory if it does not exist.

Output File Directory

Output Filename

Enter the directory name in this field. By default, the Integration Service writes output files in the service process variable directory, $PMTargetFileDir.

If you specify both the directory and file name in the Output Filename field, clear this field. The

Integration Service concatenates this field with the Output Filename field when it runs the session.

You can also use the $OutputFileName session parameter to specify the file directory.

Enter the file name, or file name and path. By default, the Workflow Manager names the target file based on the target definition used in the mapping: target_name.out.

If the target definition contains a slash character, the Workflow Manager replaces the slash character with an underscore.

When you use an external loader to load to an Oracle database, you must specify a file extension. If you do not specify a file extension, the Oracle loader cannot find the flat file and the

Integration Service fails the session.

Enter the file name, or file name and path. Optionally use the $OutputFileName session parameter for the file name.

The Integration Service concatenates this field with the Output File Directory field when it runs the session.

Note: If you specify an absolute path file name when using FTP, the Integration Service ignores the Default Remote Directory specified in the FTP connection. When you specify an absolute path file name, do not use single or double quotes.

224 Appendix A: Session Properties Reference

File Target Property Description

Reject File Directory Enter the directory name in this field. By default, the Integration Service writes all reject files to the service process variable directory, $PMBadFileDir.

If you specify both the directory and file name in the Reject Filename field, clear this field. The

Integration Service concatenates this field with the Reject Filename field when it runs the session.

You can also use the $BadFileName session parameter to specify the file directory.

Reject Filename Enter the file name, or file name and path. By default, the Integration Service names the reject file after the target instance name: target_name.bad. Optionally use the $BadFileName session parameter for the file name.

The Integration Service concatenates this field with the Reject File Directory field when it runs the session. For example, if you have “C:\reject_file\” in the Reject File Directory field, and enter

“filename.bad” in the Reject Filename field, the Integration Service writes rejected rows to C:

\reject_file\filename.bad.

Transformations Node

On the Transformations node, you can override transformation properties that you configure in the Designer. The attributes you can configure depends on the type of transformation you select.

Mapping Tab (Partitions View)

In the Partitions view of the Mapping tab, you can configure partitions. You can configure partitions for nonreusable sessions in the Workflow Designer and for reusable sessions in the Task Developer.

The following nodes are available in the Partitions view:

¨ Partition Properties. Configure partitions with the Partition Properties node.

¨ KeyRange. Configure the partition range for key-range partitioning. Select Edit Keys to edit the partition key.

¨ HashKeys. Configure hash key partitioning. Select Edit Keys to edit the partition key.

¨ Partition Points. Select a partition point to configure attributes. You can add and delete partitions and partition points, configure the partition type, and add keys and key ranges.

¨ Non-Partition Points. The Non-Partition Points node displays mapping objects as icons. The Partition Points node lists the non-partition points in the tree. You can select a non-partition point and add partitions.

Components Tab

In the Components tab, you can configure pre-session shell commands, post-session commands, email messages if the session succeeds or fails, and variable assignments.

Mapping Tab (Partitions View) 225

The following table describes the Components tab options:

Components

Tab Option

Task

Description

Type

Configure pre- or post-session shell commands, success or failure email messages, and variable assignments.

Select None if you do not want to configure commands and emails in the Components tab.

For pre- and post-session commands, select Reusable to call an existing reusable Command task as the pre- or post-session shell command. Select Non-Reusable to create pre- or post-session shell commands for this session task.

For success or failure emails, select Reusable to call an existing Email task as the success or failure email.

Select Non-Reusable to create email messages for this session task.

Use to configure commands, emails, or variable assignments.

Value

The following table describes the tasks available in the Components tab:

Components Tab Tasks

Pre-Session Command

Post-Session Success

Command

Post-Session Failure

Command

On Success Email

On Failure Email

Pre-session variable assignment

Post-session on success variable assignment

Post-session on failure variable assignment

Description

Shell commands that the Integration Service performs at the beginning of a session.

Shell commands that the Integration Service performs after the session completes successfully.

Shell commands that the Integration Service performs if the session fails.

Integration Service sends On Success email message if the session completes successfully.

Integration Service sends On Failure email message if the session fails.

Assign values to mapping parameters, mapping variables, and session parameters before a session runs. Read-only for reusable sessions.

Assign values to parent workflow and worklet variables after a session completes successfully. Read-only for reusable sessions.

Assign values to parent workflow and worklet variables after a session fails. Read-only for reusable sessions.

226 Appendix A: Session Properties Reference

Metadata Extensions Tab

The following table describes the configuration options for the Metadata Extensions tab:

Metadata

Extensions Tab

Options

Extension Name

Datatype

Value

Precision

Reusable

Description

Description

Name of the metadata extension. Metadata extension names must be unique in a domain.

Datatype: numeric (integer), string, boolean, or XML.

Value of the metadata extension.

For a numeric metadata extension, the value must be an integer.

For a boolean metadata extension, choose true or false.

For a string or XML metadata extension, click the button in the Value field to enter a value of more than one line. The Workflow Manager does not validate XML syntax.

Maximum length for string or XML metadata extensions.

Select to make the metadata extension apply to all objects of this type (reusable). Clear to make the metadata extension apply to this object only (non-reusable).

Description of the metadata extension.

Metadata Extensions Tab 227

228

A

P P E N D I X

B

Workflow Properties Reference

This appendix includes the following topics:

¨ General Tab, 228

¨ Properties Tab, 229

¨ Scheduler Tab, 230

¨ Variables Tab, 232

¨ Events Tab, 232

General Tab

You can change the workflow name and enter a comment for the workflow on the General tab. By default, the

General tab appears when you open the workflow properties.

The following table describes the settings on the General tab:

General Tab Options

Name

Comments

Integration Service

Suspension Email

Disabled

Suspend on Error

Web Services

Description

Name of the workflow.

Comment that describes the workflow.

Integration Service that runs the workflow by default. You can also assign an Integration Service when you run the workflow.

Email message that the Integration Service sends when a task fails and the Integration Service suspends the workflow.

Disables the workflow from the schedule. The Integration Service stops running the workflow until you clear the Disabled option.

The Integration Service suspends the workflow when a task in the workflow fails.

Creates a service workflow. Click Config Service to configure service information.

General Tab Options

Configure Concurrent

Execution

Service Level

Description

Enables the Integration Service to run more than one instance of the workflow at a time. You can run multiple instances of the same workflow name, or you can configure a different name and parameter file for each instance.

Click Configure Concurrent Execution to configure instance names.

Determines the order in which the Load Balancer dispatches tasks from the dispatch queue when multiple tasks are waiting to be dispatched. Default is “Default.”

You create service levels in the Administrator tool.

Properties Tab

Configure parameter file name and workflow log options on the Properties tab.

The following table describes the settings on the Properties tab:

Properties Tab

Options

Parameter File Name

Description

Designates the name and directory for the parameter file. Use the parameter file to define workflow variables.

Write Backward

Compatible Workflow

Log File

Workflow Log File

Name

Workflow Log File

Directory

Select to write workflow log to a file.

Enter a file name, or a file name and directory. Required.

The Integration Service appends information in this field to that entered in the Workflow Log File

Directory field. For example, if you have “C:\workflow_logs\” in the Workflow Log File Directory field, then enter “logname.txt” in the Workflow Log File Name field, the Integration Service writes logname.txt to the C:\workflow_logs\ directory.

Designates a location for the workflow log file. By default, the Integration Service writes the log file in the service variable directory, $PMWorkflowLogDir.

If you enter a full directory and file name in the Workflow Log File Name field, clear this field.

Save Workflow Log By If you select Save Workflow Log by Timestamp, the Integration Service saves all workflow logs, appending a timestamp to each log.

If you select Save Workflow Log by Runs, the Integration Service saves a designated number of workflow logs. Configure the number of workflow logs in the Save Workflow Log for These Runs option.

You can also use the $PMWorkflowLogCount service variable to save the configured number of workflow logs for the Integration Service.

Save Workflow Log

For These Runs

Number of historical workflow logs you want the Integration Service to save.

The Integration Service saves the number of historical logs you specify, plus the most recent workflow log. Therefore, if you specify 5 runs, the Integration Service saves the most recent workflow log, plus historical logs 0–4, for a total of 6 logs.

You can specify up to 2,147,483,647 historical logs. If you specify 0 logs, the Integration Service saves only the most recent workflow log.

Enable HA Recovery Enable workflow recovery. Not available for web service workflows.

Properties Tab 229

Properties Tab

Options

Automatically recover terminated tasks

Maximum automatic recovery attempts

Description

Recover terminated Session or Command tasks without user intervention. You must have high availability and the workflow must still be running. Not available for web service workflows.

When you automatically recover terminated tasks you can choose the number of times the

Integration Service attempts to recover the task. Default is 5.

Scheduler Tab

The Scheduler Tab lets you schedule a workflow to run continuously, run at a given interval, or manually start a workflow.

You can configure the following types of scheduler settings:

¨ Non-Reusable. Create a non-reusable scheduler for the workflow.

¨ Reusable. Choose a reusable scheduler for the workflow.

The following table describes the settings on the Scheduler Tab:

Scheduler Tab Options

Non-Reusable/Reusable

Scheduler

Description

Summary

Description

Indicates the scheduler type.

If you select Non Reusable, the scheduler can only be used by the current workflow.

If you select Reusable, choose a reusable scheduler. You can create reusable schedulers by selecting Schedulers.

Select a set of scheduler settings for the workflow.

Enter a description for the scheduler.

Read-only summary of the selected scheduler settings.

Edit Scheduler Settings

Click the Edit Scheduler Settings button to configure the scheduler. The Edit Scheduler dialog box appears.

230 Appendix B: Workflow Properties Reference

The following table describes the settings on the Edit Scheduler dialog box:

Scheduler Options

Run Options: Run On Integration

Service Initialization/Run On

Demand/Run Continuously

Schedule Options: Run Once/Run

Every/Customized Repeat

Edit

Start Date

Start Time

End Options: End On/End After/

Forever

Description

Indicates the workflow schedule type.

If you select Run On Integration Service Initialization, the Integration Service runs the workflow as soon as the Integration Service is initialized.

If you select Run On Demand, the Integration Service only runs the workflow when you start the workflow.

If you select Run Continuously, the Integration Service starts the next run of the workflow as soon as it finishes the first run.

Required if you select Run On Integration Service Initialization in Run Options.

Also required if you do not choose any setting in Run Options.

If you select Run Once, the Integration Service runs the workflow once, as scheduled in the scheduler.

If you select Run Every, the Integration Service runs the workflow at regular intervals, as configured.

If you select Customized Repeat, the Integration Service runs the workflow on the dates and times specified in the Repeat dialog box.

Required if you select Customized Repeat in Schedule Options. Opens the Repeat dialog box, allowing you to schedule specific dates and times for the workflow to run.

The selected scheduler appears at the bottom of the page.

Required if you select Run On Integration Service Initialization in Run Options.

Also required if you do not choose any setting in Run Options.

Indicates the date on which the Integration Service begins scheduling the workflow.

Required if you select Run On Integration Service Initialization in Run Options.

Also required if you do not choose any setting in Run Options.

Indicates the time at which the Integration Service begins scheduling the workflow.

Required if the workflow schedule is Run Every or Customized Repeat.

If you select End On, the Integration Service stops scheduling the workflow in the selected date.

If you select End After, the Integration Service stops scheduling the workflow after the set number of workflow runs.

If you select Forever, the Integration Service schedules the workflow as long as the workflow does not fail.

Customizing Repeat Option

You can schedule the workflow to run once, run at an interval, or customize the repeat option. Click the Edit button on the Edit Scheduler dialog box to configure Customized Repeat options.

The following table describes options in the Customized Repeat dialog box:

Repeat Option

Repeat Every

Weekly

Description

Enter the numeric interval you want to schedule the workflow, then select Days, Weeks, or Months, as appropriate.

If you select Days, select the appropriate Daily Frequency settings.

If you select Weeks, select the appropriate Weekly and Daily Frequency settings.

If you select Months, select the appropriate Monthly and Daily Frequency settings.

Required to enter a weekly schedule. Select the day or days of the week on which you want to schedule the workflow.

Scheduler Tab 231

Repeat Option

Monthly

Daily

Description

Required to enter a monthly schedule.

If you select Run On Day, select the dates on which you want the workflow scheduled on a monthly basis. The Integration Service schedules the workflow on the selected dates. If you select a numeric date exceeding the number of days within a given month, the Integration Service schedules the workflow for the last day of the month, including leap years. For example, if you schedule the workflow to run on the 31st of every month, the Integration Service schedules the session on the

30th of the following months: April, June, September, and November.

If you select Run On The, select the week(s) of the month, then day of the week on which you want the workflow to run. For example, if you select Second and Last, then select Wednesday, the

Integration Service schedules the workflow on the second and last Wednesday of every month.

Enter the number of times you would like the Integration Service to run the workflow on any day the session is scheduled.

If you select Run Once, the Integration Service schedules the workflow once on the selected day, at the time entered on the Start Time setting on the Time tab.

If you select Run Every, enter Hours and Minutes to define the interval at which the Integration

Service runs the workflow. The Integration Service then schedules the workflow at regular intervals on the selected day. The Integration Service uses the Start Time setting for the first scheduled workflow of the day.

Variables Tab

Before using workflow variables, you must declare them on the Variables tab.

The following table describes the settings on the Variables tab:

Variable Options

Name

Datatype

Persistent

Is Null

Default

Description

Description

Name of the workflow variable.

Datatype of the workflow variable.

Indicates whether the Integration Service maintains the value of the variable from the previous workflow run.

Indicates whether the workflow variable is null.

Default value of the workflow variable.

Optional details about the workflow variable.

Events Tab

Before using the Event-Raise task, declare a user-defined event on the Events tab.

232 Appendix B: Workflow Properties Reference

The following table describes the settings on the Events tab:

Events Tab Options

Events

Description

Description

Name of the event you declare.

Details to describe the event.

Events Tab 233

I

N D E X

A aborted

status 184

aborting

Control tasks 52

status 184

tasks in Workflow Monitor 183

Absolute Time

specifying 58

Timer task 58

active sources

constraint-based loading 84

definition 89 row error logging 89 transaction generators 89

XML targets 89

adding

tasks to workflows 21

Additional Concurrent Pipelines

restricting pre-built lookup cache 39

advanced settings

session properties 39

aggregate caches

reinitializing 220

AND links

input type 48

Append if Exists

flat file target property 91

append to document

flushing XML 104

application connections

CPI-C 139

JMS 134

JNDI 134

PeopleSoft 137

RFC/BAPI 141

Salesforce 138

SAP ALE IDoc Reader 140

SAP ALE IDoc Writer 141

SAP NetWeaver 138

SAP NetWeaver BI 142

SAP R/3 139

TIB/Rendezvous 143

TIBCO 143

Web Services 145

webMethods 147

arrange

workflows vertically 4

workspace objects 9

assigning

Integration Services 24

Assignment tasks

creating 49 definition 49

description 45

234

using Expression Editor 16

B

Backward Compatible Session Log

configuring 212

Backward Compatible Workflow Log

configuring 211

buffer block size

configuring for sessions 39

bulk loading

commit interval 86 data driven session 86

DB2 guidelines 87

Oracle guidelines 87

relational targets 86

session properties 79, 86, 223

test load 77

C caches

configuring concurrent lookup caches for sessions 39 configuring lookup in sessions 39 configuring maximum numeric memory limit for sessions 39 specifying maximum memory by percentage 39

caching

XML properties 104

certified messages

configuring TIB/Rendezvous application connections 143

checking in

versioned objects 10

checking out

versioned objects 10

COBOL sources

error handling 69

numeric data handling 71

code page compatibility

multiple file sources 73

targets 74

code pages

connection objects 115

database connections 74, 115

delimited source 67

delimited target 93

fixed-width source 66

fixed-width target 93

relaxed validation 115

cold start

tasks and workflows in Workflow Monitor 183

color themes

selecting 6

colors

setting 5

workspace 5

command

file targets 92

generating file list 66

generating source data 65

processing target data 92

Command property

configuring flat file sources 65

configuring flat file targets 91

Command tasks

creating 51

definition 50

description 45

executing commands 51

Fail Task if Any Command Fails 51

making reusable 36

monitoring details in the Workflow Monitor 196

multiple UNIX commands 51 promoting to reusable 51

using parameters and variables 36

using variables in 50

Command Type

configuring flat file sources 65

comments

adding in Expression Editor 17

commit

flushing XML 103

commit interval

bulk loading 86

HP Neoview Transporter 130, 132

commit type

configuring 218

comparing objects

sessions 13 tasks 13 workflows 13 worklets 13

Components tab

properties 225

concurrent workflows

scheduling 156

Config Object tab

overview 38 session properties 38

connect string

examples 112 syntax 112

connection environment SQL

configuring 118

connection objects

assigning permissions 117

code pages 115

configuring in sessions 111

deleting 151

overriding connection attributes 114

owner 117

Connection Retry Period (property)

database connections 120

WebSphere MQ 148

connection settings

applying to all session instances 33

connection variables

defining for Lookup transformations 114 defining for Stored Procedure transformations 114

specifying $Source and $Target 113

connections

configuring for sessions 111

copy as 121 copying a relational database connection 121

creating HP Neoview Transporter connections 129

external loader 124

FTP 122

multiple targets 106

overriding connection attributes 114 overriding for Lookup transformations 114 overriding for Stored Procedure transformations 114

relational database 120, 126

replacing a relational database connection 122

sources 61

targets 76

connectivity

connect string examples 112

constraint-based loading

active sources 84

configuring 83

configuring for sessions 39

enabling 86

key relationships 84 target connection groups 84

Update Strategy transformations 85

control file override

HP Neoview Transporter 130

Control tasks

definition 52

description 45

options 52

copying

repository objects 12

counters

overview 201

CPI-C application connections

configuring 139

creating

Assignment tasks 49

Command tasks 51

Decision tasks 54

Email tasks 168

external loader connections 124

metadata extensions 15

reserved words file 88

reusable scheduler 158

sessions 30, 31

tasks 46

workflows 20

custom properties

overriding Integration Service properties for sessions 39

customization

of toolbars 8 of windows 8

workspace colors 5

customized repeat

daily 159

editing 158

monthly 159 options 159 repeat every 159 weekly 159

D

Data Analyzer

running from Workflow Manager 24

data driven

bulk loading 86

database connections

configuring 120, 126

Index 235

configuring for PowerChannel 126

connection retry period 120

copying a relational database connection 121

domain name 120, 126 packet size 120, 126

replacing a relational database connection 122

resilience 119

use trusted connection 120, 126

using IBM DB2 client authentication 112 using Oracle OS Authentication 112

databases

configuring a connection 120

connection requirements 120, 124, 126

connections 120

environment SQL 118

selecting code pages 115

datatypes

Decimal 94

Double 94

Float 94

Integer 94

Money 94 numeric 94 padding bytes for fixed-width targets 94

Real 94

date time

format 3

dates

configuring 3 formats 3

DB2

bulk loading guidelines 87

commit interval 86

deadlock retries

PM_RECOVERY table 83

session 220

target connection groups 89

Decision tasks

creating 54

decision condition variable 52 definition 52

description 45

example 53

using Expression Editor 16

Default Remote Directory

for FTP connections 122

deleting

connection objects 151

workflows 21

delimited flat files

code page, sources 67

code page, targets 93

escape character, sources 67

numeric data handling 71

quote character, sources 67

quote character, targets 93

row settings 67 session properties, sources 67

session properties, targets 93

delimiter

session properties, sources 67

session properties, targets 93

directories

run-time creation 91

workspace file 4

disabled

status 184

disabling

tasks 48

236 Index

workflows 160

displaying

Expression Editor 17

Integration Services in Workflow Monitor 177

domain name

database connections 120, 126

dropping

indexes 83

DTD file

schema reference 103

DTM Buffer Pool Size

session property 220

duplicate group row handling

XML targets 102

dynamic partitioning

session option 43

E editing

metadata extensions 16

scheduling 160

sessions 31

workflows 21

email

attaching files 169, 173 configuring a user on Windows 165, 173

configuring the Integration Service on UNIX 164

configuring the Integration Service on Windows 165

distribution lists 166

format tags 169

logon network security on Windows 166

MIME format 165

multiple recipients 166

on failure 169 on success 169

overview 163

post-session 169

rmail 164

sending using MAPI 165

sending using SMTP 167

service variables 172

specifying a Microsoft Outlook profile 166

suspending workflows 172

text message 167

tips 173

user name 167

using other mail programs 173

using service variables 172

variables 169

workflows 167 worklets 167

Email tasks

creating 168

description 45

overview 167

empty strings

XML target files 101

enabling

enhanced security 7

past events in Event-Wait task 57

end options

end after 158 end on 158 forever 158

endpoint URL

in Web Service application connections 145

enhanced security

enabling 7

environment SQL

configuring 118

guidelines for entering 119

error handling

COBOL sources 69

configuring 35

fixed-width file 69

pre- and post-session SQL 34

error handling settings

session properties 41

errors

pre-session shell command 37

stopping session on 41

validating in Expression Editor 17

escape characters

in XML targets 101

Event-Raise tasks

configuring 56

declaring user-defined event 55

definition 54

description 45

in worklets 27

Event-Wait tasks

definition 54

description 45

for predefined events 57

for user-defined events 56

waiting for past events 57

working with 56

events

in worklets 27

predefined events 54 user-defined events 54

ExportSessionLogLibName

passing log events to an external library 207

Expression Editor

adding comments 17 displaying 17 syntax colors 17

using 16

validating 155

validating expressions using 17

expressions

validating 17

external loader

connections 124

external loader connections

HP Neoview Transporter 129

F

Fail Task if Any Command Fails

in Command Tasks 51

failed

status 184

failing workflows

failing parent workflows 49, 52

using Control task 52

file list

generating with command 66

multiple XML targets 105

file mode

SAP R/3 application connections 139

file sources

Integration Service handling 69, 71

numeric data handling 71

session properties 64

file targets

session properties 90

file-based ledger

TIB/Rendezvous application connections, configuring 143

filtering

deleted tasks in Workflow Monitor 177

Integration Services in Workflow Monitor 177 tasks in Gantt Chart view 177

tasks in Task View 188

Find in Workspace tool

overview 8

Find Next tool

overview 8

fixed-width files

code page, sources 66

code page, targets 93

error handling 69 multibyte character handling 69

null characters, sources 66

null characters, targets 93

numeric data handling 71

padded bytes in fixed-width targets 94

source session properties 66

target session properties 93

writing to 94, 95

flat file definitions

escape character, sources 67

Integration Service handling, targets 94

quote character, sources 67

quote character, targets 93

session properties, sources 65

session properties, targets 91

flat files

code page, sources 66

code page, targets 93

creating footer 91 creating headers 91

delimiter, sources 67

delimiter, targets 93

Footer Command property 91

generating source data 65 generating with command 65

Header Command property 91

Header Options property 91

multibyte data 97

null characters, sources 66

null characters, targets 93

numeric data handling 71

precision, targets 95, 97

processing with command 92

shift-sensitive target 97

writing targets by transaction 96

flushing data

appending to document 104 create new documents 104 ignore commit 104

fonts

format options 5 setting 5

footer

creating in file targets 91

Footer Command

flat file targets 91

format

date time 3

Index 237

format options

color themes 6

colors 5

date and time 3

fonts 5 orthogonal links 5 resetting 5

schedule 3

solid lines for links 5

Timer task 3

FTP

connection names 122 connection properties 122

connections for ABAP integration 138

creating connections 122 defining connections 122 defining default remote directory 122 defining host names 122 resilience 122 retry period 122

Use SFTP 122

G

Gantt Chart

configuring 180

filtering 177

listing tasks and workflows 186

navigating 187

opening and closing folders 178

organizing 187

overview 174

searching 187 time increments 187

time window, configuring 180

using 186

general options

arranging workflow vertically 4 configuring 4 in-place editing 4 launching Workflow Monitor 4 open editor 4 panning windows 4 reload task or workflow 4 repository notifications 4

session properties 217

show background in partition editor and DBMS based optimization 4 show expression on a link 4 show full name of task 4

General tab in session properties

in Workflow Manager 217

globalization

database connections 74 overview 74 targets 74

grid

enabling sessions to run 43

H header

creating in file targets 91

Header Command

flat file targets 91

Header Options

flat file targets 91

heterogeneous sources

defined 60

heterogeneous targets

overview 106

high availability

WebSphere MQ, configuring 148

high precision

enabling 220

history names

in Workflow Monitor 184

host names

for FTP connections 122

HP Neoview Transporter connection

commit interval 130, 132

configuring as a resource 128

creating 129

HP Neoview Transporter properties 130, 132

I

IBM DB2

connect string example 112 connection with client authentication 112

IBM DB2 EE

connecting with client authentication 124 external loader connections 124

IBM DB2 EEE

connecting with client authentication 124 external loader connections 124

icons

Workflow Monitor 176

worklet validation 153

ignore commit

flushing XML 104

in-place editing

enabling 4

incremental aggregation

configuring 220

indexes

dropping for target tables 83 recreating for target tables 83

indicator files

predefined events 56

Informix

connect string syntax 112

input link type

selecting for task 48

Input Type

flat file source property 65

Integration Service

assigning workflows 24

connecting in Workflow Monitor 176

filtering in Workflow Monitor 177

handling file targets 94

monitoring details in the Workflow Monitor 191

online and offline mode 176 pinging in Workflow Monitor 176

removing from the Navigator 3

selecting 23

tracing levels 215

truncating target tables 81

using FTP 122 using SFTP 122

version in session log 214

Integration Service handling

file targets 94

fixed-width targets 95, 97

238 Index

multibyte data to file targets 98 shift-sensitive data, targets 98

Integration Service Monitor

system resource usage 192

Is Transactional

MSMQ connection property 136

J

Java Classpath

session property 218

Java transformation

session level classpath 218

JMS application connections

configuring 134

JMS Connection Factory Name (property) 135

JMS Destination (property) 135

JMS Destination Type (property) 135

JMS Password (property) 135

JMS Recovery Destination (property) 135

JMS User Name (property) 135 properties 135

JMS Connection Factory Name (property)

JMS application connections 135

JMS Destination (property)

JMS application connections 135

JMS Destination Type (property)

JMS application connections 135

JMS Password (property)

JMS application connections 135

JMS Recovery Destination (property)

JMS application connections 135

JMS User Name (property)

JMS application connections 135

JNDI application connections

configuring 134

K keyboard shortcuts

Workflow Manager 17

keys

constraint-based loading 84

L launching

Workflow Monitor 4, 176

Ledger File (property)

TIB/Rendezvous application connections, configuring 143

line sequential buffer length

configuring for sessions 39

sources 68

links

AND 48

condition 27

example link condition 28 linking tasks concurrently 28 linking tasks sequentially 28

loops 27

OR 48

orthogonal 5

show expression on a link 4

solid lines 5

specifying condition 27

using Expression Editor 16

working with 27

List Tasks

in Workflow Monitor 186

log files

archiving 209, 210

PowerExchange for HP Neoview Transporter 128

real-time sessions 207

session log 218

using a shared library 207

writing 209

log options

session properties 40

logs

session log rollover 210

lookup caches

configuring concurrent for sessions 39 configuring in sessions 39

Lookup transformation

resilience 119

loops

invalid workflows 27

M

MAPI

sending email using 165

Maximum Days

Workflow Monitor 179

maximum memory limit

configuring for session caches 39 percentage of memory for session caches 39

Maximum Partial Session Log Files

configuring session log rollover 210

session config object 39

Maximum Workflow Runs

Workflow Monitor 179

Merge Command

flat file targets 91

Merge File Directory

flat file target property 91

Merge File Name

flat file target property 91

Merge Type

flat file target property 91

merging target files

session properties 223

Message Queue queue connections

configuring for WebSphere MQ 148

metadata extensions

configuring 15 creating 15

deleting 16 editing 16

overview 14

session properties 227

Microsoft Outlook

configuring an email user 165, 173

configuring the Integration Service 165

Microsoft SQL Server

commit interval 86

connect string syntax 112

MIME format

email 165

monitoring

command tasks 196

failed sessions 197

folder details 193

Index 239

advertisement

Was this manual useful for you? Yes No
Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Related manuals

Download PDF

advertisement

Table of contents