The following restrictions on using DFHMFSET apply:
            
            
               
               - The DFHMFSET entry point should only be called in programs preprocessed by the CICS preprocessor. 
- The conversion of any fake TIOA addresses in the Page List must be done before the Page List is reused. Subsequent BMS SEND
                  commands specifying the SET option will only reuse the Page List if the first "logical message" has been completed (by SEND
                  PAGE, PURGE MESSAGE, or SYNCPOINT). 
               
- In OS/VS COBOL only, a SERVICE RELOAD must be done for the associated 01-level if the actual BLL cell is used as the second
                  parameter on the call to DFHMFSET. This is necessary to let the compiler know that it must re-establish the base address for
                  that 01-level using the (possibly) changed value in the BLL cell. 
               
- The Page List returned cannot exceed 127 entries (plus one for the "end-of-list" entry).