Application Gateway API

Use this API to create a simple application gateway of the type custom gateway. You can have up to 20 application gateways.

URL

https://<server>/unifiedconfig/config/applicationgateway

Operations

Parameters


Note


If any of the following fields are present during create or update API, it overrides the global settings.


Search and Sort Values

The following table shows the parameters that are searched and the parameters that are sortable.

Search parameters

Sort parameters

  • name

  • description

  • name

  • description

  • encryption


Note


Only default search is supported.


See Search and Sort.

Example Create Request

<applicationGateway>
    <description>application gateway for application1</description>
    <encryption>true</encryption>
    <faultTolerance>ALTERNATE_REQUEST</faultTolerance>
    <name>application gateway for application1</name>
    <preferredSide>A</preferredSide>
    <connections>
        <connection>
            <side>A</side>
            <address>120.22.30.102</address>
            <port>2033</port>
            <initializationData>connect</initializationData>
            <inService>true</inService>
            <maxErrors>10</maxErrors>
            <heartBeat>
                <interval>15000</interval>
                <retryLimit>10</retryLimit>
                <retryTimeout>200</retryTimeout>
                <requestTimeout>300</requestTimeout>
            </heartBeat>
            <session>
                <openTimeout>15000</openTimeout>
                <retryTimeout>60000</retryTimeout>
                <retryLimit>10</retryLimit>
            </session>
            <timeout>
                <abandon>5000</abandon>
                <late>300</late>
                <request>300</request>
            </timeout>
        </connection>
        <connection>
            <side>B</side>
            <address>120.22.30.104</address>
            <port>2034</port>
            <initializationData>connect</initializationData>
            <inService>true</inService>
            <maxErrors>10</maxErrors>
            <heartBeat>
                <interval>15000</interval>
                <retryLimit>10</retryLimit>
                <retryTimeout>200</retryTimeout>
                <requestTimeout>300</requestTimeout>
            </heartBeat>
            <session>
                <openTimeout>15000</openTimeout>
                <retryTimeout>60000</retryTimeout>
                <retryLimit>10</retryLimit>
            </session>
            <timeout>
                <abandon>5000</abandon>
                <late>300</late>
                <request>300</request>
            </timeout>
        <connection>
    </connections>
</applicationGateway>

Example Get Response

<applicationGateway>
    <refURL>/unifiedconfig/config/applicationgateway/5000</refURL>
    <changeStamp>1</changeStamp>
    <description>application gateway for application1</description>
    <encryption>true</encryption>
    <faultTolerance>ALTERNATE_REQUEST</faultTolerance>
    <name>appGateway1</name>
    <preferredSide>A</preferredSide>
    <connections>
        <connection>
            <side>A</side>
            <address>120.22.30.102</address>
            <port>2033</port>
            <initializationData>connect</initializationData>
            <inService>true</inService>
            <maxErrors>10</maxErrors>
            <heartBeat>
                <interval>15000</interval>
                <retryLimit>10</retryLimit>
                <retryTimeout>200</retryTimeout>
                <requestTimeout>300</requestTimeout>
            </heartBeat>
            <session>
                <openTimeout>15000</openTimeout>
                <retryTimeout>60000</retryTimeout>
                <retryLimit>10</retryLimit>
            </session>
            <timeout>
                <abandon>5000</abandon>
                <late>300</late>
                <request>300</request>
            </timeout>
        </connection>
        <connection>
            <side>B</side>
            <address>120.22.30.104</address>
            <port>2034</port>
            <initializationData>connect</initializationData>
            <inService>true</inService>
            <maxErrors>10</maxErrors>
            <heartBeat>
                <interval>15000</interval>
                <retryLimit>10</retryLimit>
                <retryTimeout>200</retryTimeout>
                <requestTimeout>300</requestTimeout>
            </heartBeat>
            <session>
                <openTimeout>15000</openTimeout>
                <retryTimeout>60000</retryTimeout>
                <retryLimit>10</retryLimit>
            </session>
            <timeout>
                <abandon>5000</abandon>
                <late>300</late>
                <request>300</request>
            </timeout>
        <connection>
    </connections>
</applicationGateway>