Re: Problem with creating empty file

Mike Aubury <[email protected]>
Newsgroups gmane.comp.lang.4gl.aubit.general
Message-ID <CAGAq4WH4QLuDU-QLOdJmiOhHgkW_4EDoB09JZ=QerrOeBqbx8Q@mail.gmail.com>
I dont know then - it works perfectly here :(




On 21 March 2013 15:06, Daniel Kroker <[email protected]> wrote:

>  Nope the file is not in the DBPATH.
>
> in our main programm the variable "file" has a absolut path like
> /bla/blubb/dsdfsdf.txt
>
> vm-entwicklung26: /e/dk/MAIN/VENTAS/7.1/4gl $ echo $DBPATH
> /v/MAIN/schema/
> vm-entwicklung26: /e/dk/MAIN/VENTAS/7.1/4gl $
> vm-entwicklung26: /e/dk/MAIN/VENTAS/7.1/4gl $ vi
> vm-entwicklung26: /e/dk/MAIN/VENTAS/7.1/4gl $ ls -la /v/MAIN/schema/
> total 2720
> drwxrwxrwx 7 dbu  users    4096 Mar 16 19:40 .
> drwxrwxrwx 8 as   users   12288 Feb 14 08:08 ..
> drwxrwxrwx 2 ans  users    4096 May 20  2011 backup
> drwxrwxrwx 2 ms   users    4096 Jan 26  2012 backup.ms
> drwxrwxrwx 2 ans  users    4096 Aug  1  2011 backup_01_08_2011
> drwxrwxrwx 2 ans  users    4096 Jan 26  2012 backup_2012_01_26
> drwxrwxrwx 2 ans  users    4096 Feb 26 09:56 backup_ans
> -rwxrwxrwx 1 as   users 1242056 Mar 16 19:40 im_ex.schidx
> -rw-rw-rw- 1 root root       36 Feb 26 09:56 trace_adbschema_4646.txt
> -rwxrwxrwx 1 as   users  239673 Mar 16 19:40 vmain_vdb.schema
> -rwxrwxrwx 1 as   users 1242056 Mar 16 19:40 vmain_vdb.schidx
> vm-entwicklung26: /e/dk/MAIN/VENTAS/7.1/4gl $ ls -la /v/MAIN/schema/backup
> total 1120
> drwxrwxrwx 2 ans users   4096 May 20  2011 .
> drwxrwxrwx 7 dbu users   4096 Mar 16 19:40 ..
> -rwxrwxrwx 1 ans users 446180 May  4  2011 im_ex.schidx
> -rwxrwxrwx 1 ans users 231127 May  4  2011 vmain_vdb.schema
> -rwxrwxrwx 1 ans users 446180 May  4  2011 vmain_vdb.schidx
> vm-entwicklung26: /e/dk/MAIN/VENTAS/7.1/4gl $ ls -la /v/MAIN/schema/
> backup.ms/
> total 1160
> drwxrwxrwx 2 ms  users   4096 Jan 26  2012 .
> drwxrwxrwx 7 dbu users   4096 Mar 16 19:40 ..
> -rwxrwxr-x 1 ans users 459884 Jan 26  2012 im_ex.schidx
> -rwxrwxr-x 1 ans users 238508 Jan 26  2012 vmain_vdb.schema
> -rwxrwxr-x 1 ans users 459884 Jan 26  2012 vmain_vdb.schidx
> vm-entwicklung26: /e/dk/MAIN/VENTAS/7.1/4gl $ ls -la
> /v/MAIN/schema/backup_01_08_2011/
> total 1148
> drwxrwxrwx 2 ans users   4096 Aug  1  2011 .
> drwxrwxrwx 7 dbu users   4096 Mar 16 19:40 ..
> -rwxrwxrwx 1 ans users 457092 Jun 23  2011 im_ex.schidx
> -rwxrwxrwx 1 ans users 236880 Jun 23  2011 vmain_vdb.schema
> -rwxrwxrwx 1 ans users 457092 Jun 23  2011 vmain_vdb.schidx
>
>
>
> Am 21.03.2013 15:48, schrieb Mike Aubury:
>
>   Nope - still works for me...
>
>
>  Can you have a look and see if there are any other files call
> text-txt.txt in your $DBPATH ?
>
>  It will be using DBPATH to find the file - so it might not be the one you
> think it is...
>
>
>
> On 21 March 2013 14:42, Daniel Kroker <[email protected]> wrote:
>
>>  Perhabs it is a problem with the locale?
>>
>> We have:
>>
>> <ENV NAME="DB_LOCALE" VALUE="de_de.PC-Latin-1"/>
>>
>> <ENV NAME="LANG" VALUE="de_DE.utf8"/>
>>
>> Complete output:
>>
>>
>> << <ENVELOPE ID="3" PID="18044">
>>
>> <COMMANDS>
>>
>> <PROGRAMSTARTUP PROGRAMNAME="./m" ID="3">
>>
>> <ENV NAME="DBPATH"
>> VALUE=":/v/MAIN/schema/:/t/compiler/a4gl/tools:/home/dk/aubit4gl/tools:/t/compiler/a4gl/incl:/home/dk/aubit4gl/incl:."/>
>>
>> <ENV NAME="DBDATE" VALUE="DMY4."/>
>>
>> <ENV NAME="DBMONEY" VALUE=","/>
>>
>> <ENV NAME="A4GL_NUMERIC" VALUE=","/>
>>
>> <ENV NAME="DB_LOCALE" VALUE="de_de.PC-Latin-1"/>
>>
>> <ENV NAME="LANG" VALUE="de_DE.utf8"/>
>>
>> <ENV NAME="A4GL_VERSION" VALUE="1.2.33"/>
>>
>> <ENV NAME="XML_VERSION" VALUE="1.3"/>
>>
>> </PROGRAMSTARTUP>
>>
>> </COMMANDS>
>>
>> </ENVELOPE>
>>
>> <<
>>
>> <ENVELOPE ID="3" PID="18044">
>>
>> <COMMANDS>
>>
>> <RUNINFO MODE="1" CMD="cat /dev/null &gt; text-txt.txt" RUNCNT="1"
>> STARTSTOP="1" />
>>
>> </COMMANDS>
>>
>> </ENVELOPE>
>>
>> <<
>>
>> <ENVELOPE ID="3" PID="18044">
>>
>> <COMMANDS>
>>
>> <RUNINFO MODE="1" CMD="cat /dev/null &gt; text-txt.txt" RUNCNT="1"
>> STARTSTOP="0" />
>>
>> </COMMANDS>
>>
>> </ENVELOPE>
>>
>> <<
>>
>> <ENVELOPE ID="3" PID="18044">
>>
>> <COMMANDS>
>>
>> <FILE NAME="text-txt.txt">mFG/t+j0BggQ</FILE>
>>
>> </COMMANDS>
>>
>> </ENVELOPE>
>>
>> <<
>>
>> <ENVELOPE ID="3" PID="18044">
>>
>> <COMMANDS>
>>
>> <FRONTCALL MODULE="INTERNAL" NAME="ui.vdc.execute"
>> EXPECT="1"><VS><V>text-txt.txt</V></VS></FRONTCALL>
>>
>> </COMMANDS>
>>
>> </ENVELOPE>
>>
>> <<
>>
>> <ENVELOPE ID="3" PID="18044">
>>
>> <COMMANDS>
>>
>> <WAITFOREVENT/>
>>
>> </COMMANDS>
>>
>> </ENVELOPE>
>>
>> >> <TRIGGERED ID="-123">
>>
>> <SVS/>
>>
>> </TRIGGERED>
>>
>> <<
>>
>> <ENVELOPE ID="3" PID="18044">
>>
>> <COMMANDS>
>>
>> <PROGRAMSTOP EXITCODE="0" ID="3">
>>
>> </PROGRAMSTOP>
>>
>> </COMMANDS>
>>
>> </ENVELOPE>
>>
>>
>>  Am 21.03.2013 15:28, schrieb Mike Aubury:
>>
>>  I do not get that here..
>> Running that program I get :
>>
>> <ENVELOPE ID="1" PID="7615">
>> <COMMANDS>
>> <PROGRAMSTARTUP PROGRAMNAME="./x1" ID="0">
>> <ENV NAME="DBPATH"
>> VALUE=":/home/aubit4gl/aubit4glsrc/tools:/home/aubit4gl/aubit4gl/tools:/home/aubit4gl/aubit4glsrc/incl:/home/aubit4gl/aubit4gl/aubit4gl/incl:."/>
>> <ENV NAME="DBDATE" VALUE="dmy4/"/>
>> <ENV NAME="DBMONEY" VALUE="#."/>
>> <ENV NAME="A4GL_NUMERIC" VALUE=""/>
>> <ENV NAME="DB_LOCALE" VALUE=""/>
>> <ENV NAME="LANG" VALUE=""/>
>> <ENV NAME="A4GL_VERSION" VALUE="1.2.33"/>
>> <ENV NAME="XML_VERSION" VALUE="1.3"/>
>> </PROGRAMSTARTUP>
>> </COMMANDS>
>> </ENVELOPE>
>> <ENVELOPE ID="1" PID="7615">
>> <COMMANDS>
>> <RUNINFO MODE="1" CMD="cat /dev/null &gt; text-txt.txt" RUNCNT="1"
>> STARTSTOP="1" />
>> </COMMANDS>
>> </ENVELOPE>
>> <ENVELOPE ID="1" PID="7615">
>> <COMMANDS>
>> <RUNINFO MODE="1" CMD="cat /dev/null &gt; text-txt.txt" RUNCNT="1"
>> STARTSTOP="0" />
>> </COMMANDS>
>> </ENVELOPE>
>> <ENVELOPE ID="1" PID="7615">
>> <COMMANDS>
>> <FILE NAME="text-txt.txt"></FILE>
>> </COMMANDS>
>> </ENVELOPE>
>> <ENVELOPE ID="1" PID="7615">
>> <COMMANDS>
>> <FRONTCALL MODULE="INTERNAL" NAME="ui.vdc.execute"
>> EXPECT="1"><VS><V>text-txt.txt</V></VS></FRONTCALL>
>> </COMMANDS>
>> </ENVELOPE>
>> <ENVELOPE ID="1" PID="7615">
>> <COMMANDS>
>> <WAITFOREVENT/>
>> </COMMANDS>
>> </ENVELOPE>
>> ^C<ENVELOPE ID="1" PID="7615">
>> <COMMANDS>
>> <PROGRAMSTOP EXITCODE="0" ID="0">
>> </PROGRAMSTOP>
>> </COMMANDS>
>> </ENVELOPE>
>>
>>
>>
>>  (This is from the command line with A4GL_UI=XML, but no AFGLSERVER set -
>> so it just outputs to the standard output)
>>
>>
>> On 21 March 2013 13:27, Daniel Kroker <[email protected]> wrote:
>>
>>> Hello,
>>>
>>> Example:
>>>
>>> MAIN
>>> DEFINE file CHAR(200)
>>> DEFINE runtxt CHAR(500)
>>> DEFINE l_errorval CHAR(500)
>>>
>>> LET file = "text-txt.txt"
>>>
>>> LET runtxt = "cat /dev/null > ", file
>>> RUN runtxt CLIPPED
>>> RETURNING l_errorval
>>> IF aclfgl_sendfile_to_ui(file CLIPPED) THEN END IF
>>> IF ui.vdc.execute(file CLIPPED) THEN END IF
>>>
>>> END MAIN
>>>
>>>
>>> In this example text-txt.txt is empty and were sent to the client.
>>> Over the Protocoll i can see:
>>>
>>> <COMMANDS>
>>>
>>> <FILE NAME="text-txt.txt">mKG2t+j0BggQ</FILE>
>>>
>>> </COMMANDS>
>>>
>>> </ENVELOPE>
>>>
>>>
>>> If i open the file with Notepad the file has the text: "˜ ½·èô   " but i
>>> dont know why.
>>> What is the problem with RUN and cat ?
>>>
>>>
>>> --
>>> Mit freundlichen Grüßen
>>>
>>> i.A. Daniel kroker
>>> VENTAS AG
>>>
>>> VENTAS AG
>>> Mexikoring 29
>>> D-22297 Hamburg
>>> Germany
>>>
>>> [email protected]
>>> www.ventas.de
>>>
>>> Tel +49-40-32 33 34-0 <%2B49-40-32%2033%2034-0>
>>> Fax +49-40-32 33 34-38 <%2B49-40-32%2033%2034-38>
>>>
>>> VENTAS AG
>>> Firmensitz: Mexikoring 29, 22297 Hamburg, Deutschland
>>> Registergericht: Hamburg, HRB 80297
>>> Ust.IdNr.: DE118686712
>>> Vorstandsvorsitzender: Dipl.Ing. Alain Siverly
>>> Aufsichtsratsvorsitzender: Dr. Olaf Rehme
>>>
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> Everyone hates slow websites. So do we.
>>> Make your web apps faster with AppDynamics
>>> Download AppDynamics Lite for free today:
>>> http://p.sf.net/sfu/appdyn_d2d_mar
>>> _______________________________________________
>>> Aubit4gl-discuss mailing list
>>> [email protected]
>>> https://lists.sourceforge.net/lists/listinfo/aubit4gl-discuss
>>>
>>
>>
>>
>> --
>> Mit freundlichen Grüßen
>>
>> i.A. Daniel kroker
>> VENTAS AG
>>
>> VENTAS AG
>> Mexikoring 29
>> D-22297 Hamburg
>> Germany
>> [email protected]
>>
>> Tel +49-40-32 33 34-0
>> Fax +49-40-32 33 34-38
>>
>> VENTAS AG
>> Firmensitz: Mexikoring 29, 22297 Hamburg, Deutschland
>> Registergericht: Hamburg, HRB 80297
>> Ust.IdNr.: DE118686712
>> Vorstandsvorsitzender: Dipl.Ing. Alain Siverly
>> Aufsichtsratsvorsitzender: Dr. Olaf Rehme
>>
>>
>>
>> ------------------------------------------------------------------------------
>> Everyone hates slow websites. So do we.
>> Make your web apps faster with AppDynamics
>> Download AppDynamics Lite for free today:
>> http://p.sf.net/sfu/appdyn_d2d_mar
>> _______________________________________________
>> Aubit4gl-discuss mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/aubit4gl-discuss
>>
>>
>
>
> --
> Mit freundlichen Grüßen
>
> i.A. Daniel kroker
> VENTAS AG
>
> VENTAS AG
> Mexikoring 29
> D-22297 Hamburg
> Germany
> [email protected]
>
> Tel +49-40-32 33 34-0
> Fax +49-40-32 33 34-38
>
> VENTAS AG
> Firmensitz: Mexikoring 29, 22297 Hamburg, Deutschland
> Registergericht: Hamburg, HRB 80297
> Ust.IdNr.: DE118686712
> Vorstandsvorsitzender: Dipl.Ing. Alain Siverly
> Aufsichtsratsvorsitzender: Dr. Olaf Rehme
>
>
>
> ------------------------------------------------------------------------------
> Everyone hates slow websites. So do we.
> Make your web apps faster with AppDynamics
> Download AppDynamics Lite for free today:
> http://p.sf.net/sfu/appdyn_d2d_mar
> _______________________________________________
> Aubit4gl-discuss mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/aubit4gl-discuss
>
>

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_mar

_______________________________________________
Aubit4gl-discuss mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/aubit4gl-discuss
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.