Missing automation

marvinqmarvinq Member Posts: 69
Hi,

I am missing an automation in my NAV 2009 SP1, or actually it is missing on the server. How can I get this?

I have a codeunit that uses these two automations:

Automation 'Microsoft XML, v6.0'.XMLHTTP
Automation 'Microsoft XML, v6.0'.DOMDocument

However these are not available on a new server, here I have (Notice the "60" at the end of the name):

Automation 'Microsoft XML, v6.0'.XMLHTTP60
Automation 'Microsoft XML, v6.0'.DOMDocument60

But there is a big difference in those with and without "60". So I really need to get XMLHTTP and DOMDocument installed on my server. But how?

Where can I find these, and how do I install them on the server?

Please help!

Comments

  • vremeni4vremeni4 Member Posts: 323
    Hi,

    You can download it here
    http://www.microsoft.com/en-gb/download/details.aspx?id=3988

    Or if you have NAV 2009 SP1 DVD it is in Prerequisite Components folder
    ..\NAV 2009 SP1 W1 install\Prerequisite Components

    I hope this helps.
    Thanks.
  • marvinqmarvinq Member Posts: 69
    Hi vremeni4,

    Thanks for reply.

    This sadly did not change anything. We already tried with that install from the install media. Please note, that it seems already to be installed as I can choose DOMDocument60 and XMLHTTP60 from Microsoft XML 6.0.

    It is a 64-bit server. Is there an issue with this?

    I have msxml6.dll at C:\Windows\System32 (Size: 2.277 KB)

    and

    I have msxml6.dll C:\Windows\SysWOW64 (Size: 1.640 KB)

    Could it be the case that the system is using the smaller one. It makes sense when I think about the classes that are available - on my new server some are missing. And I see the one in SysWOW64 is a smaller version of the one in System32. Could this have something to do with this?

    I've tried to run unregistration of these, but this didn't chance anything. They are still available in NAV.

    Please help!
  • marvinqmarvinq Member Posts: 69
    Hi,

    For info...

    The correct DOMDocument and XMLHTTP is available on the server in the Microsoft XML 3.0 automation. However I would like it to run under version 6.0, because other servers are running 6.0, so to avoid having to change and recompile at each server it has to be the same MSXML version.

    Any ideas?
  • vremeni4vremeni4 Member Posts: 323
    Hi,

    Interesting and strange.
    In my development environment XMLHTTP is part of MS XML 3.0 version.
    'Microsoft XML, v3.0'.XMLHTTP60
    But it is also available as part of
    'Microsoft XML, v6.0'.XMLHTTP60

    So it is definitely a different library compared to
    'Microsoft XML, v3.0'.XMLHTTP
    or
    'Microsoft XML, v6.0'.XMLHTTP

    What I would do, I would download this tool and run it on the client machine and the server.
    This should help to identify what MSXML version or Service pack is missing.
    http://support.microsoft.com/kb/278674

    Also I woudl install again the MSXML prerequisite form the NAV 2009 SP1 installation DVD.
    Also I would try to run Repair form the Installation DVD.

    I hope this helps.
    Thanks.
Sign In or Register to comment.