Skip to main content
JSON Manual Created Edited

DESIGN/RC/KDS-41-20-2022/WD-TABLE : RC Wall Design Table

Input URI

{base url} + DESIGN/RC/KDS-41-20-2022/WD-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",
          "description""Result Table Type",
          "enum": [
            "WID+STORY",
            "WID"
          ]
        },
        "SELECTIONS": {
          "type""array",
          "description""List of wall and story selections to include. 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 filter. 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 (by WID or Story)",
          "default"1,
          "oneOf": [
            {
              "title""Story",
              "const"0
            },
            {
              "title""WID",
              "const"1
            }
          ]
        },
        "PRI_SORT_WID": {
          "type""integer",
          "description""Sorting criteria for WID output (by Wall Mark or WID)",
          "default"1,
          "oneOf": [
            {
              "title""Wall Mark",
              "const"0
            },
            {
              "title""WID",
              "const"1
            }
          ]
        },
        "RESULT": {
          "type""integer",
          "description""Filter results by design 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 Design Result"
        },
        "EXPORT_PATH": {
          "type""string",
          "description""Result Table Save Path"
        },
        "UNIT": {
          "type""object",
          "description""Response Unit Setting",
          "properties": {
            "FORCE": {
              "type""string",
              "description""Force unit"
            },
            "DIST": {
              "type""string",
              "description""Length/Distance unit"
            },
            "HEAT": {
              "type""string",
              "description""Heat unit"
            },
            "TEMP": {
              "type""string",
              "description""Temperature unit"
            }
          }
        },
        "STYLES": {
          "type""object",
          "description""Response Number Format",
          "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 Result Table",
          "items": {
            "type""string",
            "enum": [
              "WID",
              "Story",
              "Wall Mark",
              "Lw",
              "HTw",
              "hw",
              "fck",
              "fy",
              "fys",
              "phiPn.max",
              "Pu",
              "phiPny",
              "phiPnz",
              "Rat-Py",
              "Rat-Pz",
              "LCB_Mc",
              "Mcy",
              "Mcz",
              "phiMny",
              "phiMnz",
              "Rat-My",
              "Rat-Mz",
              "BE",
              "BEREBAR",
              "BEL",
              "LCB_Vu",
              "Vu",
              "phiVn",
              "Rat-V",
              "As-V",
              "V-Rebar",
              "As-H",
              "H-Rebar",
              "End-Rebar",
              "Bar Layer",
              "CHK"
            ]
          }
        }
      }
    }
  }
}


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 Design 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",
      "Rat-V",
      "CHK"
    ]
  }
}


Response Examples

Example

{
  "status": "success",
  "message": "RC Wall Design Result table generated successfully.",
  "data": {
    "TABLE_NAME": "RC Wall Design Result",
    "TABLE_TYPE": "WID+STORY",
    "UNIT": {
      "FORCE": "kN",
      "DIST": "m",
      "MOMENT": "kN·m"
    },
    "STYLES": {
      "FORMAT": "Fixed",
      "PLACE": 3
    },
    "PRI_SORT": 1,
    "RESULT": 0,
    "TOTAL_COUNT": 5,
    "COMPONENTS": [
      "WID",
      "Story",
      "WallMark",
      "Pu",
      "Rat-Py",
      "Rat-Pz",
      "Mcy",
      "Mcz",
      "Rat-My",
      "Rat-Mz",
      "Vu",
      "Rat-V",
      "CHK"
    ],
    "ROWS": [
      {
        "WID": 1,
        "Story": "3F",
        "WallMark": "W1",
        "Pu": "1425.000",
        "Rat-Py": "0.242",
        "Rat-Pz": "0.226",
        "Mcy": "318.000",
        "Mcz": "276.000",
        "Rat-My": "0.323",
        "Rat-Mz": "0.281",
        "Vu": "184.000",
        "Rat-V": "0.254",
        "CHK": "OK"
      },
      {
        "WID": 3,
        "Story": "3F",
        "WallMark": "W3",
        "Pu": "1940.000",
        "Rat-Py": "0.327",
        "Rat-Pz": "0.306",
        "Mcy": "548.000",
        "Mcz": "421.000",
        "Rat-My": "0.442",
        "Rat-Mz": "0.381",
        "Vu": "294.000",
        "Rat-V": "0.392",
        "CHK": "OK"
      },
      {
        "WID": 10,
        "Story": "3F",
        "WallMark": "W10",
        "Pu": "4580.000",
        "Rat-Py": "0.684",
        "Rat-Pz": "0.652",
        "Mcy": "1450.000",
        "Mcz": "1125.000",
        "Rat-My": "0.768",
        "Rat-Mz": "0.704",
        "Vu": "642.000",
        "Rat-V": "0.726",
        "CHK": "OK"
      },
      {
        "WID": 11,
        "Story": "3F",
        "WallMark": "W11",
        "Pu": "4720.000",
        "Rat-Py": "0.701",
        "Rat-Pz": "0.668",
        "Mcy": "1525.000",
        "Mcz": "1194.000",
        "Rat-My": "0.782",
        "Rat-Mz": "0.719",
        "Vu": "668.000",
        "Rat-V": "0.748",
        "CHK": "OK"
      },
      {
        "WID": 12,
        "Story": "3F",
        "WallMark": "W12",
        "Pu": "4955.000",
        "Rat-Py": "0.724",
        "Rat-Pz": "0.691",
        "Mcy": "1604.000",
        "Mcz": "1268.000",
        "Rat-My": "0.812",
        "Rat-Mz": "0.742",
        "Vu": "704.000",
        "Rat-V": "0.781",
        "CHK": "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

• 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 Design 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/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"

• Maximum Design Axial Strength: "phiPn.max"

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

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

• Design Axial Strength in Z-direction: "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"

• Load Combination for Moment: "LCB_Mc"

• 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"

• Design Moment Strength in Z-direction: "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"

• 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: "BEL"

• Load Combination for Shear Force: "LCB_Vu"

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

• Design Shear Strength: "phiVn"

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

• Vertical Rebar Quantity (Maximum for Wall Mark, LengthUnit²/LengthUnit × 100): "As-V"

• Vertical Rebar Placement: "V-Rebar"

• Horizontal Reinforcing Steel Area (LengthUnit²/LengthUnit × 100): "As-H"

• Horizontal Rebar Spacing: "H-Rebar"

• Vertical End Rebar: "End-Rebar"

• Number of Layers for Vertical Rebars (2 Layers): "BarLayer"

• Status of Design Results: "CHK"

"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?