View previous topic :: View next topic
|
Author |
Message |
arvind.m
Active User
Joined: 28 Aug 2008 Posts: 205 Location: Hyderabad
|
|
|
|
Hi All,
can anyone tell about inclusion of KSL step in the JCL. If anyone worked or have knowlege on KSL can you pls share and let me know.
Note: I found out that KSL is used to route the report to Control-D.
Thanks, |
|
Back to top |
|
|
expat
Global Moderator
Joined: 14 Mar 2007 Posts: 8797 Location: Welsh Wales
|
|
|
|
Do you not have access to google ? |
|
Back to top |
|
|
arvind.m
Active User
Joined: 28 Aug 2008 Posts: 205 Location: Hyderabad
|
|
|
|
Yes i have and i did searched for the information. I found what i put in the Note in the above. |
|
Back to top |
|
|
enrico-sorichetti
Superior Member
Joined: 14 Mar 2007 Posts: 10873 Location: italy
|
|
|
|
so why not ask BMC for the manuals and look at them ?? |
|
Back to top |
|
|
arvind.m
Active User
Joined: 28 Aug 2008 Posts: 205 Location: Hyderabad
|
|
|
|
Ok i'll check in BMC site. But any small inforamtion will be helpful for me to start working on it.
Thanks, |
|
Back to top |
|
|
gcicchet
Senior Member
Joined: 28 Jul 2006 Posts: 1702 Location: Australia
|
|
|
|
Hi,
KeyStrokeLanguage(KSL) is a general purpose language that simulates, in batch, keystrokes that are entered in the IOA online facility, KSL language statements(commands) are specified in programs called scripts.
Samples of supported KSL scripts are located in the IOA KSL library and examples of the JCL can be located in IOA JCL library.
Quote: |
Note: I found out that KSL is used to route the report to Control-D.
|
not sure where you got this notion from
Gerry |
|
Back to top |
|
|
arvind.m
Active User
Joined: 28 Aug 2008 Posts: 205 Location: Hyderabad
|
|
|
|
Hi Gerry,
Thank you for your response.
Quote: |
not sure where you got this notion from
|
In my shop, there are few jobs with KSL step at the end of each job. What i understood is what all the reports created in the job are routed to CONTROL-D by this step. Below is the sample code
Code: |
//KSL EXEC CTDRKSL
//***** JCL TO INVOLK A REPORT MISSION IN CONTROL-D *****
//DAKSLOUT DD DUMMY
TRACE OFF
MAXCOMMAND 999999
CALLMEM SET2480
CALLMEM SET60132
CALLMEM ORDERREP REPORDER SY**.CTDOPER.REPORTS jobname STD NULL F
END
/*
|
I think CTDRKSL is a job specific and CTDRKSL is a kind of a script which i didn't understand. |
|
Back to top |
|
|
arvind.m
Active User
Joined: 28 Aug 2008 Posts: 205 Location: Hyderabad
|
|
|
|
typo*
I think CTDRKSL is a shop specific |
|
Back to top |
|
|
Barani.Karuppasamy
New User
Joined: 26 Sep 2008 Posts: 1 Location: Singapore
|
|
|
|
From manual..
Quote: |
The KeyStroke Language is a general purpose language that simulates, in batch,keystrokes entered in the IOA Online facility. KSL statements (commands) are collected in “programs” called scripts. The most common use of KSL scripts is to generate reports from the IOA Core and INCONTROL product repositories. Utilities can also be written as KSL scripts.
|
Again from Manual IOA Online facility is ...
Quote: |
The Integrated Operations Architecture (IOA) is at the heart of the INCONTROL family of products. IOA has a common core of shared code as the foundation of its architecture design. INCONTROL's IOA environment has several inherent design advantages, including a common user interface and a shared data repository.
|
Hence KSL is Language used to create reports by sending commands to IOA in batch...
Its actually used to crate the reports not for routing... |
|
Back to top |
|
|
gcicchet
Senior Member
Joined: 28 Jul 2006 Posts: 1702 Location: Australia
|
|
|
|
Hi Arvind,
Code: |
CALLMEM ORDERREP REPORDER SY**.CTDOPER.REPORTS jobname STD NULL F
|
CALLMEM - calls a script, in this case ORDERREP, the rest of the statements are parameters passed to the script.
Again if you look in the IOA KSL library you will find the member ORDERREP and it has comments on what the parameters represent.
ORDERREP is used FOR ORDERING DECOLLATION MISSIONS.
Gerry |
|
Back to top |
|
|
|