Skip to main content
JSON Manual Created Edited

Define Sub-Domain

Input URI

{base url} + db/SBDO



Active Methods

POST, GET, PUT, DELETE



JSON Schema

Details

{
    "SBDO": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "type": "object",
        "properties": {
            "SUB_DOMAIN_NAME": {
                "description": "SubDomainName",
                "type": "string"
            },
            "MEMBER_TYPE": {
                "description": "MemberType",
                "type": "integer"
            },
            "V1": {
                "description": "V1",
                "type": "number"
            },
            "V2": {
                "description": "V2",
                "type": "number"
            },
            "DOMAIN_NAME": {
                "description": "DomainName",
                "type": "string"
            },
            "bUseMt": {
                "description": "UseMt",
                "type": "boolean"
            },
            "THICKNESS": {
                "description": "Thickness",
                "type": "number"
            },
            "OPT_BASIC_REBAR": {
                "description": "BasicRebarBoolean",
                "type": "boolean"
            },
            "TOP_REBAR_NAME_X": {
                "description": "TopRebarName:X-Dir",
                "type": "string"
            },
            "TOP_REBAR_SPACE_X": {
                "description": "TopRebarSpace:X-Dir",
                "type": "number"
            },
            "BOTTOM_REBAR_NAME_X": {
                "description": "BottomRebarName:X-Dir",
                "type": "string"
            },
            "BOTTOM_REBAR_SPACE_X": {
                "description": "BottomRebarSpace:X-Dir",
                "type": "number"
            },
            "TOP_REBAR_NAME_Y": {
                "description": "TopRebarName:Y-Dir",
                "type": "string"
            },
            "TOP_REBAR_SPACE_Y": {
                "description": "TopRebarSpace:Y-Dir",
                "type": "number"
            },
            "BOTTOM_REBAR_NAME_Y": {
                "description": "BottomRebarName:Y-Dir",
                "type": "string"
            },
            "BOTTOM_REBAR_SPACE_Y": {
                "description": "BottomRebarSpace:Y-Dir",
                "type": "number"
            },
            "AXIS_VECTOR": {
                "description": "AxisVector",
                "type": "array",
                "items": {
                    "type": "number"
                }
            },
            "OPT_REBAR_MATL": {
                "description": "RebarMaterialBoolean",
                "type": "boolean"
            },
            "REBAR_MATL_KEY": {
                "description": "RebarMaterialKey",
                "type": "integer"
            },
            "REBAR_AXIS_TYPE": {
                "description": "RebarAxisType",
                "type": "integer"
            },
            "STR_UCS": {
                "description": "UCS",
                "type": "string"
            },
            "MEMB_TYPE_CIVIL": {
                "description": "MemberTypeCivil",
                "type": "integer"
            }
        }
    }
}


Examples

CVL Example

{
    "Assign": {
        "1": {
            "SUB_DOMAIN_NAME": "SDM1",
            "MEMBER_TYPE": 1,
            "V1": 0,
            "V2": 90,
            "DOMAIN_NAME": "DM1",
            "AXIS_VECTOR": [
                0,
                0,
                0,
                0,
                0,
                0
            ],
            "bUseMt": true,
            "STR_UCS": "",
            "MEMB_TYPE_CIVIL": 1
        }
    }
}

GEN Example

{
    "Assign": {
        "1": {
            "SUB_DOMAIN_NAME": "SDM1",
            "MEMBER_TYPE": 1,
            "V1": 0,
            "V2": 90,
            "DOMAIN_NAME": "DM1",
            "bUseMt": true,
            "THICKNESS": 0,
            "OPT_BASIC_REBAR": false,
            "TOP_REBAR_NAME_X": "D10",
            "TOP_REBAR_SPACE_X": 0.4,
            "BOTTOM_REBAR_NAME_X": "D10",
            "BOTTOM_REBAR_SPACE_X": 0.4,
            "TOP_REBAR_NAME_Y": "D10",
            "TOP_REBAR_SPACE_Y": 0.4,
            "BOTTOM_REBAR_NAME_Y": "D10",
            "BOTTOM_REBAR_SPACE_Y": 0.4,
            "OPT_REBAR_MATL": false,
            "REBAR_MATL_KEY": 0,
            "REBAR_AXIS_TYPE": 2
        }
    }
}


Specifications

No. Description Key Value Type Default Required

1

Sub Domain Name

"SUB_DOMAIN_NAME"

String

-

Required

2

Rebar Dir.1

"V1"

Number

-

Required

3

Rebar Dir.2

"V2"

Number

-

Required

4

Domain Name

"DOMAIN_NAME"

String

-

Required

5

Use Mt

"bUseMt"

Boolean

-

Required

6

Thickness

"THICKNESS"

Number

-

Required

Civil Only

7

Member Type Civil

 • None: 0

 • Plate Beam (1D): 1

 • Plate Column (1D): 2

 • Shell: 3

"MEMB_TYPE_CIVIL"

Integer

-

Required

8

Rebar Direction

 • Local: 0

 • UCS: 1

 • Reference Axis: 2

"REBAR_AXIS_TYPE"

Integer

0

Optional

9

UCS

 • When the Rebar Direction is UCS

"STR_UCS"

String

Blank

Optional

9

Axis Vector

 • When the Rebar Direction is Reference Axis

"AXIS_VECTOR"

Number

0

Optional

Gen Only

7

Member Type

 • None: 0

 • Slab: 1

 • Mat: 2

"MEMBER_TYPE"

Integer

-

Required

8

Basic Rebar Option

"OPT_BASIC_REBAR"

Boolean

false

Optional

9

Top Rebar Name (X-Dir)

 • When the Basic Rebar is True

"TOP_REBAR_NAME_X"

String

Blank

Optional

10

Top Rebar Space (X-Dir)

 • When the Basic Rebar is True

"TOP_REBAR_SPACE_X"

Number

0

Optional

11

Bottom Rebar Name (X-Dir)

 • When the Basic Rebar is True

"BOTTOM_REBAR_NAME_X"

String

Blank

Optional

12

Bottom Rebar Space (X-Dir)

 • When the Basic Rebar is True

"BOTTOM_REBAR_SPACE_X"

Number

0

Optional

13

Top Rebar Name (Y-Dir)

 • When the Basic Rebar is True

"TOP_REBAR_NAME_Y"

String

Blank

Optional

14

Top Rebar Space (Y-Dir)

 • When the Basic Rebar is True

"TOP_REBAR_SPACE_Y"

Number

0

Optional

15

Bottom Rebar Name (Y-Dir)

 • When the Basic Rebar is True

"BOTTOM_REBAR_NAME_Y"

String

Blank

Optional

16

Bottom Rebar Space (Y-Dir)

 • When the Basic Rebar is True

"BOTTOM_REBAR_SPACE_Y"

Number

0

Optional

17

Rebar Material Option

"OPT_REBAR_MATL"

Boolean

false

Optional

18

Rebar Material Key

 • When the Rebar Material is True

"REBAR_MATL_KEY"

Integer

0

Optional



0
Was this article helpful?