Version 3.1.1
 —  Using the Adabas Event Replicator Subsystem  —

Maintaining Input Queue (IQUEUE) Definitions

An IQUEUE definition defines the input queue on which Event Replicator for Adabas should listen for requests from EntireX Communicator and MQSeries targets. At least one definition is required for every EntireX Communicator or MQSeries target you intend to use.

This document covers the following topics:


Listing IQUEUE Definitions

Start of instruction setTo use the Adabas Event Replicator Subsystem to list the IQUEUE definitions stored in the Replicator system file:

Top of page

Adding IQUEUE Definitions

Start of instruction setTo use the Adabas Event Replicator Subsystem to add an IQUEUE definition to the Replicator system file:

  1. Select option Q from the Adabas Event Replicator Subsystem Main Menu.

    The List of IQUEUE Definitions screen appears.

  2. Press PF4 on the List of IQUEUE Definitions screen.

    The Create New IQUEUE Definition screen appears.

    09:53:52      ***** A D A B A S  EVENT REPLICATOR SUBSYSTEM *****    2007-06-15
                             Create New IQUEUE Definition                M-RP1390  
                                                                                   
                                                                                   
                     Code    Function                                              
                     ----    -------------------------------------                 
                       M     Create MQ Input Queue Definition                      
                       E     Create Broker Input Queue Definition                  
                       ?     Help                                                  
                       .     Exit                                                  
                      ----   -------------------------------------                 
                                                                                   
                                                                                   
              Code ... _                                                           
                                                                                   
                                                                                   
                                                                                   
                                                                                   
                                                                                   
                                                                                   
    Command ==>                                                                    
    Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
          Help        Exit                                                  Menu   
  3. Select the code on this screen corresponding to the type of IQUEUE definition you need.

    The appropriate IQUEUE definition screen appears for the selected IQUEUE type. For more information, read one of the following:

Creating an EntireX Communicator IQUEUE Definition

Be sure to read Using EntireX Communicator as the Messaging System prior to using EntireX Communicator as the messaging subsystem.

