Select to view content in your preferred language

Migrating from 32 bit to 64 bit

1446
7
Jump to solution
07-24-2013 05:37 AM
AkashGoel1
Emerging Contributor
Hi All,

Currently we are migrating our application from 32 bit to 64 bit on Windows.
We are making use of the following 32 bit dll's in our application:
1.jsg82.dll
2.pe82.dll
3.sg82.dll

So how or from where can I get respective 64 bit for the above mentioned dll's.Thanks in advance.
0 Kudos
1 Solution

Accepted Solutions
VinceAngelo
Esri Esteemed Contributor
To the best of my knowledge, ArcIMS is a 32-bit application (well, a melange of
32-bit and Java).  I don't see how ArcIMS use corresponds to a need for 64-bit
DLLs.  The ArcIMS components that talk to Oracle via ArcSDE require a 32-bit
Oracle client (for Direct Connect).  If you're using an application server, then
ArcIMS is fully compatible with ArcSDE out of the box (using 32-bit DLLs).

If I'm mistaken on the application word size of ArcIMS on Windows, then it has
all the 64-bit libraries it needs, again, out of the box.  Unix has tools ('file' and
'ldd') to report word size and DLL resolution built in to the OS; for Windows you'd
need to obtain a third party app like DependencyWalker.

- V

View solution in original post

0 Kudos
7 Replies
VinceAngelo
Esri Esteemed Contributor
It's been eons since the support libraries had version numbers in them, which means you're
not just migrating, you're also upgrading (64-bit support wasn't introduced until six releases
after ArcGIS 8.2).  If you're really dependent on "jsg82.dll", you'll be needing to do some
re-engineering, since the Java API has been pure Java for at least five releases, and that
library no longer exists.

What version of ArcGIS are you going to be using?  With which database?  What SDKs have
you downloaded?

- V
0 Kudos
AkashGoel1
Emerging Contributor
Our application is a web application.
We are using ARCIMS 10 SP1 and database we are using is oracle 10g.
0 Kudos
VinceAngelo
Esri Esteemed Contributor
To the best of my knowledge, ArcIMS is a 32-bit application (well, a melange of
32-bit and Java).  I don't see how ArcIMS use corresponds to a need for 64-bit
DLLs.  The ArcIMS components that talk to Oracle via ArcSDE require a 32-bit
Oracle client (for Direct Connect).  If you're using an application server, then
ArcIMS is fully compatible with ArcSDE out of the box (using 32-bit DLLs).

If I'm mistaken on the application word size of ArcIMS on Windows, then it has
all the 64-bit libraries it needs, again, out of the box.  Unix has tools ('file' and
'ldd') to report word size and DLL resolution built in to the OS; for Windows you'd
need to obtain a third party app like DependencyWalker.

- V
0 Kudos
AkashGoel1
Emerging Contributor
Hi,

Can you give me brief idea as to what does these dlls contains and in what ways they are used.
Thanks.

-Akash
0 Kudos
AkashGoel1
Emerging Contributor
Also can I know these dll are part of which esri module(e.g arcsde,arcims etc)
0 Kudos
AkashGoel1
Emerging Contributor
To be more specific ours is windows web application and those jars being used in our application directly.
So please can you briefly describe as to what does these dll contains and for what purpose are they used.
And also can you tell with which esri product/module are these dlls bundled.

-A
0 Kudos
VinceAngelo
Esri Esteemed Contributor
As stated previously, the Java ArcSDE API was rewritten to be a pure Java
implementation.  There are no DLLs associated with it.  You will, however,
need to order the SDK media from Customer Service (part 129088) , since
the Java and 'C' ArcSDE development kits are not avilable for download
with the other ArcGIS media.

- V
0 Kudos