Understanding Connect:Direct

Connect:Direct is an enterprise solution that provides secure and automated file delivery between business applications. Session management and extended recovery features ensure data delivery 24 hours a day, 7 days a week across business operations.

Connect:Direct links technologies, moves all types of information, and manages high performance transfers by providing easy-to-use automation, checkpoint and restart, and error recovery.

Connect:Direct also provides choices in communications protocols, hardware platforms, and operating systems that can be used. It provides the flexibility to move information from mainframes to midrange systems to desktop and LAN-based workstations.

The following diagram illustrates a Connect:Direct Windows user attaching to the server and submitting 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.

The following diagram illustrates a Connect:Direct z/OS user submitting 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.

Typical requests to a Connect:Direct system involve submitting a process or querying for status or statistics information.

For example, the following statements represent a process used to copy a file from a source to a destination:

/*BEGIN_REQUESTER_COMMENTS $PNODE$="MYCDSERVER" $PNODE_OS$="Windows" $SNODE$="MYCDSERVER" $SNODE_OS$="Windows" $OPTIONS$="WDOS" END_REQUESTER_COMMENTS*/ MYPROC1 PROCESS SNODE=MYCDSERVER //Starting MyProc1 COPY1 COPY FROM ( FILE=C:\filein.doc ) TO( FILE=C:\fileout.doc DISP=NEW ) CKPT=100M MYIFFY IF (COPY1 EQ 0) THEN //Success ELSE ELSE IF PEND

The iWay Protocol Adapter for Connect:Direct interprets request XML documents and then constructs and submits this process accordingly.