How to avoid having to use the Compile menu of RDi 2 times in a row - to create first a SQL RPGLE module and then to create the service program associated?
IBM for i / RPG: How to compile a module and create a service program with one call in IBM Rational Developer for i (RDi)
537 Views Asked by Stephane Ehret At
1
There are 1 best solutions below
Related Questions in RPGLE
- Div(H) and Eval(H) gives different results
- Integrate RPGLE from GitHub to iSeries (IBM i)
- how to call java -jar from rpgle
- how to change output mode to input mode (fields)in updating the database file using rpgle as400
- DB2 save CLOB (>16Mb) into IFS
- How Do I get a particular element in the XML I receive (From a third Party)?
- Using RPGLE what hex characters do I use to simulate a keyboard ALT/Enter
- Have SQL UPDATE throw error message on record lock like native IO does
- How to debug AS400 RGPILE program when there DBGVIEW is set to *none
- Does seting *inlr in non-cycle programs has any effect?
- Boolean order of operation in RPGLE
- AS/400 Call PCML File From Java
- Expandable subfile issue
- How to emulate in Java the behavior of RPG Z-ADD or other assignment that would be an overflow?
- Calling stored procedure on i Series using IBM DB2 Connect driver
Related Questions in RPG
- How can i use Java to call an existing RPG screen program?
- SQL access to RPG OPM database files
- Beginner RPG IV help needed
- what does "The run procedure option is not allowed with member type RPGLE" mean?
- Calling AS/400 RPG Programs from Java
- RPG calls through Glassfish connection pooling
- How to emulate in Java the behavior of RPG Z-ADD or other assignment that would be an overflow?
- RPG calling Java, java.lang.NoClassDefFoundError
- Error java.io.FileNotFoundException sending an email RPGLE/Java
- How do I print a value in an array in DDS
- RPG Restrict user entry of the special character '|' in any Name fields or any data entry fields
- iSeries - Record lock by same job/session
- Maximum number of members in IBMi PF and maximum number of records in a member
- Chain vs Select RPG
- I need to display the hex value of a file field value in display file in a rpgle program
Related Questions in RATIONAL-DEVELOPER-FOR-I
- How to make IBM Rational Developer for Power IDE retrieve error list automatically?
- Github and RDi integration architecture
- How to query a table in Fixed format RPG and check record with if-condition?
- IBM System i - Debug Server for RDi debugging doesn't work
- CSS/JavaScript breaks on Websphere 8.5 server
- Rational developer for power and ILE C compilers - Is ILE-C still supported?
- How to EDTWRD on Rational Developer for IBM i
- Multiple SYSLIB in a property group or multiple property groups in a COBOL program in Rational Developer for System Z
- Setup/change RDP's default Output Queue?
- Editing RPGLE-Code directly from the ifs?
- Error during installation of dark theme into IBMs RDi
- IBM for i / RPG: How to compile a module and create a service program with one call in IBM Rational Developer for i (RDi)
- AS/400 Wont compile Printer File under RDP 8
- In RDi, how do I run a debug with UPDPROD(*YES)?
- Does RDi convert RPG fixed form code to free form?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
For that, you create first a CL Program (let's name it CRTSRVPRG) like this:
Then in the menu Compile / Compile / Work With Compile Command…, you add the following 2 new commands:
"New service program or change in the interface"
CALL PGM([your library]/CRTSRVPRG) PARM(&L &F &N 'Y') /* OPTION(*EVENTF) SRCMBR(&N) */
"Recompile service program"
CALL PGM([your library]/CRTSRVPRG) PARM(&L &F &N 'N') /* OPTION(*EVENTF) SRCMBR(&N) */
Tipp: you can use the button "Run compile command without prompting" from the toolbar to execute the last command, without having to use the menu.
The addition in the command of
gives you the feedback for the module compilation in the Tab "Error List". Unfortunately, there is no feedback for the creation of the Service Program. For that, you'll have to look into the Tab "Commands Log"...