× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



Here is an possible answer, even if the question was rhetorical.

When the outline view will be updated the following steps will be processed.

The DLL`s have to be loaded prior to make a native call from Java to the C
and C++
programs in the DLL`s.

The DLL`s create an XML file which contains all the informations you can see
in the outline view. The XML file will be stored in the workspace.

Java loads the XML file and also the XML file has to be parsed.

For every file specified in the RPG program WDSc/RDi calls the API`s on the
server
to get record and field informations. (These calls are really slow)

And at least i am sure that there are a lot of other things which happen but
I don`t know.




-----Ursprüngliche Nachricht-----
Von: wdsci-l-bounces@xxxxxxxxxxxx [mailto:wdsci-l-bounces@xxxxxxxxxxxx] Im
Auftrag von Schmidt, Mihael
Gesendet: Montag, 10. November 2008 13:42
An: Websphere Development Studio Client for iSeries
Betreff: Re: [WDSCI-L] How about making the Outline refreshin
aseparatethread?

If parsing is really done on the client, then why is it so extremly slow
(compared to java). (don't answer the question. it was rhetorical.)

i would love to see an rpg outline which is in sync like the java outline
(or almost as it also lags behind) and an extra button to get the remote
stuff from the server.

-----Ursprüngliche Nachricht-----
Von: wdsci-l-bounces@xxxxxxxxxxxx [mailto:wdsci-l-bounces@xxxxxxxxxxxx] Im
Auftrag von Frank Hildebrandt (Strato)
Gesendet: Montag, 10. November 2008 10:52
An: 'Websphere Development Studio Client for iSeries'
Betreff: Re: [WDSCI-L] How about making the Outline refreshin
aseparatethread?

The parsing will be done on client side and not on server side.
Plugin com.ibm.etools.iseries.core contains several DLL`s for
parsing purposes. Just to resolve the fields of a file WDSc/RDi
calls specific API`s on server side.


-----Ursprüngliche Nachricht-----
Von: wdsci-l-bounces@xxxxxxxxxxxx [mailto:wdsci-l-bounces@xxxxxxxxxxxx] Im
Auftrag von Schmidt, Mihael
Gesendet: Montag, 10. November 2008 08:57
An: Websphere Development Studio Client for iSeries
Betreff: Re: [WDSCI-L] How about making the Outline refresh in
aseparatethread?

Nice for you if that bad performance of the outline pushes you to a better
application design. But the bad performing ide should not change the way i
(want to) program.

So in the case of the outline wdsc totally sucks.

(and i still got the feeling they are doing a compile option(*nogen) behind
the scene and just parse the spool which would explain the bad performance
and the better performing on faster servers, but the outline should be a
client thing, not a server thing).

-----Ursprüngliche Nachricht-----
Von: wdsci-l-bounces@xxxxxxxxxxxx [mailto:wdsci-l-bounces@xxxxxxxxxxxx] Im
Auftrag von Kurt Anderson
Gesendet: Freitag, 7. November 2008 23:00
An: Websphere Development Studio Client for iSeries
Betreff: Re: [WDSCI-L] How about making the Outline refresh in
aseparatethread?

While modularization is great (I love it)- since I have the outline
ability, I have to use it on giganormous programs. So I somewhat echo
what David is saying.

Now, I don't have that much exposure to different IDEs, the only other
one I've used is NetBeans. Hey, that auto-updates the outline as you
go. Now that's something I'd love to have. (DDS outline does that.)

-----Original Message-----
From: wdsci-l-bounces@xxxxxxxxxxxx [mailto:wdsci-l-bounces@xxxxxxxxxxxx]
On Behalf Of DeLong, Eric
Sent: Friday, November 07, 2008 2:01 PM
To: Websphere Development Studio Client for iSeries
Subject: Re: [WDSCI-L] How about making the Outline refresh in a
separatethread?

David,

This is just an observation on my part, but as I move more of my
business logic out of my programs and into service programs, outline
performance gets much better. I choose to look at this as a feature,
which encourages me to continue my efforts to move my code. (Gee,
thanks IBM...)

Another observation, when we moved from AS400 7xx boxes to i5's, outline
refreshes were significantly faster...

Eric DeLong

-----Original Message-----
From: wdsci-l-bounces@xxxxxxxxxxxx [mailto:wdsci-l-bounces@xxxxxxxxxxxx]
On Behalf Of David Wright
Sent: Friday, November 07, 2008 12:37 PM
To: Websphere Development Studio Client for iSeries
Subject: [WDSCI-L] How about making the Outline refresh in a separate
thread?

Hi All,

The Outline is great, but requires a time investment on larger programs.
Sometimes worth waiting, sometimes not. If you click on Outline and
then try to do anything else in RDi during the refresh, then RDi will
stop responding.

The only catch I see to a threaded refresh would be that you would need
to prevent editing on the member being Outlined. Otherwise edits to
that member would make the Outline obsolete before it even completes.

What do you think?
David
--
This is the Websphere Development Studio Client for iSeries (WDSCI-L)
mailing list To post a message email: WDSCI-L@xxxxxxxxxxxx To subscribe,
unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/wdsci-l
or email: WDSCI-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives at
http://archive.midrange.com/wdsci-l.



As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

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

This mailing list archive is Copyright 1997-2024 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].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.