When creating 3GL Built-In Functions for your own use or for distribution to other LANSA sites, there are some rules and conventions that must be followed.
You must ensure that you check your Built-In Functions against the provided checklist to prevent unexpected application failures or portability problems.
Naming Conventions for 3GL BIF on IBM i
Steps to Create 3GL Built-In Functions on IBM ii
Example - Define a Built-In Function as a 3GL Program
Example - Define a Built-In Function as a 3GL Subroutine