Your product can use various type of libraries:
- z/OS® Language Environment® libraries
- Because z/OS Language
Environment is upward-compatible, a program that runs on a
lower level of z/OS Language
Environment can also run on higher levels without being relinked
or recompiled. You can optionally recompile your programs, if you
want to take advantage of new features that are introduced to z/OS Language
Environment.
- Your own libraries
- If your program uses your own libraries, you can statically
bind the libraries with the program and consider them an integral
part of the product.
- Third-party libraries
- If your application uses third-part vendor libraries, you should
consider whether the linking is static or dynamic (if it is a DLL),
and whether the libaries are upward-compatible. If you statically
link a library with your application, you can use either the ++MOD
method or the ++PROGRAM method, as described in Linking.