Skip to main content
JSON Manual Created Edited

Composite Section for Construction Stage

Input URI

{base url} + db/CSCS



Active Methods

POST, GET, PUT, DELETE



JSON Schema

Details

{
    "CSCS": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "type": "object",
        "properties": {
            "SEC": {
                "description": "SectionNo.",
                "type": "integer"
            },
            "ASTAGE": {
                "description": "ActiveStage",
                "type": "string"
            },
            "TYPE": {
                "description": "CompositeType",
                "type": "string"
            },
            "bTAP": {
                "description": "TaperedCompositeSectionType",
                "type": "boolean"
            },
            "vPARTINFO": {
                "description": "PartInfo",
                "type": "array",
                "items": {
                    "type": "object",
                    "properties": {
                        "PART": {
                            "description": "CompositeSectionPart",
                            "type": "integer"
                        },
                        "MTYPE": {
                            "description": "MaterialType",
                            "type": "string"
                        },
                        "MAT": {
                            "description": "MaterialNo.",
                            "type": "string"
                        },
                        "CSTAGE": {
                            "description": "CompositeStage",
                            "type": "string"
                        },
                        "AGE": {
                            "description": "MaterialAge",
                            "type": "number"
                        },
                        "PARTINFO_H": {
                            "description": "Notationalsize,h",
                            "type": "number"
                        },
                        "PARTINFO_VS": {
                            "description": "Volumn-surfaceratio,v/s",
                            "type": "number"
                        },
                        "PARTINFO_M": {
                            "description": "Moduleofanexposedsurface,M",
                            "type": "number"
                        },
                        "AREA": {
                            "description": "StiffnessScaleFactor",
                            "type": "number"
                        },
                        "ASY": {
                            "description": "StiffnessScaleFactor",
                            "type": "number"
                        },
                        "ASZ": {
                            "description": "StiffnessScaleFactor",
                            "type": "number"
                        },
                        "IXX": {
                            "description": "StiffnessScaleFactor",
                            "type": "number"
                        },
                        "IYY": {
                            "description": "StiffnessScaleFactor",
                            "type": "number"
                        },
                        "IZZ": {
                            "description": "StiffnessScaleFactor",
                            "type": "number"
                        },
                        "WAREA": {
                            "description": "StiffnessScaleFactor-Weight",
                            "type": "number"
                        },
                        "IW": {
                            "description": "StiffnessScaleFactor",
                            "type": "number"
                        },
                        "CY": {
                            "description": "Y-dir.DistancetoNeutralAxis",
                            "type": "number"
                        },
                        "CZ": {
                            "description": "Z-dir.DistancetoNeutralAxis",
                            "type": "number"
                        },
                        "CYI": {
                            "description": "Y-dir.DistancetoNeutralAxisI(Tapered)",
                            "type": "number"
                        },
                        "CZI": {
                            "description": "Z-dir.DistancetoNeutralAxisI(Tapered)",
                            "type": "number"
                        },
                        "CYJ": {
                            "description": "Y-dir.DistancetoNeutralAxisJ(Tapered)",
                            "type": "number"
                        },
                        "CZJ": {
                            "description": "Z-dir.DistancetoNeutralAxisJ(Tapered)",
                            "type": "number"
                        },
                        "STIFF_USER": {
                            "description": "StiffnessUser",
                            "type": "object",
                            "properties": {
                                "AREA": {
                                    "description": "Partialstiffness",
                                    "type": "number"
                                },
                                "ASY": {
                                    "description": "Partialstiffness",
                                    "type": "number"
                                },
                                "ASZ": {
                                    "description": "Partialstiffness",
                                    "type": "number"
                                },
                                "IXX": {
                                    "description": "Partialstiffness",
                                    "type": "number"
                                },
                                "IYY": {
                                    "description": "Partialstiffness",
                                    "type": "number"
                                },
                                "IZZ": {
                                    "description": "Partialstiffness",
                                    "type": "number"
                                },
                                "CYP": {
                                    "description": "Partialstiffness",
                                    "type": "number"
                                },
                                "CYM": {
                                    "description": "Partialstiffness",
                                    "type": "number"
                                },
                                "CZP": {
                                    "description": "Partialstiffness",
                                    "type": "number"
                                },
                                "CZM": {
                                    "description": "Partialstiffness",
                                    "type": "number"
                                },
                                "QYB": {
                                    "description": "Partialstiffness",
                                    "type": "number"
                                },
                                "QZB": {
                                    "description": "Partialstiffness",
                                    "type": "number"
                                },
                                "X1": {
                                    "description": "Partialstiffness",
                                    "type": "number"
                                },
                                "X2": {
                                    "description": "Partialstiffness",
                                    "type": "number"
                                },
                                "X3": {
                                    "description": "Partialstiffness",
                                    "type": "number"
                                },
                                "X4": {
                                    "description": "Partialstiffness",
                                    "type": "number"
                                },
                                "Y1": {
                                    "description": "Partialstiffness",
                                    "type": "number"
                                },
                                "Y2": {
                                    "description": "Partialstiffness",
                                    "type": "number"
                                },
                                "Y3": {
                                    "description": "Partialstiffness",
                                    "type": "number"
                                },
                                "Y4": {
                                    "description": "Partialstiffness",
                                    "type": "number"
                                },
                                "IW": {
                                    "description": "Partialstiffness",
                                    "type": "number"
                                }
                            }
                        },
                        "STIFF_USER_TAPERED_I": {
                            "description": "StiffnessUserI(Tapered)",
                            "type": "object",
                            "properties": {
                                "AREA": {
                                    "description": "Partialstiffness",
                                    "type": "number"
                                },
                                "ASY": {
                                    "description": "Partialstiffness",
                                    "type": "number"
                                },
                                "ASZ": {
                                    "description": "Partialstiffness",
                                    "type": "number"
                                },
                                "IXX": {
                                    "description": "Partialstiffness",
                                    "type": "number"
                                },
                                "IYY": {
                                    "description": "Partialstiffness",
                                    "type": "number"
                                },
                                "IZZ": {
                                    "description": "Partialstiffness",
                                    "type": "number"
                                },
                                "CYP": {
                                    "description": "Partialstiffness",
                                    "type": "number"
                                },
                                "CYM": {
                                    "description": "Partialstiffness",
                                    "type": "number"
                                },
                                "CZP": {
                                    "description": "Partialstiffness",
                                    "type": "number"
                                },
                                "CZM": {
                                    "description": "Partialstiffness",
                                    "type": "number"
                                },
                                "QYB": {
                                    "description": "Partialstiffness",
                                    "type": "number"
                                },
                                "QZB": {
                                    "description": "Partialstiffness",
                                    "type": "number"
                                },
                                "X1": {
                                    "description": "Partialstiffness",
                                    "type": "number"
                                },
                                "X2": {
                                    "description": "Partialstiffness",
                                    "type": "number"
                                },
                                "X3": {
                                    "description": "Partialstiffness",
                                    "type": "number"
                                },
                                "X4": {
                                    "description": "Partialstiffness",
                                    "type": "number"
                                },
                                "Y1": {
                                    "description": "Partialstiffness",
                                    "type": "number"
                                },
                                "Y2": {
                                    "description": "Partialstiffness",
                                    "type": "number"
                                },
                                "Y3": {
                                    "description": "Partialstiffness",
                                    "type": "number"
                                },
                                "Y4": {
                                    "description": "Partialstiffness",
                                    "type": "number"
                                },
                                "IW": {
                                    "description": "Partialstiffness",
                                    "type": "number"
                                }
                            }
                        },
                        "STIFF_USER_TAPERED_J": {
                            "description": "StiffnessUserJ(Tapered)",
                            "type": "object",
                            "properties": {
                                "AREA": {
                                    "description": "Partialstiffness",
                                    "type": "number"
                                },
                                "ASY": {
                                    "description": "Partialstiffness",
                                    "type": "number"
                                },
                                "ASZ": {
                                    "description": "Partialstiffness",
                                    "type": "number"
                                },
                                "IXX": {
                                    "description": "Partialstiffness",
                                    "type": "number"
                                },
                                "IYY": {
                                    "description": "Partialstiffness",
                                    "type": "number"
                                },
                                "IZZ": {
                                    "description": "Partialstiffness",
                                    "type": "number"
                                },
                                "CYP": {
                                    "description": "Partialstiffness",
                                    "type": "number"
                                },
                                "CYM": {
                                    "description": "Partialstiffness",
                                    "type": "number"
                                },
                                "CZP": {
                                    "description": "Partialstiffness",
                                    "type": "number"
                                },
                                "CZM": {
                                    "description": "Partialstiffness",
                                    "type": "number"
                                },
                                "QYB": {
                                    "description": "Partialstiffness",
                                    "type": "number"
                                },
                                "QZB": {
                                    "description": "Partialstiffness",
                                    "type": "number"
                                },
                                "X1": {
                                    "description": "Partialstiffness",
                                    "type": "number"
                                },
                                "X2": {
                                    "description": "Partialstiffness",
                                    "type": "number"
                                },
                                "X3": {
                                    "description": "Partialstiffness",
                                    "type": "number"
                                },
                                "X4": {
                                    "description": "Partialstiffness",
                                    "type": "number"
                                },
                                "Y1": {
                                    "description": "Partialstiffness",
                                    "type": "number"
                                },
                                "Y2": {
                                    "description": "Partialstiffness",
                                    "type": "number"
                                },
                                "Y3": {
                                    "description": "Partialstiffness",
                                    "type": "number"
                                },
                                "Y4": {
                                    "description": "Partialstiffness",
                                    "type": "number"
                                },
                                "IW": {
                                    "description": "Partialstiffness",
                                    "type": "number"
                                }
                            }
                        }
                    }
                }
            },
            "OPT_UPDATE_ALL_H": {
                "description": "AutoCalculationOptionNotationalsize,h",
                "type": "boolean"
            }
        }
    }
}


