Jump to content

Dan Shannon

Member Since 14 Feb 2000
Offline Last Active Feb 04 2008 11:18 AM

Posts I've Made

In Topic: Application.PagingModel

21 February 2006 - 01:47 PM

1) You refer to "Mode Logic" - Which Logic Execution Point in the Timing Cycle are you you referring to (Is it the Default Logic of LS ) ?

You must be using native development then... :)

Mode logic is (theoretically) executed whenever you (i) enter a cycle/subfunction/LS/whatever, or (ii) you change screen mode. It used to be the 'default' logic in pre-5.0 PRO-IV, IIRC; it's still there as the entry logic in native @MOD or @S or whatever it is.

Entry logic is (theoretically) only performed once, when you enter a cycle/subfunction/LS/whatever. Native dev on v5 makes you window on some obscure field to find this one, I seem to remember.

This kind of reminds me of the (v4.0 I think) bug where UMSG("",-1) suddenly caused a core dump on UNIX systems. Random changes to execution of basic functionality are what make us all nervous about the way PRO-IV 'works'.



In Topic: ProIV and MQ Series

20 February 2006 - 11:58 AM

I'm not really clear how one could read a message from a queue using SYS-SQL

Well, depends on how you're set up... of course I wouldn't actually attempt to use the AQ API directly, ever, as it's pretty ordinary from a PRO-IV application programmer's point of view. We put a bunch of wrapper code in PL/SQL around the AQ stuff, to make it dump message content direct into Oracle tables and then read from there into PRO-IV, because that's the way PRO-IV really likes to play.

If I were to do it again, I'd just use JMS queues and the Spring framework JMS gear, plus Hibernate, to do it instead. Config files, 10 lines of code, instant messaging! (Not IM though :))

In Topic: How often do you visit ProivRC

14 February 2006 - 01:57 PM


This kind of question is what Google analytics is for...

In Topic: ProIV and MQ Series

14 February 2006 - 01:49 PM


Of course there's absolutely NO NEED to integrate AQ into the kernel, since it has a PL/SQL API that works perfectly well using SYS-SQL.

As for MQ, last time I used it, it was definitely in the realms of 'black art'. But then that was 10 years ago :unsure:



In Topic: Oracle Express

14 February 2006 - 01:47 PM

To my original question, has anybody got this sucessfully running on Windows ?

Yes - I have. Its been running on my laptop for over a month, seems largely indistinguishable from any other 10G database - same behaviour from TOAD, JDBC, ODBC, etc. I *did* have some problems with the initial release in October/November, but the latest download is significantly better. Runs in around 256M quite happily, doesn't significantly get in the way, great for testing.

I will say that I have *not* tried it with PRO-IV as yet.