CaIS Runtimer Extension for direct RAVEReport running on Linux-Wine
CaIS 4.9 extension for Lazarus-project multi-platform CaIS
-------------------------------------------------------------------
Base by : CaIS 4.9 for Windows (10/11 32/64bit)
Tested : 100% Linux-Wine (Windows-Emulator) compatibility
Usage on Windows OS :WineRave.exe Routine_name Function
Usage on Linux OS :wine ./WineRave.exe Routine_name Function
ex.(on Linux) :wine ./WineRave.exe MD110 F1
This app. use following config parameters :
- extended 'caisrave.param'
;------Parameters Notes [13] -----
;[1] -MV1 host service TCP/IP /LPM,LPM_PosiFLEX,WineRave2
;[2] -MV1 host service port /LPM,LPM_PosiFLEX,WineRave2
;[3] -GPU FullScreen Support ON/OFF /LPM,LPM_PosiFLEX
;[4] -ZPL printout ON/OFF /LPM,LPM_PosiFLEX
;[5] -MV1/MV2 host UCI /LPM,LPM_PosiFLEX,WineRave2
;[6] -USER authentication ? /LPM,LPM_PosiFLEX
;[7] -Test label ? /LPM,LPM_PosiFLEX
;[8] -FTP syncronisation /LPM,LPM_PosiFLEX
;[9] -Images(JPG) directory /LPM,LPM_PosiFLEX
;[10]-Language tag (by CaIS FORM) /WineRave2
;[11]-Rave tamplate directory /WineRave2
;[12]-ESBRaveviewer.exe dir. /WineRave2
;[13]-If output:PDF dir. /WineRave2
;[14]-ISO/UTF conversion /CaISRave 0=UTF->ISO , 1=NoConvert , 2=ISO->UTF
Parameter[13] - PDF dir.:
-------------------------
The default = [13]PDF dir.+ par[1](Routine_name) +par[2](Function)+'.PDF'
ex.: /home/cais/Documents/MD110F1.PDF
Redefined PDF filespec (in M environment): SET ^M("Fkey","H","MD110",1,"PDF")="/home/cais/export/ShipmentRiport.PDF"
or DISABLED PDF output generate : SET ^M("Fkey","H","MD110",1,"PDF")="NO"
Parameter[14] - PDF dir.:
-------------------------
The Nevrona Rave Report viewer (ESBRaveViewer.exe) support only ISO codepage , use this parameter=1 as Default !
Note : when Rave Report Close , automatic app.exit !
ver 2.1 (03 MAR 2023)
-----------------------
- NULL.PDF generate problem fixed.
- Direct Printing inmplemented
* reading DPRN parameter fron cais.cpf !
- MField extended 1000 field/row limit
ver 2.2 (07 APR 2023)
-----------------------
- CaIS 4.9.24 $Job syncronisation gub FIXED !
- Calling format : ../CaISRave.exe Mroutine Mfunction Mjob
ex.(caller CaIS.exe $J=3): ../CaISRave.exe MD130 F1 3
The Rave component Loading the Mjob temporary data's
ver 2.2.0.4 (13 APR 2023)
-----------------------
- Rave Riport HEAD info from global node :
^M(%RTN,"z~"_%MF))
calling format (Dilphi side) :
$$getdata^%CaISGUI("'+'^M(#'+rname+'#;#z~'+mf+'#)"'+')')
Translete this char in %CaISGUI (updated !)
# => "
; => ,
CaIS(R)-System Software
Copyright (C) 1997-2023 <by Josef Nagy>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to :
Free Software Foundation, Inc.
59 Temple Place, Suite 330,
Boston, MA 02111-1307 USA.
Contact to author <Josef Nagy> :
cais@gmx.com
http://caisys.no-ip.org