Skip to main content
JSON Manual Created Edited

DESIGN/RC/KDS-41-20-2022/CD-TABLE : RC Column Design Table

Input URI

{base url} + DESIGN/RC/KDS-41-20-2022/CD-TABLE



Active Methods

POST



JSON Schema

Details

{
  "type""object",
  "required": [
    "Argument"
  ],
  "additionalProperties"false,
  "properties": {
    "Argument": {
      "type""object",
      "required": [
        "TABLE_TYPE"
      ],
      "additionalProperties"false,
      "properties": {
        "TABLE_TYPE": {
          "type""string",
          "enum": [
            "MEMB",
            "PROP"
          ]
        },
        "ELEMS": {
          "type""object",
          "additionalProperties"false,
          "properties": {
            "KEYS": {
              "type""array",
              "items": {
                "type""integer"
              }
            },
            "TO": {
              "type""string"
            },
            "STRUCTURE_GROUP_NAME": {
              "type""string"
            }
          },
          "oneOf": [
            {
              "required": [
                "KEYS"
              ],
              "not": {
                "anyOf": [
                  {
                    "required": [
                      "TO"
                    ]
                  },
                  {
                    "required": [
                      "STRUCTURE_GROUP_NAME"
                    ]
                  }
                ]
              }
            },
            {
              "required": [
                "TO"
              ],
              "not": {
                "anyOf": [
                  {
                    "required": [
                      "KEYS"
                    ]
                  },
                  {
                    "required": [
                      "STRUCTURE_GROUP_NAME"
                    ]
                  }
                ]
              }
            },
            {
              "required": [
                "STRUCTURE_GROUP_NAME"
              ],
              "not": {
                "anyOf": [
                  {
                    "required": [
                      "KEYS"
                    ]
                  },
                  {
                    "required": [
                      "TO"
                    ]
                  }
                ]
              }
            }
          ]
        },
        "SECTIONS": {
          "type""array",
          "items": {
            "type""integer"
          }
        },
        "PRI_SORT": {
          "type""integer",
          "default"1,
          "oneOf": [
            {
              "title""SECT",
              "const"0
            },
            {
              "title""MEMB",
              "const"1
            }
          ]
        },
        "RESULT": {
          "type""integer",
          "default"0,
          "oneOf": [
            {
              "title""All",
              "const"0
            },
            {
              "title""OK",
              "const"1
            },
            {
              "title""NG",
              "const"2
            }
          ]
        },
        "TABLE_NAME": {
          "type""string",
          "default""RC Column Design Result"
        },
        "EXPORT_PATH": {
          "type""string"
        },
        "UNIT": {
          "type""object",
          "properties": {
            "FORCE": {
              "type""string"
            },
            "DIST": {
              "type""string"
            }
          }
        },
        "STYLES": {
          "type""object",
          "properties": {
            "FORMAT": {
              "type""string",
              "enum": [
                "Default",
                "Fixed",
                "Scientific",
                "General"
              ]
            },
            "PLACE": {
              "type""integer",
              "minimum"0,
              "maximum"15
            }
          }
        },
        "COMPONENTS": {
          "type""array",
          "items": {
            "type""string",
            "enum": [
              "MEMB",
              "SECT",
              "Section",
              "Bc",
              "Hc",
              "fck",
              "Height",
              "fy",
              "fys",
              "LCB",
              "phiPn.max",
              "Pu",
              "phiPn",
              "Rat-P",
              "Mc",
              "phiMn",
              "Rat-M",
              "Mc/Pu",
              "Mcz/Mcy",
              "Ast",
              "V-Rebar",
              "LCB_Vu_end",
              "LCB_Vu_mid",
              "Vu.end",
              "Vu.mid",
              "Rat-V.end",
              "Rat-V.mid",
              "As-H.end",
              "As-H.mid",
              "H-Rebar.end",
              "H-Rebar.mid",
              "CHK"
            ]
          }
        }
      }
    }
  }
}


Request Examples

Example

{
  "Argument": {
    "TABLE_TYPE": "MEMB",
    "PRI_SORT": 1,
    "RESULT": 0
  }
}


Response Examples

Example

