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!
0
Comments
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.
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!
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?
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.