Skip to end of metadata
Go to start of metadata

PJSCONVERT is the IBM i command that initiates the Profound.js Converter. At this time, it must be initiated from a Profound UI Genie session.

In order to use PJSCONVERT, you must:

  • Have Profound UI installed on IBM i.
  • Have the Profound.js Connector installed.
  • Have access granted within the Profound.js Portal.

If you are converting interactive programs, the program's Display File must be converted first using the DDS Conversion Tool and saved as .json file in a subdirectory of modules. The subdirectory name should match a library name on your current session's library list.

 


The PJSCONVERT command resides in your Profound.js installation library. The command has 6 parameters.

  1. File & Library of source that you would like to convert.
  2. Source Member Name that you would like to convert.
  3. Use System Naming - Either *YES, or *NO. Defaults to *YES. The converter will ask you to confirm this option before converting your code.
  4. Remote Database - defaults to *LOCAL. The converter will ask you to confirm this option before converting your code.
  5. Proxy Library - where the proxy object should be created. This parameter is optional; if omitted, a default value is used. The converter will ask you to confirm this option before converting your code.
  6. Proxy Object - the name of the proxy object that will be created. This parameter is optional; if omitted, a default value is used. The converter will ask you to confirm this option before converting your code.

After you run the command, you will see the Profound.js Conversion window. This is where you can analyze and convert your code.

  • Cancel will back out of the window.
  • Options will let you choose any extras you'd like when converting your code, such as removing dead code or modularizing the JavaScript functions. When changing the options, you will have to re-analyze before converting.
  • Analyze will allow you to see any errors in the conversion and the cost in credits of the conversion. The errors can generally be fixed by the user doing the conversions. No credits are deducted when using the Analyze function.
  • Convert will show a window to confirm your conversion options, the proxy object location, the output source IFS directory path, and the cost in credits. This button will only be available if you have enough credits.

Clicking Convert will deduct the credits and then proceed to write the converted code to the IBM i IFS, as well as create the proxy object.

Labels
  • No labels