Handling APIs of larger size

If you want to create an API file of a large size (for example, files as big as 120 MB), perform the following steps:

  1. Navigate to Administration > General > Extended settings and set the following values:
    Property Value
    watt.serve.tspace.location opt/softwareag/tmp
    watt.server.tspace.max 2000000000
    watt.server.tspace/timeToLive 300000
  2. Modify the Java memory settings in the configuration file located at SAGInstallDir/profiles/IS_default/configuration/custom_wrapper.conf and set the following values:
    Property Value
    wrapper.java.initmemory 3072
    wrapper.java.maxmemory 3072
  3. Open SAGInstallDir/InternalDatastore/config/elasticsearch.yml and set the following value:
    Property Value
    http.max_content_length 300MB
  4. Open SAGInstallDir/IntegrationServer/instances/default/packages/WmAPIGateway/config/resources/elastcisearch/config.properties and set the following value:
    Property Value
    pg.gateway.elasticsearch.client.http.response.size 300MB
  5. Open SAGInstallDir/InternalDataStore/config/jvm.options and set Xms4g to the following settings:
    • Initial heap size.
    • Maximum heap size.
  6. Restart API Gateway and API Data Store.

This memory, temporary storage, and content length settings are configured to accommodate larger APIs.

Value