API Gateway 11.1 | Administering API Gateway | Operating API Gateway | Configuration Types and Properties | API Gateway Package Configuration Properties
 
API Gateway Package Configuration Properties
API Gateway uses external Elasticsearch as its data repository. API Gateway starts the external Elasticsearch instance, if configured, using the default configuration shipped and located at SAGInstallDir/config/elasticsearch.yml
Note:
To run external Elasticsearch instances in a cluster, the elasticsearch.yml file must be updated on each instance. For additional details, see https://www.elastic.co/guide/​en/elasticsearch/guide/current/important-configuration-changes.html#important-configuration-changes.
Location : SAGInstallDir/​IntegrationServer/instances/IS_Instance_Name​/packages/WmAPIGateway/config/resources/elasticsearch/config.properties
pg.gateway.elasticsearch.autostart
Denotes the flag to manage (start or stop) external Elasticsearch as part of API Gateway. Set it to false if the start or stop of the external Elasticsearch is managed from outside the API Gateway.
Possible values: true, false.
Default value is true.
pg.gateway.elasticsearch.http.connectionTimeout
Denotes maximum time in milliseconds API Gateway waits for external Elasticsearch to start and stop if autostart is set to true.
Default value is 10000.
pg.gateway.elasticsearch.config.location
Denotes the location of the config file. If you have to use a different config file, mention the location of the config file here.
Default value is SAG_Install_Dir/config/elasticsearch.yml
Note: 
*If the external Elasticsearch hostname is same as localhost, then the system automatically modifies the value of <prop key=cluster.name> in SAG_Install_Dir/IntegrationServer/instances/IS_Instance_Name/​packages/WmAPIGateway/​config/resources/beans/gateway-datastore.xml to cluster.name property in the elasticsearch.yml file.
*If the external Elasticsearch hostname is same as localhost, then the system automatically modifies the port value of localhost:9340 in SAG_Install_Dir/IntegrationServer/instances/IS_Instance_Name/​packages/WmAPIGateway/​config/resources/beans/gateway-datastore.xml to transport.port property in the elasticsearch.yml file.
*Ensure that the cluster.name and transport.port properties are in synchronization if you encounter any errors.