Previous Next JavaScript must be enabled to correctly display this content

## Invoking Reallocation Batch for Structure

post

/poolRealloc/execute/async

This endpoint is used to invoke reallocation batch for structure asynchronously.

### Request

Supported Media Types

- application/json
- application/xml

Body ()
Request Body that contains data required for running a reallocation batch
Root Schema : LmmTmPoolStructureCollection
Type: `object`
Collection of pool position.
Show Source

- data(optional): array data
- jobSchedulerId(optional): string

    {
        "description":"Collection of pool position.",
        "type":"object",
        "properties":{
            "jobSchedulerId":{
                "type":"string"
            },
            "data":{
                "type":"array",
                "items":{
                    "$ref":"#/definitions/LmmTmPoolStructureDTO"
                }
            }
        }
    }

Nested Schema : data
Type: `array`
Show Source

- Array of: object LmmTmPoolStructureDTO

    {
        "type":"array",
        "items":{
            "$ref":"#/definitions/LmmTmPoolStructureDTO"
        }
    }

Nested Schema : LmmTmPoolStructureDTO
Type: `object`
Show Source

- headerSimAccount(optional): string
- jobSchedulerId(optional): string
- simulate(optional): string
- simulateExecDt(optional): string(date)
- simulateFromDt(optional): string(date)
- simulateToDt(optional): string(date)
- structureId(optional): string
  Pattern: `[0-9a-fA-Z-]{1,36}`
- sweepReport(optional): object LmrSimulationSweepReportDTO

    {
        "type":"object",
        "properties":{
            "structureId":{
                "type":"string",
                "description":"",
                "pattern":"[0-9a-fA-Z-]{1,36}"
            },
            "jobSchedulerId":{
                "type":"string",
                "description":""
            },
            "simulate":{
                "type":"string",
                "description":""
            },
            "simulateFromDt":{
                "type":"string",
                "format":"date",
                "description":""
            },
            "simulateToDt":{
                "type":"string",
                "format":"date",
                "description":""
            },
            "simulateExecDt":{
                "type":"string",
                "format":"date",
                "description":""
            },
            "headerSimAccount":{
                "type":"string",
                "description":""
            },
            "sweepReport":{
                "$ref":"#/definitions/LmrSimulationSweepReportDTO"
            }
        }
    }

Nested Schema : LmrSimulationSweepReportDTO
Type: `object`
Show Source

- benefitReportBody(optional): array benefitReportBody
- benefitReportHeader(optional): object BenefitReportHeaderDTO
- benefitSummary(optional): object BenefitSummaryDTO
- sweepLogReportBody(optional): array sweepLogReportBody
- sweepLogReportHeader(optional): object SweepLogReportHeaderDTO

    {
        "type":"object",
        "properties":{
            "benefitReportHeader":{
                "type":"object",
                "$ref":"#/definitions/BenefitReportHeaderDTO"
            },
            "benefitReportBody":{
                "type":"array",
                "items":{
                    "$ref":"#/definitions/BenefitReportBodyDTO"
                }
            },
            "sweepLogReportHeader":{
                "type":"object",
                "$ref":"#/definitions/SweepLogReportHeaderDTO"
            },
            "sweepLogReportBody":{
                "type":"array",
                "items":{
                    "$ref":"#/definitions/SweepLogReportBodyDTO"
                }
            },
            "benefitSummary":{
                "type":"object",
                "$ref":"#/definitions/BenefitSummaryDTO"
            }
        }
    }

Nested Schema : benefitReportBody
Type: `array`
Show Source

- Array of: object BenefitReportBodyDTO

    {
        "type":"array",
        "items":{
            "$ref":"#/definitions/BenefitReportBodyDTO"
        }
    }

Nested Schema : BenefitReportHeaderDTO
Type: `object`
Show Source

- customerId(optional): string
  Pattern: `[a-zA-Z0-9]{1,20}`
