"Do external" failing

Johnson, Harold A EDUC:EX Harold.A.Johnson@gems1.gov.bc.ca
Mon, 7 Jun 2004 13:33:36 -0700


This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C44CCE.AEE0A1AC
Content-Type: text/plain;
	charset="iso-8859-1"

I should just walk over to your desk and see you..   lol
 

-----Original Message-----
From: powerh-l-admin@lists.sowder.com
[mailto:powerh-l-admin@lists.sowder.com]On Behalf Of Thomson, Martyn EDUC:EX
Sent: 2004 June 7 1:30 PM
To: POWERHOUSE NEW (E-mail)
Subject: RE: "Do external" failing


Yes - I changed the screen levels from 15 to 2 to confirm that.
Using your method of specifying the logical QKDRIVER in the driver field of
the qkgo file rather than the full pathname, my dummy screen/Basic
subroutine setup works. However if I call the same Basic subroutine from a
screen in our app which is a few menu layers in, it just hangs and I have to
kill the process!

-----Original Message-----
From: Johnson, Harold A EDUC:EX 
Sent: June 7, 2004 12:46 PM
To: Thomson, Martyn EDUC:EX; POWERHOUSE NEW (E-mail)
Subject: RE: "Do external" failing


The default for the qkgo file is: QKDRIVER.    Are you sure that your
application is using the qkgo that you think?   

-----Original Message-----
From: powerh-l-admin@lists.sowder.com
[mailto:powerh-l-admin@lists.sowder.com]On Behalf Of Thomson, Martyn EDUC:EX
Sent: 2004 June 7 10:44 AM
To: POWERHOUSE NEW (E-mail)
Subject: RE: "Do external" failing


Thanks Harold - that was it! 
Now I'm confused - we've never had a QKDRIVER logical set up in any of our
environments - Development, Release or Production. The location of the
driver is specified in the qkgo file - that has always worked until now.
Martyn

-----Original Message-----
From: Johnson, Harold A EDUC:EX 
Sent: June 7, 2004 10:33 AM
To: Thomson, Martyn EDUC:EX; POWERHOUSE NEW (E-mail)
Subject: RE: "Do external" failing


Make sure your QKDRIVER logical has been setup and is pointing to your
qkdriver.phexe.
 
ie:  show log qkdriver
"QKDRIVER" = "SFAS_3GC:QKDRIVER.PHEXE" (LNM$PROCESS_TABLE)

 

-----Original Message-----
From: powerh-l-admin@lists.sowder.com
[mailto:powerh-l-admin@lists.sowder.com]On Behalf Of Thomson, Martyn EDUC:EX
Sent: 2004 June 7 10:06 AM
To: POWERHOUSE NEW (E-mail)
Subject: "Do external" failing


Hello,
I can't get the "Do external" verb to work anymore! To try to sort this I've
boiled it down to the simplest case of a menu screen setting a variable, and
a "do external" of a Basic program that changes the variable. On exiting the
screen I get the message "A valid driver name cannot be found.", and by
stepping through in debug I can see that the variable hasn't changed. 
I placed the object code into the object library with the command - 
$LIB/REPL/LOG TRAX_SUBS.OLB TRAX_DUMMY
and rebuilt the qkdriver file with the command - 
$ buildexternal/noshare @trax_subs trax_subs/lib,pen$exe:pen_subs/lib,-
sys$library:sql$user70/lib, qkdriver_psect/opt qkdriver
 
I have added trax_dummy to the Trax_subs.dat list and to the qkdriver_psect
file. The qkgo file is definitely pointing at this qkdriver. Existing
externals are working fine. I can't see what has changed. Can anyone see
what I'm missing or what might cause this? All suggestions welcome.
Martyn
PH 7.10.G1 on OpenVMS Alpha 7.3-1
 


------_=_NextPart_001_01C44CCE.AEE0A1AC
Content-Type: text/html;
	charset="iso-8859-1"

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">


