No video

Static SQL on DB2 for z/OS Packages, Collections and Plans, Oh my! - David Simpson

  Рет қаралды 14,990

Themis Education

Themis Education

7 жыл бұрын

Static SQL has long been a mainstay of DB2 development on z/OS. The infrastructure that supports static SQL is robust but sometimes confusing. If you've ever been confused by what happens in a BIND or you don't know what a collection is, this webinar is for you! Themis instructor David Simpson presents this webinar.

Пікірлер: 23
@ramgopal2520
@ramgopal2520 3 жыл бұрын
Thank You so much. I was really confused between plan and package but your analogy with syslib helped me get it. Clean and clear explanation !!!
@higiniofuentes2551
@higiniofuentes2551 6 ай бұрын
Thank you very much for this very useful video!
@kingfisher2397
@kingfisher2397 2 жыл бұрын
Thank you so much for this great tutorial. Very well explained.
@vijaymore8433
@vijaymore8433 4 жыл бұрын
Great Explanation Sir. Please keep making more such videos on different DB2 topics.
@random-bucket5998
@random-bucket5998 3 жыл бұрын
Really great video. really helped a lot to understand DB2 compilation process..
@mukund4life
@mukund4life 4 жыл бұрын
well explained... good job David.
@a4rn
@a4rn 6 жыл бұрын
Good Job!
@siddushaik
@siddushaik 3 жыл бұрын
GREAT!
@varunr8847
@varunr8847 5 жыл бұрын
This is a great learning video for the Db2 beginners, I appreciate the teaching skills of yours.. Is possible.. Could you please get us a link for the other videos of yours conducted on the Db2 concepts..
@davidthemis
@davidthemis 5 жыл бұрын
We're glad you enjoyed it! You can find a complete list of our webinars at www.themisinc.com/webinars
@rajmohanr1961
@rajmohanr1961 3 жыл бұрын
How to use two qualifiers in single package? So the model to prod migration will be easy
@premnaththirunavukarasu
@premnaththirunavukarasu 5 жыл бұрын
Hi, Thanks for your video. question. Is package executable?
@davidthemis
@davidthemis 5 жыл бұрын
A package is loaded and executed by Db2 automatically when the corresponding program is run. So... kinda.
@saifialig
@saifialig 2 жыл бұрын
I think to execute a package, needs to be bind in Plan. Is not it?
@neelaanandkumar1594
@neelaanandkumar1594 3 жыл бұрын
Real time task and file concept PGM like salary emp different and cards limt PGM and real time works end to work pls tell me sir
@ravisagar2722
@ravisagar2722 4 жыл бұрын
Hi Themis, When we Bind package we have a collection name like BInd Package(Collection Name) Member(ABCD12) but when we Bind Plan then we have like this Bind Plan(Plan Name) PKLIST(collectionid.*), What is Plan name here and how does it gets identified with package?
@ramgopal2520
@ramgopal2520 3 жыл бұрын
Hi Ravi, when executing a db2 module you will mention both the load module name and the plan name. So when you put a list of package under a particular plan it will check the consistency token and it will fetch that one package that matches the token with the load module. As mentioned by David a plan can be compared with syslib. Syslib has load module(Cobol executable). Similar to that plan has package (DB2 executable)
@ravisagar2722
@ravisagar2722 3 жыл бұрын
@@ramgopal2520 Thank you Ram
@rishabhchaudhari813
@rishabhchaudhari813 7 жыл бұрын
I'm getting authorization error in bind JCL. What does that mean?
@davidthemis
@davidthemis 7 жыл бұрын
The ID that you place in the OWNER option of the bind must be granted permission in DB2 to do all of the SQL that is in the package as well as have privileges to bind packages in the collection you are using. Many times this is given via a secondary authorization id (security group). If you derive your authority from a group then you will need to put the name of the group in the OWNER option. Ex. OWNER(mygroup)
@peraciodias9665
@peraciodias9665 5 жыл бұрын
HELLO! HOW DO I SHOW A FIELD BALANCE "$ 1,234,123.00", USING DSN8.CURRENCY? SELECT BALANCE FROM FILE99 || DSN8.CURRENCY (-12345678.12, '$', 'CR / DB'); THIS DOES NOT WORK ! I TRIED TO CHANGE THE POSITIONS BUT WITHOUT SUCCESS! HOW SHOULD I DO ?
@chinmaykumbhojkar9451
@chinmaykumbhojkar9451 5 жыл бұрын
So, what I understood is, Package contains the executable code and Plan is just a list of Packages associated with it. So, it is a Package which actually gets executed and not the Plan. Plan is ‘invoked’ but not ‘executed’.
@davidthemis
@davidthemis 5 жыл бұрын
Good summary
DB2 SQL Tuning Tips for Developers
55:04
Themis Education
Рет қаралды 9 М.
Mainframe Wednesday Talks#7 -  DB2 Refresher in Just one Hour
1:04:17
Kumar ITChannel
Рет қаралды 61 М.
UNO!
00:18
БРУНО
Рет қаралды 1,8 МЛН
Эффект Карбонаро и нестандартная коробка
01:00
История одного вокалиста
Рет қаралды 10 МЛН
Using REXX with DB2
1:03:41
Themis Education
Рет қаралды 7 М.
IBM Academic Initiative z/OS Job Control Language (JCL) - Unit 06
40:56
J. Packy Laverty
Рет қаралды 36 М.
Using Db2 for z OS Profile Tables
50:14
Themis Education
Рет қаралды 1,5 М.
Best Practices for Optimizing DB2 Performance
57:42
Datavail
Рет қаралды 14 М.
CICS TS MQ Interface
51:37
Themis Education
Рет қаралды 9 М.
Db2 SQL All-in-One Quick Start Tutorial Series (1.5 HOURS!)
1:37:01
Wait... PostgreSQL can do WHAT?
20:33
The Art Of The Terminal
Рет қаралды 191 М.
JCL Refresher in One Hour
1:00:05
Kumar ITChannel
Рет қаралды 171 М.
Writing SQL with Examples on DB2 10.5 System Views and Table Functions
49:47
IDUG: International Db2 Users Group
Рет қаралды 11 М.
Mainframe DB2
22:38
racingmars
Рет қаралды 59 М.
UNO!
00:18
БРУНО
Рет қаралды 1,8 МЛН