Start of instruction setTo use the Adabas Event Replicator Subsystem to add an EntireX Communicator IQUEUE definition to the Replicator system file:

  1. Select option E on the Create New IQUEUE Definition screen.

    The EntireX Broker Input Queue Definition screen appears.

     15:19:33      ***** A D A B A S  EVENT REPLICATOR SUBSYSTEM *****    2007-06-28
                                     EntireX Broker                       M-RP1320  
                                 Input Queue Definition                             
                                                                                    
                                                                                    
                                                                                    
             Input Queue Name ............ ________                                 
             Broker ID ................... ________________________________         
             Broker Service .............. ________________________________         
             Service Name ................ ________________________________         
             Service Class ............... ________________________________         
             Input Queue Buffer Length ... ______2048                               
             Retry Interval .............. GLOBAL____                               
             Retry Count ................. GLOBAL____                               
                                                                                    
                                                                                    
                                                                                    
                                                                                    
                                                                                    
                                                                                    
     Command ==>                                                                    
     Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
           Help        Exit        Save                                      Menu   
  2. Update the fields on this screen as described in the following table.

    Parameter Name Specify Default
    Broker ID The EntireX Communicator Broker ID you want used for this IQUEUE definition.

    Broker IDs come in two formats: one for TCP/IP communications and one for Adabas SVC communication. For TCP/IP communications, the format is:

    ip-address:port-number:TCP

    In this case, the ip-address setting is the TCP/IP IP address and the port-number setting should match the EntireX Communicator PORT parameter.

    For Adabas SVC communications, the fomat is:

    'broker-id:SVCnnn:NET'

    In this case, the broker-id setting should match the EntireX Communicator BROKER-ID parameter in the Broker ETBFILE DD. The nnn setting should match either the EntireX Communicator ADASVC or ADA5SVC parameters in the Broker PARMS DD statement.

    This is the equivalent of specifying the IQETBBROKERID parameter in the Event Replicator Server startup job.

    ETBBROKERID value
    Broker Service The EntireX Communicator service you want used for this IQUEUE definition. This should be the same as the value specified for the SERVICE parameter in EntireX Communicator. The ID can be up to 32 characters long.

    This is the equivalent of specifying the IQETBSERVICE parameter in the Event Replicator Server startup job.

    ---
    Input Queue Buffer Length The length, in bytes, of the input buffer associated with this input queue. Valid values range from "2048" through "2,147,483,647". However, the practical maximum value is restricted by the amount of virtual storage available in the Event Replicator Server address space. If you enter a value less than "2048", "2048" is used.

    This is the equivalent of specifying the IQBUFLEN parameter in the Event Replicator Server startup job.

    2048
    Input Queue Name A unique name for the IQUEUE definition. The name must use alphanumeric characters and be between one and 8 characters long.

    This is the equivalent of specifying the IQUEUE NAME parameter in the Event Replicator Server startup job.

    ---
    Retry Count The number of times that an attempt to open the input queue will be retried at the interval specified by the Retry Interval parameter. This is the equivalent of specifying the IQRETRYCOUNT parameter directly in the Event Replicator Server startup job.

    Valid values range from 0 through 2,147,483,647 or the literal "GLOBAL".

    If the value "GLOBAL" is specified for this parameter, the specification for the Retry Count global variable will be used. Any retry attempts will occur at the interval specified by the Retry Interval parameter. A value of zero indicates that no retry attempt to open this input queue should occur.

    The value of the Retry Count global variable
    Retry Interval The default number of seconds between retry attempts to open the input queue identified by this definition. This is the equivalent of specifying the IQRETRYINTERVAL parameter directly in the Event Replicator Server startup job.

    Valid values are 0, 5 through 2,147,483,647, or the literal "GLOBAL".

    If the value "GLOBAL" is specified for this parameter, the specification for the Retry Interval global variable will be used. A value of zero indicates that no retry attempt to open this input queue should occur. Except for a specification of zero, the minimum value that can be specified for this parameter is 5 seconds.

    The value of the Retry Interval global variable
    Service Class The EntireX Communicator service class you want used for this IQUEUE definition. This should be the same as the value specified for the CLASS parameter in EntireX Communicator. The name can be up to 32 characters long.

    This is the equivalent of specifying the IQETBSERVICECLASS parameter in the Event Replicator Server startup job.

    ---
    Service Name The name of the EntireX Communicator service you want used for this IQUEUE definition. This should be the same as the value specified for the SERVER parameter in EntireX Communicator. The name can be up to 32 characters long.

    This is the equivalent of specifying the IQETBSERVICENAME parameter in the Event Replicator Server startup job.

    ---
  3. Press PF5 to save the IQUEUE definition.

Creating an MQSeries IQUEUE Definition

Be sure to read Using MQSeries as the Messaging System prior to using EntireX Communicator as the messaging subsystem.

