Skip to main content
JSON Manual Created Edited

DESIGN/RC/KDS-41-20-2022/WC-TABLE : RC Wall Check Table

Input URI

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



Active Methods

POST



JSON Schema

Details

{
  "type""object",
  "required": [
    "Argument"
  ],
  "additionalProperties"false,
  "properties": {
    "Argument": {
      "type""object",
      "required": [
        "TABLE_TYPE"
      ],
      "description""Generate RC Wall Checking Result table. If SELECTIONS is omitted or empty, all wall IDs and all stories are included.",
      "additionalProperties"false,
      "properties": {
        "TABLE_TYPE": {
          "type""string",
          "description""Result Table Type",
          "enum": [
            "WID+STORY",
            "WID"
          ]
        },
        "SELECTIONS": {
          "type""array",
          "description""List of wall and story selections to include in the report. If omitted or empty, all walls and all stories are included.",
          "minItems"0,
          "items": {
            "type""object",
            "additionalProperties"false,
            "properties": {
              "WALL_IDS": {
                "type""object",
                "description""Wall IDs to include in the report. If omitted, all walls are included.",
                "additionalProperties"false,
                "properties": {
                  "KEYS": {
                    "type""array",
                    "description""Specify each wall ID.",
                    "items": {
                      "type""integer"
                    }
                  },
                  "TO": {
                    "type""string",
                    "description""Specify wall ID range, e.g. '1to20'."
                  }
                },
                "oneOf": [
                  {
                    "required": [
                      "KEYS"
                    ],
                    "not": {
                      "required": [
                        "TO"
                      ]
                    }
                  },
                  {
                    "required": [
                      "TO"
                    ],
                    "not": {
                      "required": [
                        "KEYS"
                      ]
                    }
                  }
                ]
              },
              "STORY": {
                "type""array",
                "description""List of story names to include. If omitted, all stories are included.",
                "items": {
                  "type""string"
                }
              }
            }
          }
        },
        "PRI_SORT": {
          "type""integer",
          "description""Sorting criteria for WID+STORY output.",
          "default"1,
          "oneOf": [
            {
              "title""Story",
              "const"0
            },
            {
              "title""WID",
              "const"1
            }
          ]
        },
        "PRI_SORT_WID": {
          "type""integer",
          "description""Sorting criteria for WID output.",
          "default"1,
          "oneOf": [
            {
              "title""Wall Mark",
              "const"0
            },
            {
              "title""WID",
              "const"1
            }
          ]
        },
        "RESULT": {
          "type""integer",
          "description""Filter results by checking status.",
          "default"0,
          "oneOf": [
            {
              "title""All",
              "const"0
            },
            {
              "title""OK",
              "const"1
            },
            {
              "title""NG",
              "const"2
            }
          ]
        },
        "TABLE_NAME": {
          "type""string",
          "description""Response table title.",
          "default""RC Wall Checking Result"
        },
        "EXPORT_PATH": {
          "type""string",
          "description""Result table save path."
        },
        "UNIT": {
          "type""object",
          "description""Response unit setting.",
          "additionalProperties"false,
          "properties": {
            "FORCE": {
              "type""string",
              "description""Force unit."
            },
            "DIST": {
              "type""string",
              "description""Length or distance unit."
            },
            "HEAT": {
              "type""string",
              "description""Heat unit."
            },
            "TEMP": {
              "type""string",
              "description""Temperature unit."
            }
          }
        },
        "STYLES": {
          "type""object",
          "description""Response number format.",
          "additionalProperties"false,
          "properties": {
            "FORMAT": {
              "type""string",
              "description""Number format.",
              "enum": [
                "Default",
                "Fixed",
                "Scientific",
                "General"
              ]
            },
            "PLACE": {
              "type""integer",
              "description""Digit place.",
              "minimum"0,
              "maximum"15
            }
          }
        },
        "COMPONENTS": {
          "type""array",
          "description""Components of RC Wall Checking Result Table.",
          "items": {
            "type""string",
            "enum": [
              "WID",
              "Story",
              "Wall Mark",
              "Lw",
              "HTw",
              "hw",
              "fck",
              "fy",
              "fys",
              "CHK_STR",
              "LCB",
              "V-Rebar",
              "H-Rebar",
              "End-Rebar",
              "Bar Layer",
              "phiPn-max",
              "Pu",
              "phiPny",
              "phiPnz",
              "Rat-Py",
              "Rat-Pz",
              "MF.y",
              "MF.z",
              "Mcy",
              "Mcz",
              "phiMny",
              "phiMnz",
              "Rat-My",
              "Rat-Mz",
              "CHK_RBR",
              "Vu",
              "phiVn",
              "Rat-V",
              "BE",
              "BEREBAR",
              "BEL",
              "rhoV.max(%)",
              "rhoV.use(%)",
              "rhoV.min(%)",
              "sV.max",
              "sV.use",
              "rhoH.use(%)",
              "rhoH.min(%)",
              "sH.max",
              "sH.use",
              "sBH.max",
              "sBH.use"
            ]
          }
        }
      }
    }
  }
}


