IBM Mainframe Forum Index
 
Log In
 
IBM Mainframe Forum Index Mainframe: Search IBM Mainframe Forum: FAQ Register
 

KSL(Key Stroke Language)


IBM Mainframe Forums -> All Other Mainframe Topics
Post new topic   Reply to topic
View previous topic :: View next topic  
Author Message
arvind.m

Active User


Joined: 28 Aug 2008
Posts: 205
Location: Hyderabad

PostPosted: Wed Jun 03, 2009 7:07 pm
Reply with quote

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
View user's profile Send private message
expat

Global Moderator


Joined: 14 Mar 2007
Posts: 8797
Location: Welsh Wales

PostPosted: Wed Jun 03, 2009 7:23 pm
Reply with quote

Do you not have access to google ?
Back to top
View user's profile Send private message
arvind.m

Active User


Joined: 28 Aug 2008
Posts: 205
Location: Hyderabad

PostPosted: Wed Jun 03, 2009 7:26 pm
Reply with quote

Yes i have and i did searched for the information. I found what i put in the Note in the above.
Back to top
View user's profile Send private message
enrico-sorichetti

Superior Member


Joined: 14 Mar 2007
Posts: 10873
Location: italy

PostPosted: Wed Jun 03, 2009 7:28 pm
Reply with quote

so why not ask BMC for the manuals and look at them ??
Back to top
View user's profile Send private message
arvind.m

Active User


Joined: 28 Aug 2008
Posts: 205
Location: Hyderabad

PostPosted: Wed Jun 03, 2009 7:32 pm
Reply with quote

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
View user's profile Send private message
gcicchet

Senior Member


Joined: 28 Jul 2006
Posts: 1702
Location: Australia

PostPosted: Thu Jun 04, 2009 5:20 am
Reply with quote

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
View user's profile Send private message
arvind.m

Active User


Joined: 28 Aug 2008
Posts: 205
Location: Hyderabad

PostPosted: Thu Jun 04, 2009 11:45 am
Reply with quote

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
View user's profile Send private message
arvind.m

Active User


Joined: 28 Aug 2008
Posts: 205
Location: Hyderabad

PostPosted: Thu Jun 04, 2009 11:48 am
Reply with quote

typo*
I think CTDRKSL is a shop specific
Back to top
View user's profile Send private message
Barani.Karuppasamy

New User


Joined: 26 Sep 2008
Posts: 1
Location: Singapore

PostPosted: Thu Jun 04, 2009 9:54 pm
Reply with quote

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
View user's profile Send private message
gcicchet

Senior Member


Joined: 28 Jul 2006
Posts: 1702
Location: Australia

PostPosted: Fri Jun 05, 2009 4:19 am
Reply with quote

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
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic View Bookmarks
All times are GMT + 6 Hours
Forum Index -> All Other Mainframe Topics

 


Similar Topics
Topic Forum Replies
No new posts IMS DB using Natural Language IMS DB/DC 0
No new posts Usage of processor directive and firs... PL/I & Assembler 4
No new posts Advanced Assembler Language and MVS I... All Other Mainframe Topics 0
No new posts StreamWeaver language reference Compuware & Other Tools 1
No new posts Need Help in understanding what is th... PL/I & Assembler 9
Search our Forums:

Back to Top