Start of instruction setTo use the Adabas Event Replicator Subsystem to add an MQSeries IQUEUE definition to the Replicator system file:

  1. Select option M on the Create New IQUEUE Definition screen.

    The MQSeries Input Queue Definition screen appears.

    15:39:40      ***** A D A B A S  EVENT REPLICATOR SUBSYSTEM *****    2007-06-28
                                       MQSeries                          M-RP1310  
                                Input Queue Definition                             
                                                                                   
                                                                                   
                                                                                   
    Input Queue Name ........... ________                                          
    Queue Manager Name.......... ________________________________________________  
    MQ Queue Name .............. ________________________________________________  
    Input Queue Buffer Length .. ______2048                                        
    Retry Interval ............. GLOBAL____                                        
    Retry Count ................ GLOBAL____                                        
                                                                                   
                                                                                   
                                                                                   
                                                                                   
                                                                                   
                                                                                   
                                                                                   
                                                                                   
    Command ==>                                                                    
    Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
          Help        Exit        Save                                      Menu   
  2. Update the fields on this screen as described in the following table.

    Parameter Name Specify Default
    Input Queue Buffer Length The length, in bytes, of the input buffer associated with this input queue. Valid values range from "2048" through "2,147,483,647". However, the practical maximum value is restricted by the amount of virtual storage available in the Event Replicator Server address space. If you enter a value less than "2048", "2048" is used.

    This is the equivalent of specifying the IQBUFLEN parameter in the Event Replicator Server startup job.

    2048
    Input Queue Name A unique name for the IQUEUE definition. The name must use alphanumeric characters and be between one and 8 characters long.

    This is the equivalent of specifying the IQUEUE NAME parameter in the Event Replicator Server startup job.

    ---
    MQ Queue name The name of the MQSeries queue you want used for this IQUEUE definition. The name can be up to 48 characters long.

    This is the equivalent of specifying the IQMQQNAME parameter in the Event Replicator Server startup job.

    ---
    Queue Manager Name The name of the MQSeries queue manager you want used for this IQUEUE definition. The name can be up to 48 characters long.

    This is the equivalent of specifying the IQMQQMGRNAME parameter in the Event Replicator Server startup job.

    ---
    Retry Count The number of times that an attempt to open the input queue will be retried at the interval specified by the Retry Interval parameter. This is the equivalent of specifying the IQRETRYCOUNT parameter directly in the Event Replicator Server startup job.

    Valid values range from 0 through 2,147,483,647 or the literal "GLOBAL".

    If the value "GLOBAL" is specified for this parameter, the specification for the Retry Count global variable will be used. Any retry attempts will occur at the interval specified by the Retry Interval parameter. A value of zero indicates that no retry attempt to open this input queue should occur.

    The value of the Retry Count global variable
    Retry Interval The default number of seconds between retry attempts to open the input queue identified by this definition. This is the equivalent of specifying the IQRETRYINTERVAL parameter directly in the Event Replicator Server startup job.

    Valid values are 0, 5 through 2,147,483,647, or the literal "GLOBAL".

    If the value "GLOBAL" is specified for this parameter, the specification for the Retry Interval global variable will be used. A value of zero indicates that no retry attempt to open this input queue should occur. Except for a specification of zero, the minimum value that can be specified for this parameter is 5 seconds.

    The value of the Retry Interval global variable
  3. Press PF5 to save the IQUEUE definition.

Top of page

Modifying IQUEUE Definitions

Start of instruction setTo use the Adabas Event Replicator Subsystem to modify an IQUEUE definition in the Replicator system file:

  1. List the IQUEUE definitions in the Adabas Event Replicator Subsystem, as described in Listing IQUEUE Definitions.

    The IQUEUE definitions are listed on the List of IQUEUE Definitions screen.

  2. Locate the definition you want to modify on the screen and enter an M in the Sel column for that definition.

    An appropriate IQUEUE definition screen appears for the IQUEUE type you selected. For information on modifying this screen, read the description of adding that type of IQUEUE definition in Adding IQUEUE Definitions.

  3. When all modifications have been made, press PF5 to save the changes.

Top of page

Copying IQUEUE Definitions

Start of instruction setTo use the Adabas Event Replicator Subsystem to copy an IQUEUE definition in the Replicator system file:

  1. List the IQUEUE definitions in the Adabas Event Replicator Subsystem, as described in Listing IQUEUE Definitions.

    The IQUEUE definitions are listed on the List of IQUEUE Definitions screen.

  2. Locate the definition you want to copy on the screen and enter a C in the Sel column for that definition.

    A dialog appears requesting a name for the copy of the IQUEUE definition.

                                   
                                   
      Enter new name: ________     
      or press ENTER to cancel     
                                   
                                   
  3. Specify a new, unique name for the copy of the IQUEUE definition and press Enter.

    The IQUEUE definition is copied and the copy appears on the List of IQUEUE Definitions screen.

Top of page

Deleting IQUEUE Definitions

Start of instruction setTo use the Adabas Event Replicator Subsystem to delete an IQUEUE definition in the Replicator system file:

  1. List the IQUEUE definitions in the Adabas Event Replicator Subsystem, as described in Listing IQUEUE Definitions.

    The IQUEUE definitions are listed on the List of IQUEUE Definitions screen.

  2. Locate the definition you want to delete on the screen and enter a D in the Sel column for that definition.

    The IQUEUE definition is deleted.

Top of page