Search results

  1. T

    2D Barcode

    If you want to create 2D barcodes then you need either printer capable of printing such codes (for example one of Zebra printers http://www.zebra.com, refer to proper manual how to print codes) or library which can generate image (if you plan placing code in your documents). If you want to...
  2. T

    OpenEdge 10.2B03 - Linux - Access to data administration

    You need to connect to database F3->Database->Connect. If you are connected and options are not available then probably you are not licensed to use those functions (you need development license).
  3. T

    PUT STREAM "stream name" CONTROL - Print Issue

    According to Progress help: ~nnn - A single character - Where nnn is an octal value between 000 and 377. All three digits are required. Therefore sequence "~027&k2S" is incorrect, however "~033&k2S" should work. After you've sent improper sequences (like ~027) printer processing unit could...
  4. T

    Optimize Before Image for ProBkup online

    Why don't you use AI? You can do full backup every day and switch AI every 4 hours so you will have full backup + 5 AI every day. AI is better than incremental backup - no time required to backup (except overhead of AI writing) and you can restore database to any point in time. You should also...
  5. T

    Oriented object performance

    Personally I think OO with Progress doesn't make sense - procedure oriented approach is more practical with high level languages. New improvements to Progress language make it more and more similar to .NET languages and one day there will be no point in using Progress when you can use C# - pure...
  6. T

    PDF font used for Poland/Polish ?

    Re: PDF font used for Poland/Polish ? Arial Unicode MS Yes, Arial Unicode MS will work. Other popular font encodings for polish characters are ISO8859-2 and CP1250 (Windows). Less popular, but also supported by Progress are Mazovia and IBM852 - but those are mainly used with dot matrix printers.
  7. T

    PROGRESS moves the selected item to ROW 1

    Use set-repositioned-row to determine which row in viewport should be highlighted row. BrHandle:SET-REPOSITIONED-ROW( viRowInViewPort, "ALWAYS"). BrHandle:QUERY:REPOSITION-TO-ROWID(vroTable) NO-ERROR. BrHandle:REFRESH() NO-ERROR. BrHandle:SET-REPOSITIONED-ROW(1, "ALWAYS") NO-ERROR.
  8. T

    Abnormal shut down. dsmCursorDelete called for invalid user. rtc: -20031

    There is time gap in your logs 11:51:54 - 11:54:09. However your problem is probably caused by big transaction (multiple: (5408) WARNING: -l exceeded. Automatically increasing from .... to ...). If -l have been increased over 200 000 and was still increasing then you have some big transaction...
  9. T

    Progress 9.1C and Fedora

    Your problem probably is related with environments variables / paths / file permissions / file system permissions. However as you are not newbie you should be aware of commands and their switches which helps resolving such problems (bash -x, strace -f, ldd and so on). It seems that you have...
  10. T

    I don't want to show OS-COMMAND output...

    Redirect output of unix command to /dev/null os-command silent value("find /home/example/ -type f -size 0 | xargs rm >/dev/null 2>/dev/null"). Also you should consider to call find, xargs, rm with absolute paths to avoid security risk (someone could place program named find in path...
  11. T

    Incremental backups are same size as full - OpenEdge 10.0b

    - try upgrade to 10.1C04 - or KB #P6572 (wrong -io or consider possible overflow of master block backup counter - so old blocks have larger counter than current backup counter in master block - I don't think such overflow is possible except buggy hardware / bugs in 10.0B / manual modification...
  12. T

    An environment variable is not properly set.

    There is no need to do installation on every machine. Problem is probably with ini file - despite properly set DLC environment variable you need also set DLC variable in [Startup] section of ini file.
  13. T

    control characters for new Xerox FX APeosPort-Iv C3370 PCL6

    It seems your previous printer was PCL 5e which uses ESC-control codes to control printer; PCL 6 / XL is quite different. If your printer does not have PCL 5e / ESC/P emulation then AFAIK the easiest way to print on such printer is to print via printer driver (using printer spooler or CUPS...
  14. T

    4GL to Korn shell 2-way communication.

    It works if you add pauses (you may need additional pauses between each import/export, but this code works for me): INPUT STREAM indata FROM VALUE(w_innod) UNBUFFERED. IMPORT STREAM indata UNFORMATTED w_reply. PAUSE 1. OUTPUT STREAM outdata TO VALUE(w_outnod) UNBUFFERED. EXPORT STREAM outdata...
  15. T

    Repostion after brows:SELECT-ALL

    Try this: iCurFocussedRow = mybrowse:FOCUSED-ROW. /* mybrowse:SELECT-ROW(1). */ /* This selects first row in viewport, not the one focused */ mybrowse:SELECT-FOCUSED-ROW(). /* */ rCurFirstRowId = ROWID(mytemptable). mybrowse:SELECT-ALL() IN FRAME myframe...
  16. T

    RELEASE of the record

    Sometimes using temp-tables and additional buffers can cause unexpected errors. For example (Progress 10.1C04): DEF TEMP-TABLE tt NO-UNDO LIKE _file. DEF BUFFER bf FOR tt. FIND FIRST _file NO-LOCK. CREATE tt. BUFFER-COPY _file EXCEPT _FILE-NAME TO tt. /* RELEASE tt. */ /* FIND FIRST tt. */...
  17. T

    Excel output from ChUI

    XML probably requires newer version of Excel. Alternatively: - use mfg2xls if you have advanced terminal emulator - results in report opened locally in Excel - use scripts ( UNIX SILENT VALUE("/path/to/<script>") ) to control Python to control headless OpenOffice to create and save...
  18. T

    Replacing NOT CAN-FIND with a join

    You can use another join to test availability of record. TT3 must have at least one record - you can use temp-table with one record or any non-empty database table (probably small table can be slightly faster than big one). FOR EACH tt1, FIRST tt2 OUTER-JOIN WHERE tt2.ii EQ tt1.ii...
Back
Top