Search results

  1. Stefan

    OpenEdge GUI development tools on 4K laptop screens--yay or nay?

    Just one caveat which had me scratching my head for a while, the batch file also sets the DLC environment variable, which allowed me to use this when building with Ant / pct.
  2. Stefan

    Question Non mandatory parameters

    If you make your inputs variant (for example a temp-table with key value pairs) you can also achieve optional parameters, but I think this can be overkill.
  3. Stefan

    Question Non mandatory parameters

    Have you looked at using classes? Overloaded methods can help. class foo: method void bar ( i_cone as char ): bar( i_cone, ? ). end method. method void bar ( i_cone as char, i_ctwo as char ): message i_cone i_ctwo. end method. end class.
  4. Stefan

    OpenEdge GUI development tools on 4K laptop screens--yay or nay?

    What's the deal with this? I thought the whole goal of the silly bat launcher was to make scaling work, but it's doing the exact opposite? @echo off REM Set this value to false to disable overriding high DPI scaling set enableHighDPI="true" if enableHighDPI=="false" goto launchPDSOE REM...
  5. Stefan

    Webspeed 'crashing' every hour

    'crashing' says nothing, provide actual error messages and actual log contents.
  6. Stefan

    Question Using SQLEXP to generate CSV - Excel reads data as padded with spaces

    To be a csv, you'll want to add a delimiter to the export statement and optionally add a header row (and reinstate your query phrase which I forgot): def var cfile as char no-undo. cfile = session:temp-directory + 'suppliers.csv'. output to value( cfile ). put unformatted...
  7. Stefan

    Question Using SQLEXP to generate CSV - Excel reads data as padded with spaces

    sqlexp formats output into columns with headers, which according to Progress KB - Can SQL Explorer (sqlexp) output query results without column names when using the -outfile command line option? , cannot be turned off. You should however be able to concatenate the entire record as a single column.
  8. Stefan

    Error Error 8030

    Do you have multiple Progress OpenEdge installations on dsc-aix-dev? If so, each has its own AdminServer with its own ubroker.properties file, listening on its own port. The default is 20931, but as soon as you have a second AdminServer running, they both cannot listen to the same port. You can...
  9. Stefan

    Error Error 8030

    You are connecting to an AppService called twlappsrv on server dsc-aix-dev and then showing the propath of an AppServer called icfrepos? You need to get to server dsc-aix-dev, look at the propath in the ubroker.properties on that machine and then compare the sources on that machine with your...
  10. Stefan

    Question [SOLVED] SQL Date conversion questions - find first day of month

    The first day of a month is equal to the last day of the previous month plus one.
  11. Stefan

    Question Rename Symix Syteline forum to Infor Syteline?

    Disclaimer: this is all based on google searches and no experience with Syteline. Since Symix was already called Frontstep in 2002 when Frontstep was acquired by Mapics and Mapics was acquired by Infor in 2005, isn't it time to rename the Symix Syteline forum to Infor Syteline?
  12. Stefan

    Question Transactions and Record Scope.

    Your test does not show the relevance of queue1 and queue2, so I can only: define buffer buorder for order. do for buorder: find first buorder where buorder.orderdate < 1/1/2023 exclusive-lock. end. // cannot even reference buorder -> it cannot be available...
  13. Stefan

    Question Transactions and Record Scope.

    My eyes! :) The string functions are not necessary and both available and locked are functions that do not need brackets. {&p} "A)queue1 AVL:" avail queue1 " LKD:" locked queue1 skip...
  14. Stefan

    Question WRITE-XML ignores format given to Dataset fields

    If the specification is specifying a number with leading zeroes, then it is not a number (in the sense of XML) but a character.
  15. Stefan

    Protop SQL activity - Rec Lck

    I'll just let the knowledge base do the talking: Progress KB - Transaction Isolation Level: Proper Syntax and Definitions SQL access is very different from native access: - any triggers you have defined on your database will also not fire - index selection is different (cost based) (see...
  16. Stefan

    Protop SQL activity - Rec Lck

    See the (default) isolation level on your ODBC data source. This can be: 0 - read uncommitted 1 - read committed 2 - repeatable read 3 - serializble 0 is the only level that does not attempt to lock anything. 1 is the default, this will attempt to lock a record to see if it has been committed...
  17. Stefan

    log4j Vulnerability

    Additionally, the earlier properties / variables do not completely mitigate the issue (see Log4j – Apache Log4j Security Vulnerabilities). As stated, you should delete the problematic JndiLookup.class: zip -q -d log4j-core-*.jar org/apache/logging/log4j/core/lookup/JndiLookup.class
  18. Stefan

    How to store a GUID in a Progress database ?

    Not sure what OP's requirement was, but in a world filled with guids identifying objects, it makes sense to use the identifier as a key. For example, the SAML claim from Azure Active Directory will only provide the groups a user is a member of as guids (when not backed by a synched n on-premise...
  19. Stefan

    How to store a GUID in a Progress database ?

    Dragging up an old thread. Is character still the preferred data type for storing a uuid? Pro: easy, visible and a single field Con: spending 256 bits to store 128 bits. Since a uuid is 128 bits it could also be stored as a pair of int64s. Pro: 128 bits used to store 128 bits. Con: you...
  20. Stefan

    barcode 128

    So you downloaded the printer manual, went to chapter 6, looked up the control codes for how to print a barcode 128 and did not understand them?
Back
Top