Thanks Andu, 

got it working (with your help). I had made a number of mistakes...

    1) The function had a mistake:

function getData
   -- put return & fld 1 into someData
  put return & fld 1 of stack "database" into someData
  return someData
end getData

Basic mistake, but as the script is being used, it had no idea of which
stack the field was in - so a stack reference was needed. However you can
call the functions direct (which is a relief for me 'coz my libraries are
mainly functions). 

Seem to be able to parameters in the expected way. However I've run into a
problem which seems to be to do with the home stack... pretty sure it is not
corrupted or anything as it works locally and I am using the same technique
to transfer it as the other stacks... - I think it is *that* lovely splash
screen -:)

Why would I want to use the home stack - maybe I don't need to, but when
exploring shell commands, I decided to see if I could use MC shell commands
and call them from the CGI...

Stuff like (calling standard shell scripts on Linux serveer):

  -- put shell("whereis sh") after buffer
  -- put return after buffer
  
  -- put shell("whereis mc") after buffer
  -- put return after buffer

  -- put shell("whereis perl") after buffer
  -- put return & return after buffer

Works a treat in the CGI, but when I tried to use MC based scripts...

First I got back that sh (the shell interpreter) couldn't handle it, so I
needed to change the shellCommand...

  -- set the shellcommand to "mc"

to which I get back...

  -- ...mcPath: Can't open display
  -- ...mcPath: Can't load stack or script mchome.mc

Which brings me on th the fact that with the home stack on the server and a
couple of database stacks:

  -- put fld 1 of stack "database" into someData -- works fine
  -- put fld 1 of stack "home" into someData -- gives a server error


So the question I am trying to answer is have I made another silly mistake
or am I running into a brick wall as the home stack will not run on the
server (display issue?) and consequently I won't be able to use MC based
shell scripts?

Maybe I'll have to dig out that SSH Telnet client? Any help from the experts
out there appreciated...

David


Archives: http://www.mail-archive.com/[email protected]/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to <[EMAIL PROTECTED]>, not this list.

Reply via email to