Connect Direct For Windows
Connect Direct For Windows
Connect Direct For Windows
for Windows
Version 4.4
Connect:Direct for Windows Getting Started Guide
Version 4.4
First Edition
(c) Copyright 1995-2007 Sterling Commerce, Inc. All rights reserved. Additional copyright information is located at the end of this guide.
STERLING COMMERCE SOFTWARE
***TRADE SECRET NOTICE***
THE CONNECT:DIRECT SOFTWARE (“STERLING COMMERCE SOFTWARE”) IS THE CONFIDENTIAL AND TRADE SECRET
PROPERTY OF STERLING COMMERCE, INC., ITS AFFILIATED COMPANIES OR ITS OR THEIR LICENSORS, AND IS PROVIDED
UNDER THE TERMS OF A LICENSE AGREEMENT. NO DUPLICATION OR DISCLOSURE WITHOUT PRIOR WRITTEN PERMISSION.
RESTRICTED RIGHTS.
This documentation, the Sterling Commerce Software it describes, and the information and know-how they contain constitute the proprietary,
confidential and valuable trade secret information of Sterling Commerce, Inc., its affiliated companies or its or their licensors, and may not be used
for any unauthorized purpose, or disclosed to others without the prior written permission of the applicable Sterling Commerce entity. This
documentation and the Sterling Commerce Software that it describes have been provided pursuant to a license agreement that contains prohibitions
against and/or restrictions on their copying, modification and use. Duplication, in whole or in part, if and when permitted, shall bear this notice and
the Sterling Commerce, Inc. copyright notice. As and when provided to any governmental entity, government contractor or subcontractor subject
to the FARs, this documentation is provided with RESTRICTED RIGHTS under Title 48 52.227-19. Further, as and when provided to any
governmental entity, government contractor or subcontractor subject to DFARs, this documentation and the Sterling Commerce Software it
describes are provided pursuant to the customary Sterling Commerce license, as described in Title 48 CFR 227-7202 with respect to commercial
software and commercial software documentation.
These terms of use shall be governed by the laws of the State of Ohio, USA, without regard to its conflict of laws provisions. If you are accessing
the Sterling Commerce Software under an executed agreement, then nothing in these terms and conditions supersedes or modifies the executed
agreement.
Where any of the Sterling Commerce Software or Third Party Software is used, duplicated or disclosed by or to the United States government or a
government contractor or subcontractor, it is provided with RESTRICTED RIGHTS as defined in Title 48 CFR 52.227-19 and is subject to the
following: Title 48 CFR 2.101, 52.227-19, 227.7201 through 227.7202-4, FAR 52.227-14, and FAR 52.227-19(c)(1-2) and (6/87), and where
applicable, the customary Sterling Commerce license, as described in Title 48 CFR 227-7202 with respect to commercial software and commercial
software documentation including DFAR 252.227-7013, DFAR 252,227-7014, DFAR 252.227-7015 and DFAR 252.227-7018, all as applicable.
The Sterling Commerce Software and the related documentation are licensed either “AS IS” or with a limited warranty, as described in the Sterling
Commerce license agreement. Other than any limited warranties provided, NO OTHER WARRANTY IS EXPRESSED AND NONE SHALL BE
IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR USE OR FOR A PARTICULAR PURPOSE.
The applicable Sterling Commerce entity reserves the right to revise this publication from time to time and to make changes in the content hereof
without the obligation to notify any person or entity of such revisions or changes.
Connect:Direct is a registered trademark of Sterling Commerce. Connect:Enterprise is a registered trademark of Sterling Commerce, U.S. Patent
Number 5,734,820. All Third Party Software names are trademarks or registered trademarks of their respective companies. All other brand or
product names are trademarks or registered trademarks of their respective companies.
CDWGS707
Contents
Product Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Requirements for Copying Files to and from Network Servers . . . . . . . . . . . . . . . . . 15
Configuring Windows User Privileges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Customizing a Connect:Direct Log On Account . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Configuring Connectivity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
TCP/IP Connectivity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
SNA Connectivity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Installing and Configuring Database Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Automating the Connect:Direct for Windows Installation. . . . . . . . . . . . . . . . . . . . . . 19
Completing the Connect:Direct Worksheets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Appendix A Worksheets 39
Glossary 55
Index 59
Connect:Direct for Windows is an enterprise solution for secure, automated file delivery between
business applications. Its session management and extended recover features help assure data
delivery in support of 24 hours a day, 7 days a week business operations.
Connect:Direct for Windows links technologies, moves all types of information, and manages
high-performance transfers by providing easy-to-use automation, checkpoint/restart, and error
recovery. Connect:Direct offers choices in communications protocols, hardware platforms, and
operating systems. It provides the flexibility to move information from mainframes to midrange
systems to desktop and LAN-based workstations.
they affect the local system. You are able to determine whether the local node is the initiating node
or the receiving node.
Process 1: A Connect:Direct for Windows user attaches to the server and submits a Process to run
on the Windows node. The Process copies data from the Windows node to the z/OS node. The
Windows node is the local node and has primary control because it initiates the activity.
Process 2: A Connect:Direct for z/OS user submits a Process to run on the z/OS node. The Process
copies data from the Connect:Direct for Windows node to the z/OS node. The z/OS node has
primary control because it initiates the activity and is called the PNODE.
✦ Command processors on the server either execute the commands or pass them on to the main
components of the server where the actual data transfer, statistics management, and other
services take place.
✦ The Connect:Direct server packages the results of the command and routes them back across
the network to the originating workstation. You can then use the management tools to display
the results of the Process.
Use Browser User Interface, Connect:Direct Requester, or the Command Line Interface to control
Processes.
To learn more about Connect:Direct Browser, see the documentation on the Connect:Direct
Browser CD-ROM or available online from the Sterling Commerce Documentation Library.
✦ Transmission Control Queue—Connect:Direct stores submitted Processes in the Transmission
Control Queue (TCQ). The TCQ is divided into four logical queues: Execution, Wait, Timer,
and Hold. Processes are run from the Execution queue. Connect:Direct places a Process in the
appropriate queue based on Process statement parameters, such as the hold, retain, and startt
parameters.
Connect:Direct runs Processes based on their priority and when the Process is placed in the
Execution queue. Higher priority Processes are selected for execution ahead of Processes with
a lower priority. You can access the queues and manage the Processes through Connect:Direct
commands.
✦ File Agent—Connect:Direct File Agent is a feature of Connect:Direct which provides
unattended file management. File Agent monitors watched directories to detect new files.
When File Agent detects a new file, it either submits a default Process or evaluates the file
using rules to override the default Process and to determine which Process to submit. You
create rules to submit different Processes based on the following properties:
Specific or partial file names
File size
System events
You create the Processes used by File Agent on Connect:Direct; you cannot create them using
File Agent.
To achieve optimum performance, configure File Agent to communicate with the
Connect:Direct node where it is installed. File Agent can be installed on UNIX, Windows, and
z/OS operating systems. For information to help you plan how to implement File Agent, see
the Managing Files with Connect:Direct File Agent chapter in the Connect:Direct for
Windows Getting Started Guide. The Connect:Direct File Agent Help contains instructions for
configuring File Agent.
✦ Sterling Control Center —Sterling Control Center is a centralized management system that
provides operations personnel with continuous enterprise-wide business activity monitoring
capabilities for Connect:Direct for z/OS, UNIX, Windows, HP NonStop, Select, and OS/400
(iSeries) servers, Connect:Enterprise for UNIX and z/OS servers, and Gentran Integration
Suite (GIS) servers. Sterling Control Center enables you to:
Manage multiple servers
• Group individual servers into server groups for a single view of system-wide activity
• View status and statistics on active or completed processing
• Suspend, release, and handle Connect:Direct Processes on z/OS, UNIX, Windows,
Select, and HP NonStop platforms
• Stop Connect:Direct servers on z/OS, Windows, HP NonStop, OS/400, and UNIX
platforms.
Monitor service levels
• View processing across Connect:Direct for z/OS, UNIX, Select, Windows, HP
NonStop, and OS/400 (iSeries) servers, Connect:Enterprise for UNIX and z/OS
servers, and GIS servers within your network, and retrieve information about active
and completed processing
• Receive notification of data delivery events that occur or do not occur as scheduled
• Define rules based on processing criteria that can generate an alert, send an e-mail
Restarting Processes
Several facilities are provided for Process recovery after a system malfunction. The purpose of
Process recovery is to resume execution as quickly as possible and to minimize redundant data
transmission after a system failure. The following Connect:Direct facilities are available to enable
Process recovery:
✦ Process step restart—As a Process runs, the steps are recorded in the TCQ. If a Process is
interrupted for any reason, the Process is held in the TCQ. When you release the Process to
continue running, the Process automatically begins at the step where it halted.
✦ Automatic session retry—Two sets of connection retry parameters are defined in the remote
node information record of the network map file: short-term and long-term. If you do not
specify a value for these parameters in the remote node information record, default values are
used from the local.node entry of the network map file. The short-term parameters allow
immediate retry attempts. Long-term parameters are used after all short-term retries are
attempted. Long-term attempts assume that the connection problem cannot be fixed quickly
and retry attempts occur after a longer time period, thus saving the overhead of connection
retry attempts.
✦ Checkpoint/restart—This feature is available with both the copy statement and the run task
statement. To activate the checkpoint/restart feature in the run task statement, specify a
restart=yes parameter in the initialization parameters file.
Connect:Direct records the file positioning checkpoint information in the checkpoint/restart
file at specified intervals during a copy operation. If a copy step is interrupted for any reason,
it can be restarted at the last checkpoint position. You can code the restart parameter on the
run task step or in the runtask.parms record in the initialization parameters file. If you add
the restart parameter on the run task step, it overrides the initialization parameter. When you
add restart=yes, Connect:Direct runs the program again. When you code restart=no, the
Process skips the run task step when the Process is restarted. Both the PNODE and the
SNODE must support checkpoint/restart.
✦ Intelligent session restart—When an error occurs on a node connection and multiple Processes
are scheduled for the node, this feature permits a session retry on only the first Process
submitted. The session retry is attempted on the first Process while all other Processes are
placed in the Timer queue. After a session is established for the first Process, the other
Processes are released so that they can be executed.
If a connection is lost during Process execution, one Process is placed in the Timer queue in
RE or retry status using the short and long-term connection retry wait intervals and retry
counts. All other Processes that are executing on the node terminate and are placed in the
Timer queue with RE status.
If a Process is submitted to a Connect:Direct node for which a session cannot be established,
the Process is placed on the Timer queue. Any session retry attempt that is already underway
will continue. If all attempts have already been exhausted, then nothing else is done.
If a connection to a remote Connect:Direct node is reestablished, the Process is restarted and
establishes a connection with the remote node. The SMGR notifies the PMGR that a session
has been established. Each Process in the TCQ Timer queue for this node is released,
scheduled, and executed according to Process priority and session class.
If a connection cannot be reestablished with the remote node, all Processes for the remote node
are placed in the Hold queue in HE (hold due to error) status.
✦ Short-term and long-term retry parameter definitions—Enables a Process, which was unable
to execute because a file that it called was unavailable, to be retried at a later time. If a file
allocation error occurs when a Process is executing on either the local or the remote node, and
the file allocation error is identified as a condition to retry, the Process is placed in the Timer
queue. The Process is then retried using the short-term and long-term retry parameter
definitions.
Task Overview
The following table directs you to the information required to perform the tasks documented in this
guide:
Before you install Connect:Direct for Windows, you must first ensure that all of the system
hardware and software, including third-party software, are configured. Pre-installation tasks
include the following:
✦ Ensure that the system meets product hardware and software requirements
✦ Define users for Windows
✦ Configure and test TCP/IP or SNA connectivity, if necessary
✦ Install and configure SQL Server for database support, if necessary
✦ Install and configure SNMP, if necessary
✦ If you plan to use NT Broadcast to send user notification messages, ensure that NT Broadcast
is configured
✦ Complete the installation worksheets
Product Requirements
Connect:Direct for Windows requires certain hardware and software. Refer to the Connect:Direct
for Windows Release Notes Version 4.4.00 for the product hardware and software requirements.
submit a Process on a remote node.You can supply the information as part of the Process
statement or the submit command or use the Login Connection Utility to provide this
information.
✦ If a Process has multiple copy steps, the local node ID or remote node ID parameter must be
appropriate for each file server from which, or to which you transfer a file. This method is
necessary because the parameters apply to the Process as a whole and not to individual copy
steps.
✦ Specify the Universal Naming Convention (UNC) form of the file name if the file is not on a
drive directly connected to the same Windows server as Connect:Direct. If the file is on the
Windows server where Connect:Direct is installed, you can specify the drive letter.
The UNC name format is as follows:
✦ The servername is the name of the Windows server where data resides.
✦ The share point name represents the name under which the remote Windows server shares the
directory you want to access.
✦ The filename specifies the name of the file and any subdirectories, if necessary.
Caution: Enabling the option Allow service to interact with desktop when running Connect:Direct
under the local System account represents a security risk and may allow a user to gain access to
services that interact with the desktop.
If you want to create a custom account for Connect:Direct, assign this account the following
privileges:
✦ Log on as service—Set this privilege to allow a Windows service to run in the context of the
specified user instead of running in the context of the local system account.
✦ Replace a process level token—Turn on this privilege to allow Connect:Direct for Windows
to submit Processes on behalf of logged on users.
✦ Be a member of the Local Administrator Group—If you want to allow the node to update
its entry in Active Directory, the account must also be a member of the Enterprise Admin
group.
✦ Secure+ directory—Give the account full permissions to the Secure+ directory.
Note: These privileges are stored locally, even if the computer is a member of a domain. As a result,
privileges cannot be set on the domain controller and granted to all computers on the domain.
Once you have created the account, you assign it as the account for Connect:Direct. To identify the
custom log on account:
1. Select Start > Settings > Control Panel > Administrative Tools > Services.
2. Double-click the Connect:Direct server.
3. Click the Log On tab.
4. Select This account to identify the custom log on account.
5. Type the account name to use for logging on to Connect:Direct, or click Browse and
double-click the user account to use for logging on.
6. Type the password on the Password box.
7. Confirm the password in the Confirm password box.
8. Click OK.
Configuring Connectivity
Before you install Connect:Direct for Windows, you must configure connectivity for the TCP/IP or
SNA environment.
TCP/IP Connectivity
To enable TCP/IP connectivity, configure each computer with a valid IP address, IP subnet, and IP
gateway. If the communications partner is on another subnet or network and a firewall is between
the communications partner and the Windows computer, verify that the Access Control Lists
(ACLs) are correctly configured. Contact your Firewall/Security Administrator for more
information on configuring the ACLs for your firewall.
SNA Connectivity
If you plan to use SNA network communications connectivity with Connect:Direct for Windows,
install and configure the SNA software before installing Connect:Direct for Windows. Use the
worksheet, SNA Configuration Worksheet on page 41 to identify the parameters necessary to
configure SNA.
In addition, create an active connection between the local and remote nodes. Connect:Direct for
Windows requires the following information for the local and remote SNA networks in order to
configure a peer- or host-based partner SNA connection:
✦ Network name
✦ Mode name (local system only)
✦ Control point name
✦ Node ID
✦ Network address (remote system only)
✦ LU name and LU alias name (these names may be the same value; Connect:Direct uses the LU
alias name)
Refer to the SNA Server/Host Configuration Worksheet on page 42 when mapping SNA connection
parameters between Connect:Direct for Windows and a host system.
Note: Consult the SNA product documentation or contact your SNA vendor for any questions about
configuring the SNA communications software.
The Connect:Direct Workstation Online Connectivity tool is an SNA configuration tool available
on the Connect Support Website at http://www.sterlingcommerce.com from the Connect Support
> Connect:Direct for Windows > Connectivity section. This tool generates sample SNA
configuration information to assist you in configuring your SNA software and configuring
Connect:Direct for SNA connectivity. The Connect:Direct Workstation Online Connectivity tool
only generates example independent LU6.2 Token Ring SNA configurations at this time. Refer to
the Connect:Direct for Windows Version Release Notes for more information about accessing the
Connect Support Website.
must provide/install SQL Server and follow the steps outlined in Chapter 3, Installing
Connect:Direct for Windows to select it as the database type and provide information requested
during the Connect:Direct for Windows installation. In addition, consider the following:
✦ If you plan to use MySQL as the database, no preinstallation configuration is required.
✦ If you plan to use Microsoft SQL Server as the database, set the SQL Server to start
automatically in the Services option of the Control Panel.
Once you complete the installation worksheets, you are ready to install Connect:Direct for
Windows.
When you perform the installation, you can install all Connect:Direct for Windows components or
you can install selected components. Choose from the following components:
✦ Connect:Direct for Windows server—Performs the functions issued from the user interface. If
you want a dedicated server, install only this component. It also includes the Command Line
Interface (CLI), a tool that allows you to issue commands to the server.
✦ Connect:Direct for Windows Requester—A graphical user interface that makes it easy to
configure the Connect:Direct environment, create Processes, and submit commands to the
server.
✦ Connect:Direct File Agent—A component that scans watched directories for the appearance
of files. When a file is detected in a watched directory, Connect:Direct for Windows either
submits a default Process to Connect:Direct or performs the actions specified by the rules for
the file. For more information about using File Agent to manage files, see Managing Files
Using Connect:Direct File Agent in the Connect:Direct for Windows System Guide.
✦ Connect:Direct Secure+ Option—A separately purchased option that allows you to implement
security into a Connect:Direct operation. Secure+ must be installed on both nodes in order to
activate the security software.
✦ Software Developer’s Kit (SDK)—A separately purchased option that allows programmers to
customize the functions of Connect:Direct for Windows.
After you install Connect:Direct for Windows, the TCP/IP information, database information, and
notification method is defined in the initialization parameters. To change TCP/IP information, the
notification type, or the Connect:Direct database, refer to the Connect:Direct for Windows System
Guide.
purchase Secure+ Option, use the custom installation to install both Connect:Direct for Windows
and Secure+ Option.
Additionally, if you have a large network of computers where you need to install Connect:Direct
for Windows, you can set up a silent installation. To configure a silent installation, install
Connect:Direct for Windows on one computer. Then use the initialization parameters file that was
created during the installation to create a silent installation. Send the modified INI file to each
computer on which to perform the silent installation.
Icons are displayed by each component to illustrate the selected installation type. The following
table shows the icons and installation types:
Icon Description
Adds an icon to the desktop of the selected computer. The component is only installed
when the user clicks the program icon to run the program.
Caution: Do not edit the nnnnn.txt file or the license.key file. Text editors may insert a carriage return
or truncate lines, which will invalidate the key file.
3. To obtain a permanent license key, use the CD System ID Utility. To run the CD System ID
Utility:
a. Click Start>Programs>Sterling Commerce Connect:Directv4.4>CD System ID
Utility. The Connect:Direct System ID Utility main window displays the CPU-ID and
number of processors.
b. To save the information, click File>Save.
c. Type a name for the file and click Save.
d. Click File>Send email.
e. Type requested information in the e-mail template and click Send.
You will receive the permanent license key file through e-mail in approximately 24 to 48
hours.
4. Make a copy of the original permanent license key file and keep it in a safe place.
5. To replace the temporary license key with the permanent license key file, repeat steps 1 and 2.
4. The Configure Connect:Direct for Windows Server dialog box is displayed. Select one of
the following:
a. Default—To use the default settings when installing the server, and click Next. Go to
Upgrading Installation on page 26.
b. Custom—To manually enter the configuration settings, and click Next.
c. Upgrade—To upgrade an existing installation and use the settings defined in the previous
installation and click Next to continue.
5. If you selected the Custom installation option, the Enter Local Node Name dialog box is
displayed showing the name of the local node, which is defined at the computer where you are
installing Connect:Direct for Windows. If you want to use a different local node name, type
the alternate node name in the field provided and click Next.
6. The License Management dialog box is displayed. Click Browse and select the license file
which is provided to you by Sterling Commerce. The license file is copied to the C:\Program
Files\Sterling Commerce\Connect Direct v4.4.00\server folder. Click Next.
7. You are prompted to configure either MySQL or Microsoft SQL Server to capture statistics,
messages, and TCQ information, depending on whether you deselected MySQL as the default
database.
MySQL—Type the port number and the password and click Next.
Microsoft SQL Server—Select a SQL Server from the list or click Browse to locate one.
Specify how to connect using one of the following and then click Next:
• Windows authentication
• Server authentication using the specified User ID and Password
8. On the Service Account Information dialog box, the privileges of the Local system account
are displayed. You have the option of specifying a different service account for security
reasons. To specify a different account, type:
Service Account name
Service Password
Verify the password
9. To configure TCP/IP as the connection method, type or select the following information:
Node-to-Node IP Address
Node-to-Node Port
User Interface IP Address
User Interface Port
Click Next.
10. If you installed SNA, the Enter SNA Information dialog box is displayed. To configure SNA
support:
a. Select Configure SNA.
b. Type the local LU name in the Local LU Name field.
c. Type the network name or ID in the Network Name (NET ID) field.
Upgrading Installation
If you selected the option to Upgrade from a previously installed version of Connect:Direct:
1. Select a node to upgrade in the Installed Nodes drop down box. Click Next to continue.
2. An Information box is displayed stating, “MS-Access database is no longer supported. The
Access database will be migrated to MySQL Server.” Click OK to continue.
3. The Configure MySQL Server dialog box is displayed. Configure MySQL to capture
statistics, messages, and TCQ information by providing the port number and password. Click
Next.
4. The Upgrade Connect:Direct Options dialog box is displayed. If you want to keep the previous
version of Connect:Direct installed, select the option to keep the previous version. Click Next.
5. The Ready to Install the Program dialog box is displayed. Click Install. A message informs
you that Connect:Direct for Windows is being installed.
6. The Finish dialog box has a check box for automatically starting the Connect:Direct
Requester. If you do not want to start Connect:Direct Requester, deselect this option. Click
Finish.
c. Click Next.
d. Click Remove.
e. Click Finish after the components have been removed.
tcp.src.ports.list.iterations Specifies the number of times A numeric value from 1–255. The default
that Connect:Direct scans the value is 1.
list of available ports defined in
tcp.src.ports to attempt a
connection before going into a
retry state.
This parameter is
automatically added to the
initialization parameter and is
assigned a value of 1. If
desired, change this value.
tcp.src.ports=(199.2.4.*, 5000-5050),
(199.2.4.7, 1376),
(200.200.0.0/255.255.0.0, 2000-2100, 3000-3100),
(138.16.17.*, 2000-2050, 3000-3050, 4001, 4005)
In this example, if Connect:Direct initiates a session with a remote node at the IP address 199.2.4.7,
it will use only port 1376. A session 199.2.4.6 (or any other address beginning with 199.2.4) will
use any port in the range 5000 to 5050.
A session to 200.200.4.10 uses a port from within the two ranges specified (2000 to 2100 or 3000
to 3100.) Additionally, because of the subnet mask specification, a session to any IP address
beginning with 200.200 will choose a port from within the two ranges specified.
The port for a session to any address beginning with 138.16.17 is selected from one of the two
ranges (2000 to 2050 or 3000 to 3050) or the two individual ports specified (4001 or 4005).
You can automate Connect:Direct for Windows installation and configuration for distribution
throughout your enterprise by performing silent installations. Silent installations require no user
responses during the installation routine. Configuration information is supplied by the initialization
file that you define. Before you perform a silent installation, install Connect:Direct for Windows on
a master node and configure a network map and user authorizations.
CD_NODENAME Specifies the local node name, If this field is blank, the parameter
from 1–16 characters, consisting defaults to the first 16 characters of
of numbers, letters, @, #, $, -, the computer where the server is
underscore (_), and period (.) with being installed.
no spaces or apostrophes.
CD_UPGRADE_NODE The version of software and node Version of software to update and
to upgrade. the name of the node in the format
Vx.xx.xx\nodename where x.x.xx is
the version number
CD_HOST_PORT Specifies the port number that the A numeric value in the format
Connect:Direct Windows, or nnnn, where nnnn is a positive
user-written API programs will integer with a value from 0–65535.
connect to establish client The default is 1364.
sessions with this Connect:Direct
server for outgoing
communications.
CD_API_IP The host IP address. Any valid Valid TCP/IP address. If blank, the
TCP/IP address may be specified. IP address is obtained from the
destination computer’s IP address
in the TCP/IP stack.
CD_API_PORT Specifies the port number that the A numeric value in the format
Connect:Direct for Windows or nnnn, where nnnn is a positive
user-written API programs will integer with a value from 0–65535.
connect to establish client The default is 1363.
sessions with this Connect:Direct
server. You must specify the port
when it differs from the default.
CD_SNA_LUNAME The local LU name to use during Valid 1–8 character LU name or
SNA communications or the name computer name up to 8 characters.
of the computer, if no LU name is
specified.
CD_SQL_SERVER The name of a valid SQL Server. Valid SQL Server Name
Note: This variable is required
only if CD_DATATBASE_TYPE is
MSSQLSS or MSSQLIS. Two
types of SQL Server validation are
used: SQL Server with Windows
Authentication or SQL Server -
Mixed Mode Authentication.
Integrated security with Windows
authentication requires the server
name and mixed mode security
requires the server name, user
name and password.
CD_SQL USERID The SQL Server system Valid SQL Server System
administrator’s user ID. administrator user ID
CD_SQL_PWD The SQL Server system Valid 1–30 character SQL Server
administrator’s password. System administrator password
Note: This variable is required
only if the CD_DATATBASE_TYPE
is MSSQLSS.
Server to perform a silent installation. Both methods use the Msiexec program to interpret packages
and installs products. Msiexec also sets an error level that corresponds to the Microsoft Win32 error
codes.
This command installs all Connect:Direct for Windows components including Connect:Direct
Requester and Secure+ Option.
Note: The MsiExec command installs Connect:Direct for Windows in the default directory
C:\Program Files\Sterling Commerce\Connect Direct Windows v[current version]. If you want
to install Connect:Direct for Windows in a different directory, use the INSTALLDIR option on
the command line. Enclose the pathname in quotes and terminate the path with a backslash,
such as INSTALLDIR=”D:\myfiles\CDWIN\”.
Note: Computers in a Windows 2003 or XP Domain that use Active Directory can also automate
installations using the software installation extension of the Group Policy Snap-In.
The Windows installer uses an /M command line parameter to generate MIF files. In the following
example, the CDNT.mif file is created to report success or failure:
Worksheets
Use the worksheets in this appendix to gather and record information needed for the installation.
This chapter provides sample SNA configuration and VTAM 4.1 definitions. It also provides
instructions on accessing SNA configuration listings.
***************************************************
* *
*XCA TR DEFINITION *
* *
* *
*CHANGE LOG *
* *
***************************************************
M1R01PU VBUILD TYPE=SWNET, X
MAXGRP=1, MAXIMUM NUMBER OF UNIQUE GRPNM X
MAXNO=1 MAXIMUM NUMBER OF UNIQUE DIALNO
*
***
M1RPU01 PU ADDR=01, X
PUTYPE=2, X
ISTATUS=ACTIVE, X
DBLK=071, X
IDNUM=6200D, X
PASSLIM=8, X
DLOGMOD=NDM624K, X
MODETAB=DALLMTAB, X
SSCPFM=USSSCS, X
USSTAB=LSUSSTAB, X
PACING=7, X
VPACING=7, X
DISCNT=(NO), X
MAXDATA=521, X
MAXPATH=2, X
MAXOUT=8
*
M1RPTH0D PATH GRPNM=M1XG516D, X
DIALNO=0011111111111D DUMMY
*3270
*
M1R01LU2 LU LOCADDR=2,DLOGMOD=D4A3290
M1R01LU3 LU LOCADDR=3,DLOGMOD=D4A3290
*
*LU 6.2 ILU
*
*****************************************************************
* VTAM 3.4 CDRSC DEFINITIONS FOR INDEPENDENT LU’S *
* 6.2 ILU DEFINITION - XCA TR ACCESS *
* *
*CHANGE LOG: *
* *
*****************************************************************
M1R01CDS VBUILD TYPE=CDRSC
*
M1R01LUA CDRSC ISTATUS=ACTIVE, X
ALSLIST=M1RPU01, ADJ LINK STATION X
MODETAB=DALLMTAB, LOGON MODE TABLE X
DLOGMOD=NDM624K, LOGON MODE TABLE ENTRY X
RESSCB=5 SESSION CONTROL BLOCKS
*
M1R01LUB CDRSC ISTATUS=ACTIVE, X
ALSLIST=M1RPU01, ADJ LINK STATION X
MODETAB=DALLMTAB, LOGON MODE TABLE X
DLOGMOD=NDM624K, LOGON MODE TABLE ENTRY X
RESSCB=5 SESSION CONTROL BLOCKS
*
M1R01LUC CDRSC ISTATUS=ACTIVE, X
ALSLIST=M1RPU01, ADJ LINK STATION X
MODETAB=DALLMTAB, LOGON MODE TABLE X
DLOGMOD=NDM622K, LOGON MODE TABLE ENTRY X
RESSCB=5 SESSION CONTROL BLOCKS
*
M1R01LUD CDRSC ISTATUS=ACTIVE, X
ALSLIST=M1RPU01, ADJ LINK STATION X
MODETAB=DALLMTAB, LOGON MODE TABLE X
DLOGMOD=NDM621K, LOGON MODE TABLE ENTRY X
RESSCB=5 SESSION CONTROL BLOCKS
*
*****************************************************************
* *
* XCA MAJOR NODE *
* *
* CHANGE LOG: *
*****************************************************************
M1XCA516 VBUILD TYPE=XCA XCA MAJOR NODE
*
M1XP5161 PORT MEDIUM=RING, TOKEN-RING X
SAPADDR=4, SERVICE ACCESS POINT ADDRESS X
ADAPNO=0, ADAPTER NUMBER X
CUADDR=516 CHANNEL UNIT ADDRESS
*
M1XG516D GROUP DIAL=YES, SWITCHED PERIPHERAL NODE X
CALL=IN, DIAL IN AS PER MCDATA X
ISTATUS=ACTIVE ACTIVATED AT GEN
*
M1XL516D LINE ANSWER=ON PU CAN DIAL IN
*
M1X516PD PU
*
***
*****************************************************************
* *
* LU 6.2 WITH 4K RU’S *
* *
*****************************************************************
NDM624K MODEENT LOGMODE=NDM624K, *
TYPE=1, *
COS=NDMCOS1, *
FMPROF=X’13’, *
TSPROF=X’07’, *
PRIPROT=X’B0’, *
SECPROT=X’B0’, *
PSNDPAC=X’04’, *
SRCVPAC=X’04’, *
SSNDPAC=X’04’, *
COMPROT=X’D0B1’, *
RUSIZES=X’8989’, *
PSERVIC=X’060200000000000000000300’ *
* 0 1 2 3 4 5 6 7 8 9 1011
*****************************************************************
* *
* LU 6.2 WITH 2K RU’S *
* *
*****************************************************************
NDM622K MODEENT LOGMODE=NDM622K, *
TYPE=1, *
COS=NDMCOS1, *
FMPROF=X’13’, *
TSPROF=X’07’, *
PRIPROT=X’B0’, *
PSNDPAC=X’04’, *
SRCVPAC=X’04’, *
SSNDPAC=X’04’, *
SECPROT=X’B0’, *
COMPROT=X’D0B1’, *
RUSIZES=X’8888’, *
PSERVIC=X’060200000000000000000300’ *
* 0 1 2 3 4 5 6 7 8 9 1011
*****************************************************************
* *
* LU 6.2 WITH 1K RU’S *
* *
*****************************************************************
NDM621K MODEENT LOGMODE=NDM621K, *
TYPE=1, *
COS=NDMCOS1, *
FMPROF=X’13’, *
TSPROF=X’07’, *
PRIPROT=X’B0’, *
PSNDPAC=X’04’, *
SRCVPAC=X’04’, *
SSNDPAC=X’04’, *
SECPROT=X’B0’, *
COMPROT=X’D0B1’, *
RUSIZES=X’8787’, *
PSERVIC=X’060200000000000000000300’ *
* 0 1 2 3 4 5 6 7 8 9 1011
*****************************************************************
* *
* z/OS VTAM START DEFINITION *
* *
*****************************************************************
HOSTSA=01, X
NODETYPE=NN, X
CONNTYPE=LEN, X
CPCP=YES, X
GWSSCP=YES, X
NETID=CSDNET, X
SSCPID=15015, X
SSCPNAME=CSDSA01, X
LISTBKUP=DEFAULTS, X
TNSTAT,NOCNSL,TIME=60, X
PPOLOG=YES, X
XNETALS=YES, X
NCPBUFSZ=2048, X
HOTIOTRM=50, X
IOPURGE=5M, X
MSGLEVEL=V4R1, X
MAINTLVL=9311, X
IOBUF=(750,320,50,,30,100,3000), X
CRPLBUF=(500,,0,,25,1), X
LFBUF=(300,,0,,32,1), X
LPBUF=(80,,0,,12,1), X
SFBUF=(40,,0,,34,1), X
SPBUF=(32,,0,,32,1), X
BSBUF=(600,,0,,25,50), X
XDBUF=(55,,0,,5,1)
*****************************************************************
* *
* Connect:Direct NETWORK MAP *
* *
*****************************************************************
* *
*****************************************************************
* LOCAL NODE *
*****************************************************************
LOCAL.NODE = ((SS.DUB.USER1 M1CDXX2B,, SUPERUSR) -
TCQ= (USER1.R210.TCX -
USER1.R210.TCQ) )
*
ADJACENT.NODE = (PARSESS = (10 2) -
(CDNT0001, M1R01LUA, LU62) -
ENVIRONMENT=NT -
LOGMODE=NDM624K )
snacfg /print>filename
The following sample illustrates the Microsoft SNA server configuration listing for a configured
Windows server using the values listed in the VTAM Sample Definitions:
Continued
/MAXBTULEN:1929 \
/RECEIVEACKTHRESH:2 \
/NAKSENDLIMIT:8 \
/RETRYLIMIT:10 \
/XIDRETRIES:3 \
/T1TIMEOUT:Default \
/T2TIMEOUT:Default \
/TITIMEOUT:Default \
/ACTIVATEDELAY:Default \
/ACTIVATERETRYLIMIT:None \
Continued
APPCLLU M1R01LUA \
/ADDPARTNER:M1CDXY2B,NDM624K,TOKEN1 \
APPCLLU M1R01LUB \
/ADDPARTNER:M1CDXX2B,NDM624K,TOKEN1 \
USER USER1 \
/INSERT:M1R01LU2 \
USER USER1 \
/INSERT:M1R01LU3 \
DIAGNOSTIC \
/AUDITLEVEL:10 \
Adjacent Node
An entry in the network map that defines a Connect:Direct node with which the local Connect:Direct
node can communicate. The adjacent node is also referred to as a remote node.
Checkpoint Restart
Feature that eliminates the need to re-transmit an entire file in the event of a transmission failure. If a
copy procedure is interrupted, Connect:Direct restarts that copy at the last checkpoint.
Commands
Initiate and monitor activity within the Connect:Direct system.
Configuration Registry
A database of configuration information central to Windows operation. The Registry is the storage
location for configuration settings for Windows applications. The Registry centralizes all
Windows settings and provides security and control over system, security, and user account
settings.
Node
Any site in a network from which information distribution can be initiated.
Process
A series of statements that initiate Connect:Direct activity, such as copying files and running jobs.
Process Statements
Instructions for transferring files, running operating system jobs, executing programs, or submitting
other Connect:Direct Processes. They are used to build a Connect:Direct Process.
Registry
See Configuration Registry.
Remote Node
An entry in the network map that defines a Connect:Direct node with which the local
Connect:Direct node can communicate. The remote node is also referred to as an adjacent node.
Retry Interval
The interval at which retries are performed as a part of the checkpoint-restart feature.
Statistics File
Holds Connect:Direct statistics records that document the history of a Process.
Statistics Facility
Records Connect:Direct activities.
A D
Active Directory database
register 26 configure 18
MySQL 18, 19
administrative installation 36
SQL Server 18
automate
definitions
silent install 31
sample SNA 46
C E
Communications Server Configuration Listing
Execution queue 8
accessing 53
component
install additional 27 F
remove 27 firewall
repair corrupted 27 configure navigation 30
configure set parameters 28
customizing information 35
database 18 H
firewall navigation 30
host-based partner 18 Hold
peer-based partner 18 queue 8
sample SNA configuration 45
silent install 22 I
SNA environment 17, 18
SNA tool 18 INI file
TCP/IP connectivity 17 automated installation 19
Windows user privileges 16 install 21
custom additional component 27
configuration files for silent install 35 administrative 36
configuration information 35 automate 19
install 24, 32 completing typical 24
transforms 31 components 21
custom 24, 32
custom account remove component 27
assign 17 repair component 27
Enterprise Admin group 17 silent configuration 22
full permissions to Secure+ directory 17 silent installation 31
identify 17 silent requirements 32
privileges 17 worksheets 19, 39
tcp.src.ports.list.iterations
parameter 29
TCP/IP
configure 17
connectivity 17
TCQ
description 9
temporary license key 22
Timer
queue 8
transform
custom 31
files 31
RequesterDisable.mst 31
SecurePlusEnable.mst 32
SecurePlusRemoved.mst 31
ServerDisable.mst 32
U
unattended uninstall 37
uninstall 28
unattended 37
W
Wait
queue 8
Windows
user privileges configuration 16
This documentation was prepared to assist licensed users of the Sterling Commerce
Connect:Direct Windows software. The Sterling Commerce Software, the related
documentation and the information and know-how it contains, is proprietary and confidential
and constitutes valuable trade secrets of Sterling Commerce, Inc., its affiliated companies or its
or their licensors (collectively “Sterling Commerce”), and may not be used for any unauthorized
purpose or disclosed to others without the prior written permission of Sterling Commerce. The
Sterling Commerce Software and the information and know-how it contains have been provided
pursuant to a license agreement which contains prohibitions against and/or restrictions on its
copying, modification and use. Duplication, in whole or in part, if and when permitted, shall
bear this notice and the Sterling Commerce, Inc. copyright legend.
Portions of the Sterling Commerce Software may include products, or may be distributed on the
same storage media with products ("Third Party Software") offered by third parties ("Third
Party Licensors"). Sterling Commerce Software may include Third Party Software covered by
the following copyrights: Copyright (c) 2005 Certicom, Inc. Copyright 1995-2005 Jean-loup
Gailly and Mark Adler. Copyright (c) 1999-2006 Sun Microsystems, Inc. All rights reserved by
all listed parties. Additionally, the Sterling Commerce Software includes software whose
copyright is owned by MySQL AB.
Where any of the Sterling Commerce Software or Third Party Software is used, duplicated or
disclosed by or to the United States government or a government contractor or subcontractor, it
is provided with RESTRICTED RIGHTS as defined in Title 48 CFR 52.227-19 and is subject
to the following: Title 48 CFR 2.101, 12.212, 52.227-19, 227.7201 through 227.7202-4, FAR
52.227-14(g)(2)(6/87), and FAR 52.227-19(c)(2) and (6/87), and where applicable, the
customary Sterling Commerce license, as described in Title 48 CFR 227-7202-3 with respect to
commercial software and commercial software documentation including DFAR 252.227-
7013(c) (1), 252.227-7015(b) and (2), DFAR 252.227-7015(b)(6/95), DFAR 227.7202-3(a), all
as applicable.
References in this manual to Sterling Commerce products, programs, or services do not imply
that Sterling Commerce intends to make these available in all countries in which Sterling
Commerce operates.
As set forth in the README file located at Connect:Direct install dir\Server (or
Connect:Direct install dir\Requester or Connect:Direct install dir\SDK).
(“Read Me file”), certain of the Third Party Licensors assert specific terms with respect to their
respective products. Such terms shall only apply as to the specific Third Party Licensor product
and not to those portions of the product derived from other Third Party Licensor products or to
the Sterling Commerce Software as a whole. Except as otherwise described in the README
file, the Third Party Software is provided 'AS IS' AND ANY EXPRESSED OR IMPLIED
WARRANTIES, INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. Additionally, certain Third Party Licensor product terms and information are
set out below. Such terms shall only apply as to the specific Third Party Licensor product and
not to those portions of the product derived from other Third Party Licensor products or to the
Sterling Commerce Software as a whole.
SUN, Sun Microsystems, Solaris, Java, Jini, Forte and iPlanet and all related trademarks,
service marks logos and other brand designations that are referred to or displayed in
the Sterling Commerce Software or the related documentation are trademarks or registered
trademarks of Sun Microsystems, Inc.
The Sterling Commerce Software is distributed on the same storage media as the JAVA (tm) SE
Runtime Environment (JRE), Version 6, Copyright © 1999-2006 Sun Microsystems, Inc. ("Sun
JRE Software"). All Rights Reserved.
The license terms for the Sun JRE Software are located at Connect:Direct install
dir\jre\LICENSE. Additional copyright notices and license terms applicable to portions of the
Sun JRE Software are set forth in the THIRDPARTYLICENSEREADME.txt file. In addition
to any terms and conditions of any third party opensource/freeware license identified in the
THIRDPARTYLICENSEREADME.txt file, the disclaimer of warranty and limitation of
liability provisions in paragraphs 5 and 6 of the Binary Code License Agreement located at
Connect:Direct install dir\jre\LICENSE shall apply to all Sun JRE Software in this distribution.
If [Sun JRE] Software is being acquired by or on behalf of the U.S> Government or by a U.S.
Government prime contractor or subcontractor (at any tier), then the Government's rights in
[Sun JRE] Software and accompanying documentation will be only as set forth in this
agreement; this is in accordance with 48 CFR 227.7201 through 227.7202-4 (for Department of
Defense (DOD) acquisitions) and with 48 CFR 2.101 and 12.212 (for non-DOD acquisitions).
The Sterling Commerce Software is distributed on the same storage media as the ZLIB software
version 1.2.3.
zlib.h -- interface of the 'zlib' general purpose compression library version 1.2.3, July 18th, 2005
This software is provided 'as-is', without any express or implied warranty. In no event will the
authors be held liable for any damages arising from the use of this software.
Permission is granted to anyone to use this software for any purpose, including commercial
applications, and to alter it and redistribute it freely, subject to the following restrictions:
1. The origin of this software must not be misrepresented; you must not claim that you wrote
the original software. If you use this software in a product, an acknowledgment in the product
documentation would be appreciated but is not required.
2. Altered source versions must be plainly marked as such, and must not be misrepresented as
being the original software.
3. This notice may not be removed or altered from any source distribution.
Connect:Direct is a registered trademark of Sterling Commerce. All Third Party Product names are
trademarks or registered trademarks of their respective companies.
This documentation was prepared to assist licensed users of the Sterling Commerce
Connect:Direct Windows software. The Sterling Commerce Software, the related
documentation and the information and know-how it contains, is proprietary and confidential
and constitutes valuable trade secrets of Sterling Commerce, Inc., its affiliated companies or its
or their licensors (collectively “Sterling Commerce”), and may not be used for any unauthorized
purpose or disclosed to others without the prior written permission of Sterling Commerce. The
Sterling Commerce Software and the information and know-how it contains have been provided
pursuant to a license agreement which contains prohibitions against and/or restrictions on its
copying, modification and use. Duplication, in whole or in part, if and when permitted, shall
bear this notice and the Sterling Commerce, Inc. copyright legend.
Portions of the Sterling Commerce Software may include products, or may be distributed on the
same storage media with products ("Third Party Software") offered by third parties ("Third
Party Licensors"). Sterling Commerce Software may include Third Party Software covered by
the following copyrights: Copyright (c) 2005 Certicom, Inc. Copyright 1995-2005 Jean-loup
Gailly and Mark Adler. Copyright (c) 1999-2006 Sun Microsystems, Inc. All rights reserved by
all listed parties. Additionally, the Sterling Commerce Software includes software whose
copyright is owned by MySQL AB.
Where any of the Sterling Commerce Software or Third Party Software is used, duplicated or
disclosed by or to the United States government or a government contractor or subcontractor, it
is provided with RESTRICTED RIGHTS as defined in Title 48 CFR 52.227-19 and is subject
to the following: Title 48 CFR 2.101, 12.212, 52.227-19, 227.7201 through 227.7202-4, FAR
52.227-14(g)(2)(6/87), and FAR 52.227-19(c)(2) and (6/87), and where applicable, the
customary Sterling Commerce license, as described in Title 48 CFR 227-7202-3 with respect to
commercial software and commercial software documentation including DFAR 252.227-
7013(c) (1), 252.227-7015(b) and (2), DFAR 252.227-7015(b)(6/95), DFAR 227.7202-3(a), all
as applicable.
References in this manual to Sterling Commerce products, programs, or services do not imply
that Sterling Commerce intends to make these available in all countries in which Sterling
Commerce operates.
As set forth in the README file located at Connect:Direct install dir\Server (or
Connect:Direct install dir\Requester or Connect:Direct install dir\SDK).
(“Read Me file”), certain of the Third Party Licensors assert specific terms with respect to their
respective products. Such terms shall only apply as to the specific Third Party Licensor product
and not to those portions of the product derived from other Third Party Licensor products or to
the Sterling Commerce Software as a whole. Except as otherwise described in the README
file, the Third Party Software is provided 'AS IS' AND ANY EXPRESSED OR IMPLIED
WARRANTIES, INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. Additionally, certain Third Party Licensor product terms and information are
set out below. Such terms shall only apply as to the specific Third Party Licensor product and
not to those portions of the product derived from other Third Party Licensor products or to the
Sterling Commerce Software as a whole.
SUN, Sun Microsystems, Solaris, Java, Jini, Forte and iPlanet and all related trademarks,
service marks logos and other brand designations that are referred to or displayed in
the Sterling Commerce Software or the related documentation are trademarks or registered
trademarks of Sun Microsystems, Inc.
The Sterling Commerce Software is distributed on the same storage media as the JAVA (tm) SE
Runtime Environment (JRE), Version 6, Copyright © 1999-2006 Sun Microsystems, Inc. ("Sun
JRE Software"). All Rights Reserved.
The license terms for the Sun JRE Software are located at Connect:Direct install
dir\jre\LICENSE. Additional copyright notices and license terms applicable to portions of the
Sun JRE Software are set forth in the THIRDPARTYLICENSEREADME.txt file. In addition
to any terms and conditions of any third party opensource/freeware license identified in the
THIRDPARTYLICENSEREADME.txt file, the disclaimer of warranty and limitation of
liability provisions in paragraphs 5 and 6 of the Binary Code License Agreement located at
Connect:Direct install dir\jre\LICENSE shall apply to all Sun JRE Software in this distribution.
If [Sun JRE] Software is being acquired by or on behalf of the U.S> Government or by a U.S.
Government prime contractor or subcontractor (at any tier), then the Government's rights in
[Sun JRE] Software and accompanying documentation will be only as set forth in this
agreement; this is in accordance with 48 CFR 227.7201 through 227.7202-4 (for Department of
Defense (DOD) acquisitions) and with 48 CFR 2.101 and 12.212 (for non-DOD acquisitions).
The Sterling Commerce Software is distributed on the same storage media as the ZLIB software
version 1.2.3.
zlib.h -- interface of the 'zlib' general purpose compression library version 1.2.3, July 18th, 2005
This software is provided 'as-is', without any express or implied warranty. In no event will the
authors be held liable for any damages arising from the use of this software.
Permission is granted to anyone to use this software for any purpose, including commercial
applications, and to alter it and redistribute it freely, subject to the following restrictions:
1. The origin of this software must not be misrepresented; you must not claim that you wrote
the original software. If you use this software in a product, an acknowledgment in the
product documentation would be appreciated but is not required.
2. Altered source versions must be plainly marked as such, and must not be misrepresented
as being the original software.
3. This notice may not be removed or altered from any source distribution.
Connect:Direct is a registered trademark of Sterling Commerce. All Third Party Product names are
trademarks or registered trademarks of their respective companies.