ReSource/Recovery
This is the basic service offered by The
Source Recovery Company. The basic recovery utilizes a proprietary
technology, ReSource, that generates source code from the
load module supplied by the client. Our recovery technicians complete
the recovery process by compiling the generated source and comparing
the resulting object module to the original file supplied by the
client. Any necessary adjustments are made to the source so that
the technician can validate that the source is 100% functionally
equivalent to the original load module.
Back To Top
ReSource/Rename
This is a service that is offered in addition
to the basic recovery service. ReSource/Rename gives meaningful
data names to defined variables in the recovered source. The renaming
service matches client-provided copybooks to the data definitions
generated by the recovery technology. The source code returned to
the client will contain the original data names as defined in the
copybook where appropriate. The resulting functionality of the recovered
and renamed code is not affected by the renaming process but the
code is far more readable and more meaningful to the programmer
who is going to be maintaining the program in the future.
Back To Top
ReSource/Reconcile
This service is offered in addition to the
basic recovery service when the client is missing the production
source code but has a test or similar version of the source code.
The reconciling service blends the client-provided version of the
source program to the program generated by the basic recovery process.
The source code returned to the client will contain appropriately
matched data names, labels and original comments based on the client-provided
version of the source program.
Back To Top
ReSource/VersionMatch
When a customer cannot match multiple existing
versions of source code to the current production object code, ReSource/VersionMatch
determines which version of source code is actually in production.
First it determines the original source language of the object,
compiler version, compile options and other information. Then, based
on this information, each source module is compiled and compared
to the original object module to determine if they match. Source
Code Recovery Services will respond with a written report that identifies
which version of source matches the load module. If no match is
found, the client is afforded the option of requesting Source Code
Recovery Services to provide additional recovery or reconciliation
services as defined above.
Back To Top