<META content="MSHTML 6.00.2800.1400" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=982253320-07062004><FONT face=Arial color=#0000ff size=2>I 
should just walk over to your desk and see you..&nbsp;&nbsp; 
lol</FONT></SPAN></DIV>
<DIV><SPAN class=982253320-07062004></SPAN>&nbsp;</DIV>
<BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">
  <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma 
  size=2>-----Original Message-----<BR><B>From:</B> 
  powerh-l-admin@lists.sowder.com [mailto:powerh-l-admin@lists.sowder.com]<B>On 
  Behalf Of </B>Thomson, Martyn EDUC:EX<BR><B>Sent:</B> 2004 June 7 1:30 
  PM<BR><B>To:</B> POWERHOUSE NEW (E-mail)<BR><B>Subject:</B> RE: "Do external" 
  failing<BR><BR></FONT></DIV>
  <DIV><FONT face=Arial color=#0000ff size=2><SPAN class=198121320-07062004>Yes 
  - I changed the screen levels from 15 to 2 to confirm 
that.</SPAN></FONT></DIV>
  <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
  class=198121320-07062004>Using your method of specifying the logical 
  QKDRIVER&nbsp;in the driver field of the qkgo file rather than the full 
  pathname, my dummy screen/Basic subroutine setup works. However if I call the 
  same Basic subroutine from a screen in our app which is&nbsp;a few&nbsp;menu 
  layers in, it just hangs and I have to kill the process!</SPAN></FONT></DIV>
  <BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">
    <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma 
    size=2>-----Original Message-----<BR><B>From:</B> Johnson, Harold A EDUC:EX 
    <BR><B>Sent:</B> June 7, 2004 12:46 PM<BR><B>To:</B> Thomson, Martyn 
    EDUC:EX; POWERHOUSE NEW (E-mail)<BR><B>Subject:</B> RE: "Do external" 
    failing<BR><BR></FONT></DIV>
    <DIV><SPAN class=155194519-07062004><FONT face=Arial color=#0000ff 
    size=2>The default for the qkgo file is: QKDRIVER.&nbsp;&nbsp;&nbsp; Are you 
    sure that your application is using the qkgo that you think?&nbsp;&nbsp; 
    </FONT></SPAN></DIV>
    <BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">
      <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma 
      size=2>-----Original Message-----<BR><B>From:</B> 
      powerh-l-admin@lists.sowder.com 
      [mailto:powerh-l-admin@lists.sowder.com]<B>On Behalf Of </B>Thomson, 
      Martyn EDUC:EX<BR><B>Sent:</B> 2004 June 7 10:44 AM<BR><B>To:</B> 
      POWERHOUSE NEW (E-mail)<BR><B>Subject:</B> RE: "Do external" 
      failing<BR><BR></FONT></DIV>
      <DIV><SPAN class=104593717-07062004><FONT face=Arial color=#0000ff 
      size=2>Thanks Harold - that was it!&nbsp;</FONT></SPAN></DIV>
      <DIV><SPAN class=104593717-07062004><FONT face=Arial color=#0000ff 
      size=2>Now I'm confused - we've&nbsp;never had a QKDRIVER logical set up 
      in any of our environments - Development, Release or Production. The 
      location of the driver is specified in the qkgo file - that has always 
      worked until now.</FONT></SPAN></DIV>
      <DIV><SPAN class=104593717-07062004><FONT face=Arial color=#0000ff 
      size=2>Martyn</FONT></SPAN></DIV>
      <BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">
        <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma 
        size=2>-----Original Message-----<BR><B>From:</B> Johnson, Harold A 
        EDUC:EX <BR><B>Sent:</B> June 7, 2004 10:33 AM<BR><B>To:</B> Thomson, 
        Martyn EDUC:EX; POWERHOUSE NEW (E-mail)<BR><B>Subject:</B> RE: "Do 
        external" failing<BR><BR></FONT></DIV>
        <DIV><SPAN class=457433117-07062004><FONT face=Arial color=#0000ff 
        size=2>Make sure your QKDRIVER logical has been setup and is pointing to 
        your qkdriver.phexe.</FONT></SPAN></DIV>
        <DIV><SPAN class=457433117-07062004><FONT face=Arial color=#0000ff 
        size=2></FONT></SPAN>&nbsp;</DIV>
        <DIV><SPAN class=457433117-07062004><FONT face=Arial color=#0000ff 
        size=2>ie:&nbsp; show log qkdriver</FONT></SPAN></DIV>
        <DIV><SPAN class=457433117-07062004><FONT face=r_ansi size=2>
        <P>"QKDRIVER" = "SFAS_3GC:QKDRIVER.PHEXE" (LNM$PROCESS_TABLE)</P>
        <P>&nbsp;</P></FONT></SPAN></DIV>
        <BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">
          <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma 
          size=2>-----Original Message-----<BR><B>From:</B> 
          powerh-l-admin@lists.sowder.com 
          [mailto:powerh-l-admin@lists.sowder.com]<B>On Behalf Of </B>Thomson, 
          Martyn EDUC:EX<BR><B>Sent:</B> 2004 June 7 10:06 AM<BR><B>To:</B> 
          POWERHOUSE NEW (E-mail)<BR><B>Subject:</B> "Do external" 
          failing<BR><BR></FONT></DIV>
          <DIV><FONT face=Arial size=2><SPAN 
          class=932594116-07062004>Hello,</SPAN></FONT></DIV>
          <DIV><FONT face=Arial size=2><SPAN class=932594116-07062004>I can't 
          get the "Do external" verb to work anymore! To try to sort this I've 
          boiled it down to the simplest case of a menu screen setting a 
          variable, and a "do external" of a Basic program that changes the 
          variable.&nbsp;On exiting the screen I get the message "A valid driver 
          name cannot be found.", and by stepping through&nbsp;in debug I can 
          see that the variable hasn't changed.&nbsp;</SPAN></FONT></DIV>
          <DIV><FONT face=Arial size=2><SPAN 
          class=932594116-07062004>I&nbsp;placed the object code into the object 
          library with the command - </SPAN></FONT></DIV>
          <DIV><FONT face=Arial size=2><SPAN 
          class=932594116-07062004>$LIB/REPL/LOG TRAX_SUBS.OLB 
          TRAX_DUMMY</SPAN></FONT></DIV>
          <DIV><FONT face=Arial size=2><SPAN class=932594116-07062004>and 
          rebuilt the&nbsp;</SPAN></FONT><FONT face=Arial size=2><SPAN 
          class=932594116-07062004>qkdriver file with the command - 
          </SPAN></FONT></DIV>
          <DIV><FONT face=Arial size=2><SPAN class=932594116-07062004>$ 
          buildexternal/noshare @trax_subs 
          trax_subs/lib,pen$exe:pen_subs/lib,-<BR>sys$library:sql$user70/lib, 
          qkdriver_psect/opt qkdriver</SPAN></FONT></DIV>
          <DIV><FONT face=Arial size=2><SPAN 
          class=932594116-07062004></SPAN></FONT>&nbsp;</DIV>
          <DIV><FONT face=Arial size=2><SPAN class=932594116-07062004>I have 
          added trax_dummy to the Trax_subs.dat list and to the qkdriver_psect 
          file.&nbsp;The qkgo file is definitely pointing at this qkdriver. 
          Existing externals are working fine. I can't see what has changed. Can 
          anyone see what I'm missing or what might cause this? All suggestions 
          welcome.</SPAN></FONT></DIV>
          <DIV><FONT size=+0><SPAN class=932594116-07062004></SPAN></FONT><FONT 
          face=Arial size=2><SPAN 
          class=932594116-07062004>Martyn</SPAN></FONT></DIV>
          <DIV><FONT face=Arial size=2><SPAN class=932594116-07062004>PH 7.10.G1 
          on OpenVMS Alpha 7.3-1</DIV>
          <DIV class=Section1></SPAN></FONT><FONT face=Arial 
          size=2></FONT>&nbsp;</DIV></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE></BODY></HTML>

------_=_NextPart_001_01C44CCE.AEE0A1AC--