IBM Connect - Direct File Agent 6.2. Documentation IBM
IBM Connect - Direct File Agent 6.2. Documentation IBM
6.2
Documentation
IBM
This edition applies to Version 6 Release 2 of IBM® Connect:Direct and to all subsequent releases and modifications until
otherwise indicated in new editions.
© Copyright International Business Machines Corporation 1993, 2021.
US Government Users Restricted Rights – Use, duplication or disclosure restricted by GSA ADP Schedule Contract with
IBM Corp.
Contents
Chapter 5. Rules.................................................................................................. 13
Rules...........................................................................................................................................................13
Evaluating Rules.........................................................................................................................................13
Prioritizing Rules........................................................................................................................................ 13
General Parameters................................................................................................................................... 13
Match Criteria.............................................................................................................................................14
Match Operators...................................................................................................................................14
Process Information.............................................................................................................................15
Sterling Connect:Direct Integrated File Agent Variables..........................................................................16
Microsoft Windows/UNIX Example......................................................................................................19
z/OS Examples......................................................................................................................................19
Chapter 6. Logging...............................................................................................21
Logging....................................................................................................................................................... 21
Notices................................................................................................................31
Trademarks................................................................................................................................................ 32
Terms and conditions for product documentation................................................................................... 33
iii
iv
Chapter 1. Managing Files with Sterling
Connect:Direct File Agent
What's New
IBM Sterling Connect:Direct® Integrated File Agent version 6.2 and its related software have the following
features and enhancements:
Base Release (v6.2)
Known Restrictions
Sterling Connect:Direct Integrated File Agent and its related software have the following known
restrictions:
• Integrated File Agent in a container is not suitable for production deployment. This limitation will be
addressed in a future fix pack.
• The self-signed certificate automatically generated during new installation, although suitable for
production Integrated File Agent to Connect:Direct connections, is unsuitable for production
Connect:Direct to Connect:Direct and remote-API-client to Connect:Direct connections. Customers who
wish to secure these connections must replace the key certificate in the .Local node record with a
certificate suitable for production, such as a CA certificate issued by an internal or public CA.
• Match Criteria against File Size are not supported on z/OS systems.
For example, if you start Sterling Connect:Direct File Agent at 1:00 P.M., a file added to that watched
directory at 12:55 P.M. is not detected. If you start Sterling Connect:Direct File Agent at 1:00 P.M., and
a file is placed in the watched directory at 1:01 P.M., then Sterling Connect:Direct File Agent detects this
newly added file. Sterling Connect:Direct File Agent detects a file only one time, unless the file is accessed
and saved with a later timestamp. Using Sterling Connect:Direct File Agent requires an understanding of
Sterling Connect:Direct Processes, operating systems, and scripting (for regular expression operator use
with Sterling Connect:Direct File Agent rules).
You can use the cdfaconvertcfg utility to convert a Standalone File Agent configuration file so that it
can be used by Integrated File Agent. The conversion utility is in the Connect:Direct installation directory
tree of Integrated File Agent directory. It is invoked as follows:
Help
cdfaconvertcfg -h | --help
Conversion
where infilename is the filename of a Standalone File Agent .ser file, and outfilename is the filename of
the Integrated File Agent JSON generated from the input configuration.
Note:
• In a file name condition, an EQUALS operator is changed to a MATCH operator. This is a cosmetic,
terminology update. The Rule continues to function in the same way.
• A file name condition containing a LT or GT operator is not converted, and a Warning that the condition
has been omitted is reported.
Validate the new configuration file with the Configuration Validation Utility, cdfacfg:
where jsonFilename is the filename of the configuration file to be validated, and maxErrors is the
maximum number of errors to report.
To make the new configuration file the active one, follow these steps:
1. Back up the current active configuration file, Default_Config.json.
2. Delete it.
3. Rename the new configuration file to Default_config.json.
Related concepts
“Rules” on page 13
Parameters Description
Comments Type comments to describe the configuration. Comments are not
used during the execution of Sterling Connect:Direct Integrated
File Agent.
Connect:Direct Userid Required. Type the userid to use when connecting to the Sterling
Connect:Direct server. This field is case-sensitive.
The userid must have permission to submit Sterling Connect:Direct
Process and perform external statistics logging on the Sterling
Connect:Direct server. Additional permissions may be required to
perform steps defined in the Sterling Connect:Direct Processes.
Connect:Direct Password Type the associated password for the userid. This is the password
that allows you to connect to the Sterling Connect:Direct server.
This field is case-sensitive.
Leave this field empty when using certificate-based authentication.
Additional configuration of the userid and Secure+ is required on
the Sterling Connect:Direct server.
Continuous signon Select Yes (default) to stay connected to the API port whenever
Integrated File Agent is active, or select No to disconnect
Integrated File Agent and reconnect each time Processes are
submitted after a directory scan.
If Continuous signon is Yes, Integrated File Agent will open a new
connection to the Sterling Connect:Direct Server the first time that
a Process is submitted for a file found during the scan, and will
leave that connection to the Sterling Connect:Direct server open
until Integrated File Agent is stopped. Use this option if files are
placed in the watched directories more or less continuously.
If Continuous signon is No, Integrated File Agent will sign on to the
Sterling Connect:Direct server the first time it submits a Process
for a file found during the scan, and will close the connection to
the Sterling Connect:Direct server when all Processes have been
submitted for files found during the scan. When files are found
during a subsequent scan, Integrated File Agent will open a new
connection to the Sterling Control Center server. Use this option if
there are more than a few minutes between files being placed in
the watched directories.
File completion delay Type the number of minutes that you want Integrated File Agent to
wait before considering a detected file being complete and ready
for processing. The default time is 1 minute.
This field applies when different tasks can access the same
file simultaneously. This may cause problems if Integrated File
Agent detects that a file is present in the watched directory and
processes it before another application has closed it. Set this delay
to allow an application to finish with the file before Integrated File
Agent accesses the file.
Parameters Description
File Agent unique name Required. Provide a unique name for each Sterling Connect:Direct
Integrated File Agent instance running on the same host or
on a different host, while monitoring similar network drives,
and configured to submit processes to the same Sterling
Connect:Direct node. This ensures the unique identity of each
Sterling Connect:Direct Integrated File Agent instance by Sterling
Control Center. Failing to do so results in Sterling Control Center
treating multiple instances of Sterling Connect:Direct Integrated
File Agent as one.
SNMP listener address Type one or more addresses for the SNMP trap receiver, such
as Sterling Control Center. Integrated File Agent uses these
addresses to send SNMP traps for statistics. This field is optional.
Type a comma separated list of entries
in the format address[;port], for example
icchost1;1163,icchost2i,172.0.0.1;1163. The port value is optional
and will default to the SNMP listener port value, or to port 1163
when 0.
SNMP status trap interval Type the number of seconds that you want Integrated File Agent
to wait before sending status traps to SNMP trap receivers, such as
Sterling Control Center.
The value can be in the range of 30 .. 3600 seconds. The default is
30 seconds.
Error Reporting
Any errors that occur during the SNMP trap processing are sent to the Sterling Connect:Direct File Agent
log files. Error messages are as follows:
• Could not register an SNMP listener
• SNMP Cannot get source port
• SNMP Cannot get source port in range
• SNMPBadValueException caught
• SNMP UnknownHostException caught
• SNMP IOException caught
Sterling Connect:Direct File Agent can monitor one or more watch directories. This includes local and
network directories or S3 object stores that are accessible from the computer and userid running Sterling
Connect:Direct File Agent. Sterling Connect:Direct File Agent scans the watched directories and optionally
sub directories in regular intervals for newly added or changed files. If a new or changed file has been
detected during a director scan, Sterling Connect:Direct File Agent will process the detected file.
When you use Sterling Connect:Direct for UNIX or Microsoft Windows, the watched directory is a UNIX
path name or a Microsoft Windows path to the directory. When you use
Sterling Connect:Direct for z/OS, the watched directory can be a fully specified HFS path name for a file or
a directory, a fully specified MVS data set name, a partial MVS data set name, or the name of a partitioned
data set (PDS) or partitioned data set extended (PDSE). In addition, on Linux, you can also watch Amazon
S3 or S3-compatible objects stores.
The following table describes the watch directory parameters.
Parameters Description
Watch Directory Required. Provide a valid and fully qualified path to a local or
network directory or to an S3 object store.
The path must be valid and accessible from the computer running
Sterling Connect:Direct File Agent. The userid running Sterling
Connect:Direct File Agent must have read permission on the
directory and files to scan them.
Directory Description Type a comment to describe the watch directory. Comments are
not used during the execution of Sterling Connect:Direct Integrated
File Agent.
Monitor sub directories Enable this option to let Sterling Connect:Direct File Agent monitor
files in the watch directory and in any sub directory. The default is
to only monitor files located in the watch directory itself.
Examples
Microsoft Windows
Local directory:
C:\Data\Customer\Benefits
\\winserver\\datashare\Customer\Benefits
UNIX
Directory:
/data/cust/benefits
z/OS
Datasets starting with CUST.BENEFITS:
CUST.BENEFITS.**
CUST.CNTL
S3://abucket/ akey
Rules
When Sterling Connect:Direct Integrated File Agent has detected a new or updated file, it uses Rules to
determine if and how the file should be processed. Configure the Default Rule to submit a predefined
Sterling Connect:Direct Process with arguments for any detected file. Add one or more Rules to submit
other Processes with arguments based on one or more match criteria, like
• Watch directory where the file was detected
• Full or partial name of the file detected in a watched directory
• Size of the file detected in a watched directory
Rules can be enabled, disabled or marked as draft for later refinement.
Evaluating Rules
A Rule will evaluate true and be applied for a detected file under the following conditions.
Note: The exception is the Default Rule, which does not have any match criteria. The Default Rule will
evaluate true and be applied for a detected file under the following conditions.
• The Rule is enabled.
• At least one match criterion has been added.
• If one or more Watch Directories criteria have been added, the detected file must be in one of these
directories.
• If one or more match criteria on File Name or File Size have been added, they all must match.
• The Default Rule is enabled.
Prioritizing Rules
Although you can create multiple Rules, Sterling Connect:Direct File Agent Rules processing ends once
criteria for a rule are met. Subsequent rules are not considered anymore. Therefore, you should specify
rules in the right order so that those with more specific match criteria are listed first in the configuration.
Use Sterling Connect:Direct Web Services User Interface to re-prioritize Rules.
Sterling Connect:Direct File Agent begins Rules processing by evaluating Rule with priority 1, then priority
2 and so on until the first matching Rule is found. If no matching Rule was found, then the Default Rule is
evaluated last.
General Parameters
The following table describes the general parameters of a Rule.
Parameters Description
Rule Name Required. Provide a unique name for the Rule.
Description Type a comment to describe the Rule. Comments are not used
during the execution of Sterling Connect:Direct Integrated File
Agent.
Rule Enabled Select if the Rule Status should be enabled or disabled. Only
enabled Rules will be evaluated and applied.
Parameters Description
Watch Directory Select one or more entries from the list of Watch Directories
defined in the configuration. The detected file must be in one of
these directories.
File Name Select a compare operator (Matches, Does not match or Contains)
and specify a string value. Wildcards (*) are supported. The fully
qualified path of the detected file will be compared against the
specified value.
File Size Select a compare operator (Greater than, Less than or Equals)
and specify a numeric value. The size of the detected file will be
compared against the specified value.
Match Operators
Operators define how Sterling Connect:Direct Integrated File Agent tests for the match criteria using the
compare value to evaluate properties of a detected file.
Review the operator functions in the following definition list for how rules are processed and guidelines
for creating rules.
Matches
To define a rule that instructs Sterling Connect:Direct Integrated File Agent to search only the directory
specified by the path for the file name that match the specified compare string exactly.
The compare string can include the wildcard characters asterisk (*) and question mark (*?). For example,
typing "C:\Data\ABC*" as the string to match causes Sterling Connect:Direct Integrated File Agent to
process the rule after detecting any file name beginning with ABC in the "C:\Data" directory.
The matches operator requires an exact match for any character except wildcards. This operator requires
careful planning to filter files successfully.
Unless you match only on the end of a file name, you must include the path as part of the match string.
For example, "*.txt" will correctly match any file in watch directories ending in ".txt". However, "09*.txt"
will not match on a file name "09March.txt". Instead, use "<path>/09*.txt" or "*/09*.txt" where <path> is
the full path to the watch directory, such as "C:\Data".
Not matches
To define a rule based on characters to exclude. The path and file name are checked against the compare
string and Sterling Connect:Direct Integrated File Agent processes the rule when it detects any characters
other than those specified in the string.
The compare string can include the wildcard characters asterisk (*) and question mark(?).
Equals
To define an exact match between the fully qualified path and file name or size of the detected file, and
the text string or size specified for comparison. This operator requires an exact match for every character
position, so use it only when you know the entire file name.
Less than
The detected file size must be smaller than the size specified for comparison.
Greater than
The detected file size must be larger than the size specified for comparison.
Process Information
Specify an existing Sterling Connect:Direct Process that will be submitted when a Rule is applied. Set
additional parameters when you need to overwrite defaults in the Process or the Sterling Connect:Direct
server. See the Sterling Connect:Direct Process Language for more details.
Parameters Description
Process Name Specify the Sterling Connect:Direct Process to be submitted when
the Rule applies. Browse for an existing Process from the Process
Library or enter a fully qualified path to an existing Process file
on the computer running Sterling Connect:Direct Integrated File
Agent.
If this field is blank, the detected file is ignored without submitting
a Process and marked as being processed.
Process Class Type the numeric class (CLASS) that the Process submitted to the
Sterling Connect:Direct server should use for execution. This can
be a value between 1-255.
If this field is blank, the default class set in the Process or the
Sterling Connect:Direct server is used.
Process Priority Type the numeric priority (PRTY) that the Process submitted to the
Sterling Connect:Direct server should use for execution. This can
be a value between 0-15.
If this field is blank, the default priority set in the Process or the
Sterling Connect:Direct server is used.
This parameter is different from Rule Priority.
Notification Userid Type the userid to notify when the Process completes if notification
is supported by the Sterling Connect:Direct server. If this field is
blank, no user is notified.
Chapter 5. Rules 15
Sterling Connect:Direct Integrated File Agent Variables
Sterling Connect:Direct File Agent Variables provide a flexible way to pass arguments to the Process
that Sterling Connect:Direct Integrated File Agent submits. A variety of variables are available for file
properties, date/time and other values.
When Sterling Connect:Direct Integrated File Agent submits the Process for a detected file, it first
resolves any File Agent variable specified in the Build Value and assigns the result to the specified CD
Substitution Variable. The CD Substitution Variable is then passed into Process submission, allowing the
Process to perform its tasks, for example sending the detected file to a remote Sterling Connect:Direct
node.
Observe the following rules when you specify File Agent variables:
• The starting percent sign (%) and the ending period (.) shown with variables are required.
• Enclose argument strings that contain special characters in double quotes.
• Enclose spaces and vertical bars in double quotation marks to avoid problems when variables are
passed to a Sterling Connect:Direct Integrated File Agent Process.
The following table describes the Sterling Connect:Direct File Agent Variables.
%FA_FSTYPE. The file or object file system type. Windows, Unix, OS390,
AWSS3
Chapter 5. Rules 17
Usage Variable Description
Modification %FA_FDATE. Date a detected file was last modified. This value has 8
date and characters to represent year, month, and day (yyymmdd),
time for example, 20210805.
%FA_FDATE2. Date a detected file was last modified. This value has 6
characters to represent year, month, and day (yymmdd),
for example, 210805.
%FA_FDATE_DAY. The day a file was last modified, for example, 05.
%FA_FDATE_MONTH. The month in which a file was last modified, for example,
08.
%FA_FDATE_YEAR. Year in which a file was last modified (yyyy), for example,
2021.
%FA_FDATE_YEAR2. Year in which a file was last modified (yy), for example,
21.
%FA_FTIME. The time a file was last modified. This value has 6-
characters representing hour, minutes, and seconds
(hhmmss) using a 24-hour clock, for example, 153842.
%FA_FTIME_HOUR. The hour a file was last modified, for example, 22.
%FA_FTIME_MINUTES. The minute a file was last modified, for example, 24 will
be passed for a file last modified at 6:24.
%FA_NUM2. A 5-digit number in the range of 00000..99999, for
example 00345. The counter is always reset to 0 at File
Agent startup and is increased by 1 on every process
submission. The counter preserves its current value
through a config refresh.
%FA_NUM3. A 9-digit number in the range of
000000000..999999999, for example 000012345. The
counter is always reset to 0 at File Agent startup and is
increased by 1 on every process submission. The counter
preserves its current value through a config refresh.
%FA_FTIME_SECONDS. The second a file was last modified, for example, 35.
%FA_FTIME_MS. The millisecond file was last modified, for example, 067.
UNIX and Microsoft Windows only
File name %FA_EXT_FOUND. The file extension of the file that was added, for
and path example, .txt.
%FA_EXT_FOUND_NP. The file extension of the file that was added, but without
the period before the file extension.
%FA_NAME_FOUND. The name of the file that was added, for example, myfile.
%FA_NOT_PATH. The file name with the file extension, without any path.
For example, if the full file name is /usr/watch/test
file.active.txt, then %FA_NOT_PATH. is test file.active.txt.
%FA_PATH_FOUND. The path of the file that was added, for example,
on Microsoft Windows, C:\watch\, and on UNIX, /home/
user/watch..
Microsoft Windows only
&SRCFILE=%FA_FILE_FOUND.
When the watched directory is /home/watch1/ and the file payroll appears in the watched directory, the
following argument string is submitted to the Process. &SRCFILE=/home/watch1/payroll
z/OS Examples
If you configure Process arguments as:
The following argument strings are submitted to the Process for each scenario:
• The watched directory PDS is CUST.PROCLIB and member PAYROLL changed.
• The watched directory file is CUST.*, and member BENEFITS of PDS CUST.PARMFILE changed.
Chapter 5. Rules 19
20 IBM® Connect:Direct File Agent: Documentation
Chapter 6. Logging
Logging
Sterling Connect:Direct Integrated File Agent logs information to separate log files in its log subdirectory.
The level of information that is written to the logs is configurable. In addition, Integrated File Agent
writes entries in Connect:Direct's Statistics. Under normal circumstances, Connect:Direct Statistics will be
sufficient to track File Agent operations; the log files will be needed only for troubleshooting.
The following logs are available:
CDFA.log
Contains information, warnings and error messages generated by Sterling Connect:Direct File Agent. It
provides information about the files found, the rule evaluation and what action was taken. This log file is
enabled by default.
CDFA_verbose.log
Contains all the above information plus debug messages. This file can grow very rapidly and is not
enabled by default. To enable verbose logging, edit the log4j2.properties file and follow the instructions
inside.
CDFA_stats.log
Contains only one line per file with Process submission information, including Process name and number,
the detected file and the name of the Rule applied. This log file is enabled by default. Example:
2021-08-04 09:46:43,529 INFO - Process Name: CDFA, Process Number: 8, File Name:
C:\WatchDir\test_default.txt, Rule Name: default
2021-08-04 09:57:03,211 INFO - Process Name: CDFADEL, Process Number: 23, File Name: C:\
WatchDir\test_delete.txt, Rule Name: Delete files
Best Practices
Considerations for a Large Number of Watch Directories
There are two considerations when watching a very large number of directories: scan time and log space.
Sterling Connect:Direct Integrated File Agent scans each watch directory, then waits for the time specified
in the watch interval, then repeats the cycle. With a large number of watch directories, each scan takes
more time.
To keep each log file at a manageable size yet still keep enough current log data, the logging system
uses a a rolling file appender in the log4j2.properties file to control logging. The log4j2.properties file
configures the maximum size a log file can grow to, and how many backup log files to keep. Multiplying
these two settings will give you the maximum amount of disk space. Since there are three different logs,
you would add the maximum disk space for each enabled log to get the maximum disk space for all
Sterling Connect:Direct Integrated File Agent logging.
Troubleshooting
To troubleshoot Sterling Connect:Direct Integrated File Agent, check the following details to identify and
resolve issues:
• Set appropriate permissions for watched directories
• For z/OS, specify valid Sterling Connect:Direct server parameters in the Sterling Connect:Direct
Integrated File Agent configuration
• Check that required Sterling Connect:Direct Integrated File Agent rules are enabled
• Confirm that the most specific rule is in first position
• Confirm that Processes specified in the Sterling Connect:Direct Integrated File Agent rules exist in the
file system or process library.
• Correct syntax errors in Processes
• For Sterling Connect:Direct UNIX and Windows, the apiPort in the Default_Config.json is not taken into
consideration. The apiPort in the default configuration is only used by Sterling Connect:Direct z/OS.
Refer to the problems and solutions that follow to identify and resolve other issues that occur when you
use Sterling Connect:Direct Integrated File Agent.
Sterling Connect:Direct Integrated File Agent does not start and displays a Cannot run without a
valid configuration message.
The configuration file (Default_Config.json) is missing or invalid. Review the CDFA.log files for details
and run the validation tool manually.
Sterling Connect:Direct Integrated File Agent starts, but no activity occurs.
• Verify that the Sterling Connect:Direct server is active.
• Check that no other application is accessing a file that Sterling Connect:Direct Integrated File Agent
should detect. Sterling Connect:Direct Integrated File Agent cannot process files that are in use by
other applications.
Sterling Connect:Direct Integrated File Agent compares the Compare String for a rule against the
fully qualified path of the file found, not just against the file name
• Sterling Connect:Direct Integrated File Agent is designed to compare the Compare String against the
fully qualified path of the file found, but if necessary, you can redefine your match criteria to have it
match against the file name, for example:
In UNIX, specify: '*/abc*' or '/my_watchdir/abc*' Microsoft Windows: '*\abc*' or
'C:\My_Watchdir\abc*'
File Agent supports Amazon S3 or S3 compatible object stores. A default configuration is provided to
access S3 objects using the default Amazon S3 credential mechanisms. Depending on where File Agent is
executing the following credential mechanisms apply.
AWS_CONTAINER_CRED
ENTIALS_RELATIVE_URI is set.
S3 configuration
A set of provider properties is declared by using the following syntax: cdfa.provider.n=property=value with
n the set name. All properties declared on this set will rely on the same provider. A scheme property
identifies and link the scheme name in File Agent watched directory and a provider.
Instance profile credentials X4://bucket/f This watched directory will be rejected. There is no
used on EC2 instances provider definition available.
and delivered through the
Amazon EC2 metadata
service.
Additional S3 configuration
The following additional properties can be selected:
For license inquiries regarding double-byte character set (DBCS) information, contact the IBM Intellectual
Property Department in your country or send inquiries, in writing, to:
Trademarks
IBM, the IBM logo, and ibm.com are trademarks or registered trademarks of International Business
Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be
trademarks of IBM or other companies. A current list of IBM trademarks is available on the web at
"Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.
Adobe, the Adobe logo, PostScript, and the PostScript logo are either registered trademarks or
trademarks of Adobe Systems Incorporated in the United States, and/or other countries.
IT Infrastructure Library is a registered trademark of the Central Computer and Telecommunications
Agency which is now part of the Office of Government Commerce.
Intel, Intel logo, Intel Inside, Intel Inside logo, Intel Centrino, Intel Centrino logo, Celeron, Intel Xeon,
Intel SpeedStep, Itanium, and Pentium are trademarks or registered trademarks of Intel Corporation or
its subsidiaries in the United States and other countries.
32 Notices
Linux® is a registered trademark of Linus Torvalds in the United States, other countries, or both.
Microsoft, Windows, Windows NT, and the Windows logo are trademarks of Microsoft Corporation in the
United States, other countries, or both.
ITIL is a registered trademark, and a registered community trademark of the Office of Government
Commerce, and is registered in the U.S. Patent and Trademark Office.
UNIX is a registered trademark of The Open Group in the United States and other countries.
Java™ and all Java-based trademarks and logos are trademarks or registered trademarks of Oracle and/or
its affiliates.
Cell Broadband Engine is a trademark of Sony Computer Entertainment, Inc. in the United States, other
countries, or both and is used under license therefrom.
Linear Tape-Open, LTO, the LTO Logo, Ultrium and the Ultrium Logo are trademarks of HP, IBM Corp. and
Quantum in the U.S. and other countries.
Connect Control Center®, Connect:Direct®, Connect:Enterprise®, Gentran®, Gentran®:Basic®,
Gentran:Control®, Gentran:Director®, Gentran:Plus®, Gentran:Realtime®, Gentran:Server®,
Gentran:Viewpoint®, Commerce™, Information Broker®, and Integrator® are trademarks, Inc., an IBM
Company.
Other company, product, and service names may be trademarks or service marks of others.
Applicability
These terms and conditions are in addition to any terms of use for the IBM website.
Personal use
You may reproduce these publications for your personal, noncommercial use provided that all proprietary
notices are preserved. You may not distribute, display or make derivative work of these publications, or
any portion thereof, without the express consent of IBM.
Commercial use
You may reproduce, distribute and display these publications solely within your enterprise provided
that all proprietary notices are preserved. You may not make derivative works of these publications, or
reproduce, distribute or display these publications or any portion thereof outside your enterprise, without
the express consent of IBM.
Rights
Except as expressly granted in this permission, no other permissions, licenses or rights are granted, either
express or implied, to the publications or any information, data, software or other intellectual property
contained therein.
IBM reserves the right to withdraw the permissions granted herein whenever, in its discretion, the use
of the publications is detrimental to its interest or, as determined by IBM, the above instructions are not
being properly followed.
You may not download, export or re-export this information except in full compliance with all applicable
laws and regulations, including all United States export laws and regulations.
IBM MAKES NO GUARANTEE ABOUT THE CONTENT OF THESE PUBLICATIONS. THE PUBLICATIONS
ARE PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
Notices 33
INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY, NON-INFRINGEMENT,
AND FITNESS FOR A PARTICULAR PURPOSE.
Part Number:
Product Number: 5655-X01
(1P) P/N: