Email Us! sales@sstglobal.com


SSTG™ NOP Decompiler Product Description


Every computer program stores the same information in two different computer languages. The first is called the source language and consists of English-like instructions which can be understood by humans. If a programmer wishes to change the task which a program is to perform s/he changes the instructions contained in the source. However, these instructions cannot be understood by the computer. The computer can only process instructions written in machine language. In order to run the program, the source instructions must be run through a language translator called a compiler. The compiler creates a new version of the program, one written in machine language. In other words, the compiler translates programs written in a language understandable by humans into a language understood by the computer.

As long as the machine language version of the program exists on the computer system, the program can be run, and as long as the source language version exists on the system, the program can be modified, enhanced or debugged by the programmer. If the machine language version is accidentally destroyed, the source can be run through the computer again, and a new machine instruction version is generated. But, if the source is accidentally destroyed, it can only be reached by the use of a decompiler, a programmer's tool which reverses the process of the original compiler.


AS/400 ENVIRONMENT: The SSTG utility will run on all models of the AS/400 system. Version 3 Release 1 or above of OS/400 is required.


CAPABILITIES: SSTG NOP generates new RPG source members from compiled RPG program objects which have had observability removed. The new source members are Functionally Equivalent to the original source members. CLICK HERE for an EXAMPLE of FUNCTIONAL EQUIVALENCE

PERFORMANCE: Current benchmarks put the time required to decompile a program at approximately three times (3x) longer than the time required to compile the source program. That is, a program which would take 1 minute to compile would take 3 minutes to decompile.


Enhances/increases user programmer productivity in several problem solving areas:

Determines which of several source members corresponds to currently running object programs.
Retrieves modifications in current object missing from current source.
Delivers Best Price/Performance for Recreating Existing Code. 
Simplifies Migration to New Platforms.
Protects Investment in Existing Software for Which Source is Not Available.


Each copy of SSTG NOP is tied to a particular CPU via the systems unique serial number to prevent unauthorized duplication of the software. In order to decompile a program object, the user must have *ALLOBJ authority over the object to be restored and *CHANGE authority to the source physical file where the new member is to reside.


SSTG NOP currently supports decompilation of program objects compiled under CPF rel 8 through OS/400 V5R2 for those objects which have had observability removed.


U.S. 614-267-1696

Home | Products | About Us | Partners | Contact | Order | Site Directory | Downloads | Samples
© Copyright 2002 SST Global, LLC. All rights reserved. Send email to