Examples

Composite Section for Construction Stage

{
    "Assign": {
        "1": {
            "SEC": 1,
            "ASTAGE": "CS1",
            "TYPE": "NORMAL",
            "bTAP": false,
            "vPARTINFO": [
                {
                    "PART": 1,
                    "MTYPE": "ELEM",
                    "MAT": "",
                    "CSTAGE": "",
                    "AGE": 2,
                    "PARTINFO_H": 1.5,
                    "PARTINFO_VS": 1.5,
                    "PARTINFO_M": 1.5,
                    "AREA": 1,
                    "ASY": 1,
                    "ASZ": 1,
                    "IXX": 1,
                    "IYY": 1,
                    "IZZ": 1,
                    "WAREA": 1,
                    "IW": 1
                },
                {
                    "PART": 2,
                    "MTYPE": "MATL",
                    "MAT": "3",
                    "CSTAGE": "CS2",
                    "AGE": 5,
                    "PARTINFO_H": 0.245,
                    "PARTINFO_VS": 0,
                    "PARTINFO_M": 0,
                    "AREA": 1,
                    "ASY": 1,
                    "ASZ": 1,
                    "IXX": 1,
                    "IYY": 1,
                    "IZZ": 1,
                    "WAREA": 1,
                    "IW": 1
                }
            ]
        }
    }
}


