I have not been able to make the problem happen so far.

What version of IBM i are you running on and what compile or compile and
bind commands are you using?


Mike Hockings, M.Eng., P.Eng.
DevOps for Enterprise
IBM Developer for z Systems and Power Systems Software Technical Support
IBM Canada Ltd. Laboratory
voice 1-905-413-3199 T/L 313-3199 ITN 23133199

From: Ken Killian <kkillian@xxxxxxxxxxxx>
To: Rational Developer for IBM i / Websphere Development Studio
Client for System i & iSeries <wdsci-l@xxxxxxxxxxxxxxxxxx>
Date: 2019/03/11 21:34
Subject: Re: [WDSCI-L] RDI is NOT 100% **FREE compatible...
Sent by: "WDSCI-L" <wdsci-l-bounces@xxxxxxxxxxxxxxxxxx>


I was able to DUPLICATE the Non-FREE(a.k.a **Free) in the DEBUG Editor:


So, this is a repeatable Error!
<proud smile>

I must say with the LPEX, it works PERFECTLY!!! <Joy Joy> No issues at all!

Double-Click works in every time in other software Eclipse/Visual
Studio/Notepad++/MS notepad, ms WordPad, etc…

Here is the dummy Text code that you can cut & paste into an editor and the
same Errors because the debug editor is stuck in “Punch-Card” format.

ctl-opt debug(*yes) option(*noDebugIO:*SrcStmt:*SecLvl) dftactgrp(*no);

dcl-s ef2_Max# int(10);
dcl-s ef2_dta char(10) dim(5);

// Load Array for Dummy test
ef2_dta(1) = 'One';
ef2_dta(2) = 'Two';
ef2_dta(3) = 'Three';

ef2_max# = get_maximum(ef2_dta);

*Inlr = *on;

dcl-Proc get_maximum;
dcl-pi *n like(ef2_max#);
ef2_dta char(10) dim(5);

dcl-s ef2_max# int(10) inz;

For ef2_max# = 1 to %elem(ef2_dta); // Double-click does not work, because
code starts in column-01
if ( ef2_dta(ef2_max#) <= *blanks );
ef2_max# -=1; // Get last non-Blanks


Return ef2_max#;


Sadly, nothing gets logged in the Error-Log about the double-Click not
working. So sharing a log in this case, is pointless…

I thought IBM got over their love affair with punch-cards. Yeah, I know
they got their foot hold in computer with Punch-Cards and type-writers.
But, that era has long PASSED. 😊 <Just saying…>

PS. I have reported this issue before via PMR, and got no results… ☹

Maybe I need to write up RFE, so the debug editor will work with **free

-Ken Killian-

From: Ken Killian<mailto:kkillian@xxxxxxxxxxxx>
Sent: Monday, March 11, 2019 7:36 PM
To: Rational Developer for IBM i / Websphere Development Studio Client for
System i & iSeries<mailto:wdsci-l@xxxxxxxxxxxxxxxxxx>
Subject: Re: [WDSCI-L] RDI is NOT 100% **FREE compatible...

It is the debugger editor. Does it parse the debugger editor?

Sent from my iPhone

On Mar 11, 2019, at 7:04 PM, Steve Ferrell via WDSCI-L
<wdsci-l@xxxxxxxxxxxxxxxxxx> wrote:

Hi Ken,

Mike (IBM Support) tried the code and it works also.

Could you send a log to Mike at support or Armand? I'd like to be sure
it's not hitting an NPE. Your logs have been enlightening.


Steve Ferrell

-----Original Message-----
From: WDSCI-L <wdsci-l-bounces@xxxxxxxxxxxxxxxxxx> On Behalf Of Ken
Sent: Monday, March 11, 2019 2:54 PM
To: Rational Developer for IBM i / Websphere Development Studio Client
for System i & iSeries <wdsci-l@xxxxxxxxxxxxxxxxxx>
Subject: [WDSCI-L] RDI is NOT 100% **FREE compatible...


Why can't I double-click on Variable in RDI Stuck in Punch-Card
format by IBM? Huh?

For ef2_Max# = 1 to %elem(ef2_dta.data);

if ( ef2_dta.Seq(ef2_Max#) <= *zeros );
(a) ef2_Max# -= 1; // Get Last non-Zero // <-- Double-click works



(b) return ef2_max#; // <-- Double click does not work here, stuck in
punch-card format I guess!

Is it rocket science to enable double-click to select a Variable?

So, on this statement (a)"ef2_max# -= 1;" I can double-click on the
variable: "ef2_max#" to select it.

But, if I try to select on this Statement: (b)"return ef2_max#", it does
NOT work?

Is there a switch to turn on to enable **free compatibility in RDI

Please advise of what setting/preference I have to turn on to enable
double-click to work to work consistently and reliably.


PS. This was using the debugger editor.

-Ken Killian-


This is the Rational Developer for IBM i / Websphere Development Studio
Client for System i & iSeries (WDSCI-L) mailing list
To post a message email: WDSCI-L@xxxxxxxxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,

or email: WDSCI-L-request@xxxxxxxxxxxxxxxxxx
Before posting, please take a moment to review the archives

Help support midrange.com by shopping at amazon.com with our affiliate

This thread ...


Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2020 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].