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 |
|
Optional |
|||
|
4 |
Table Name Output table title in response |
"TABLE_NAME" |
string |
|
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 |
|
Optional |
|||
|
When "TABLE_TYPE" is WID |
||||||||
|
10 |
Primary Sorting Option • Wall Mark: "0" • WID: "1" |
"PRI_SORT_WID" |
integer |
|
Optional |
|||