03-06-2018 09:42 PM - edited 03-06-2018 09:43 PM
I am using GeoMedia 2018 & GeoMedia WebMap Publisher 2018 on a machine that does not have GeoMedia WebMap. My intention is to publish data remotely to GeoMedia WebMap hosted in a remote machine. However, my setup seams not to be working since the publisher administrator button under WebMap tab in GeoMedia is not reposnding to clicks. I click on it ,I get nothing, no window, no error. I have registered GeoMedia appropriately and even run it as admin but i still get the same output with no error messages.
The GeoMedia WebMap Publisher tool in the remote machine where GeoMedia WebMap is installed works just fine.
03-06-2018 02:46 AM - edited 03-06-2018 03:09 AM
Digging into event logs i get this:
Activation context generation failed for "C:\Program Files (x86)\Hexagon\GeoMedia WebMap Publisher\Program\WPStart.dll". Dependent Assembly Intergraph.CoordSystems.Services,processorArchitecture="x86",publicKeyToken="a7d8b3bf5a7dd114",type="win32",version="126.96.36.199" could not be found. Please use sxstrace.exe for detailed diagnosis.
I saw this error before when running my services and GeoMedia WebMap is not licensed. So does this mean that to use GeoMedia WebMap Publisher to pulish to a remote server one needs Geomedia Webmap License both in the client machine and in the Server?
I really hope that's not the case.
Edit: Apparantly I've just learnt that's the case...
I am of the opinion GeoMedia WebMap Publisher should use GeoMedia Desktop License and not GeoMedia WebMap's License. Otherwise i don't see the benefit of having remote publishing if am still required to purchase GeoMedia WebMap Licenses for all the clients machines that will publish remotely to a single GeoMedia WebMap Instance.
If there are any explanations as to why i require a GeoMedia WebMap License for every remote publishing client machine please let me know.
03-06-2018 06:56 AM
This looks more like an installation/configuration issue with the GeoMedia WebMap Publisher. It should be running quite happily as long as your GeoMedia Desktop product is properly licensed.
To help us diagnose this a bit more, can you verify that under the installation path (C:\Program Files (x86)\Hexagon\GeoMedia WebMap Publisher\Program\) there exists a symbolic folder link named PrivateAssemblies?
If it doesn't exist, try to create it. To do so, open an elevated command prompt and invoke this command:
mklink.exe /D "C:\Program Files (x86)\Hexagon\GeoMedia WebMap Publisher\Program\PrivateAssemblies" "C:\Program Files (x86)\Common Files\Intergraph\GeoMedia\Program\PrivateAssemblies"
It should result in the following output message:
symbolic link created for C:\Program Files (x86)\Hexagon\GeoMedia WebMap Publisher\Program\PrivateAssemblies <<===>> C:\Program Files (x86)\Common Files\Intergraph\GeoMedia\Program\PrivateAssemblies
Restart your GeoMedia Desktop and retry. Let us know how it goes.
03-06-2018 07:26 AM
Unfortunately am still unable to get the pubisher command to work even after following the steps.I was able to create the symbolic Link.
I still get the error posted earlier in windows event logs.
Administrator Publisher still unresponsive.
03-08-2018 01:33 AM
I have created ticket on your behalf in order to further investigate this issue. We believe it's a configuration problem, but we'd like to make sure it is the case.
03-08-2018 03:29 AM
The ticket is still warranted, as it seems there are some conditions which make the installer not set up things entirely correctly. In my case it was the "wrong" order of installation (first GeoMedia WebMap Publisher then GeoMedia Desktop). What was your order, Elvis?
In my short investigation it apparently wasn't sufficient to make the PrivateAssemblies symbolic link. The C:\Program Files (x86)\Hexagon\GeoMedia WebMap Publisher\Program\ folder didn't contain the necessary *.manifest files. I copied over them from the PrivateAssemblies and everything started to work. One more thing for you to try, Elvis.
Thanks for filing the ticket, Jan!
03-08-2018 08:10 AM
Am sure i had installed GeoMedia Desktop ahead of GeoMedia WebMap Publisher. I have also done a clean reinstallation of both in the same order but i still end up with the same results. I have had to add the symbolik link manually despite the clean reinstallation. Another thing in my case is that my *.manifest files are copied over when i create the symbolic link.
03-08-2018 09:34 AM
Apologies for maybe not being clear enough in my rushed response, Elvis.
What I meant was that after creating the symbolic link at C:\Program Files (x86)\Hexagon\GeoMedia WebMap Publisher\Program\PrivateAssemblies, an additional step is required to copy *.manifest files from there into C:\Program Files (x86)\Hexagon\GeoMedia WebMap Publisher\Program
The result should look more or less like so:
You saying that you experience the issue with the "proper" order of installation is very valuable. I'll add that to the ticket @jan.neumann already created.
03-12-2018 08:54 AM
After copying over the manifest files now i can get the Publisher Administrator window open in GeoMedia. However, the Create button is disabled whether i run in GeoMedia as Administrator or not.
Am almost there though
Probably there is something else i have not done right...
03-13-2018 05:01 AM
Unfortunately another small glitch with the publisher admin. I will file a new ticket on this...