View previous topic :: View next topic
|
Author |
Message |
ksubbamanoz
New User
Joined: 16 Sep 2005 Posts: 4
|
|
|
|
How will a job run a NDM process? what is NDM transmission of files from one mainframe to another? Can NDM process trigger another job in the third party mainframes? |
|
Back to top |
|
|
Rupesh.Kothari
Member of the Month
Joined: 27 Apr 2005 Posts: 463
|
|
|
|
HI,
Quote: |
what is NDM transmission |
Using NDM you can transfer a file from One mainframe to anothar.
Quote: |
Can NDM process trigger another job in the third party mainframes? |
Yes you can trigger a job on another mainframe using NDM strp.
Regards
Rupesh |
|
Back to top |
|
|
ksubbamanoz
New User
Joined: 16 Sep 2005 Posts: 4
|
|
|
|
hi can u briefly tell how NDM process works. can u give an example JCL or a program? |
|
Back to top |
|
|
Kevin
Active User
Joined: 25 Aug 2005 Posts: 234
|
|
|
|
ksubbamanoz wrote: |
How will a job run a NDM process? |
You request CONNECT:Direct services in the batch environment through the
Batch Interface program DMBATCH. When you submit a job that contains
the CONNECT:Direct commands as SYSIN input, DMBATCH reads the
input stream and processes the requested functions.
DMBATCH supports all CONNECT:Direct commands.
Your Batch Interface job must meet the following requirements:
- You can't use process statements instream. Use the SUBMIT command with
a pre-existing process that contains the process statements.
- DMBATCH processing of the SUBMIT is asynchronous; the batch job is notified of a
successful SUBMIT, but not whether the COPY itself is executed.
- The first command in the instream must be a SIGNON command.
- Each new CONNECT:Direct command must start on a seperate line. You can
split a command across more than one line using the continuation mark.
Sample job Stream to run the Batch Interface:
Code: |
//DMBATCH EXEC PGM=DMBATCH,PARM='YYSLYNN'
//STEPLIB DD DISP=SHR,DSN=CD.LINKLIB
//DMPUBLIB DD DISP=SHR,DSN=CD.PROCESS
//DMMSGFIL DD DISP=SHR,DSN=CD.MSG
//DMNETMAP DD DISP=SHR,DSN=CD.NETMAP
//NDMCMDS DD SYSOUT=* <= This is optional
//DMPRINT DD SYSOUT=*
//SYSIN DD DATA
SIGNON USERID=(USERID,PASSWORD)
SUBMIT PROC=PROCESS MAXDELAY=UNLIMITED
SIGNOFF
/*
|
ksubbamanoz wrote: |
what is NDM transmission of files from one mainframe to another? |
CONNECT:Direct is a peer-to-peer file-based integration middleware optimized for
assured delivery, high-volume and secure data exchange between enterprises. It moves
files containing any type of data across multiple platforms, multiple file systems, and
different media types.
The major components of CONNECT:Direct OS/390 are:
- Data Transmission Facility (DTF), which executes user commands and processes.
- Application Program Interface (API), which enables user interfaces to communicate
with the DTF.
- User interfaces, such as the Interactive User Interface (IUI), browser end
user interface (EUI), the batch interface (DMBATCH), and the CICS interface.
- Transmission Control Queue (TCQ), which is a VSAM RRDS dataset that stores
processes that are executing, queued for execution, held for retry, or held
for future execution.
ksubbamanoz wrote: |
Can NDM process trigger another job in the third party mainframes? |
The CONNECT:Direct process can include many automation options. Some of the
typical ones are:
- RUN JOB. The RUN JOB statement allows a job to be submitted through the JES
Internal Reader. The job must reside in a dataset that is on the node that will
be executing the statement.
- RUN TASK. The RUN TASK statement allows a user program to be executed on the
specified node. The RUN TASK statement is designed so that the process waits until
the task completes before the next process step executes.
- sUBMIT. The SUBMIT statement allows another process to be submitted to either
node.
For more information, please refer to the following documents:
- CONNECT:Direct OS/390 Administration Guide.
- CONNECT:Direct Process Statements Guide.
- CONNECT:Direct OS/390 User's Guide.
all of which are available for licensed customers online at Use [URL] BBCode for External Links, under Customer Support, Support on Demand. |
|
Back to top |
|
|
mathy
New User
Joined: 02 Mar 2006 Posts: 8
|
|
|
|
Can anyone explain me about the 'SUBMIT PROC' option in DMBATCH control card? |
|
Back to top |
|
|
superk
Global Moderator
Joined: 26 Apr 2004 Posts: 4652 Location: Raleigh, NC, USA
|
|
|
|
Quote: |
Your batch interface job must meet the following requirements:
- You cannot use process statements in the job stream. Use the SUBMIT command with a preexisting Process that contains process statements.
- The Process you submit resides in the CONNECT:Direct Public Process Library, allocated to the DMPUBLIB DD statement in the DMBATCH JCL. If the Process does not reside in the CONNECT:Direct Public Process Library, use the DSN parameter of the SUBMIT statement to indicate the location of the Process.
|
|
|
Back to top |
|
|
mathy
New User
Joined: 02 Mar 2006 Posts: 8
|
|
|
|
Are any standard models available for the process? Because we are having some model processes like MODEL00, MODEL01, NTCMD01,etc. So many options are specified within those processes. I couldn't understand functionality of those processes and purpose of those options. |
|
Back to top |
|
|
superk
Global Moderator
Joined: 26 Apr 2004 Posts: 4652 Location: Raleigh, NC, USA
|
|
|
|
The standard Process models start with the "at" symbol (@):
@COPY
@EIF
@ELSE
@EXIT
@GOTO
@IF
@PROCESS
@RUNJOB
@RUNTASK
@SUBMIT
The equivelent Process models that start with the pound sign (#) are the same, just without the comments.
The entire process is described in detail in the "Connect:Direct OS/390 User's Guide" Chapter 7 (Building, Modifying, and Submitting Processes) in the section titled "Using Statement Models". |
|
Back to top |
|
|
|