gtpm2m37 | Migration Guide: Program Update Tapes |
The following section discusses the migration considerations for TPF Internet mail server enhancements for PUT 15.
See the APEDIT for APAR PJ27966 for information about prerequisite APARs.
TPF Internet mail server enhancements for PUT 15 improve the performance and functionality of TPF Internet mail server support. See TPF Internet Mail Server Support (APARs PJ27784 and PJ27865) for more information.
The enhancements provided with APAR PJ27966 include the following:
There are no changes.
There are no changes.
The following section summarizes interface changes.
The following section summarizes C/C++ language changes. This information is presented in alphabetic order by the type of C/C++ language information. See the TPF C/C++ Language Support User's Guide and TPF Application Programming for more information about the C/C++ language.
There are no changes.
There are no changes.
Table 1161 summarizes the general use C/C++ language header file changes. This information is presented in alphabetic order by the name of the general use C/C++ language header file.
General use means these header files are available for your
use.
C/C++ Language Header File | New, Changed, or No Longer Supported? | Do You Need to Recompile Segments? | Segments to Recompile |
---|---|---|---|
tpf_mail.h | Changed | No | Not Applicable |
Table 1162 summarizes the general use C/C++ language header file
changes that are for IBM use only. This information is presented in
alphabetic order by the name of the general use C/C++ language header
file.
C/C++ Language Header File (IBM Use Only) | New, Changed, or No Longer Supported? | Do You Need to Recompile Segments? | Segments to Recompile |
---|---|---|---|
tpfmail.h | Changed | No | Not Applicable |
tpfmaild.h | Changed | No | Not Applicable |
There are no changes.
Table 1163 summarizes changes to the link-edited modules shipped by
IBM, which should go into a data set with attributes
DCB=(RECFM=U,LRECL=80,BLKSIZE=1200). This information is presented in
alphabetic order by the name of the link-edited module.
Table 1163. Changes to Link-Edited Modules for TPF Internet Mail Server Enhancements for PUT 15
Link-Edited Module | New, Changed, or No Longer Supported? | Description of Change |
---|---|---|
CMNA | Changed | Updated for TPF Internet mail server enhancements for PUT 15. |
CMNC | Changed | Updated for TPF Internet mail server enhancements for PUT 15. |
CMNI | Changed | Updated for TPF Internet mail server enhancements for PUT 15. |
CMNM | New | Added for TPF Internet mail server enhancements for PUT 15. |
CMNP | New | Added for TPF Internet mail server enhancements for PUT 15. |
CMNS | New | Added for TPF Internet mail server enhancements for PUT 15. |
CMNZ | Changed | Updated for TPF Internet mail server enhancements for PUT 15. |
CMN0 | Changed | Updated for TPF Internet mail server enhancements for PUT 15. |
CMN1 | Changed | Updated for TPF Internet mail server enhancements for PUT 15. |
CMN2 | Changed | Updated for TPF Internet mail server enhancements for PUT 15. |
CMN3 | Changed | Updated for TPF Internet mail server enhancements for PUT 15. |
CMN8 | Changed | Updated for TPF Internet mail server enhancements for PUT 15. |
COMX | Changed | Updated for TPF Internet mail server enhancements for PUT 15. |
Table 1164 summarizes changes to members. This information is presented in alphabetic order by the name of the member.
Notes:
Table 1164. Changes to Members for TPF Internet Mail Server Enhancements for PUT 15
Member | DLM/DLL/LLM Name | Type | New, Changed, or No Longer Supported? | Member Type | Description of Change |
---|---|---|---|---|---|
C536 | COMX | LLM | Changed | C Language | Updated for TPF Internet mail server enhancements for PUT 15. |
There are no changes.
There are no changes.
There are no changes.
There are no changes.
There are no changes.
The following section summarizes the macro changes. This information is presented in alphabetic order by the type of macro.
There are no changes.
There are no changes.
There are no changes.
There are no changes.
Table 1165 summarizes the selected equate macro changes. This
information is presented in alphabetic order by the name of the selected
equate macro.
Table 1165. Changes to Selected Equate Macros for TPF Internet Mail Server Enhancements for PUT 15
Selected Equate Macro | New, Changed, or No Longer Supported? | Do You Need to Reassemble Programs? | Programs to Reassemble |
---|---|---|---|
CZ1SE | Changed | No | Not Applicable |
There are no changes.
Table 1166 summarizes the system initialization program (SIP) skeleton
and internal macro changes. This information is presented in alphabetic
order by the name of the SIP skeleton and internal macro. If the SIP
skeleton and internal macro (inner macro) is changed, you must reassemble the
SIP Stage I deck and run the appropriate job control language (JCL) jobs from
the SIP Stage II deck.
SIP Skeleton and Internal Macro | New, Changed, or No Longer Supported? |
---|---|
SPPGML | Changed |
There are no changes.
Table 1167 summarizes system initialization program (SIP) Stage II
macro changes. This information is presented in alphabetic order by the
name of the SIP Stage II macro. If IBMPAL is changed, you must run the
system allocator (SALO) and load the new program allocation table
(PAT) to the TPF 4.1 system.
Table 1167. Changes to SIP Stage II Macros for TPF Internet Mail Server Enhancements for PUT 15
SIP Stage II Macro | New, Changed, or No Longer Supported? |
---|---|
IBMPAL | Changed |
There are no changes.
There are no changes.
There are no changes.
There are no changes.
There are no changes.
There are no changes.
The following section summarizes functional and operational changes. This information is presented in alphabetic order by the functional or operational change.
See Appendix A, "PUT 2-15 Interface Changes by Authorized Program Analysis Report (APAR)" for a summary of functional and operational changes by APAR.
Table 1168 summarizes command changes. This information is presented in alphabetic order by the name of the command. See TPF Operations for a complete description of all commands.
Attention: Changes to commands can impact any automation
programs you are using in your complex.
Table 1168. Changes to Commands for TPF Internet Mail Server Enhancements for PUT 15
Command | New, Changed, or No Longer Supported? | Description of Change |
---|---|---|
ZMAIL | Changed | Added the SYSLOG parameter. |
Table 1169 summarizes message (offline and online messages) and system error changes.
The message IDs or system error numbers are listed in numeric order preceded by their alphabetic prefix. Some offline and online messages do not have a standard message ID. For these, the messages are presented in alphabetic order based on the initial message text; or for those messages that begin with variable information, the initial message text that follows that variable information. See Messages (System Error and Offline) and Messages (Online) for a complete description of all messages and system errors.
Attention: Changes to offline messages, online messages,
and system errors may impact any automation programs you are using in your
complex.
Message ID or System Error Number | Message Type | New, Changed, or No Longer Supported? |
---|---|---|
09812D | System Error | New |
IMAP0001E | Online | New |
IMAP0002E | Online | New |
IMAP0003E | Online | New |
IMAP0004E | Online | New |
POP30001E | Online | New |
POP30002E | Online | New |
POP30003E | Online | New |
POP30004E | Online | New |
SMTP0001E | Online | New |
SMTP0002E | Online | New |
SMTP0003E | Online | New |
SMTP0004E | Online | New |
There are no changes.
There are no changes.
There are no changes.
There are no changes.
There are no changes.
Table 1170 summarizes changes to the publications in the TPF
library. This information is presented in alphabetic order by the
publication title. See the TPF Library Guide
for more information about the TPF library.
Table 1170. Changes to TPF Publications for TPF Internet Mail Server Enhancements for PUT 15
Publication Title | Softcopy File Name | Description of Change |
---|---|---|
TPF C/C++ Language Support User's Guide | GTPCLU0F | Updated with changes to the mail function for TPF Internet mail server enhancements for PUT 15. |
Messages (System Error and Offline) and Messages (Online) | Not Applicable | Updated with information about messages and system errors that were added, changed, and no longer supported for TPF Internet mail server enhancements for PUT 15. |
TPF Migration Guide: Program Update Tapes | GTPMG205 | Updated with migration considerations for TPF Internet mail server enhancements for PUT 15. |
TPF Operations | GTPOPR0F | Updated with information about the commands that were added and changed for TPF Internet mail server enhancements for PUT 15. |
TPF Transmission Control Protocol/Internet Protocol | GTPCLW0B | Updated with information about TPF Internet mail server enhancements for PUT 15. |
There are no changes.
The mail function was updated to include options that allow you to access Internet mail by using a data level instead of a file name. These changes make it easier for you to process Internet mail with TPF applications that are written in assembler. See the TPF C/C++ Language Support User's Guide for more information about the mail function.
There are no changes.
There are no changes.
There are no changes.
Use the following procedure to install TPF Internet mail server enhancements for PUT 15 on your TPF 4.1 system:
ZINET DELETE S-SMTP
ZINET DELETE S-IMAP
ZINET DELETE S-POP3
See TPF Operations for more information about the ZINET DELETE command.
ZINET ADD S-SMTP PGM-CMNS MODEL-DAEMON ACT-OPER
ZINET ADD S-IMAP PGM-CMNM MODEL-DAEMON ACT-OPER
ZINET ADD S-POP3 PGM-CMNP MODEL-DAEMON ACT-OPER
See TPF Operations for more information about the ZINET ADD command.
The mail servers are now ready for you to use.