• No Comments

17 Feb When compiling SQLRPGLE source via CRTSQLRPGI, the SQL preprocessor includes the datasets containing variables for SQL execution. That implies to me, that if you want to use commitment control in SQLRPGLE, all files updated by the program must be journalled and all must. The module type will be RPGLE, only the source is SQLRPGLE. When you compile source that is SQLRPGLE it calls the SQL pre-processor.

Author: Tabar Zulkikora
Country: Kazakhstan
Language: English (Spanish)
Genre: Environment
Published (Last): 20 June 2012
Pages: 109
PDF File Size: 20.82 Mb
ePub File Size: 2.12 Mb
ISBN: 145-9-45715-539-8
Downloads: 26521
Price: Free* [*Free Regsitration Required]
Uploader: JoJokinos

RPG Cafe Log in to participate.

But second, “sqlrpgle” normally uses SQL and “rpgle” doesn’t, which is pretty clearly indicate by the “type”. Because I force the heading this report will always print something even if no data is selected.

JohnY Source sequence numbers are usually only useful for source manipulation. For debug, you should only care about compiled statement numbers. Step 2 of Because the data structure is qualified, I can name them whatever I want, and what I want is to use the same names as in the database. Next, the instructions for if the overflow indicator is on, telling it to reprint the heading and turn off the overflow indicator. You might not want an empty report, so you canmodify the code accordingly.

This routine is my error catch-all. Your password has been sent to: BecauseI don’t have a corresponding database field, I defined it explicitly in the data structure.


change RPGLE module to SQLRPGLE – Code -The Support Alternative

If you want to use null-capable fields like the Sqprpgle fieldyou have to define an array to hold the null indicators, and it must have at least as many entries as the number of fields in your cursor. Answered question This question has been sqlepgle. Log in to reply. Sqlrpgel then do the same thing with my dashes.

The main difference is that when using rpgle, you are restricted to doing one record at a time processing; whereas with sqlrpgle, you can use SQL statements and processed multiple rows with a single command. If batch, it shouldn’t matter. If you need further information, feel free to ask. Register Here or login if you are already a member.

On dump I’m getting Statement number however on Compiling the object I’m getting line no. There is also an example of a derived field.

Please try again later. The SrcId is listed on the right-hand side of the listing in sqlrpg,e “Src Id” columns But this is just a hotfix for quick bug fixes as there are several hundreds of source files we may have to change and recompile. So we’re still looking for the reason of this annoying behavior. Next, the actual business logic: Qslrpgle your e-mail address below. Please create a username to comment. My fields fit with just a couple of spaces to spare. The strange thing sqlrple that the unchanged code shows the correct length in the field xref and the SQL precompile does not display any issues, but the compile fails There was an error processing your information.


I agree to my information being processed by TechTarget and its Partners to contact me via phone, email, or other means regarding information relevant to my professional interests. While externally described print files have their place especially with overlaysI often find myself using internally described files because they’re more straightforward.

SQLRPGLE Select Statement for db2 in iSeries (AS400) – Fetch using Cursor

The program’s logic is very simple: Four for the data structure, a dot and up to eight characters for the field fits just barely into the character field name limit in the O-spec. Also, “line number”, “sequence number”, and “statement number” are all inherently ambiguous terms, so it’s helpful to say whether you’re talking about compile listing or source member. Your suggestion does resolve the issue, but the code did compile and work successfully before I upgraded to V7.


Ask a question, help others, and get answers from the community.