Input URI
|
{base url} + DESIGN/RC/KDS-41-20-2022/CC-TABLE |
|---|
Active Methods
|
POST |
|---|
JSON Schema
Details
"type": "object",
"required": [
"Argument"
],
"additionalProperties": false,
"properties": {
"Argument": {
"type": "object",
"required": [
"TABLE_TYPE"
],
"additionalProperties": false,
"oneOf": [
{
"required": [
"ELEMS"
]
},
{
"required": [
"SECTIONS"
]
}
],
"properties": {
"PRI_SORT": {
"type": "integer",
"description": "Sorting criteria for member-based output (by Section No. or Member No.)",
"default": 1,
"oneOf": [
{
"title": "SECT",
"const": 0
},
{
"title": "MEMB",
"const": 1
}
]
},
"ELEMS": {
"type": "object",
"description": "Element number input",
"additionalProperties": false,
"properties": {
"KEYS": {
"type": "array",
"description": "Specify each ID",
"items": {
"type": "integer"
}
},
"TO": {
"type": "string",
"description": "Specify ID range (e.g., \"1to160\")"
},
"STRUCTURE_GROUP_NAME": {
"type": "string",
"description": "Specify structure group name"
}
},
"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",
"description": "List of section property numbers to include in the table",
"items": {
"type": "integer"
}
},
"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 Column Checking Result"
},
"TABLE_TYPE": {
"type": "string",
"description": "Result Table Type",
"enum": [
"MEMB",
"PROP"
]
},
"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/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 Result Table (Strength + Rebar Detail together)",
"items": {
"type": "string",
"enum": [
"MEMB",
"SECT",
"Section",
"Bc",
"Hc",
"fck",
"Height",
"fy",
"fys",
"CHK_STR",
"LCB_PM",
"V_Rebar",
"phiPn_max",
"Pu",
"phiPn",
"Rat_P",
"Mc",
"phiMn",
"Rat_M",
"Rat_My",
"Rat_Mz",
"Mc_Pu",
"Mcz_Mcy",
"MFy",
"MFz",
"Mcy",
"Mcz",
"LCB_Vu_end",
"LCB_Vu_mid",
"Vu_end",
"Vu_mid",
"Rat_V_end",
"Rat_V_mid",
"CHK_RBR",
"H_Rebar_end",
"H_Rebar_mid",
"rho_max",
"rho_use",
"rho_min",
"Avy_use_end",
"Avy_min_end",
"Avz_use_end",
"Avz_min_end",
"s_max_end",
"s_use_end",
"Avy_use_mid",
"Avy_min_mid",
"Avz_use_mid",
"Avz_min_mid",
"s_max_mid",
"s_use_mid"
]
}
}
}
}
}
}
Request Examples
Example
"Argument": {
"PRI_SORT": 1,
"RESULT": 0,
"TABLE_NAME": "RC Column Checking Result",
"TABLE_TYPE": "MEMB",
"COMPONENTS": [
"MEMB",
"SECT",
"Section",
"Bc",
"Hc",
"fck",
"Height",
"fy",
"fys",
"CHK_STR",
"LCB_PM",
"V_Rebar",
"phiPn_max",
"Pu",
"phiPn",
"Rat_P",
"Mc",
"phiMn",
"Rat_M",
"Rat_My",
"Rat_Mz",
"Mc_Pu",
"Mcz_Mcy",
"MFy",
"MFz",
"Mcy",
"Mcz",
"LCB_Vu_end",
"LCB_Vu_mid",
"Vu_end",
"Vu_mid",
"Rat_V_end",
"Rat_V_mid",
"CHK_RBR",
"H_Rebar_end",
"H_Rebar_mid",
"rho_max",
"rho_use",
"rho_min",
"Avy_use_end",
"Avy_min_end",
"Avz_use_end",
"Avz_min_end",
"s_max_end",
"s_use_end",
"Avy_use_mid",
"Avy_min_mid",
"Avz_use_mid",
"Avz_min_mid",
"s_max_mid",
"s_use_mid"
],
"ELEMS": {
"KEYS": [
1058
]
}
}
}
Response Examples
Example
"RC Column Checking Result": {
"FORCE": "KGF",
"DIST": "M",
"HEAD": [
"MEMB",
"SECT",
"Section",
"Bc",
"Hc",
"fck",
"Height",
"fy",
"fys",
"CHK_STR",
"LCB_PM",
"V_Rebar",
"phiPn_max",
"Pu",
"phiPn",
"Rat_P",
"Mc",
"phiMn",
"Rat_M",
"Rat_My",
"Rat_Mz",
"Mc_Pu",
"Mcz_Mcy",
"MFy",
"MFz",
"Mcy",
"Mcz",
"LCB_Vu_end",
"LCB_Vu_mid",
"Vu_end",
"Vu_mid",
"Rat_V_end",
"Rat_V_mid",
"CHK_RBR",
"H_Rebar_end",
"H_Rebar_mid",
"rho_max",
"rho_use",
"rho_min",
"Avy_use_end",
"Avy_min_end",
"Avz_use_end",
"Avz_min_end",
"s_max_end",
"s_use_end",
"Avy_use_mid",
"Avy_min_mid",
"Avz_use_mid",
"Avz_min_mid",
"s_max_mid",
"s_use_mid"
],
"DATA": [
[
"1058",
"100",
"D300",
"0.0000",
"0.3000",
"3059149",
"4.0000",
"6.1E+07",
"4.1E+07",
"OK",
"5",
"4-2-D22",
"142746",
"950.018",
"116623",
"0.008",
"32.2447",
"3958.30",
"0.008",
"0.008",
"0.008",
"0.03394",
"45.000000",
"1.000",
"1.000",
"22.8004",
"22.8004",
"47",
"47",
"0.00000",
"0.00000",
"0.000",
"0.000",
"OK",
"2-D10 @150",
"2-D10 @150",
"3.000",
"2.191",
"1.000",
"0.0001",
"-",
"0.0001",
"-",
"0.2000",
"0.1500",
"0.0001",
"-",
"0.0001",
"-",
"0.2000",
"0.1500"
]
]
}
}
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 |
Primary Sorting Option • SECT: "0" • MEMB: "1" |
"PRI_SORT" |
integer |
|
Optional |
|||
|
oneOf Choose exactly one of the following keys: "ELEMS" or "SECTIONS". |
||||||||
|
2 |
Element Numbers Use either ELEMS or SECTIONS, not both. |
"ELEMS" |
object |
- |
Optional |
|||
|
oneOf Choose exactly one of the following keys: "KEYS", "TO", or "STRUCTURE_GROUP_NAME". |
||||||||
|
2.1 |
Specify Each ID |
"KEYS" |
Array [integer] |
- |
Optional |
|||
|
2.2 |
Specify ID Range |
"TO" |
string |
- |
Optional |
|||
|
2.3 |
Structure Group Name |
"STRUCTURE_GROUP_NAME" |
string |
- |
Optional |
|||
|
3 |
Section Numbers Use either ELEMS or SECTIONS, not both. |
"SECTIONS" |
Array [integer] |
- |
Optional |
|||
|
4 |
Result View Option • All: "0" • OK: "1" • NG: "2" |
"RESULT" |
integer |
|
Optional |
|||
|
5 |
Table Name Output table title in response |
"TABLE_NAME" |
string |
|
Optional |
|||
|
6 |
Table Type • MEMB: "MEMB" • PROP: "PROP" |
"TABLE_TYPE" |
string |
- |
Required |
|||
|
7 |
Export Path Optional: Save results to file path |
"EXPORT_PATH" |
string |
- |
Optional |
|||
|
8 |
Unit Settings |
"UNIT" |
object |
System |
Optional |
|||
|
8.1 |
Force unit |
"FORCE" |
string |
- |
Optional |
|||
|
8.2 |
Length/Distance unit |
"DIST" |
string |
- |
Optional |
|||
|
8.3 |
Heat unit |
"HEAT" |
string |
- |
Optional |
|||
|
8.4 |
Temperature unit |
"TEMP" |
string |
- |
Optional |
|||
|
9 |
Number Format |
"STYLES" |
object |
System |
Optional |
|||
|
9.1 |
Number format • Default: "Default" • Fixed: "Fixed" • Scientific: "Scientific" • General: "General" |
"FORMAT" |
string |
- |
Optional |
|||
|
9.2 |
Digit place Constraints: • Value Range: >= 0, <= 15 |
"PLACE" |
integer |
- |
Optional |
|||
|
10 |
Components • Element Number: "MEMB" • Section Property Number: "SECT" • Sectional Shape: "Section" • Width of Column Member: "Bc" • Depth of Column Member: "Hc" • Design Compressive Strength of Concrete (f'c): "fck" • Height of Column Member: "Height" • Design Yield Strength of Main Rebars: "fy" • Design Yield Strength of Shear Rebars: "fys" • Status of Checking Results (Strength): "CHK_STR" • Load Combination for Axial-Moment Check: "LCB_PM" • Vertical Rebar: "V_Rebar" • Maximum Axial Design Strength: "phiPn_max" • Factored Axial Force: "Pu" • Design Axial Strength: "phiPn" • Axial Strength Ratio (Pu/φPn): "Rat_P" • Factored Moment: "Mc" • Design Moment Strength: "phiMn" • Moment Strength Ratio (Mc/φMn): "Rat_M" • Y-axis Moment Strength Ratio: "Rat_My" • Z-axis Moment Strength Ratio: "Rat_Mz" • Eccentricity: "Mc_Pu" • Moment Rotation (Mcz/Mcy): "Mcz_Mcy" • Moment Factor (Y): "MFy" • Moment Factor (Z): "MFz" • Factored Moment (Y): "Mcy" • Factored Moment (Z): "Mcz" • Load Combination for Shear at End: "LCB_Vu_end" • Load Combination for Shear at Mid: "LCB_Vu_mid" • Factored Shear Force at End: "Vu_end" • Factored Shear Force at Mid: "Vu_mid" • Shear Strength Ratio at End: "Rat_V_end" • Shear Strength Ratio at Mid: "Rat_V_mid" • Status of Checking Results (Rebar Detail): "CHK_RBR" • Shear Rebar at End: "H_Rebar_end" • Shear Rebar at Mid: "H_Rebar_mid" • Main Rebar (%) - ρ.max: "rho_max" • Main Rebar (%) - ρ.use: "rho_use" • Main Rebar (%) - ρ.min: "rho_min" • Hoop (End) - Avy.use: "Avy_use_end" • Hoop (End) - Avy.min: "Avy_min_end" • Hoop (End) - Avz.use: "Avz_use_end" • Hoop (End) - Avz.min: "Avz_min_end" • Hoop (End) - s.max: "s_max_end" • Hoop (End) - s.use: "s_use_end" • Hoop (Mid) - Avy.use: "Avy_use_mid" • Hoop (Mid) - Avy.min: "Avy_min_mid" • Hoop (Mid) - Avz.use: "Avz_use_mid" • Hoop (Mid) - Avz.min: "Avz_min_mid" • Hoop (Mid) - s.max: "s_max_mid" • Hoop (Mid) - s.use: "s_use_mid" |
"COMPONENTS" |
Array [string] |
- |
Optional |
|||