Request Examples

Example

{
  "Argument": {
    "TABLE_TYPE": "WID+STORY",
    "SELECTIONS": [
      {
        "WALL_IDS": {
          "KEYS": [
            1,
            3
          ]
        },
        "STORY": [
          "3F"
        ]
      },
      {
        "WALL_IDS": {
          "TO": "10to12"
        },
        "STORY": [
          "3F"
        ]
      }
    ],
    "PRI_SORT": 1,
    "RESULT": 0,
    "TABLE_NAME": "RC Wall Check Result",
    "UNIT": {
      "FORCE": "kN",
      "DIST": "m"
    },
    "STYLES": {
      "FORMAT": "Fixed",
      "PLACE": 3
    },
    "COMPONENTS": [
      "WID",
      "Story",
      "WallMark",
      "Pu",
      "Rat-Py",
      "Rat-Pz",
      "Mcy",
      "Mcz",
      "Rat-My",
      "Rat-Mz",
      "Vu",
      "phiVn",
      "Rat-V",
      "CHK_STR",
      "CHK_RBR"
    ]
  }
}


Response Examples

Example

{
  "TABLE_NAME": "RC Wall Check Result",
  "TABLE_TYPE": "WID+STORY",
  "UNIT": {
    "FORCE": "kN",
    "DIST": "m"
  },
  "STYLES": {
    "FORMAT": "Fixed",
    "PLACE": 3
  },
  "COMPONENTS": [
    "WID",
    "Story",
    "WallMark",
    "Pu",
    "Rat-Py",
    "Rat-Pz",
    "Mcy",
    "Mcz",
    "Rat-My",
    "Rat-Mz",
    "Vu",
    "phiVn",
    "Rat-V",
    "CHK_STR",
    "CHK_RBR"
  ],
  "DATA": [
    {
      "WID": 1,
      "Story": "3F",
      "WallMark": "W3F-01",
      "Pu": 1280.45,
      "Rat-Py": 0.382,
      "Rat-Pz": 0.417,
      "Mcy": 245.72,
      "Mcz": 318.64,
      "Rat-My": 0.536,
      "Rat-Mz": 0.624,
      "Vu": 186.33,
      "phiVn": 406.834,
      "Rat-V": 0.458,
      "CHK_STR": "OK",
      "CHK_RBR": "OK"
    },
    {
      "WID": 3,
      "Story": "3F",
      "WallMark": "W3F-03",
      "Pu": 1545.82,
      "Rat-Py": 0.461,
      "Rat-Pz": 0.489,
      "Mcy": 312.56,
      "Mcz": 405.21,
      "Rat-My": 0.642,
      "Rat-Mz": 0.711,
      "Vu": 224.78,
      "phiVn": 406.474,
      "Rat-V": 0.553,
      "CHK_STR": "OK",
      "CHK_RBR": "OK"
    },
    {
      "WID": 10,
      "Story": "3F",
      "WallMark": "W3F-10",
      "Pu": 1842.37,
      "Rat-Py": 0.573,
      "Rat-Pz": 0.618,
      "Mcy": 438.92,
      "Mcz": 512.68,
      "Rat-My": 0.782,
      "Rat-Mz": 0.846,
      "Vu": 286.54,
      "phiVn": 412.882,
      "Rat-V": 0.694,
      "CHK_STR": "OK",
      "CHK_RBR": "OK"
    },
    {
      "WID": 11,
      "Story": "3F",
      "WallMark": "W3F-11",
      "Pu": 2168.94,
      "Rat-Py": 0.684,
      "Rat-Pz": 0.732,
      "Mcy": 526.34,
      "Mcz": 638.15,
      "Rat-My": 0.891,
      "Rat-Mz": 0.957,
      "Vu": 342.61,
      "phiVn": 421.933,
      "Rat-V": 0.812,
      "CHK_STR": "OK",
      "CHK_RBR": "OK"
    },
    {
      "WID": 12,
      "Story": "3F",
      "WallMark": "W3F-12",
      "Pu": 2385.76,
      "Rat-Py": 0.745,
      "Rat-Pz": 0.801,
      "Mcy": 612.48,
      "Mcz": 724.93,
      "Rat-My": 0.936,
      "Rat-Mz": 1.034,
      "Vu": 398.27,
      "phiVn": 450.532,
      "Rat-V": 0.884,
      "CHK_STR": "NG",
      "CHK_RBR": "OK"
    }
  ]
}


Specifications

Keyed Object Entry

No. Description Key Value Type Default Required

Root Object

1

Generate RC Wall Checking Result table. If SELECTIONS is omitted or empty, all wall IDs and all stories are included.

"Argument"

object

-

Required


Item (Value Object Schema)

No. Description Key Value Type Default Required

General

1

Table Type

