Search results

  1. Rob Fitzpatrick

    Question Request for Guidance on Upgrading Progress Database from Version 11.7 to 12.8

    Often when people upgrade to 12.8, they focus on what they must do: upgrade the database, recompile source, migrate from WebSpeed/App Server to PASOE, etc. But after they execute that bare minimum set of tasks, they are essentially left with a 12.8 installation that is configured and used as if...
  2. Rob Fitzpatrick

    Question Request for Guidance on Upgrading Progress Database from Version 11.7 to 12.8

    You might want to read this thread about upgrading across a major-version boundary. https://www.progresstalk.com/threads/does-anyone-have-a-demo-of-progress-database-migration.183440/ The question in that thread was about going from 10.x to 11.x, but it is similar in principle to go from...
  3. Rob Fitzpatrick

    PASOE - Access files on a mapped drive

    A mapped drive is just a drive letter assigned (per user, as you said) to a UNC path. Can you not access the files using the UNC path rather than the mapped drive?
  4. Rob Fitzpatrick

    When something is not true

    Hate to be a nag, but CODE tags are like this: [ code ] // your code goes here [/ code ] Remove the spaces before and after the word "code" in the start and end tags. You can use the Preview button in the top right corner of the post editor to see the effect of the tags before you post your...
  5. Rob Fitzpatrick

    When something is not true

    For the sake of people you want to read and review your code, please enclose code in [ code ] tags and indent appropriately. E.g.: for each tray no-lock where tf-own = l-cus and tf-type >= l-type1 and tf-type <= l-type2...
  6. Rob Fitzpatrick

    openedge support

    Do you mean you are migrating away from using Epicor and OpenEdge, or do you mean that you are moving away from 10.2A to a modern release like 12.8? Do you have a specific issue? Do you need some one-time help? Are you looking for an ongoing support relationship? Can you provide some details...
  7. Rob Fitzpatrick

    Index Questions

    I misspoke. The second query has a range match on act-date and an equality match on inv-control. The compiler selected the index ACT-DATE-PART-LINE, whose components are act-date, act-time, etc. As the WHERE clause has a range match on the first index component, act-date, it can only bracket...
  8. Rob Fitzpatrick

    Index Questions

    I don't use elapsed time as a measure of query efficiency as it can be inconsistent, even for consecutive runs of the same query. And it can be influenced by factors that are external to your code, including database cache contents, file system cache contents, system workload, I/O workload...
  9. Rob Fitzpatrick

    use server login as a db login

    There are many ways to do authentication. If you want to modernize, look at OpenEdge Authentication Gateway. https://docs.progress.com/bundle/openedge-authentication-gateway/page/Learn-about-OpenEdge-Authentication-Gateway.html
  10. Rob Fitzpatrick

    Replication After Image both server and agent stays Locked status

    This is a new one on me. What is the point, i.e. the business objective, of this process involving rfutil -C aimage extract? Is this an attempt at saving disk space?
  11. Rob Fitzpatrick

    Replication After Image both server and agent stays Locked status

    Once the notes in the Locked extent have been sent to the target (or targets), the database does change its status from Locked to Full. But it does not empty the extent. You should use the AI File Management Daemon (AIMD), also known as the AI Archiver, to manage the switching and archiving of...
  12. Rob Fitzpatrick

    Replication After Image both server and agent stays Locked status

    I prefer not to use fixed-length AI extents, for a few reasons. In a case like this where your AI extents are filling up, having fixed extents means you have a fixed amount of time (remaining AI extent space / AI write rate) left to resolve the problem. Whereas with variable-length extents...
  13. Rob Fitzpatrick

    Convert managed database to scripted

    In my opinion, PSC got the schema right for _DbParams, and the content wrong. IMHO, it should only contain primary broker parameters, not the client/server parameters of the primary broker when it also happen to be a login broker. Ideally, I would have liked to see an _LoginBroker VST with one...
  14. Rob Fitzpatrick

    Convert managed database to scripted

    Relying on logged startup parameters and their values is very hit-and-miss, especially with secondary brokers. The older the release, the worse it is (i.e. they just don't log much at all). Any database running under 11.5 - 11.7 should have an _DbParams VST, and the __SrvParam-* arrays in the...
  15. Rob Fitzpatrick

    Progress Developer Studio: 11.7 to 12.8

    I had never heard of DBConfigTool.sh before. What does it do?
  16. Rob Fitzpatrick

    Migrating 11.7 Linux to Windows 11.7

    Did you find an article that said this process is unsupported? If so can you share that? Database dump and load (whether by ASCII or binary dump) is in fact the only supported method of migrating a database from one OS to another.
  17. Rob Fitzpatrick

    Migrating 11.7 Linux to Windows 11.7

    Those are the basics, and if your database is very small, you can get away with a simple proutil -C idxbuild all. If you have a meaningful amount of data (a production-like DB), e.g. several GB or more, you likely want to specify options on that command to tune its resource utilization and...
  18. Rob Fitzpatrick

    Migrating 11.7 Linux to Windows 11.7

    There are undoubtedly lots of threads here about database platform migration. I'd suggest a site-specific Google search for related terms: dump & load, migration, etc. At a high level, you need to dump the data from your source database and load it into a target database. Dump and load can be...
  19. Rob Fitzpatrick

    Can OE12 AI files be applied to an OE11 DB?

    More info on the conv1112 issue: https://blog.wss.com/upgrading-to-openedge-12
  20. Rob Fitzpatrick

    Can OE12 AI files be applied to an OE11 DB?

    I asked about replication because not everyone is aware that, as of OE 12.3, it is possible to upgrade replicated databases to OE 12.x without having to reseed. And I asked about TDE because there is a data-loss bug in proutil -C conv1112 when TDE is in use with certain conditions.
Back
Top