- customerName(optional): string
- fromDt(optional): string
- generatedBy(optional): string
- generatedOn(optional): string
- headerAccount(optional): string
- headerCcy(optional): string
- simulationId(optional): string
- structureDesc(optional): string
- structureId(optional): string
  Pattern: `[0-9a-fA-Z-]{1,36}`
- structureType(optional): string
- toDt(optional): string

    {
        "type":"object",
        "properties":{
            "structureId":{
                "type":"string",
                "description":"",
                "pattern":"[0-9a-fA-Z-]{1,36}"
            },
            "structureDesc":{
                "type":"string",
                "description":""
            },
            "structureType":{
                "type":"string",
                "description":""
            },
            "simulationId":{
                "type":"string",
                "description":""
            },
            "fromDt":{
                "type":"string",
                "description":""
            },
            "toDt":{
                "type":"string",
                "description":""
            },
            "headerAccount":{
                "type":"string",
                "description":""
            },
            "headerCcy":{
                "type":"string",
                "description":""
            },
            "generatedOn":{
                "type":"string",
                "description":""
            },
            "generatedBy":{
                "type":"string",
                "description":""
            },
            "customerId":{
                "type":"string",
                "description":"",
                "pattern":"[a-zA-Z0-9]{1,20}"
            },
            "customerName":{
                "type":"string",
                "description":""
            }
        }
    }

Nested Schema : BenefitSummaryDTO
Type: `object`
Show Source

- simulationBenefit(optional): number
- totalPostSweepIntHdrCcy(optional): number
- totalPreSweepIntHdrCcy(optional): number

    {
        "type":"object",
        "properties":{
            "totalPostSweepIntHdrCcy":{
                "type":"number",
                "description":""
            },
            "totalPreSweepIntHdrCcy":{
                "type":"number",
                "description":""
            },
            "simulationBenefit":{
                "type":"number",
                "description":""
            }
        }
    }

Nested Schema : sweepLogReportBody
Type: `array`
Show Source

- Array of: object SweepLogReportBodyDTO

    {
        "type":"array",
        "items":{
            "$ref":"#/definitions/SweepLogReportBodyDTO"
        }
    }

Nested Schema : SweepLogReportHeaderDTO
Type: `object`
Show Source

- customerId(optional): string
  Pattern: `[a-zA-Z0-9]{1,20}`
- customerName(optional): string
- fromDate(optional): string
- simulationDesc(optional): string
- simulationId(optional): string
- toDate(optional): string

    {
        "properties":{
            "simulationId":{
                "type":"string",
                "description":""
            },
            "simulationDesc":{
                "type":"string",
                "description":""
            },
            "customerId":{
                "type":"string",
                "description":"",
                "pattern":"[a-zA-Z0-9]{1,20}"
            },
            "customerName":{
                "type":"string",
                "description":""
            },
            "fromDate":{
                "type":"string",
                "description":""
            },
            "toDate":{
                "type":"string",
                "description":""
            }
        }
    }

Nested Schema : BenefitReportBodyDTO
Type: `object`
Show Source

- accountDesc(optional): string
- accountNo(optional): string
- branch(optional): string
- branchDesc(optional): string
- ccy(optional): string
- headerCcy(optional): string
- postSweepIntAccCcy(optional): number
- postSweepIntHeaderCcy(optional): number
- preSweepIntAccCcy(optional): number
- preSweepIntHeaderCcy(optional): number

    {
        "type":"object",
        "properties":{
            "accountNo":{
                "type":"string",
                "description":""
            },
            "accountDesc":{
                "type":"string",
                "description":""
            },
            "ccy":{
                "type":"string",
                "description":""
            },
            "headerCcy":{
                "type":"string",
                "description":""
            },
            "branch":{
                "type":"string",
                "description":""
            },
            "branchDesc":{
                "type":"string",
                "description":""
            },
            "preSweepIntAccCcy":{
                "type":"number",
                "description":""
            },
            "preSweepIntHeaderCcy":{
                "type":"number",
                "description":""
            },
            "postSweepIntAccCcy":{
                "type":"number",
                "description":""
            },
            "postSweepIntHeaderCcy":{
                "type":"number",
                "description":""
            }
        }
    }

