My team has been given some .gdb files in a pidb to apply to our Oracle DB. I see the incumbent contractor must have used ArcObjects to do this. I am trying to rewrite it in Java. I am stuck not understanding how the licensing works when initializing the engine. I am trying to run the app on a machine that has ArcGis Server but I still get a licensing error.
This is what I figured out so far:
All applications built with the ArcObjects SDK require ArcGIS Engine Runtime or ArcGIS Desktop installed, with the appropriate license, to execute successfully. I can only use ArcGIS Server because it is the only 32 bit ntvinv.dll and it appears this is the only one for java.
We have Arc Server installed and licensed on a server and when I try to run my sample app, I fail on
EngineInitializer.initializeEngine();
What step am I missing? How does the AoInitialize object communicate with ArcGIS server? to figure out the license level?