JD Edwards World: Software Protection Codes & Install Keys

Simplify your installation of Oracle's JD Edwards World products by using our web-based Software Protection Code and Install Key Generator. The SPC (Software Protection Code) Self-Service Generator can be used to update expiring SPC codes, reallocate users from one machine to another, or to generate an SPC code for a disaster recovery machine.

NOTE: If you are on JDE World Release A91 or above, you do not need to generate a new SPC as they are no longer a requirement.

If you are installing a cumulative update or JDE PTF and you receive the V97SER# - “Change SPC & Expiration Date” screen during the LODRUN process, do the following:

  1. Press <F3> to exit the V97SER# screen
  2. DFU F9201 in library JDFINS (using the UPDDTA command or the like), and for Data item #CYR, change the Default Value from 10 to 30
  3. Sign on as JDEINSTAL and continue with your cumulative update or JDE PTF install

For assistance generating Seagull Software License Codes, you must contact JD Edwards World Technology Support through My Oracle Support.

IMPORTANT: A knowledgeable user should perform entering or changing a JD Edwards World Software Protection Code (SPC), as entering this code incorrectly can lock users out of your environment(s). For assistance with this process please contact JD Edwards World Technology Support through My Oracle Support.

JD Edwards World SPCs and System 00 Install Keys are generated based on: serial number, release of software, expiration date and number of licensed users. If any of these variables change then a new SPC and Install Key will need to be generated.

GENERATING THE SPC AND INSTALL KEY

To generate the SPC and Install Key, you must enter parameters 1-7 (see below) in the generator. There are also instructions below on how to enter the new SPC once it has been generated.

CLICK HERE to generate a new Software Protection Code (SPC) and system 00 install key

  1. Company Name – Enter your company name
  2. Contact Name – Enter your first name and last name
  3. Contact Email – Enter your email address
  4. Serial Number of Your iSeries – On the command line of your AS/400 type: DSPSYSVAL QSRLNBR, press <enter>. Enter the serial number EXACTLY as it appears in the System Value.
    NOTE : If your serial number begins with a '0’ the Install Key generated here will be incorrect . After generating your SPC, you will need to add a ‘1’ in front of your serial number, and then click ‘Generate Keys’ in order to generate a different Install Key that will work.
  5. Licensed Expiration Date – this will be the date that the new SPC you are generating will expire. It is in MMDDYY format. For Disaster Recovery (DR) testing you will specify the last date of your DR testing. The expiration date is matched against the data dictionary item #CYR in your environment at sign-on. When you generate your new SPC, you will want to use an expiration date that is 1 year less than your #CYR Data Dictionary Default Value. To determine this, go to the Data Dictionary (menu G90 option 4), and inquire on Data Item #CYR. If your default value is set to 20, for example, then you will use an expiration date of 12/31/19; if it's set to 30 then you will use an expiration date of 12/31/29.
    NOTE : If your #CYR Default Value is set to a value of less than 20, then we recommend you change it to 20 (or higher). After you change it, you will need to refer to the document titled: WS: DIST Gen: Effective-Through Dates and #CYR Default (Doc ID 656831.1) in My Oracle Support to perform additional steps. The process of changing the #CYR Default Value affects dates in different parts of the system, so it is important that you follow the instructions in this document after changing the value. After performing these steps you may proceed with generating your new SPC.
  6. Licensed Number of Users – Go to the JDE System Values (menu G94 option 14). After reading the menu message, press <F6>. Enter or verify the name of the JD Edwards World object library for the desired environment, press <enter>. The Licensed number of users that you need to specify here will be in the Software Licensed Users field. This field may be blank if you have unlimited users – in this case leave the Licensed Number of Users blank. You can allocate your licensed number of users across multiple serial numbers.  The total of licensed number of users across all serial numbers should not exceed the number of licensed users indicated in your contract with Oracle.
  7. JD Edwards World Release – From any menu, type 97 on the command line. Under the column labeled Release Level, find the highest letter/number combination, for example A7.3. This is your JDE release. Alternatively, on the command line you may type: DSPPFM T97300 in your object library. On the Control line type W11 and press <Enter>. Columns 11 through 13 will contain your release level.

You are now ready to generate a new SPC and Install Key. Click ‘Generate Keys’ on the bottom right of the screen. A new SPC (Software Protection Code) and System 00 Install Key will appear on the screen.

ENTERING THE NEW SPC

To enter the new SPC, perform steps 1-8. If you cannot access the JDE system, go to step 9.

  1. Go to the JDE System Values (menu G94 option 14).
  2. After reading the menu message, press <F6>.
  3. Enter or verify the name of the JD Edwards World object library for the desired environment, press <enter>.
  4. Do a print screen of this JDE System Values screen so you have a copy of your existing SPC information (in case your new SPC does not work and you need to revert to your existing SPC).
  5. In the Software Security Code field enter the new SPC you generated. Note that this field is case sensitive, so the SPC needs to be typed in EXACTLY as it was generated.
  6. In the Software Expiration Date field enter the date that you specified in the Licensed Expiration Date parameter on the generator screen. NOTE: The Licensed Expiration Date in the generator is in MMDDYY format. The Software Expiration Date should be entered in the same format as your system date.
  7. In the Software Licensed Users field enter the value that you specified in the Licensed Number of Users parameter on the generator screen.
  8. Press <enter>. LEAVE YOUR EXISTING SESSION UP (so you don’t get locked out of JDE if the SPC is incorrect). Open up a new session and verify that you can sign on. Proceed to step 10. If you get an SPC error upon sign-on then go back to step 1 in this process and verify you have performed all the necessary steps correctly. If you are still having problems then contact the JD Edwards World Technology Support through My Oracle Support.
  9. Steps to take if you cannot access the JDE system:
    1. Sign on as QSECOFR who does not access the software directly
    2. On the command line type: CHGDTAARA QJDF, press <F4>
    3. For the Data area parameter enter QJDF
    4. For the Library parameter enter your object library (usually this is JDFOBJ)
    5. For the Substring starting position parameter enter 496
    6. For the Substring length parameter enter 17
    7. For the New value parameter enter 'MMDDYYxxxxxxzzzzz', where MMDDYY is the expiration date; xxxxxx is the SPC code (case sensitive); zzzzz is the number of users, with leading zeros (for example specify 00050 for 50 users); string must be enclosed in single quotes as shown
    8. Press <enter>
    9. Obtain a JDE sign-on and sign on to the JDE system to ensure you can get in
  10. If you can sign on successfully, you may then proceed with entering your System 00 Install Key:
    1. Go to menu G90 option 5, Software Versions Repository.
    2. Press <F2> to open JDE Command Line Window.
    3. On the Command Line type CALL J99LSF#
    4. Inquire on System Code 00
    5. If the Install Key Matrix is different than the Install Key generated, change the Key Matrix to the Install Key generated. The new key may be longer or shorter than the original install key. If shorter, space through the additional characters.
    6. Change the Action Code to C and press <Enter>.
      Note: Be sure to differentiate between the letter "O" and the number zero (0) when entering Install Key. There are no numeric zeros in the install key.
License Codes Support

Find help in locating license codes for your product and ask non-technical questions about this site.

Installation Support

Get technical help applying license codes.