Hi all, I recently received a new workstation with Win7 installed I'm trying to compile all the objects in our database. I am running into issues with unknown automation servers for quite a few codeunits. I never had these issues in the past, so i have to assume it has to do with the Win7 install and missing installs from the past that were present on my old machine.
Some of these appear to still exist on an old terminal server, so I can see what NAV is expecting, but I cannot figure out how to "get it back" on my new machine. In one case, codeunit 417 has a global variable looking for Automation Server, Navision Company Notes Server. Does anyone know which component from the cd would install and register this on my machine? I have installed everything except the Gannt server and the cronus database, still no luck.
We have a 3.7B code base, but are using 5.0 clients. We are looking at upgrading to 2013 next year (finally!), but I still have to support this dinosaur until then.
Thanks in advance!
kind of fell into this...
0
Comments
I haven't been able to compile a whole bunch of objects for a whole bunch of versions for a decade, and that has never stopped me from doing the development that I need to do. When I compile all objects, I know which ones will bomb out on me. Most of the time, those objects remain in a compiled state, and they will run fine in the production database.
Of course, if you need to do development for certain automation servers, you need to have them installed/registered. They should be available on the product disk. For instance, if you need to work on Commerce Gateway stuff, you need to install the communication components from the Navision installation disk. But again, if you don't use the functionality, don't worry about it.
RIS Plus, LLC
Looking at the terminal server where this still exists, I see older versions of NAV installed under other directories, and NFEncrypt.dll, for instance is available automation within the 5.0 client, even though the file exists in a directory for the 4.0 client. Messy.
So far, only a few of the objects on my Win7 box that will not compile are anything we would ever modify.
CU 1
The UserPortalApplServer has parameters that on my old box show as Microsoft XML, version 2, yet MS has dropped support of XML v 2, so Win7 doesn't have it. I will have to bring up XP Mode to recompile this object should we make any changes related to our NAS. A workaround, but sloppy. Anybody know if i can just point these variables to another version of XML without blowing anything up?
CU 12
There is a reference to a custom codeunit that no longer exists. We do not have permission to modify this, so I can only guess that a past partner added the reference, then later deleted the object. Since we cannot edit ourselves, if we need to modify, we could have the partner fix that at the same time.
I don't know how your users access the system, but if that is via TS or Citrix I would even consider moving development tasks there. Keep your new computer clean, and don't modify the ERP system just to accommodate your new computer.
RIS Plus, LLC