Input URI
|
{base url} + DESIGN/SRC/AIK-SRC2K/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": {
"TABLE_TYPE": {
"type": "string",
"description": "Result Table Type",
"enum": [
"MEMB",
"PROP"
]
},
"ELEMS": {
"type": "object",
"description": "Element number input.",
"additionalProperties": false,
"properties": {
"KEYS": {
"type": "array",
"description": "Specify each element ID",
"items": {
"type": "integer"
},
"minItems": 1
},
"TO": {
"type": "string",
"description": "Specify element ID range (e.g., \"1to160\")"
},
"STRUCTURE_GROUP_NAME": {
"type": "string",
"description": "Specify structure group name"
}
},
"anyOf": [
{
"required": [
"KEYS"
]
},
{
"required": [
"TO"
]
},
{
"required": [
"STRUCTURE_GROUP_NAME"
]
}
]
},
"SECTIONS": {
"type": "array",
"description": "List of section property numbers to include in the table.",
"items": {
"type": "integer"
},
"minItems": 1
},
"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
}
]
},
"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": "SRC Column 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/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 SRC Column Checking Result Table (SSRC79 style). SEL is not included.",
"items": {
"type": "string",
"enum": [
"CHK",
"MEMB",
"SECT",
"COM",
"SHR",
"Type",
"Rebar",
"Section",
"Material",
"Fys",
"Fyr",
"fc",
"Bc",
"Hc",
"LCB",
"Len",
"Ly",
"Lz",
"Ky",
"Kz",
"Cmy",
"Cmz",
"Pa",
"My",
"Mz",
"fa",
"fby",
"fbz",
"Fa",
"FBy",
"FBz"
]
}
}
}
}
}
}
Request Examples
Example
"Argument": {
"TABLE_TYPE": "MEMB",
"PRI_SORT": 1,
"RESULT": 0,
"COMPONENTS": [
"CHK",
"MEMB",
"SECT",
"COM",
"SHR",
"Type",
"Rebar",
"Section",
"Material",
"Fys",
"Fyr",
"fc",
"Bc",
"Hc",
"LCB",
"Len",
"Ly",
"Lz",
"Ky",
"Kz",
"Cmy",
"Cmz",
"Pa",
"My",
"Mz",
"fa",
"fby",
"fbz",
"Fa",
"FBy",
"FBz"
],
"ELEMS": {
"KEYS": [
1062
]
}
}
}
Response Examples
Example
"Result Table": {
"FORCE": "KN",
"DIST": "MM",
"HEAD": [
"CHK",
"MEMB",
"SECT",
"COM",
"SHR",
"Type",
"Rebar",
"Section",
"Material",
"Fys",
"Fyr",
"fc",
"Bc",
"Hc",
"LCB",
"Len",
"Ly",
"Lz",
"Ky",
"Kz",
"Cmy",
"Cmz",
"Pa",
"My",
"Mz",
"fa",
"fby",
"fbz",
"Fa",
"FBy",
"FBz"
],
"DATA": [
[
"OK",
"1062",
"4",
"0.394",
"0.039",
"RHB",
"4-2-D4",
"C src200x100x5.5/8, H 200x100x5.5/8",
"SS410",
"0.41000",
"0.40000",
"0.03000",
"400.00",
"400.00",
"7",
"4512.08",
"4512.08",
"4512.08",
"1.000",
"1.000",
"0.850",
"0.850",
"-651.51",
"26932.7",
"2822.88",
"0.2399",
"0.0700",
"0.0124",
"0.7894",
"0.2733",
"0.2733"
]
]
}
}
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 • MEMB: "MEMB" • PROP: "PROP" |
"TABLE_TYPE" |
string |
- |
Required |
|||
|
oneOf Choose exactly one of the following keys: "ELEMS" or "SECTIONS". |
||||||||
|
2 |
Element Numbers Use either ELEMS or SECTIONS, not both. |
"ELEMS" |
object |
- |
Optional |
|||
|
anyOf At least one of the following keys must be provided: "KEYS", "TO", or "STRUCTURE_GROUP_NAME". |
||||||||
|
2.1 |
Specify Each ID Constraints: • Items: min 1 |
"KEYS" |
Array [integer] |
- |
Optional |
|||
|
2.2 |
Specify ID Range |
"TO" |
string |
- |
Optional |
|||
|
2.3 |
Structure Group Name |
"STRUCTURE_GROUP_NAME" |
string |
- |
Optional |
|||
|
3 |
Section No. Constraints: • Items: min 1 Use either ELEMS or SECTIONS, not both. |
"SECTIONS" |
Array [integer] |
- |
Optional |
|||
|
4 |
Primary Sorting Option • SECT: "0" • MEMB: "1" |
"PRI_SORT" |
integer |
|
Optional |
|||
|
5 |
Result View Option • All: "0" • OK: "1" • NG: "2" |
"RESULT" |
integer |
|
Optional |
|||
|
6 |
Table Name Output table title in response |
"TABLE_NAME" |
string |
|
Optional |
|||
|
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 • Status of strength verification results by members: "CHK" • Element number: "MEMB" • Section property number: "SECT" • Maximum Combined Interaction Ratio: "COM" • Stress ratio for the shear force (Member shear stress / Allowable shear stress): "SHR" • Symbol for sectional shape (RBO, RBC, RPO, RPC, CBO, CBC, CPO, CPC, EBC, EPC, RIB, CIB): "Type" • Standard rebar size and the number of main rebars (n1-n2-#xx(Dxx)): "Rebar" • Steel section name entered by the user or stored internally by the program: "Section" • Steel material name entered by the user or stored internally by the program: "Material" • Yield strength of steel (Fy): "Fys" • Design yield strength for main rebars: "Fyr" • Concrete design compressive strength (f'c): "fc" • Width of concrete section: "Bc" • Height (depth) of concrete section: "Hc" • Load combination yielding the maximum combined stress ratio: "LCB" • Member length based on local node coordinates of the analysis model: "Len" • Unbraced length for buckling about strong (y) axis: "Ly" • Unbraced length for buckling about weak (z) axis: "Lz" • Effective buckling length factor about strong (y) axis: "Ky" • Effective buckling length factor about weak (z) axis: "Kz" • Coefficient for moment magnification about strong (y) axis: "Cmy" • Coefficient for moment magnification about weak (z) axis: "Cmz" • Member axial force (Pa > 0 tension, Pa < 0 compression): "Pa" • Bending moment about strong (y) axis: "My" • Bending moment about weak (z) axis: "Mz" • Axial stress in member: "fa" • Bending stress about strong (y) axis: "fby" • Bending stress about weak (z) axis: "fbz" • Allowable axial stress: "Fa" • Allowable bending stress about strong (y) axis: "FBy" • Allowable bending stress about weak (z) axis: "FBz" |
"COMPONENTS" |
Array [string] |
- |
Optional |
|||