XYGATE
®
Data Protection
™
Reference Manual
Chapter 3. Running Your XDP Application
XYPRO Technology Corporation
14
Proprietary and Confidential
•
The XYGATEDP installation macro name is different from the value used when the
XDP library was previously installed into an application residing in this same
application location.
Note that the following options below can cause applications to no longer decrypt data
that were previously encrypted. For this reason, any encrypted data should be
decrypted first.
The Possible Options for Solving this Problem Scenario are:
1.
If you attempt to install the XDP library into application objects, you get one of the
above messages, and you know that the XDP library is not currently installed in
that location then:
a.
Purge <application-loc>.DPCONFAP
b.
Install the XDP library into the application
2.
If you attempt to install the XDP library into application objects, you get one of the
above messages, and you know that the XDP library is currently installed in that
location then:
a.
Uninstall the XDP library from each application
b.
Purge <application-loc>.DPCONFAP
c.
Install the XDP library into the application.
3.1.1
Application Init File
The
file prevents multiple applications in the same location from
referencing different XYGATEDP installations. This could cause an application to
encrypt data in a file that another application in the same location cannot decrypt.
Macro Value
This is the XYGATEDP installation macro name. The value comes from the name of
the macro chosen when installing the XYGATEDP software and cannot be changed
once XYGATEDP is installed. Its value is the word to the right of the keyword
in the <xygatedp-loc>.DPCONF and DPCONFAP files.
When the XDP library is installed into an application location for the first time, a
DPCONFAP file will be created in the same location. In that DPCONFAP file you can
find the macro name to the right of the keyword MACRO_NAME.
The macro name is used to produce the process name of the XYGATEDP program
and the XYGATEDP Pathway process.