I understand better the reason to exist of the activation group concept. Very kind of your to share your knowledge bro. Thank you!
@pardhupardhasaradhi88356 жыл бұрын
Thank you Yusuf, I normally feel this is the most complicated and interesting concept in ILE.. you helped us to learn more...
@yusy4code6 жыл бұрын
You are welcome..!!
@suchitraselvam89795 жыл бұрын
Hi yusuf very informative description..thanks a lot
@balachandrann81405 жыл бұрын
Nice information. Thanks Yusuf.
@ankithaangel67825 жыл бұрын
Thank you so much for the valuable video. I want to request you to do videos on job scheduling monitoring etc..
@10gitz6 жыл бұрын
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😊👍
@yusy4code6 жыл бұрын
Thank you..!!!
@shouhilfazal35474 жыл бұрын
Thanks Yusuf really good videos to understand ile concept,if you can have activation group on *caller please share it....
@bvw786 жыл бұрын
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.
@yusy4code6 жыл бұрын
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.
@bvw786 жыл бұрын
It is possible to add subtitles to the videos, please.
@KunalMishra78934 жыл бұрын
Thank you so much bro... this was so much needed
@mohamedsahfersathiqnooghu13464 жыл бұрын
WHAT A MAN OF ACTIVATION GROUP !!!!
@PoojaGupta-fi1nn6 жыл бұрын
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 ?
@banothuhari34205 жыл бұрын
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?
@priyankaarora48496 жыл бұрын
Hi Yusuf can you explain expanding subfiles and caller activation group your video are very helpful
@yusy4code6 жыл бұрын
Will do it some time next week....
@ayisharahimdeen5 жыл бұрын
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
@arturjanzen10355 жыл бұрын
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.
@ayisharahimdeen5 жыл бұрын
@@arturjanzen1035 Very well explained, thanks for your time you took to reply. It really helps.
@sheaulle6 жыл бұрын
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)
@yusy4code6 жыл бұрын
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-in4ln6 жыл бұрын
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.
@abinayajayarajan66955 жыл бұрын
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?
@yusy4code5 жыл бұрын
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.
@arturjanzen10355 жыл бұрын
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.
@abhishekbhardwaj62706 жыл бұрын
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!
@yusy4code6 жыл бұрын
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
@venkatakrishna94246 жыл бұрын
Thank you
@Andrew-xb8hl6 жыл бұрын
I never knew much about activation groups, this helps a lot. thanks. What terminal emulator are you using for this?
@yusy4code6 жыл бұрын
This is ACS the latest emulator from IBM . find more in below link. kzbin.info/www/bejne/iJfNhqOErpahm7M
@yogmahirazz6 жыл бұрын
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...
@yusy4code6 жыл бұрын
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.
@saravananmani10686 жыл бұрын
Hi yuself .... Thanks for the video... Could you please cover access path and types especially keyed Access path...
@arturjanzen10355 жыл бұрын
@@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?
@healthnutrition47284 жыл бұрын
@@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