Starting the wire listener

You can start the wire listener for the MongoDB API, the REST API, or the MQTT protocol, by using the start command.

Before you begin

  • Stop all wire listeners that are currently running. If you create a server instance during the installation process, the MongoDB API wire listener is started automatically and connected to the MongoDB API.
  • If you plan to customize the Logback logger or another custom Simple Logging Facade for Java (SLF4J) logger, you must configure the logger before starting the wire listener.
  • Configuring the wire listener for the first time
  • Requirements for JSON compatibility

Procedure

To start the wire listener, run the wire listener command with the -start option.
For example:
java -jar $INFORMIXDIR/bin/jsonListener.jar
-config $INFORMIXDIR/etc/jsonListener.properties -start
The listener.type property in the configuration file that you specify defines whether to start the wire listener for the MongoDB API, the REST API, or the MQTT protocol.

Results

The wire listener starts.

Examples

In the following example, the wire listener is started with the configuration file specified as jsonListener_mongo.properties, the log file specified as jsonListener_mongo.log, and the log level specified as info:
java -jar $INFORMIXDIR/bin/jsonListener.jar
-config $INFORMIXDIR/etc/jsonListener_mongo.properties
-logfile $INFORMIXDIR/jsonListener_mongo.log
-loglevel info -start
Here is the output from starting the wire listener:
starting mongo listener on port 27017
In the following example, the wire listener is started with the configuration file specified as jsonListener_rest.properties:
java -jar $INFORMIXDIR/bin/jsonListener.jar
-config $INFORMIXDIR/etc/jsonListener_rest.properties -start
Here is the output from starting the REST API wire listener:
starting rest listener on port 27017