SOAP Operation – getAccountGovernanceInfo

The getAccountGovernanceInfo operation can be used to retrieve the account concurrency limit and the unallocated concurrency limit through SOAP web services.

If an integration has insufficient concurrency limit allocated to it, it can use the getAccountGovernanceInfo operation. With the retrieved information the integration can determine whether there is sufficient unallocated concurrency limit for the account and can suggest the administrator to increase the concurrency limit allocated to the integration.

If an integration does not have concurrency limit allocated to it, and the unallocated concurrency limit is insufficient, the application can use the getAccountGovernanceInfo operation. With the retrieved information the integration can advise the administrator to concider decreasing the concurrency limit allocated for other integrations and calculate if that is feasible.

REQUEST

RESPONSE

<soapenv:Envelope
    xmlns:xsd='http://www.w3.org/2001/XMLSchema'
    xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
    xmlns:soapenv='http://schemas.xmlsoap.org/soap/envelope/'
    xmlns:platformCore='urn:core_2021_2.platform.webservices.netsuite.com'
    xmlns:listRel='urn:relationships_2021_2.lists.webservices.netsuite.com'
    xmlns:listAcct='urn:accounting_2021_2.lists.webservices.netsuite.com'
    xmlns:platformMsgs='urn:messages_2021_2.platform.webservices.netsuite.com'>
    <soapenv:Header>
        <tokenPassport xsi:type='platformCore:TokenPassport'>
            <account xsi:type='xsd:string'>{{accountId}}</account>
            <consumerKey xsi:type='xsd:string'>{{consumerKey}}</consumerKey>
            <token xsi:type='xsd:string'>{{tokenId}}</token>
            <nonce xsi:type='xsd:string'>{{nonce}}</nonce>
            <timestamp xsi:type='xsd:long'>{{timestamp}}</timestamp>
            <signature algorithm='HMAC_SHA256' xsi:type='platformCore:TokenPassportSignature'>{{signature}}</signature>
        </tokenPassport>
    </soapenv:Header>
       <soapenv:Body>
        <getAccountGovernanceInfo xsi:type='platformMsgs:GetAccountGovernanceInfoRequest'/>
    </soapenv:Body>
</soapenv:Envelope>
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <soapenv:Header>
        <platformMsgs:documentInfo xmlns:platformMsgs="urn:messages_2021_2.platform.webservices.netsuite.com">
            <platformMsgs:nsId>WEBSERVICES_TSTDRV2779698_0801202313239049911338450068_ff2f7</platformMsgs:nsId>
        </platformMsgs:documentInfo>
    </soapenv:Header>
    <soapenv:Body>
        <getAccountGovernanceInfoResponse xmlns="">
            <platformCore:getAccountGovernanceInfoResult xmlns:platformCore="urn:core_2021_2.platform.webservices.netsuite.com">
                <platformCore:status isSuccess="true"/>
                <platformCore:accountConcurrencyLimit>5</platformCore:accountConcurrencyLimit>
                <platformCore:unallocatedConcurrencyLimit>5</platformCore:unallocatedConcurrencyLimit>
            </platformCore:getAccountGovernanceInfoResult>
        </getAccountGovernanceInfoResponse>

Leave a comment

Your email address will not be published. Required fields are marked *