Skip to main content
JSON Manual Created Edited

DESIGN/SRC/AIK-SRC2K/CC-TABLE : SRC Column Checking Table

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

1

Optional

5

Result View Option

• All: "0"

• OK: "1"

• NG: "2"

"RESULT"

integer

0

Optional

6

Table Name

Output table title in response

"TABLE_NAME"

string

"SRC Column Checking Result"

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



0
Was this article helpful?