Join The Works program to have access to the most current content, and to be able to ask questions and get answers from Revelation staff and the Revelation community

At 11 FEB 2012 06:57:37PM Martin Drenovac wrote:

I have two repositories, an 8.x and a 9.x, where the 9.x is the update path rather than a new install.

So my revmedia name is the same in both systems.

Which means that I cannot SETFILE between one system and the other - so, question is, how / what needs to be done so that I may set a Q pointer between the SYSREPOS files?

Thank you


At 14 FEB 2012 06:47AM Aaron Kaplan wrote:

You'll need to remove the indexing on REVBOOT, then you can run NAME_VOLUME.

The only indexes are APPUSERSTATUS in SYSREPOSLOCKS and a relational index on SYSPROCS_VERSIONS, if you use the source control. The source file is SYSPROCS_VERSIONS and the source column is CONTROL_ID. The destination table is SYSPROCS_VERSIONS_CONTROL and the destination column is VERSION_ID.

Alternatively, you can just change the REVMEDIA row in the REVMEDIA table, and the corresponding references in any !TABLES.

The Sprezzatura Group

The Sprezzatura Blog

World leaders in all things RevSoft


At 14 FEB 2012 04:02PM bob carten wrote:

I sometimes use Basic+ revcapi commands to connect two incompatible volumes, whether because the volume ids are the same or because the network drivers are different. You start one version running, look at the namedpipename in its oengine, then start the other version running. Use createengine / createqueue to connect back to the first.

Then you can use callfunction to run repository commands across the systems. Is overkill for a one-time use, but gives you a repeatable non-invasive technique.


At 14 FEB 2012 05:59PM Martin Drenovac wrote:

Cheers guys - I appreciate the pointers

View this thread on the Works forum...

  • third_party_content/community/commentary/forums_works/1839e42e00046cb56f7c35600.txt
  • Last modified: 2023/12/30 11:57
  • by 127.0.0.1