Input URI
|
{base url} + /ope/LCOM-SRC |
|---|
Active Methods
|
POST |
|---|
JSON Schema
Details
"type": "object",
"required": [
"Argument"
],
"properties": {
"Argument": {
"type": "object",
"required": [
"OPTION",
"DGNCODE"
],
"properties": {
"OPTION": {
"type": "string",
"enum": [
"ADD",
"REPLACE"
]
},
"DGNCODE": {
"type": "string",
"enum": [
"KDS 41 SRC : 2022"
]
},
"RS_SCALE_FACTOR": {
"type": "array",
"items": {
"type": "object",
"required": [
"LOAD_CASE",
"FACTOR"
],
"properties": {
"LOAD_CASE": {
"type": "string",
"description": "Response Spectrum Load Case"
},
"FACTOR": {
"type": "number",
"description": "Scale Factor"
}
}
}
},
"WIND_LOAD_COMB": {
"type": "object",
"required": [
"PARAMETERS"
],
"properties": {
"PARAMETERS": {
"type": "array",
"description": "List of wind load combination sets",
"items": {
"type": "object",
"required": [
"BUILDING_TYPE",
"WIND_LOAD_CASE"
],
"properties": {
"BUILDING_TYPE": {
"type": "string",
"enum": [
"MIDDLE",
"HIGH"
],
"description": "Wind Loads Group"
},
"WIND_LOAD_CASE": {
"type": "object",
"properties": {
"ALONG": {
"type": "string",
"description": "Along Wind Load Case"
},
"ACROSS": {
"type": "string",
"description": "Across Wind Load Case"
},
"TORSION": {
"type": "string",
"description": "Torsional Wind Load Case"
}
}
},
"GUST_FACTOR": {
"type": "number",
"minimum": 0,
"description": "GD"
},
"KAPPA_FACTOR": {
"type": "number",
"minimum": 0,
"description": "Kappa"
}
}
}
},
"TORSION_DIR": {
"type": "string",
"enum": [
"BOTH",
"POSITIVE",
"NEGATIVE"
],
"default": "BOTH",
"description": "Torsion Wind Direction"
}
}
},
"ORTHO_EFFECT": {
"type": "object",
"required": [
"OPT_USE"
],
"properties": {
"OPT_USE": {
"type": "boolean",
"default": false,
"description": "Consider Orthogonal Effect"
},
"TYPE": {
"type": "string",
"enum": [
"100_30",
"SRSS"
],
"description": "Orthogonal Effect Type"
},
"LOAD_GROUP": {
"type": "array",
"minItems": 2,
"maxItems": 2,
"items": {
"type": "string"
},
"description": "Load Case1, Load Case2"
}
}
},
"ADDITIONAL_LOAD": {
"type": "object",
"required": [
"SPECIAL_LOAD",
"VERTICAL_LOAD"
],
"properties": {
"SPECIAL_LOAD": {
"type": "object",
"required": [
"OPT_USE"
],
"properties": {
"OPT_USE": {
"type": "boolean",
"default": false,
"description": "for Special Seismic Load"
},
"VERTICAL_LOAD_FACTOR": {
"type": "number",
"minimum": 0,
"description": "Vertical Load Factor"
},
"SDS": {
"type": "number",
"minimum": 0,
"description": "Sds"
},
"OVER_STRENGTH_FACTOR": {
"type": "array",
"items": {
"type": "object",
"required": [
"LOAD_CASE",
"FACTOR"
],
"properties": {
"LOAD_CASE": {
"type": "string",
"description": "Load Case"
},
"FACTOR": {
"type": "number",
"description": "Scale Factor"
}
}
}
}
}
},
"VERTICAL_LOAD": {
"type": "object",
"required": [
"OPT_USE"
],
"properties": {
"OPT_USE": {
"type": "boolean",
"default": false,
"description": "for Vertical Seismic Forces"
},
"FORCE_FACTOR": {
"type": "number",
"minimum": 0,
"description": "Vertical Force Factor"
}
}
}
}
},
"UNDERGROUND_LOAD": {
"type": "object",
"required": [
"OPT_USE"
],
"properties": {
"OPT_USE": {
"type": "boolean",
"default": false,
"description": "for Underground Load"
},
"SCALE_FACTOR": {
"type": "array",
"items": {
"type": "object",
"required": [
"LOAD_CASE",
"FACTOR"
],
"properties": {
"LOAD_CASE": {
"type": "string",
"description": "Load Case"
},
"FACTOR": {
"type": "number",
"description": "Scale Factor"
}
}
}
},
"LOAD_CASE_LIST": {
"type": "array",
"items": {
"type": "object",
"required": [
"LOAD_CASE",
"DIRECTION",
"LOAD_CASE_SEISMIC",
"LOAD_CASE_STATIC"
],
"properties": {
"LOAD_CASE": {
"type": "string",
"description": "Seismic Load Case List - LoadCase"
},
"DIRECTION": {
"type": "string",
"enum": [
"POSITIVE",
"NEGATIVE"
],
"description": "Seismic Load Case List - Direction"
},
"LOAD_CASE_SEISMIC": {
"type": "array",
"items": {
"type": "string"
},
"description": "Earth Pressure Load Case - Seismic"
},
"LOAD_CASE_STATIC": {
"type": "array",
"items": {
"type": "string"
},
"description": "Earth Pressure Load Case - Static"
}
}
}
},
"SPECIAL_LOAD": {
"type": "object",
"required": [
"OPT_USE"
],
"properties": {
"OPT_USE": {
"type": "boolean",
"default": false,
"description": "Whether to use special load for underground load"
},
"VERTICAL_LOAD_FACTOR": {
"type": "number",
"minimum": 0,
"description": "Vertical Load Factor"
},
"SDS": {
"type": "number",
"minimum": 0,
"description": "Sds"
},
"OVER_STRENGTH_FACTOR": {
"type": "array",
"items": {
"type": "object",
"required": [
"LOAD_CASE",
"FACTOR"
],
"properties": {
"LOAD_CASE": {
"type": "string",
"description": "Load Case"
},
"FACTOR": {
"type": "number",
"description": "Scale Factor"
}
}
},
"description": "Over-strength factors for underground special load"
}
}
}
}
}
}
}
}
}
Request Examples
Example
"Argument": {
"OPTION": "ADD",
"DGNCODE": "KDS 41 SRC : 2022",
"RS_SCALE_FACTOR": [
{
"LOAD_CASE": "RX(RS)",
"FACTOR": 1
},
{
"LOAD_CASE": "RY(RS)",
"FACTOR": 1
}
],
"WIND_LOAD_COMB": {
"PARAMETERS": [
{
"BUILDING_TYPE": "HIGH",
"WIND_LOAD_CASE": {
"ALONG": "WX",
"ACROSS": "WX(A)",
"TORSION": "WX(T)"
},
"GUST_FACTOR": 2.2,
"KAPPA_FACTOR": 0.55
}
],
"TORSION_DIR": "BOTH"
},
"ORTHO_EFFECT": {
"OPT_USE": true,
"TYPE": "100_30",
"LOAD_GROUP": [
"RX(RS)",
"RY(RS)"
]
},
"ADDITIONAL_LOAD": {
"SPECIAL_LOAD": {
"OPT_USE": true,
"VERTICAL_LOAD_FACTOR": 0.2,
"SDS": 0.5,
"OVER_STRENGTH_FACTOR": [
{
"LOAD_CASE": "RX(RS)",
"FACTOR": 2.5
},
{
"LOAD_CASE": "RY(RS)",
"FACTOR": 2.5
}
]
},
"VERTICAL_LOAD": {
"OPT_USE": true,
"FORCE_FACTOR": 0.2
}
},
"UNDERGROUND_LOAD": {
"OPT_USE": false
}
}
}
Specifications
Keyed Object Entry
| No. | Description | Key | Value Type | Default | Required | |||
|---|---|---|---|---|---|---|---|---|
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 | |||
|---|---|---|---|---|---|---|---|---|
1 |
OPTION • ADD • REPLACE |
"OPTION" |
string (enum) |
- |
Required |
|||
2 |
DGNCODE • KDS 41 SRC : 2022 |
"DGNCODE" |
string (enum) |
- |
Required |
|||
3 |
RS_SCALE_FACTOR |
"RS_SCALE_FACTOR" |
array [object] |
- |
Optional |
|||
(1) | Response Spectrum Load Case • Static Load Case ◦ NAME + "(ST)" • Response Spectrum Load Case ◦ NAME + "(RS)" |
"LOAD_CASE" |
string |
- |
Required |
|||
(2) | Scale Factor |
"FACTOR" |
number |
- |
Required |
|||
4 |
WIND_LOAD_COMB |
"WIND_LOAD_COMB" |
object |
- |
Optional |
|||
(1) | List of wind load combination sets |
"PARAMETERS" |
array [object] |
- |
Required |
|||
a | Wind Loads Group • MIDDLE • HIGH |
"BUILDING_TYPE" |
string (enum) |
- |
Required |
|||
b | Wind Direction |
"WIND_LOAD_CASE" |
object |
- |
Required |
|||
(a) | Along Wind Load Case |
"ALONG" |
string |
- |
Optional |
|||
(b) | Across Wind Load Case |
"ACROSS" |
string |
- |
Optional |
|||
(c) | Torsional Wind Load Case |
"TORSION" |
string |
- |
Optional |
|||
c | Gust factor |
"GUST_FACTOR" |
number |
- |
Optional |
|||
d | Kappa |
"KAPPA_FACTOR" |
number |
- |
Optional |
|||
(2) | Torsion Wind Direction • BOTH • POSITIVE • NEGATIVE |
"TORSION_DIR" |
string (enum) |
BOTH |
Optional |
|||
5 |
ORTHO_EFFECT |
"ORTHO_EFFECT" |
object |
- |
Optional |
|||
(1) | Consider Orthogonal Effect |
"OPT_USE" |
boolean |
false |
Required |
|||
When "ORTHO_EFFECT.OPT_USE" is true | ||||||||
(1) | Orthogonal Effect Type • 100_30 • SRSS |
"TYPE" |
string (enum) |
- |
Required |
|||
(2) | Load Case1, Load Case2 • Static Load Case ◦ NAME + "(ST)" • Response Spectrum Load Case ◦ NAME + "(RS)" |
"LOAD_GROUP" |
array |
- |
Required |
|||
6 |
ADDITIONAL_LOAD |
"ADDITIONAL_LOAD" |
object |
- |
Optional |
|||
(1) | SPECIAL_LOAD |
"SPECIAL_LOAD" |
object |
- |
Required |
|||
a | for Special Seismic Load |
"OPT_USE" |
boolean |
false |
Required |
|||
When "SPECIAL_LOAD.OPT_USE" is true | ||||||||
a | Vertical Load Factor |
"VERTICAL_LOAD_FACTOR" |
number |
- |
Required |
|||
b | Sds |
"SDS" |
number |
- |
Required |
|||
c | Over strength factor. |
"OVER_STRENGTH_FACTOR" |
array [object] |
- |
Required |
|||
(a) | Load Case • Static Load Case ◦ NAME + "(ST)" • Response Spectrum Load Case ◦ NAME + "(RS)" |
"LOAD_CASE" |
string |
- |
Required |
|||
(b) | Scale Factor |
"FACTOR" |
number |
- |
Required |
|||
(2) | VERTICAL_LOAD |
"VERTICAL_LOAD" |
object |
- |
Required |
|||
a | for Vertical Seismic Forces |
"OPT_USE" |
boolean |
false |
Required |
|||
When "VERTICAL_LOAD.OPT_USE" is true | ||||||||
a | Vertical Force Factor |
"FORCE_FACTOR" |
number |
- |
Required |
|||
7 |
UNDERGROUND_LOAD |
"UNDERGROUND_LOAD" |
object |
- |
Optional |
|||
(1) | for Underground Load |
"OPT_USE" |
boolean |
false |
Required |
|||
When "UNDERGROUND_LOAD.OPT_USE" is true | ||||||||
(1) | SCALE_FACTOR |
"SCALE_FACTOR" |
array [object] |
- |
Required |
|||
a | Load Case • Static Load Case ◦ NAME + "(ST)" • Response Spectrum Load Case ◦ NAME + "(RS)" |
"LOAD_CASE" |
string |
- |
Required |
|||
b | Scale Factor |
"FACTOR" |
number |
- |
Required |
|||
(2) | LOAD_CASE_LIST |
"LOAD_CASE_LIST" |
array [object] |
- |
Required |
|||
a | Seismic Load Case List • Static Load Case ◦ NAME + "(ST)" • Response Spectrum Load Case ◦ NAME + "(RS)" |
"LOAD_CASE" |
string |
- |
Required |
|||
b | Seismic Load Case List - Direction • POSITIVE • NEGATIVE |
"DIRECTION" |
string (enum) |
- |
Required |
|||
c | Earth Pressure Load Case - Seismic |
"LOAD_CASE_SEISMIC" |
array |
- |
Required |
|||
d | Earth Pressure Load Case - Static |
"LOAD_CASE_STATIC" |
array |
- |
Required |
|||
(3) | SPECIAL_LOAD |
"SPECIAL_LOAD" |
object |
- |
Optional |
|||
a | Whether to use special load for underground load |
"OPT_USE" |
boolean |
false |
Required |
|||
When "SPECIAL_LOAD.OPT_USE" is true | ||||||||
a | Vertical Load Factor |
"VERTICAL_LOAD_FACTOR" |
number |
- |
Required |
|||
b | Sds |
"SDS" |
number |
- |
Required |
|||
c | Over-strength factors for underground special load |
"OVER_STRENGTH_FACTOR" |
array [object] |
- |
Required |
|||
(a) | Load Case • Static Load Case ◦ NAME + "(ST)" • Response Spectrum Load Case ◦ NAME + "(RS)" |
"LOAD_CASE" |
string |
- |
Required |
|||
(b) | Scale Factor |
"FACTOR" |
number |
- |
Required |
|||