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 |
|
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 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 |
|
Optional |
|||
|
When "TABLE_TYPE" is WID |
||||||||
|
10 |
Primary Sorting Option • Wall Mark: "0" • WID: "1" |
"PRI_SORT_WID" |
integer |
|
Optional |
|||