Generatable?

Current Logic used to determine if an object is generatable 

Rule 1 - The Generatable Object Types Depending on your target environment, the following are generatable objects:

  • Tables (TBL)
  • Views (VW)
  • Functions (FNC)
  • Topics (TPC)
  • Report (RPC)
  • Messages (MSG), System i only
  • Field values (VAL), System i only
  • Packages (PKG)
  • Code Library (CDL)

Rule 2 - Language triple must be specified to qualify as generatable

Rule 3 - Implement SYS No triple specified deliberately preventing a generatable object from being generated.

Rule 4 - FncTypeSys

  • Function type is Undefined and Language SYS is one of the following: RPG400, RPGIV, SQLRPG400, SQLRPGIV then treated as generatable
  • Function type is Undefined then treated as not generatable
  • Function type is Meta then treated as not generatable
  • Function type is API then treated as not generatable
  • Function type is Internal and Language SYS is one of the following: RPG400, RPGIV, SQLRPG400, SQLRPGIV then treated as not generatable
  • Function type is Internal and Language SYS is NOT one of the following: RPG400, RPGIV, SQLRPG400, SQLRPGIV then treated as generatable
  • Function type is External then treated as generatable