How to configure various queues for ABIS & manual adjudication communication?

In our 1.1.5 version of MOSIP we introduced communication with a manual adjudication system via. queue here are some steps to add this configuration in our MOSIP configs so that the queue gets deployed as per your configuration.

Instructions

  1. Create a JOSN configuration file for ABIS and Manual Adjudication as per the below configuration.
    This is for ABIS so lets call it registration-processor-abis.json.

    { "abis": [{ "name": "ABIS", "host": "", "port": "", "brokerUrl": "tcp://mz.ingress:30616", "inboundQueueName": "mosip-to-abis", "outboundQueueName": "abis-to-mosip", "pingInboundQueueName": "", "pingOutboundQueueName": "", "userName": "admin", "password": "admin", "typeOfQueue": "ACTIVEMQ", "inboundMessageTTL": 2700 }] }

    This is for manual adjudication, change below configs in registration-processor-mz.properties

    #Queue username registration.processor.queue.username=admin #Queue Password registration.processor.queue.password=admin #Queue Url registration.processor.queue.url=tcp://127.0.0.1:61616 #Type of the Queue registration.processor.queue.typeOfQueue=ACTIVEMQ # By default the manual verification to mosip queue address is set as below. If you want to change default address then add below config and change adddress registration.processor.queue.manualverification.response=mv-to-mosip # By default the mosip to manual verification queue address is set as below. If you want to change default address then add below config and change adddress registration.processor.queue.manualverification.request=mosip-to-mv
  2. Restart ABIS middleware for changes in ABIS queue property changes and Manual Verification Stage for manual verification queue properties.