Input URI
|
{base url} + DESIGN/RC/KDS-41-20-2022/BC-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": "Section",
"const": 0
},
{
"title": "Member",
"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 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 Beam 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",
"items": {
"type": "string",
"enum": [
"MEMB",
"SECT",
"Span",
"Section",
"Bc",
"Hc",
"bf",
"hf",
"fck",
"fy",
"fys",
"POS",
"CHK_STR",
"Neg_Rebar",
"Neg_As_use",
"Neg_Mu",
"Neg_LCB",
"Neg_phiMn",
"Rat-N",
"Pos_Rebar",
"Pos_As_use",
"Pos_Mu",
"Pos_LCB",
"Pos_phiMn",
"Rat-P",
"Sh_Stirrup",
"Sh_Vu",
"Sh_LCB",
"Sh_phiVc",
"Rat-V",
"CHK_RBR",
"Top_rho_max",
"Top_rho_use",
"Top_rho_min",
"Top_s_max",
"Top_s_use",
"Bot_rho_max",
"Bot_rho_use",
"Bot_rho_min",
"Bot_s_max",
"Bot_s_use",
"St_Av_use",
"St_Av_min",
"St_s_max",
"St_s_use"
]
}
}
}
}
}
}
Request Examples
Example
"Argument": {
"PRI_SORT": 1,
"SECTIONS": [
7
],
"RESULT": 0,
"TABLE_NAME": "RC Beam Checking Result",
"TABLE_TYPE": "MEMB",
"COMPONENTS": [
"MEMB",
"SECT",
"Span",
"Section",
"Bc",
"Hc",
"bf",
"hf",
"fck",
"fy",
"fys",
"POS",
"CHK_STR",
"Neg_Rebar",
"Neg_As_use",
"Neg_Mu",
"Neg_LCB",
"Neg_phiMn",
"Rat-N",
"Pos_Rebar",
"Pos_As_use",
"Pos_Mu",
"Pos_LCB",
"Pos_phiMn",
"Rat-P",
"Sh_Stirrup",
"Sh_Vu",
"Sh_LCB",
"Sh_phiVc",
"Rat-V",
"CHK_RBR",
"Top_rho_max",
"Top_rho_use",
"Top_rho_min",
"Top_s_max",
"Top_s_use",
"Bot_rho_max",
"Bot_rho_use",
"Bot_rho_min",
"Bot_s_max",
"Bot_s_use",
"St_Av_use",
"St_Av_min",
"St_s_max",
"St_s_use"
]
}
}
Response Examples
Example
"RC Beam Checking Result": {
"FORCE": "KN",
"DIST": "M",
"HEAD": [
"MEMB",
"SECT",
"Span",
"Section",
"Bc",
"Hc",
"bf",
"hf",
"fck",
"fy",
"fys",
"POS",
"CHK_STR",
"Neg_Rebar",
"Neg_As_use",
"Neg_Mu",
"Neg_LCB",
"Neg_phiMn",
"Rat-N",
"Pos_Rebar",
"Pos_As_use",
"Pos_Mu",
"Pos_LCB",
"Pos_phiMn",
"Rat-P",
"Sh_Stirrup",
"Sh_Vu",
"Sh_LCB",
"Sh_phiVc",
"Rat-V",
"CHK_RBR",
"Top_rho_max",
"Top_rho_use",
"Top_rho_min",
"Top_s_max",
"Top_s_use",
"Bot_rho_max",
"Bot_rho_use",
"Bot_rho_min",
"Bot_s_max",
"Bot_s_use",
"St_Av_use",
"St_Av_min",
"St_s_max",
"St_s_use"
],
"DATA": [
[
"1086",
"7",
"1.0000",
"N",
"1.0000",
"0.5000",
"0.0000",
"0.0000",
"30000.0",
"600000",
"400000",
"I",
"OK",
"10-D22",
"0.0039",
"769.768",
"5",
"775.573",
"0.99",
"2-D22",
"0.0008",
"0.00000",
"200",
"185.633",
"0.00",
"2-D10 @160",
"234.891",
"5",
"298.851",
"0.57",
"OK",
"1.384",
"0.887",
"0.219",
"0.1350",
"0.0970",
"2.093",
"0.177",
"0.000",
"-",
"-",
"0.0000",
"0.0000",
"0.2183",
"0.1600"
],
[
"1086",
"7",
"1.0000",
"N",
"1.0000",
"0.5000",
"0.0000",
"0.0000",
"30000.0",
"600000",
"400000",
"M",
"OK",
"10-D22",
"0.0039",
"711.692",
"5",
"775.573",
"0.92",
"2-D22",
"0.0008",
"0.00000",
"200",
"185.633",
"0.00",
"2-D10 @160",
"229.722",
"5",
"298.851",
"0.55",
"OK",
"1.384",
"0.887",
"0.219",
"0.1350",
"0.0970",
"2.093",
"0.177",
"0.000",
"-",
"-",
"0.0000",
"0.0000",
"0.2183",
"0.1600"
],
[
"1086",
"7",
"1.0000",
"N",
"1.0000",
"0.5000",
"0.0000",
"0.0000",
"30000.0",
"600000",
"400000",
"J",
"OK",
"8-D22",
"0.0031",
"599.415",
"5",
"632.530",
"0.95",
"2-D22",
"0.0008",
"0.00000",
"200",
"184.967",
"0.00",
"2-D10 @160",
"219.384",
"5",
"298.851",
"0.53",
"OK",
"1.384",
"0.709",
"0.219",
"0.1350",
"0.1247",
"1.916",
"0.177",
"0.000",
"-",
"-",
"0.0000",
"0.0000",
"0.2182",
"0.1600"
],
[
"1087",
"7",
"1.0000",
"N",
"1.0000",
"0.5000",
"0.0000",
"0.0000",
"30000.0",
"600000",
"400000",
"I",
"OK",
"10-D22",
"0.0039",
"545.215",
"5",
"775.573",
"0.70",
"2-D22",
"0.0008",
"0.00000",
"200",
"185.633",
"0.00",
"2-D10 @160",
"214.216",
"5",
"298.851",
"0.52",
"OK",
"1.384",
"0.887",
"0.219",
"0.1350",
"0.0970",
"2.093",
"0.177",
"0.000",
"-",
"-",
"0.0000",
"0.0000",
"0.2183",
"0.1600"
],
[
"1087",
"7",
"1.0000",
"N",
"1.0000",
"0.5000",
"0.0000",
"0.0000",
"30000.0",
"600000",
"400000",
"M",
"OK",
"10-D22",
"0.0039",
"492.307",
"5",
"775.573",
"0.63",
"2-D22",
"0.0008",
"0.00000",
"200",
"185.633",
"0.00",
"2-D10 @160",
"209.047",
"5",
"298.851",
"0.50",
"OK",
"1.384",
"0.887",
"0.219",
"0.1350",
"0.0970",
"2.093",
"0.177",
"0.000",
"-",
"-",
"0.0000",
"0.0000",
"0.2183",
"0.1600"
],
[
"1087",
"7",
"1.0000",
"N",
"1.0000",
"0.5000",
"0.0000",
"0.0000",
"30000.0",
"600000",
"400000",
"J",
"OK",
"8-D22",
"0.0031",
"390.368",
"5",
"632.530",
"0.62",
"2-D22",
"0.0008",
"0.00000",
"200",
"184.967",
"0.00",
"2-D10 @160",
"198.709",
"5",
"298.851",
"0.48",
"OK",
"1.384",
"0.709",
"0.219",
"0.1350",
"0.1247",
"1.916",
"0.177",
"0.000",
"-",
"-",
"0.0000",
"0.0000",
"0.2182",
"0.1600"
]
]
}
}
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 • Section: "0" • Member: "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" • Length of beam member: "Span" • Symbol for sectional shape (SB: Rectangular, TEE: T-shape): "Section" • Width of beam member: "Bc" • Height (depth) of beam member: "Hc" • Width of the flange of T-shape section: "bf" • Thickness of the flange of T-shape section: "hf" • Design compressive strength of concrete (f'c): "fck" • Design yield strength of main rebars: "fy" • Design yield strength of shear rebars: "fys" • Section design points (I, M, J). M reflects max values at 1/4, 1/2, and 3/4 points.: "POS" • Status of Checking Results (Strength): "CHK_STR" • Negative moment strength - Rebar: "Neg_Rebar" • Negative moment strength - As.use: "Neg_As_use" • Negative moment strength - N(-) Mu: "Neg_Mu" • Negative moment strength - LCB: "Neg_LCB" • Negative moment strength - N(-) φMn: "Neg_phiMn" • Negative moment strength - Ratio (Mu/φMn), red if > 1.0: "Rat-N" • Positive moment strength - Rebar: "Pos_Rebar" • Positive moment strength - As.use: "Pos_As_use" • Positive moment strength - P(+) Mu: "Pos_Mu" • Positive moment strength - LCB: "Pos_LCB" • Positive moment strength - P(+) φMn: "Pos_phiMn" • Positive moment strength - Ratio (Mu/φMn), red if > 1.0: "Rat-P" • Shear strength - Stirrup: "Sh_Stirrup" • Shear strength - Vu: "Sh_Vu" • Shear strength - LCB: "Sh_LCB" • Shear strength - φVc: "Sh_phiVc" • Shear strength - Ratio (Vu/φVc), red if > 1.0: "Rat-V" • Status of Checking Results (Rebar Detail): "CHK_RBR" • Main rebar (Top) - ρ.max (%): "Top_rho_max" • Main rebar (Top) - ρ.use (%): "Top_rho_use" • Main rebar (Top) - ρ.min (%): "Top_rho_min" • Main rebar (Top) - s.max: "Top_s_max" • Main rebar (Top) - s.use: "Top_s_use" • Main rebar (Bottom) - ρ.max (%): "Bot_rho_max" • Main rebar (Bottom) - ρ.use (%): "Bot_rho_use" • Main rebar (Bottom) - ρ.min (%): "Bot_rho_min" • Main rebar (Bottom) - s.max: "Bot_s_max" • Main rebar (Bottom) - s.use: "Bot_s_use" • Stirrup - Av.use: "St_Av_use" • Stirrup - Av.min: "St_Av_min" • Stirrup - s.max: "St_s_max" • Stirrup - s.use: "St_s_use" |
"COMPONENTS" |
Array [string] |
- |
Optional |
|||