Nested Schema : SweepLogReportBodyDTO
Type: `object`
Show Source

- fromAccountBal(optional): number
- fromAccountNo(optional): string
- fromAcPostSweepAcBal(optional): number
- fromBranch(optional): string
- fromCcy(optional): string
- logId(optional): string
- prodDesc(optional): string
- sweepDirection(optional): string
- toAccountBal(optional): number
- toAccountNo(optional): string
- toAcPostSweepAcBal(optional): number
- toBranch(optional): string
- toCcy(optional): string
- valueDt(optional): string

    {
        "type":"object",
        "properties":{
            "logId":{
                "type":"string",
                "description":""
            },
            "prodDesc":{
                "type":"string",
                "description":""
            },
            "valueDt":{
                "type":"string",
                "description":""
            },
            "fromAccountNo":{
                "type":"string",
                "description":""
            },
            "fromBranch":{
                "type":"string",
                "description":""
            },
            "fromCcy":{
                "type":"string",
                "description":""
            },
            "fromAccountBal":{
                "type":"number",
                "description":""
            },
            "fromAcPostSweepAcBal":{
                "type":"number",
                "description":""
            },
            "toAccountNo":{
                "type":"string",
                "description":""
            },
            "toBranch":{
                "type":"string",
                "description":""
            },
            "toCcy":{
                "type":"string",
                "description":""
            },
            "toAccountBal":{
                "type":"number",
                "description":""
            },
            "toAcPostSweepAcBal":{
                "type":"number",
                "description":""
            },
            "sweepDirection":{
                "type":"string",
                "description":""
            }
        }
    }

Back to Top

### Response

Supported Media Types

- application/json
- application/xml

#### 201 Response

Returns message of succes or failure
Headers

- Location: string
  URL of newly created sweepmaster data

Body ()
Root Schema : ResponseDtoWrapper
Type: `object`
Show Source

- data(optional): object ResponseResourceSupport
- messages(optional): object ResponseDto

    {
        "type":"object",
        "properties":{
            "messages":{
                "$ref":"#/definitions/ResponseDto"
            },
            "data":{
                "$ref":"#/definitions/ResponseResourceSupport"
            }
        }
    }

Nested Schema : ResponseResourceSupport
Type: `object`
Nested Schema : ResponseDto
Type: `object`
Show Source

- codes(optional): array codes
- id(optional): string
- requestId(optional): string
- status(optional): string

    {
        "type":"object",
        "properties":{
            "id":{
                "type":"string"
            },
            "status":{
                "type":"string"
            },
            "codes":{
                "type":"array",
                "items":{
                    "$ref":"#/definitions/ResponseCode"
                }
            },
            "requestId":{
                "type":"string"
            }
        }
    }

Nested Schema : codes
Type: `array`
Show Source

- Array of: object ResponseCode

    {
        "type":"array",
        "items":{
            "$ref":"#/definitions/ResponseCode"
        }
    }

Nested Schema : ResponseCode
Type: `object`
Show Source

- arg(optional): string
- args(optional): array args
- Code(optional): string
- Desc(optional): string
- Language(optional): string
- Type(optional): string

    {
        "type":"object",
        "properties":{
            "Code":{
                "type":"string"
            },
            "Desc":{
                "type":"string"
            },
            "Type":{
                "type":"string"
            },
            "Language":{
                "type":"string"
            },
            "args":{
                "type":"array",
                "items":{
                    "type":"object"
                }
            },
            "arg":{
                "type":"string"
            }
        }
    }

Nested Schema : args
Type: `array`
Show Source

- Array of: object items

    {
        "type":"array",
        "items":{
            "type":"object"
        }
    }

Nested Schema : items
Type: `object`

#### 400 Response

Malformed syntax.

#### 401 Response

Request does not have sufficient credentials.

#### 403 Response

Request is not authorized.

#### 405 Response

Invalid input

#### 500 Response

Internal error
Back to Top