Buildexternal phenomenon(a)
Penney, John
resolutebay at yahoo.com
Fri Sep 11 11:53:39 CDT 2009
Erik, Lorry and List:
There is no problem with the QKdriver or the Quick invocation. As I reported, I can call and execute the subroutine as an executable (spawned) image from the Quick screen. i.e as QKDRIVER.PHEXE
It's the build and exec of the QKDRIVER.EXE which is not functioning. The following is an illustration of the phenomenon-
Directory CTS_ROOT:[WORK.PENNYJ]
QKDRIVER.EXE;12 10 10-SEP-2009 15:53:27.05
AND
Directory CTS_ROOT:[WORK.PENNYJ]
QKDRIVER.PHEXE;6 19 11-SEP-2009 08:56:21.41
a big size difference. And as I said, Quick ignores the do external when I equate the QKDRIVER to the .EXE file.
So??
Thanks for sharing your ideas!
John M Penney
1532 Fern Street SW
Olympia, WA 98502
(360)789-8159
--- On Fri, 9/11/09, Erik Hurworth <HURWORTH at uk.ibm.com> wrote:
From: Erik Hurworth <HURWORTH at uk.ibm.com>
Subject: RE: Buildexternal phenomenon(a)
To: "Lorry Litman" <LLitman at manitoba-ehealth.ca>
Cc: "Penney, John" <resolutebay at yahoo.com>, powerh-l-bounces+hurworth=uk.ibm.com at lists.sowder.com, "power-l" <powerh-l at lists.sowder.com>
Date: Friday, September 11, 2009, 11:30 AM
To save messing around with all this hdr/share stuff, it is often a good idea to test using the disk version of Quick, not the installed version.
Run BUILDEXTERNAL to create your QKDRIVER.EXE, do not run the INSTALL utility on it.
Set up a symbol to point to the disk image of QUICK...
QUICK=="PH_LOCATION:QUICK<version>.EXE;"
Note the ; after EXE. When you run the QUICK symbol, it now runs the disk image so doesn't try to find an Installed version of QKDRIVER
Once you have it all working by running the disk versions of QUICK and QKDRIVER, then run the tasks to install the images,
Regards
Erik Hurworth
Senior Support Specialist
Customer Success and Support
Office: +44 (0) 1344 486668
Email: hurworth at uk.ibm.com
IBM Business Intelligence and Performance Management
Westerly Point, Market Street,
Bracknell, RG12 1QB,
United Kingdom
This message is intended for use of the individual or entity to which it is addressed and may contain confidential information. If you received this in error, please contact the sender and delete the material from any computer.
From:
"Lorry Litman" <LLitman at manitoba-ehealth.ca>
To:
"Penney, John" <resolutebay at yahoo.com>
Cc:
power-l <powerh-l at lists.sowder.com>
Date:
11/09/2009 17:00
Subject:
RE: Buildexternal phenomenon(a)
Sent by:
powerh-l-bounces+hurworth=uk.ibm.com at lists.sowder.com
Hi John, after you did the build did you replace the image? Checkout the vms Install command and then you may just need to do replace/header/share qkdriver. Haven’t done this in a while so not 100% sure. Thanx Lorry
From: powerh-l-bounces+llitman=manitoba-ehealth.ca at lists.sowder.com [mailto:powerh-l-bounces+llitman=manitoba-ehealth.ca at lists.sowder.com] On Behalf Of Penney, John
Sent: Friday, September 11, 2009 10:17 AM
To: power-l
Subject: Fw: Buildexternal phenomenon(a)
Dear Listers:
Does anybody have experience with or can anyone out there give me some idea as to what kind of parameters / combination of same I need to do a buildexternal correctly in OpenVMS? To construct a SHAREAble subroutine from Quick?
I have successfully created, compiled, BUILDEXTERNAL /NOSHARE and executed a Quick screen calling a C subroutine. Whopee! Haven't done that in a dog's age. C is 10 years ago....
However, (HOWEVER), when I attempt to build a /SHARE-able copy of the
subroutine (for performance - no spawn) using buildexternal and its myriad
of combinations, permutations and etrc. parameters per the Qdesign manual,
it patently doesn't work.
The PHEXE works like the proverbial charm, but the .EXE does not. Quick just skips over the "do external" statement (put debug into the C routine - and it's not called)...I have
tried 25 different ways from Sunday but the resulting .EXE just seems to
be ignored by the Quick program and merrily (demonstrably) does the square
root of zero in the "do external" construct.
Anybody have ideas?
Thanks!
John M Penney
1532 Fern Street SW
Olympia, WA 98502
(360)789-8159
This email and/or any documents in this transmission is intended for the
addressee(s) only and may contain legally privileged or confidential information. Any unauthorized use, disclosure, distribution, copying or dissemination is strictly prohibited. If you receive this transmission in error, please notify the sender immediately and return the original.
Ce courriel et tout document dans cette transmission est destiné à la personne ou aux personnes à qui il est adressé. Il peut contenir des informations privilégiées ou confidentielles. Toute utilisation, divulgation, distribution, copie, ou diffusion non autorisée est strictement défendue. Si vous n'êtes pas le destinataire de ce message, veuillez en informer l'expéditeur immédiatement et lui remettre l'original.
--
= = = = = = = = = = = = = = = = = = = = = = = = = = = =
Mailing list: powerh-l at lists.sowder.com
Subscribe: 'subscribe' in message body to powerh-l-request at lists.sowder.com
Unsubscribe: 'unsubscribe <password>' in message body to powerh-l-request at lists.sowder.com
http://lists.sowder.com/mailman/listinfo/powerh-l
This list is closed, thus to post to the list you must be a subscriber.
Add 'site:lists.sowder.com powerh-l' to your search terms to search the list archive at Google.
Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number 741598.
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU
-----Inline Attachment Follows-----
--
= = = = = = = = = = = = = = = = = = = = = = = = = = = =
Mailing list: powerh-l at lists.sowder.com
Subscribe: 'subscribe' in message body to powerh-l-request at lists.sowder.com
Unsubscribe: 'unsubscribe <password>' in message body to powerh-l-request at lists.sowder.com
http://lists.sowder.com/mailman/listinfo/powerh-l
This list is closed, thus to post to the list you must be a subscriber.
Add 'site:lists.sowder.com powerh-l' to your search terms to search the list archive at Google.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.sowder.com/pipermail/powerh-l/attachments/20090911/f4ea0c87/attachment.htm
More information about the powerh-l
mailing list