Understanding Activation Groups in IBM I RPGLE | yusy4code

  Рет қаралды 19,292

Yusy4Code

Yusy4Code

Күн бұрын

Пікірлер: 39
@vsmithz4782
@vsmithz4782 4 жыл бұрын
I understand better the reason to exist of the activation group concept. Very kind of your to share your knowledge bro. Thank you!
@pardhupardhasaradhi8835
@pardhupardhasaradhi8835 6 жыл бұрын
Thank you Yusuf, I normally feel this is the most complicated and interesting concept in ILE.. you helped us to learn more...
@yusy4code
@yusy4code 6 жыл бұрын
You are welcome..!!
@suchitraselvam8979
@suchitraselvam8979 5 жыл бұрын
Hi yusuf very informative description..thanks a lot
@balachandrann8140
@balachandrann8140 5 жыл бұрын
Nice information. Thanks Yusuf.
@ankithaangel6782
@ankithaangel6782 5 жыл бұрын
Thank you so much for the valuable video. I want to request you to do videos on job scheduling monitoring etc..
@10gitz
@10gitz 6 жыл бұрын
Thanks ....Really helped..I dont have any hands on experience on this topic n reading abt this topic wasn't helping at all...You explained so well..Please keep posting😊👍
@yusy4code
@yusy4code 6 жыл бұрын
Thank you..!!!
@shouhilfazal3547
@shouhilfazal3547 4 жыл бұрын
Thanks Yusuf really good videos to understand ile concept,if you can have activation group on *caller please share it....
@bvw78
@bvw78 6 жыл бұрын
Hello, first congratulate and encourage you to continue with the RPG tutorials. The second thing is to ask you, if it is possible to publish a video by creating a Service Program using Bnddir, link directory, how to compile it, how it is modified and its subsequent compilation. in Free format. I look forward to your comments, Greetings from Colombia.
@yusy4code
@yusy4code 6 жыл бұрын
Hi Wilson, Thanks for your comments. Currently I am working on crash course RPGLE, you can find the playlist below kzbin.info/aero/PL-cQM7QhBjZQf13ItHcWXKPRrrj_Rulki Once I completed this, then i will try to create a video on your request.
@bvw78
@bvw78 6 жыл бұрын
It is possible to add subtitles to the videos, please.
@KunalMishra7893
@KunalMishra7893 4 жыл бұрын
Thank you so much bro... this was so much needed
@mohamedsahfersathiqnooghu1346
@mohamedsahfersathiqnooghu1346 4 жыл бұрын
WHAT A MAN OF ACTIVATION GROUP !!!!
@PoojaGupta-fi1nn
@PoojaGupta-fi1nn 6 жыл бұрын
Hi Yusuf, first of all Thanks for uploading.its very very useful I got to learn so many things from your vedio.Aslo could you please upload the example of sflnxtchg ?
@banothuhari3420
@banothuhari3420 5 жыл бұрын
If Activation Group is an ILE concept, before ILE was introduced, how this concept of allocating memory and sources was working with the older RPG versions? Also, what would happen if we don't define the Activation group at all or we don't guide the job to use any activation group?
@priyankaarora4849
@priyankaarora4849 6 жыл бұрын
Hi Yusuf can you explain expanding subfiles and caller activation group your video are very helpful
@yusy4code
@yusy4code 6 жыл бұрын
Will do it some time next week....
@ayisharahimdeen
@ayisharahimdeen 5 жыл бұрын
Thanks for the video, really helpful. I have few stupid questions, 1. what's inside the activation group??? Does it has all the updated commands which is provided for ILE concepts. If we compile with DFTACTGRP(*NO), then we will get RPG ILE format code. Right??? 2. What is OPM means??? Sorry for the very stupid questions, but please advise
@arturjanzen1035
@arturjanzen1035 5 жыл бұрын
Hello Aysha, I'm not an expert, but I will try to answer. As I understood, an activation group is like a folder, where the ILE programs, which run in the same activation group, are held together. They share the same ressources and the program starts are very fast. OPM ist the Original Program Model. This is the old program model, wich does not have the benefits of ILE (Integrated Language Enviroment). Yes, you are right. If you compile with DFTACTGRP(*NO), then you will get an ILE-Program. The activation group doesn't give you other commands, than OPM did. They have the same commands. The difference is: ILE offers you procedures instead of subroutines. And the procedures are better for encapsulating of data. You have local variables. I hope, I could help you a little.
@ayisharahimdeen
@ayisharahimdeen 5 жыл бұрын
@@arturjanzen1035 Very well explained, thanks for your time you took to reply. It really helps.
@sheaulle
@sheaulle 6 жыл бұрын
Thank you for the explanation. I just subscribed to your channel.What I don't understand is what is the benefit of having different activation groups anyway? Couldn't I just name all activation groups in all programs alike for the best performance?(I'm sorry if you mentioned it in the video, but I didn't understand everything as I'm not a native English speaker and you speak very fast)
@yusy4code
@yusy4code 6 жыл бұрын
I am naturally a fast speaker (apologies for it). BTW you question is absolutely valid. We can have common activation group name for all the program but it will be good if we are having this one common group name for one application. Because if we put ALL the program into single activation group then again it defeats the purpose of ILE. We may have then one big activation group will contain all memory and resources needed for all the program within it.
@SachinSingh-in4ln
@SachinSingh-in4ln 6 жыл бұрын
Hi Yusuf.. suppose we a physical file which is updated in the first program(A) . The same file is used in the second program (B ) getting called from the first program. What is the possibility that the program B will be reading the updated records... if the *caller is used, then i think the B program will have access to the updated file rather than using the *new one. Even the named activation group would be a good option. Please advice.. Thanks.
@abinayajayarajan6695
@abinayajayarajan6695 5 жыл бұрын
Hi, 1. Could you please explain me how to differentiate a OPM source and ILE source, is there any attributes that shows it? 2. Does CRTBNDCL/ CRTBNDRPG with DFTACTGRP *YES means an OPM source and *NO means ILE? 3. In ALDON we use to compile all the sources using option 14, so how do we differentiate an OPM or ILE there?or whats happening there?
@yusy4code
@yusy4code 5 жыл бұрын
Hi, 1. Using DSPPGM command you can see the Type Of Program if it is OPM or ILE. 2. Yes, DFTACTGRP yes means it is OPM 3. in ALDON you need to take option 15 to provide the necessary command. While taking 14, it takes the command which we already gave using option 15.
@arturjanzen1035
@arturjanzen1035 5 жыл бұрын
With option 15 you will create a Module. This Module then could be bound together with other ILE programs. But you also can compile with 14 and get an ILE Program. You then have to use the binding directory.
@abhishekbhardwaj6270
@abhishekbhardwaj6270 6 жыл бұрын
Hi Yusuf, Thank you. I would like to ask one thing from you - From where I can start practising on AS/400. I have tried a lot many times on Pub400 but I am unable to take a start with. If you please suggest me some free trials on AS400 or Paid ones also do. Thanks!
@yusy4code
@yusy4code 6 жыл бұрын
pub400 is free but we cannot expect the availability always. So you can get 25$ for 3 months subscription from texas400.com texas400.com/as400account.html
@venkatakrishna9424
@venkatakrishna9424 6 жыл бұрын
Thank you
@Andrew-xb8hl
@Andrew-xb8hl 6 жыл бұрын
I never knew much about activation groups, this helps a lot. thanks. What terminal emulator are you using for this?
@yusy4code
@yusy4code 6 жыл бұрын
This is ACS the latest emulator from IBM . find more in below link. kzbin.info/www/bejne/iJfNhqOErpahm7M
@yogmahirazz
@yogmahirazz 6 жыл бұрын
Hi yusuf...first of all thanks making video on activation group...I have a question on this if we have pgm a and pgm b if pgm a have named activation group and suppose there is same file in both pgm and for file a pointer is in 5th record and then it comes to pgm b where activation group is *new so in pgm b which is using same file... here pointer will be on 5th record ? or 1st record ?...and if pgm a have activation group *caller then from where activation group will come ??? because pgm calling manually not from other pgm...please explain...
@yusy4code
@yusy4code 6 жыл бұрын
If we call a *CALLER program from command line, then it will take DAG (Default Activation Group). Also i have simulated ur scenario of same file used in program A and B and sharing same activation group. When we read the file in program B it reads from top. So now the question is what all the resources will be shared between programs under same activation group. For this I will make another video.
@saravananmani1068
@saravananmani1068 6 жыл бұрын
Hi yuself .... Thanks for the video... Could you please cover access path and types especially keyed Access path...
@arturjanzen1035
@arturjanzen1035 5 жыл бұрын
@@yusy4code Hello Yusuf, have you already made this video? I still don't trust named activation groups, because my fear is, that a program, wich is called many times will use the same data. Is my fear eligible?
@healthnutrition4728
@healthnutrition4728 4 жыл бұрын
@@yusy4code true!! did you get a chance to do a video on this (what are all the resources shared between the programs)if so please share me the link
@avijitsharma5050
@avijitsharma5050 6 жыл бұрын
first !!
@yusy4code
@yusy4code 6 жыл бұрын
Ha ha... Thanks bro...
Family Love #funny #sigma
00:16
CRAZY GREAPA
Рет қаралды 37 МЛН
ЛУЧШИЙ ФОКУС + секрет! #shorts
00:12
Роман Magic
Рет қаралды 24 МЛН
Triple kill😹
00:18
GG Animation
Рет қаралды 18 МЛН
What is Activation group in as400
1:41:18
AS400 and SQL Tricks
Рет қаралды 2,5 М.
Coding in RPG (IBM i/AS400). Activation Groups.
13:54
Christian Larsen
Рет қаралды 2,1 М.
Basics of OVRDBF, OPNQRYF & Level check error in RPGLE
22:46
Yusy4Code
Рет қаралды 29 М.
XML parsing using XML-INTO in RPGLE - IBM i
20:46
Yusy4Code
Рет қаралды 13 М.
Introduction of Data Queue - DTAQ in IBM i (AS400) | yusy4code
15:14
Pointers & Parameter passing in RPG programming
15:00
Yusy4Code
Рет қаралды 11 М.
Family Love #funny #sigma
00:16
CRAZY GREAPA
Рет қаралды 37 МЛН