ArcGIS REST Services Directory
Login
|
Get Token
Home
>
services
>
agol
>
dfms_scoping (MapServer)
>
All Layers and Tables
Help
|
API Reference
JSON
All Layers and Tables (agol/dfms_scoping)
Layers:
Layer:
DFMS Scoping
(0)
Name:
DFMS Scoping
Display Field:
DRAINAGE_FACIL_ID
Type:
Feature Layer
Geometry Type:
esriGeometryPoint
Description:
Definition Expression:
N/A
Copyright Text:
Default Visibility: true
MaxRecordCount:
1000
Supported Query Formats:
JSON, AMF, geoJSON
Min Scale:
0
Max Scale:
0
Supports Advanced Queries:
true
Supports Statistics:
true
Has Labels:
false
Can Modify Layer:
true
Can Scale Symbols:
false
Use Standardized Queries:
true
Supports Datum Transformation:
true
Extent:
XMin: 233260.5167322904
YMin: 90976.52493438125
XMax: 2253884.919947505
YMax: 1636655.4419291317
Spatial Reference: 2992 (2992)
Drawing Info:
Renderer:
Unique Value Renderer:
Field 1:
SCOPING_CONDITION
Field 2:
null
Field 3:
null
Field Delimiter:
,
Default Symbol:
N/A
Default Label:
null
UniqueValueInfos:
Value:
No DFMS Inspection
Label:
No DFMS Inspection
Description:
Symbol:
Value:
DFMS Inspection
Label:
DFMS Inspection
Description:
Symbol:
Value:
Complete
Label:
Complete
Description:
Symbol:
Value:
Clean / Vactor
Label:
Clean / Vactor
Description:
Symbol:
Value:
Replace
Label:
Replace
Description:
Symbol:
Value:
Repair / Rehab
Label:
Repair / Rehab
Description:
Symbol:
Value:
New Culvert - Complete
Label:
New Culvert - Complete
Description:
Symbol:
Value:
New Culvert - Clean / Vactor
Label:
New Culvert - Clean / Vactor
Description:
Symbol:
Value:
New Culvert - Replace
Label:
New Culvert - Replace
Description:
Symbol:
Value:
New Culvert - Repair / Rehab
Label:
New Culvert - Repair / Rehab
Description:
Symbol:
Transparency:
0
Labeling Info:
Advanced Query Capabilities:
Supports Statistics: true
Supports OrderBy: true
Supports Distinct: true
Supports Pagination: true
Supports TrueCurve: true
Supports Returning Query Extent: true
Supports Query With Distance: true
Supports Sql Expression: true
Supports Query With ResultType: false
Supports Returning Geometry Centroid: false
HasZ: false
HasM: false
Has Attachments:
true
HTML Popup Type:
esriServerHTMLPopupTypeAsHTMLText
Type ID Field:
null
Fields:
SCOPING_INSPECTION
( type: esriFieldTypeString , alias: Has the culvert been inspected , length: 10 ,
Coded Values:
[Yes: Yes] , [No: No] )
SCOPING_CONDITION
( type: esriFieldTypeString , alias: What is the condition of the culvert , length: 100 ,
Coded Values:
[No DFMS Inspection: No DFMS Inspection] , [DFMS Inspection: DFMS Inspection] , [Clean and Reassess: Clean and Reassess]
, ...11 more...
)
SCOPING_NOTES
( type: esriFieldTypeString , alias: Scoping notes , length: 250 )
RD_ID
( type: esriFieldTypeString , alias: Highway ID , length: 5 )
MP_NO
( type: esriFieldTypeDouble , alias: Mile Point )
A_SPAN_MS
( type: esriFieldTypeDouble , alias: Barrel A Span )
A_RISE_MS
( type: esriFieldTypeDouble , alias: Barrel A Rise )
CULV_WD_MS
( type: esriFieldTypeDouble , alias: Structure Width (ft) )
A_CULV_LEN_MS
( type: esriFieldTypeDouble , alias: Culvert Length )
A_STRUC_MTL_CD
( type: esriFieldTypeString , alias: Barrel A Material , length: 3 ,
Coded Values:
[CNB: Conc Box] , [CON: Conc Pipe] , [CLY: Clay]
, ...11 more...
)
A_REHAB_TYP_CD
( type: esriFieldTypeString , alias: A_REHAB_TYP_CD , length: 3 ,
Coded Values:
[CIP: CIPP] , [INV: Invert Paved] , [JRP: Joint Rpr]
, ...9 more...
)
CULV_CMT_TXT
( type: esriFieldTypeString , alias: Comments , length: 254 )
CULV_ID
( type: esriFieldTypeInteger , alias: Culvert ID )
DRAINAGE_FACIL_ID
( type: esriFieldTypeString , alias: DFI , length: 8 )
INSP_DT
( type: esriFieldTypeDate , alias: Inspection Date , length: 8 )
INSPCTR_USER_ID
( type: esriFieldTypeString , alias: User ID , length: 10 )
COLL_SRCE
( type: esriFieldTypeInteger , alias: Data Collection Source ,
Coded Values:
[1: Construction Plan] , [2: DFMS Basic] , [3: DFMS Advanced] )
RDWY_ID
( type: esriFieldTypeString , alias: Roadway ID , length: 1 ,
Coded Values:
[I: Increasing] , [D: Decreasing] , [P: Preliminary] )
MLGE_TYPE
( type: esriFieldTypeString , alias: Mileage Type , length: 1 ,
Coded Values:
[Z: Overlapping] )
OVLAP_MLGE_CD
( type: esriFieldTypeString , alias: Overlap Mileage Code , length: 1 ,
Coded Values:
[1: 1] , [2: 2] , [3: 3]
, ...4 more...
)
NBI_IND
( type: esriFieldTypeString , alias: NBI Structure , length: 1 ,
Coded Values:
[Y: Yes] , [N: No] , [X: No Data] )
STRUC_ID
( type: esriFieldTypeString , alias: Structure ID , length: 6 )
STREAM_NM
( type: esriFieldTypeString , alias: Stream Name , length: 25 )
ORNT_CD
( type: esriFieldTypeString , alias: Orientation , length: 2 ,
Coded Values:
[CR: Cross] , [PL: Pipe Left] , [PR: Pipe Right]
, ...3 more...
)
SKEW_MS
( type: esriFieldTypeDouble , alias: Skew )
INLET_SIDE_IND
( type: esriFieldTypeString , alias: Inlet Side , length: 1 ,
Coded Values:
[L: Left] , [R: Right] , [N: No Data] )
FACIL_USGE_CD
( type: esriFieldTypeString , alias: Facility Usage , length: 3 ,
Coded Values:
[RDD: Roadside Drainage] , [STR: Stream] , [CLP: Cattlepass]
, ...10 more...
)
BARREL_COUNT
( type: esriFieldTypeInteger , alias: Barrel Count )
FLAG
( type: esriFieldTypeString , alias: Flag , length: 5 )
A_SHAPE_CD
( type: esriFieldTypeString , alias: Barrel A Shape , length: 4 ,
Coded Values:
[ARCH: Arch] , [BOX: Box] , [CIRC: Circular]
, ...3 more...
)
A_I_BRL_SED_DPTH_MS
( type: esriFieldTypeInteger , alias: Sediment ,
Coded Values:
[4: Good] , [3: Fair] , [2: Poor]
, ...2 more...
)
A_BLKG_RTNG
( type: esriFieldTypeInteger , alias: Bloackage ,
Coded Values:
[4: Good] , [3: Fair] , [2: Poor]
, ...2 more...
)
A_CRACKG_RTNG
( type: esriFieldTypeInteger , alias: Cracking ,
Coded Values:
[4: Good] , [3: Fair] , [2: Poor]
, ...2 more...
)
A_NVRT_DMG_RTNG
( type: esriFieldTypeInteger , alias: Invert Damage ,
Coded Values:
[4: Good] , [3: Fair] , [2: Poor]
, ...2 more...
)
A_O_OF_ROUND_RTNG
( type: esriFieldTypeInteger , alias: Out of Round ,
Coded Values:
[4: Good] , [3: Fair] , [2: Poor]
, ...2 more...
)
A_PIP_DMG_RTNG
( type: esriFieldTypeInteger , alias: Piping ,
Coded Values:
[4: Good] , [3: Fair] , [2: Poor]
, ...2 more...
)
A_OPEN_JOINTS_RTNG
( type: esriFieldTypeInteger , alias: Open Joints ,
Coded Values:
[4: Good] , [3: Fair] , [2: Poor]
, ...2 more...
)
A_SETTLE_RTNG
( type: esriFieldTypeInteger , alias: Settlement ,
Coded Values:
[4: Good] , [3: Fair] , [2: Poor]
, ...2 more...
)
A_GEN_BRL_DMG_RTNG
( type: esriFieldTypeInteger , alias: General Barrel Condition ,
Coded Values:
[4: Good] , [3: Fair] , [2: Poor]
, ...2 more...
)
A_DRIFT_RTNG
( type: esriFieldTypeInteger , alias: Drift ,
Coded Values:
[4: Good] , [3: Fair] , [2: Poor]
, ...2 more...
)
A_OBSTRUCT_VEGT_RTNG
( type: esriFieldTypeInteger , alias: Vegetation Obstruction ,
Coded Values:
[4: Good] , [3: Fair] , [2: Poor]
, ...2 more...
)
RDWY_SAG_RTNG
( type: esriFieldTypeInteger , alias: Sag - Roadway / Guardrail Rating ,
Coded Values:
[4: Good] , [3: Fair] , [2: Poor]
, ...2 more...
)
PVMT_CRCK_RTNG
( type: esriFieldTypeInteger , alias: Pavement Cracks ,
Coded Values:
[4: Good] , [3: Fair] , [2: Poor]
, ...2 more...
)
EBK_POPOUTS_RTNG
( type: esriFieldTypeInteger , alias: Popouts / Voids - Embankment Rating ,
Coded Values:
[4: Good] , [3: Fair] , [2: Poor]
, ...2 more...
)
MISALGN_RTNG
( type: esriFieldTypeInteger , alias: Misalignment ,
Coded Values:
[4: Good] , [3: Fair] , [2: Poor]
, ...2 more...
)
I_CULV_END_TYP
( type: esriFieldTypeString , alias: Inlet - End Type , length: 3 ,
Coded Values:
[PJ: Projecting] , [IT: Drop Inlet] , [BC: Beaver Cone]
, ...14 more...
)
IBANK_PROT_MATL_CD
( type: esriFieldTypeString , alias: Inlet - Embankment Protection Material , length: 3 ,
Coded Values:
[RDF: Roadway Fill] , [RCK: Riprap] , [CNM: Concrete Materials]
, ...4 more...
)
I_BANK_PROTECT_RTN
( type: esriFieldTypeInteger , alias: Inlet - Embankment Protection Rating ,
Coded Values:
[4: Good] , [3: Fair] , [2: Poor]
, ...2 more...
)
I_CHAN_SCOUR_RTNG
( type: esriFieldTypeInteger , alias: Inlet - Scour Rating ,
Coded Values:
[4: Good] , [3: Fair] , [2: Poor]
, ...2 more...
)
I_EBK_HT_MS
( type: esriFieldTypeDouble , alias: Inlet - Cover Height (ft) )
O_CULV_END_TYP
( type: esriFieldTypeString , alias: Outlet - End Type , length: 3 ,
Coded Values:
[PJ: Projecting] , [CB: Catch Basin] , [BC: Beaver Cone]
, ...16 more...
)
OBANK_PROT_MATL_CD
( type: esriFieldTypeString , alias: Outlet - Embankment Protection Material , length: 3 ,
Coded Values:
[RDF: Roadway Fill] , [RCK: Riprap] , [CNM: Concrete Materials]
, ...4 more...
)
O_BANK_PROTECT_RT
( type: esriFieldTypeInteger , alias: Outlet - Embankment Protection Rating ,
Coded Values:
[4: Good] , [3: Fair] , [2: Poor]
, ...2 more...
)
O_CHAN_SCOUR_RTNG
( type: esriFieldTypeInteger , alias: Outlet - Scour Rating ,
Coded Values:
[4: Good] , [3: Fair] , [2: Poor]
, ...2 more...
)
O_EBK_HT_MS
( type: esriFieldTypeDouble , alias: Outlet - Cover Height (ft) )
O_POOL_DPTH_MS
( type: esriFieldTypeDouble , alias: Outlet - Pool Depth (ft) )
BRL_O_NVRT_WS_MS
( type: esriFieldTypeDouble , alias: Outlet - Drop to Pool (ft) )
B_SPAN_MS
( type: esriFieldTypeDouble , alias: B Span (in) )
B_RISE_MS
( type: esriFieldTypeDouble , alias: B Rise (in) )
B_CULV_LEN_MS
( type: esriFieldTypeDouble , alias: B Culvert Length )
B_SHAPE_CD
( type: esriFieldTypeString , alias: B Shape , length: 4 ,
Coded Values:
[ARCH: Arch] , [BOX: Box] , [CIRC: Circular]
, ...3 more...
)
B_STRUC_MTL_CD
( type: esriFieldTypeString , alias: B Material , length: 3 ,
Coded Values:
[CNB: Conc Box] , [CON: Conc Pipe] , [CLY: Clay]
, ...11 more...
)
B_REHAB_TYP_CD
( type: esriFieldTypeString , alias: B_REHAB_TYP_CD , length: 3 ,
Coded Values:
[CIP: CIPP] , [INV: Invert Paved] , [JRP: Joint Rpr]
, ...9 more...
)
B_I_BRL_SED_DPTH_MS
( type: esriFieldTypeInteger , alias: B Sediment ,
Coded Values:
[4: Good] , [3: Fair] , [2: Poor]
, ...2 more...
)
B_BLKG_RTNG
( type: esriFieldTypeInteger , alias: B Blockage ,
Coded Values:
[4: Good] , [3: Fair] , [2: Poor]
, ...2 more...
)
B_CRACKG_RTNG
( type: esriFieldTypeInteger , alias: B Cracking ,
Coded Values:
[4: Good] , [3: Fair] , [2: Poor]
, ...2 more...
)
B_NVRT_DMG_RTNG
( type: esriFieldTypeInteger , alias: B Invert ,
Coded Values:
[4: Good] , [3: Fair] , [2: Poor]
, ...2 more...
)
B_O_OF_ROUND_RTNG
( type: esriFieldTypeInteger , alias: B Out of Round ,
Coded Values:
[4: Good] , [3: Fair] , [2: Poor]
, ...2 more...
)
B_PIP_DMG_RTNG
( type: esriFieldTypeInteger , alias: B Piping Damage ,
Coded Values:
[4: Good] , [3: Fair] , [2: Poor]
, ...2 more...
)
B_OPEN_JOINTS_RTNG
( type: esriFieldTypeInteger , alias: B Open Joints ,
Coded Values:
[4: Good] , [3: Fair] , [2: Poor]
, ...2 more...
)
B_SETTLE_RTNG
( type: esriFieldTypeInteger , alias: B Settlement ,
Coded Values:
[4: Good] , [3: Fair] , [2: Poor]
, ...2 more...
)
B_GEN_BRL_DMG_RTNG
( type: esriFieldTypeInteger , alias: B General Barrel Damage ,
Coded Values:
[4: Good] , [3: Fair] , [2: Poor]
, ...2 more...
)
B_DRIFT_RTNG
( type: esriFieldTypeInteger , alias: B Drift ,
Coded Values:
[4: Good] , [3: Fair] , [2: Poor]
, ...2 more...
)
B_OBSTRUCT_VEGT_RTNG
( type: esriFieldTypeInteger , alias: B Vegetation Obstruction ,
Coded Values:
[4: Good] , [3: Fair] , [2: Poor]
, ...2 more...
)
C_SPAN_MS
( type: esriFieldTypeDouble , alias: C Span (in) )
C_RISE_MS
( type: esriFieldTypeDouble , alias: C Rise (in) )
C_CULV_LEN_MS
( type: esriFieldTypeDouble , alias: C Culvert Length )
C_SHAPE_CD
( type: esriFieldTypeString , alias: C Shape , length: 4 ,
Coded Values:
[ARCH: Arch] , [BOX: Box] , [CIRC: Circular]
, ...3 more...
)
C_STRUC_MTL_CD
( type: esriFieldTypeString , alias: C Material , length: 3 ,
Coded Values:
[CNB: Conc Box] , [CON: Conc Pipe] , [CLY: Clay]
, ...11 more...
)
C_REHAB_TYP_CD
( type: esriFieldTypeString , alias: C_REHAB_TYP_CD , length: 3 ,
Coded Values:
[CIP: CIPP] , [INV: Invert Paved] , [JRP: Joint Rpr]
, ...9 more...
)
C_I_BRL_SED_DPTH_MS
( type: esriFieldTypeInteger , alias: C Sediment ,
Coded Values:
[4: Good] , [3: Fair] , [2: Poor]
, ...2 more...
)
C_BLKG_RTNG
( type: esriFieldTypeInteger , alias: C Blockage ,
Coded Values:
[4: Good] , [3: Fair] , [2: Poor]
, ...2 more...
)
C_CRACKG_RTNG
( type: esriFieldTypeInteger , alias: C Cracking ,
Coded Values:
[4: Good] , [3: Fair] , [2: Poor]
, ...2 more...
)
C_NVRT_DMG_RTNG
( type: esriFieldTypeInteger , alias: C Invert ,
Coded Values:
[4: Good] , [3: Fair] , [2: Poor]
, ...2 more...
)
C_O_OF_ROUND_RTNG
( type: esriFieldTypeInteger , alias: C Out of Round ,
Coded Values:
[4: Good] , [3: Fair] , [2: Poor]
, ...2 more...
)
C_PIP_DMG_RTNG
( type: esriFieldTypeInteger , alias: C Piping Damage ,
Coded Values:
[4: Good] , [3: Fair] , [2: Poor]
, ...2 more...
)
C_OPEN_JOINTS_RTNG
( type: esriFieldTypeInteger , alias: C Open Joints ,
Coded Values:
[4: Good] , [3: Fair] , [2: Poor]
, ...2 more...
)
C_SETTLE_RTNG
( type: esriFieldTypeInteger , alias: C Settlement ,
Coded Values:
[4: Good] , [3: Fair] , [2: Poor]
, ...2 more...
)
C_GEN_BRL_DMG_RTNG
( type: esriFieldTypeInteger , alias: C General Barrel Damage ,
Coded Values:
[4: Good] , [3: Fair] , [2: Poor]
, ...2 more...
)
C_DRIFT_RTNG
( type: esriFieldTypeInteger , alias: C Drift ,
Coded Values:
[4: Good] , [3: Fair] , [2: Poor]
, ...2 more...
)
C_OBSTRUCT_VEGT_RTNG
( type: esriFieldTypeInteger , alias: C Vegetation Obstruction ,
Coded Values:
[4: Good] , [3: Fair] , [2: Poor]
, ...2 more...
)
REG_ID
( type: esriFieldTypeString , alias: Region , length: 1 )
DIST_ID
( type: esriFieldTypeString , alias: District , length: 3 )
LRS_KEY
( type: esriFieldTypeString , alias: LRS , length: 15 )
I_BRL_SED_DPTH_MS
( type: esriFieldTypeInteger , alias: Inlet - Sediment Depth (in) )
O_BRL_SED_DPTH_MS
( type: esriFieldTypeInteger , alias: Outlet - Sediment Depth (in) )
I_HRZ_CULV_EXTN_MS
( type: esriFieldTypeDouble , alias: Inlet - Culvert Extension (ft) )
O_HRZ_CULV_EXTN_MS
( type: esriFieldTypeDouble , alias: Outlet - Culvert Extension (ft) )
BVR_ACTV_INSP_CD
( type: esriFieldTypeString , alias: Beaver Activity , length: 1 )
A_CONDITION
( type: esriFieldTypeInteger , alias: Barrel Status ,
Coded Values:
[1: Fair/Better] , [2: Further Inspection Needed] , [3: Urgent] )
B_CONDITION
( type: esriFieldTypeInteger , alias: B Barrel Status ,
Coded Values:
[1: Fair/Better] , [2: Further Inspection Needed] , [3: Urgent] )
C_CONDITION
( type: esriFieldTypeInteger , alias: C Barrel Status ,
Coded Values:
[1: Fair/Better] , [2: Further Inspection Needed] , [3: Urgent] )
A_ABRASION_RTNG
( type: esriFieldTypeInteger , alias: Abrasion ,
Coded Values:
[0: NR] , [1: Severe] , [2: High]
, ...2 more...
)
B_ABRASION_RTNG
( type: esriFieldTypeInteger , alias: B Abrasion ,
Coded Values:
[0: NR] , [1: Severe] , [2: High]
, ...2 more...
)
C_ABRASION_RTNG
( type: esriFieldTypeInteger , alias: C Abrasion ,
Coded Values:
[0: NR] , [1: Severe] , [2: High]
, ...2 more...
)
EBK_ERSN_RTNG
( type: esriFieldTypeInteger , alias: Embankment Erosion )
EBK_SEEPS_RTNG
( type: esriFieldTypeInteger , alias: Embankment Seeps )
HI_WTR_MRK_RTNG
( type: esriFieldTypeInteger , alias: High Water Mark )
HYDR_ADEQ_RTNG
( type: esriFieldTypeInteger , alias: Hydraulic Adequacy )
LAT_NO
( type: esriFieldTypeDouble , alias: Latitude )
LONGTD_NO
( type: esriFieldTypeDouble , alias: Longitude )
HRZ_ACCRCY_CD
( type: esriFieldTypeString , alias: Horizontal Accuracy , length: 4 ,
Coded Values:
[2: <3.5ft] , [4: 16-50ft] , [5: >50ft]
, ...1 more...
)
COORD_SRCE_CD
( type: esriFieldTypeString , alias: Coordinate Source , length: 4 ,
Coded Values:
[RSC: Resource Grade] , [ND: Digitize] , [M/P: Milepoint] )
Score
( type: esriFieldTypeDouble , alias: Score )
Next_Insp_Dt
( type: esriFieldTypeDate , alias: Next_Insp_Dt , length: 8 )
SHAPE
( type: esriFieldTypeGeometry , alias: SHAPE )
GlobalID
( type: esriFieldTypeGlobalID , alias: GlobalID , length: 38 )
OBJECTID
( type: esriFieldTypeOID , alias: OBJECTID )
created_user
( type: esriFieldTypeString , alias: created_user , length: 255 )
created_date
( type: esriFieldTypeDate , alias: created_date , length: 8 )
last_edited_user
( type: esriFieldTypeString , alias: last_edited_user , length: 255 )
last_edited_date
( type: esriFieldTypeDate , alias: last_edited_date , length: 8 )
A_BRL_END_TREAT_COND
( type: esriFieldTypeInteger , alias: End Treatment ,
Coded Values:
[4: Good] , [3: Fair] , [2: Poor]
, ...2 more...
)
B_BRL_END_TREAT_COND
( type: esriFieldTypeInteger , alias: B End Treatment ,
Coded Values:
[4: Good] , [3: Fair] , [2: Poor]
, ...2 more...
)
C_BRL_END_TREAT_COND
( type: esriFieldTypeInteger , alias: C End Treatment ,
Coded Values:
[4: Good] , [3: Fair] , [2: Poor]
, ...2 more...
)
Tables:
Table:
DMZ_GIS_WORK.SDE.DFMS_Scoping__ATTACH
(1)
Name:
DMZ_GIS_WORK.SDE.DFMS_Scoping__ATTACH
Display Field:
ATT_NAME
Type:
Table
Geometry Type:
N/A
Description:
null
Definition Expression:
N/A
Copyright Text:
N/A
Default Visibility: false
MaxRecordCount:
1000
Supported Query Formats:
JSON, AMF
Supports Advanced Queries:
true
Supports Statistics:
true
Use Standardized Queries:
true
Extent:
Drawing Info:
N/A
Advanced Query Capabilities:
Supports Statistics: true
Supports OrderBy: true
Supports Distinct: true
Supports Pagination: true
Supports TrueCurve: false
Supports Returning Query Extent: true
Supports Query With Distance: true
Supports Sql Expression: true
Supports Query With ResultType: false
Supports Returning Geometry Centroid: false
HasZ: false
HasM: false
Has Attachments:
false
HTML Popup Type:
esriServerHTMLPopupTypeNone
Type ID Field:
null
Fields:
ATTACHMENTID
( type: esriFieldTypeOID , alias: ATTACHMENTID )
REL_GLOBALID
( type: esriFieldTypeGUID , alias: REL_GLOBALID , length: 38 )
CONTENT_TYPE
( type: esriFieldTypeString , alias: CONTENT_TYPE , length: 150 )
ATT_NAME
( type: esriFieldTypeString , alias: ATT_NAME , length: 250 )
DATA_SIZE
( type: esriFieldTypeInteger , alias: DATA_SIZE )
DATA
( type: esriFieldTypeBlob , alias: DATA )
GLOBALID
( type: esriFieldTypeGlobalID , alias: GLOBALID , length: 38 )