MAC-PAC Homecontact ussupport login 
Documentation > MAC-PAC Reference and Help > Reference File Categories > MFG MONITOR MSGQ ASSIGNM

Function Select

RFN37S01 - Function Select
 WILLIAMS                       COMMON FEATURES                         3/31/97

 DSP01                    REFERENCE FILE CATEGORY N37           FUNCTION SELECT

                                                                               

                                                                               

                   Category Name        MFG MONITOR MSGQ ASSIGNM               

                                                                               

                                                                               

                                        PROGRAM CALLED                          

                   Category Key         BD220CLP                               

                                        XXXXXXXXX                              

                                                                               

                                                                               

                   Request Code                                                

                                                                               

                                        1 - Add                                

                                        2 - Change                             

                                        3 - Delete                             

                                        4 - Inquire                            

                                                                               

                                                                               

                                                                                

 F2=Command          F3=Exit             F7=End Category     F8=Display List   

 F9=Inquiry                                                                    

 

The Manufacturing Monitor Message Queue Assignment category allows you to spread the asynchronous workload across four asynchronous monitors so that each is processing an even load, and so that you reduce the possibility of bottlenecks in any one of the monitors. You may want to identify your highest volume transaction types and assign them each to a unique monitor, leaving one monitor to process the remaining, lower-volume transactions.  Or you may want to use one monitor to process two or three types of medium-volume transactions.  You do not have to use all of the monitors.  If your asynchronous activity is low, you may want to assign all transactions to one monitor so that you need to have only one manufacturing monitor active in your system.  You can re-assign transactions to monitors at any time and the change will take effect immediately.  (The change will take effect for new messages sent to the monitors, but not for messages already sent -- i.e., for new transactions, not transactions awaiting asynchronous processing).  Thus, you can adjust your monitor work loads at different times in the day, etc., to react to changes in transaction activity.

PROGRAM CALLED

Required.  Enter the name of the identifier for the asynchronous program that will be called from MPASYNCMON unless a different message queue is entered.

Detail

RFN37S02 - Detail
 WILLIAMS                       COMMON FEATURES                         3/31/97

 DSP01                    REFERENCE FILE CATEGORY N37                   INQUIRE

                                                                               

                   Category Name        MFG MONITOR MSGQ ASSIGNM               

                                                                               

                                        PROGRAM CALLED                         

                   Category Key         BD220CLP                               

                                                                               

                                                                                

            MESSAGE QUEUE                                                      

       Data MPASYNMSGQ                                                         

            XXXXXXXXXX                                                         

                                                                               

            TRANSACTION DESCRIPTION                                            

       Data BILL OF DOCUMENTS MASS MAINTENANCE                                 

            XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX                           

                                                                               

            DEDICATED MODE                                                     

       Data N                                                                  

            Y                                                                  

                                                                                

 F2=Command          F3=Exit             F9=Inquiry          F10=Function Select

                                                                               

 

This screen contains the message queue information for all transaction CL programs called in the four MAC PAC manufacturing monitors.  This information has to be retrieved in all programs that send transaction messages to the selected MAC PAC asynchronous message queue for this transaction.  In addition, this screen also defines the processing time associated with each of the asynchronous transactions.

MESSAGE QUEUE

Required.  Valid values for this field are:  MPASYNMSGQ, MPASY2MSGQ, MPASY3MSGQ, and MPASY4MSGQ.  The message queue determines which of the four manufacturing monitors will process each of the types of asynchronous transactions, as described below:

        Message Queue                                  Monitor

        MPASYNMSGQ                                MPASYNCMON

        MPASY2MSGQ                                 MPASYNCMN2

        MPASY3MSGQ                                 MPASYNCMN3

        MPASY4MSGQ                                 MPASYNCMN4

The message queue can be changed for any transaction at any time.

TRANSACTION DESCRIPTION

Optional.  Enter the description for the identifier in order to indicate which transactions are being sent to the queue.

DEDICATED MODE

Optional; defaults to 'N'.  Valid values for this field are 'Y' or 'N'.  This field can be 'Y' only for IC130CLP3, SF127CLP and IC120CLP7 programs.

This flag speeds the processing time on the asynchronous transactions that have the highest volumes.  This feature is available for those transactions that typically have the highest volumes such as MO Receipts/Component Issues (IC130CLP3), Stock Transfers/Adjustments (IC120CLP7), and bar-coded Shop Floor transactions (SF127CLP).  (Note that Manufacturing Order Maintenance transactions are also typically high volume, but these transactions are always processed in a dedicated manner.)

If you want to improve the performance on one of these three types of transactions, you should set the Dedicated Mode flag to 'Y', and you should assign this transaction to an asynchronous message queue that is used only for this transaction.  When a program processes in dedicated mode, the program is left open after each transaction.  This eliminates the open and close steps that must normally be performed for each transaction, and therefore makes processing faster.  The asynchronous program can be left open while the monitor continues to process the same type of transaction.  As soon as another type of asynchronous transaction is sent to the same message queue, the dedicated program must be closed and the next program opened (which will actually result in slower than normal processing).  It is important, therefore, to ensure that any program that has a Dedicated Mode flag of 'Y' is assigned to a message queue that is only dedicated to it.  For example, if you wish to process IC130CLP3 in a dedicated mode, set the Dedicated Mode flag for IC130CLP3 to 'Y' and assign it to a unique message queue, such as MPASY2MSGQ.  Then assign all other programs to a message queue different from MPASY2MSGQ.

You can change the Dedicated Mode flag for any of the three programs at any time, but you must cancel, then re-initiate the related monitor for the change in Dedicated Mode to take affect.