###Invoke Program
PHP:
1.create myscript.php source file
2./usr/local/zendsvr/bin/php-cli myscript.php
RPG:
1.create member/QRPGLESRC source file
2.CRTPGM PGM(MYLIB/PROGRAMNAME) MODULE(MODULE1 MODULE2) ENTMOD(*FIRST) ACTGRP(ACTIVATIONGROUPNAME) - Compiles the program
3.CALL MYLIB/PROGRAMNAME
###Libraries of commonly used business rules or functions or 3rd party libaries PHP:
Autoloaders, include, require
Example:
include('/includes/PHPExcel.php');
$inputFileType = PHPExcel_IOFactory::identify($inputFileName);
RPG:
Modules
Example:
CRTRPGMOD MODULE(MYLIB/MODULENAME) SRCFILE(MYLIB/QRPGLESRC) - Compiles into a module - if you plan to reuse this code in multiple programs (PHP library)
CRTPGM PGM(MYLIB/PROGRAMNAME) MODULE(MODULE1 MODULE2) ENTMOD(*FIRST) ACTGRP(ACTIVATIONGROUPNAME) - Compiles the program