Specifications

No. Description Key Value Type Default Required

1

Section ID

"SEC"

Integer

-

Required

2

Active Stage

"ASTAGE"

String

-

Required

3

Composite Type

 • General: "GENERAL"

 • User: "USER"

"TYPE"

String

-

Required

4

Tapered Type

"bTAP"

Boolean

False

Optional

5

Part Information

 • Insert the data as an object

"vPARTINFO"

Array
[Object]

-

Required

(1)

Composite Section Part

"PART"

Integer

-

Required

(2)

Material Type

 • Element: "ELEM"

 • Material: "MATL"

"MTYPE"

String

-

Required

(3)

Material ID

 • Element: Blank

 • Material: Material ID as String

"MAT"

String

-

Optional

(4)

Composite Stage

 • Active Stage: Blank

 • Target Stage: Construction Stage Name

"CSTAGE"

String

Blank

Optional

(5)

Material Age

"AGE"

Number

0

Optional

(6)

Notional Size of Member

"PARTINFO_H"

Number

AUTO

Optional

(7)

Volume-surface ratio, v/s

"PARTINFO_VS"

Number

0

Optional

(8)

Module of an exposed surface, M

"PARTINFO_M"

Number

0

Optional

(9)

Area

"AREA"

Number

1

Optional

(10)

Effective Shear Area, y-axis

"ASY"

Number

1

Optional

(11)

Effective Shear Area, z-axis

"ASZ"

Number

1

Optional

(12)

Torsional Resistance

"IXX"

Number

1

Optional

(13)

Moment of Inertia, y-axis

"IYY"

Number

1

Optional

(14)

Moment of Inertia, z-axis

"IZZ"

Number

1

Optional

(15)

Warping Constant

"IW"

Number

1

Optional



0
Was this article helpful?