Additional Message Information
Message ID . . . . . . : CPD5D02 Severity . . . . . . . : 30
Message type . . . . . : Diagnostic
Date sent . . . . . . : 08/09/21 Time sent . . . . . . : 11:18:07
Message . . . . : Definition not found for symbol 'HTTP_STMF'.
Cause . . . . . : No definition was found for reference HTTP_STMF in *MODULE
object ATD130 in library QTEMP. The definition either does not exist or is
not of the same data or procedure type as the reference.
Recovery . . . : Try the Create Program (CRTPGM) command again, supplying
an object that contains a definition for symbol HTTP_STMF.
This program compiles on our machine that is running 7.4 but not on a machine running 7.3. The version of HTTPAPI are identical.
A couple of things to check
a) Are you specifying a binding directory and does it have HTTPAPIR4 in it?
b) If using *LIBL in the binding directory does your library list have HTTPAPIR4 in it?
HTTPAPIR4 is not a library. It is a service program so it will not be in the library list. Are you thinking LIBHTTP? That is where service program HTTPAPIR4 resides. I do have that in my library list and have HTTPAPI as a binding directory.