• WID+STORY: "WID+STORY"

• WID: "WID"

"TABLE_TYPE"

string

-

Required

2

Selections

Constraints:

• Items: min 0

"SELECTIONS"

Array [object]

-

Optional

2.1

Wall IDs

"WALL_IDS"

object

-

Optional

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

2.1.1

Specify Each Wall ID

"KEYS"

Array [integer]

-

Optional

2.1.2

Specify Wall ID Range

"TO"

string

-

Optional

2.2

Stories

"STORY"

Array [string]

-

Optional

3

Result View Option

• All: "0"

• OK: "1"

• NG: "2"

"RESULT"

integer

0

Optional

4

Table Name

Output table title in response

"TABLE_NAME"

string

"RC Wall Checking Result"

Optional

5

Export Path

Optional: Save results to file path

"EXPORT_PATH"

string

-

Optional

6

Unit Settings

"UNIT"

object

System

Optional

6.1

Force unit.

"FORCE"

string

-

Optional

6.2

Length or distance unit.

"DIST"

string

-

Optional

6.3

Heat unit.

"HEAT"

string

-

Optional

6.4

Temperature unit.

"TEMP"

string

-

Optional

7

Number Format

"STYLES"

object

System

Optional

7.1

Number format.

• Default: "Default"

• Fixed: "Fixed"

• Scientific: "Scientific"

• General: "General"

"FORMAT"

string

-

Optional

7.2

Digit place.

Constraints:

• Value Range: >= 0, <= 15

"PLACE"

integer

-

Optional

8

Components

• Wall Number: "WID"

• Story Name: "Story"

• Designation for Shear Wall Member: "WallMark"

• Length of Shear Wall Member: "Lw"

• Story Height of Shear Wall Member: "HTw"

• Thickness of Shear Wall Member: "hw"

• Design Compressive Strength of Concrete (f'c): "fck"

• Design Yield Strength of Vertical Rebars: "fy"

• Design Yield Strength of Horizontal Rebars: "fys"

• Status of Checking Results (Strength): "CHK_STR"

• Load Combination: "LCB"

• Vertical Rebar: "V-Rebar"

• Horizontal Rebar: "H-Rebar"

• Vertical End Rebar: "End-Rebar"

• Number of Layers for Vertical Rebars: "BarLayer"

• Maximum Design Axial Strength (phiPn.max): "phiPn-max"

• Factored Axial Force (Maximum for Wall Mark): "Pu"

• Design Axial Strength in Y-direction (phiPny): "phiPny"

• Design Axial Strength in Z-direction (phiPnz): "phiPnz"

• Axial Strength Ratio in Y-direction (Maximum for Wall Mark): "Rat-Py"

• Axial Strength Ratio in Z-direction (Maximum for Wall Mark): "Rat-Pz"

• Moment Factor (Y): "MF.y"

• Moment Factor (Z): "MF.z"

• Factored Moment in Y-direction (Maximum for Wall Mark): "Mcy"

• Factored Moment in Z-direction (Maximum for Wall Mark): "Mcz"

• Design Moment Strength in Y-direction (phiMny): "phiMny"

• Design Moment Strength in Z-direction (phiMnz): "phiMnz"

• Moment Strength Ratio in Y-direction (Maximum for Wall Mark): "Rat-My"

• Moment Strength Ratio in Z-direction (Maximum for Wall Mark): "Rat-Mz"

• Status of Checking Results (Rebar Detail): "CHK_RBR"

• Factored Shear Force (Maximum for Wall Mark): "Vu"

• Design Shear Strength: "phiVn"

• Shear Strength Ratio (Maximum for Wall Mark): "Rat-V"

• Required transverse reinforcement and spacing for the boundary element: "BE"

• Required transverse reinforcement and spacing for the boundary element: "BEREBAR"

• Required horizontal boundary length where the boundary element reinforcement must be provided: "BEL"

• V-Rebar - rho.max (%): "rhoV.max(%)"

• V-Rebar - rho.use (%): "rhoV.use(%)"

• V-Rebar - rho.min (%): "rhoV.min(%)"

• V-Rebar - s.max: "sV.max"

• V-Rebar - s.use: "sV.use"

• H-Rebar - rho.use (%): "rhoH.use(%)"

• H-Rebar - rho.min (%): "rhoH.min(%)"

• H-Rebar - s.max: "sH.max"

• H-Rebar - s.use: "sH.use"

• Boundary Hoop - s.max: "sBH.max"

• Boundary Hoop - s.use: "sBH.use"

"COMPONENTS"

Array [string]

-

Optional

When "TABLE_TYPE" is WID+STORY

9

Primary Sorting Option

• Story: "0"

• WID: "1"

"PRI_SORT"

integer

1

Optional

When "TABLE_TYPE" is WID

10

Primary Sorting Option

• Wall Mark: "0"

• WID: "1"

"PRI_SORT_WID"

integer

1

Optional



0
Was this article helpful?