{
  "Result Table": {
    "FORCE": "KGF",
    "DIST": "M",
    "HEAD": [
      "MEMB",
      "SECT",
      "Section",
      "Bc",
      "Hc",
      "fck",
      "Height",
      "fy",
      "fys",
      "LCB",
      "phiPn.max",
      "Pu",
      "phiPn",
      "Rat-P",
      "Mc",
      "phiMn",
      "Rat-M",
      "Mc/Pu",
      "Mcz/Mcy",
      "Ast",
      "V-Rebar",
      "LCB_Vu_end",
      "LCB_Vu_mid",
      "Vu.end",
      "Vu.mid",
      "Rat-V.end",
      "Rat-V.mid",
      "As-H.end",
      "As-H.mid",
      "H-Rebar.end",
      "H-Rebar.mid",
      "CHK"
    ],
    "DATA": [
      [
        "915",
        "100",
        "D300",
        "0.0000",
        "0.3000",
        "3059149",
        "4.0000",
        "6.1E+07",
        "4.1E+07",
        "7",
        "118735",
        "18065.4",
        "48178.0",
        "0.375",
        "1750.05",
        "4666.58",
        "0.375",
        "0.09687",
        "54.390346",
        "0.0008",
        "6-0-D13",
        "7",
        "7",
        "412.936",
        "412.936",
        "0.027",
        "0.027",
        "0.0000",
        "0.0000",
        "2-D13 @200",
        "2-D13 @200",
        "OK"
      ],
      [
        "1058",
        "100",
        "D300",
        "0.0000",
        "0.3000",
        "3059149",
        "4.0000",
        "6.1E+07",
        "4.1E+07",
        "5",
        "119777",
        "950.018",
        "110012",
        "0.009",
        "32.2447",
        "3733.91",
        "0.009",
        "0.03394",
        "45.000000",
        "0.0008",
        "4-0-D16",
        "47",
        "47",
        "0.00000",
        "0.00000",
        "0.000",
        "0.000",
        "0.0000",
        "0.0000",
        "2-D7 @200",
        "2-D7 @200",
        "OK"
      ],
      [
        "1059",
        "100",
        "D300",
        "0.0000",
        "0.3000",
        "3059149",
        "4.0000",
        "6.1E+07",
        "4.1E+07",
        "7",
        "119777",
        "9088.78",
        "14275.4",
        "0.637",
        "3543.83",
        "5584.15",
        "0.635",
        "0.38991",
        "86.471081",
        "0.0008",
        "4-0-D16",
        "7",
        "7",
        "884.284",
        "884.284",
        "0.106",
        "0.106",
        "0.0000",
        "0.0000",
        "2-D7 @200",
        "2-D7 @200",
        "OK"
      ]
    ]
  }
}


Specifications

Keyed Object Entry

No. Description Key Value Type Default Required

Root Object

1

Map of keyed objects where each key is a string identifier.

"Argument"

object

-

Required



Item (Value Object Schema)

No. Description Key Value Type Default Required

General

1

Table Type

• MEMB: "MEMB"

• PROP: "PROP"

"TABLE_TYPE"

string

-

Required

2

Result View Option

• All: "0"

• OK: "1"

• NG: "2"

"RESULT"

integer

0

Optional

3

Table Name

"TABLE_NAME"

string

"RC Column Design Result"

Optional

4

Export Path

"EXPORT_PATH"

string

-

Optional

5

Unit Settings

"UNIT"

object

System

Optional

5.1

UNIT.FORCE

"FORCE"

string

-

Optional

5.2

UNIT.DIST

"DIST"

string

-

Optional

6

Number Format

"STYLES"

object

System

Optional

6.1

STYLES.FORMAT

• Default: "Default"

• Fixed: "Fixed"

• Scientific: "Scientific"

• General: "General"

"FORMAT"

string

-

Optional

6.2

STYLES.PLACE

Constraints:

• Value Range: >= 0, <= 15

"PLACE"

integer

-

Optional

7

Components

• MEMB: "MEMB"

• SECT: "SECT"

• Section: "Section"

• Bc: "Bc"

• Hc: "Hc"

• fck: "fck"

• Height: "Height"

• fy: "fy"

• fys: "fys"

• LCB: "LCB"

• phiPn.max: "phiPn.max"

• Pu: "Pu"

• phiPn: "phiPn"

• Rat-P: "Rat-P"

• Mc: "Mc"

• phiMn: "phiMn"

• Rat-M: "Rat-M"

• Mc/Pu: "Mc/Pu"

• Mcz/Mcy: "Mcz/Mcy"

• Ast: "Ast"

• V-Rebar: "V-Rebar"

• LCB_Vu_end: "LCB_Vu_end"

• LCB_Vu_mid: "LCB_Vu_mid"

• Vu.end: "Vu.end"

• Vu.mid: "Vu.mid"

• Rat-V.end: "Rat-V.end"

• Rat-V.mid: "Rat-V.mid"

• As-H.end: "As-H.end"

• As-H.mid: "As-H.mid"

• H-Rebar.end: "H-Rebar.end"

• H-Rebar.mid: "H-Rebar.mid"

• CHK: "CHK"

"COMPONENTS"

Array [string]

-

Optional

When "TABLE_TYPE" is MEMB

8

Element Numbers

"ELEMS"

object

-

Optional

oneOf Choose exactly one of the following keys: "KEYS", "TO", or "STRUCTURE_GROUP_NAME".

8.1

Specify Each ID

"KEYS"

Array [integer]

-

Optional

8.2

Specify ID Range

"TO"

string

-

Optional

8.3

Structure Group Name

"STRUCTURE_GROUP_NAME"

string

-

Optional

9

Primary Sorting Option

• SECT: "0"

• MEMB: "1"

"PRI_SORT"

integer

1

Optional

When "TABLE_TYPE" is PROP

10

Section Numbers

"SECTIONS"

Array [integer]

-

Optional



0
Was this article helpful?