POST api/DataModel/linkDM
Request Information
URI Parameters
None.
Body Parameters
plkDataResult| Name | Description | Type | Additional information |
|---|---|---|---|
| loginID | string |
None. |
|
| par | parDataModelWithParams |
None. |
|
| RDs | Collection of GridRowData |
None. |
|
| rowData | Object |
None. |
Request Formats
application/json, text/json
Sample:
{
"loginID": "sample string 1",
"par": {
"dmCode": "sample string 1",
"dmNum": 2,
"Para": [
"sample string 1",
"sample string 2"
],
"SimpleFlag": true
},
"RDs": [
{
"Key": "sample string 1",
"Type": "sample string 2",
"Value": {}
},
{
"Key": "sample string 1",
"Type": "sample string 2",
"Value": {}
}
],
"rowData": {}
}
application/xml, text/xml
Sample:
<plkDataResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/MultiSoft">
<RDs>
<GridRowData>
<Key>sample string 1</Key>
<Type>sample string 2</Type>
<Value />
</GridRowData>
<GridRowData>
<Key>sample string 1</Key>
<Type>sample string 2</Type>
<Value />
</GridRowData>
</RDs>
<loginID>sample string 1</loginID>
<par>
<Para xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:string>sample string 1</d3p1:string>
<d3p1:string>sample string 2</d3p1:string>
</Para>
<SimpleFlag>true</SimpleFlag>
<dmCode>sample string 1</dmCode>
<dmNum>2</dmNum>
</par>
<rowData />
</plkDataResult>
application/x-www-form-urlencoded
Sample:
Response Information
Resource Description
SysDataModel| Name | Description | Type | Additional information |
|---|---|---|---|
| ParamsValue | Collection of string |
None. |
|
| ParamsValueNotSave | Collection of string |
None. |
|
| IsExist | boolean |
None. |
|
| oMySetting | Collection of Object |
None. |
|
| UseParamFlag | boolean |
None. |
|
| RetValue1 | integer |
None. |
|
| RetValue2 | integer |
None. |
|
| RetValue3 | integer |
None. |
|
| RetValue4 | integer |
None. |
|
| RetValue5 | integer |
None. |
|
| LinkVar | DMLinkVar |
None. |
|
| LinkIdAction | string |
None. |
|
| FunctionListAvaiable | string |
None. |
|
| MyRowData | Collection of GridRowData |
None. |
|
| LinkIdResult | string |
None. |
|
| DeepAnalysisType | eModelDeepAnalysisType |
None. |
|
| LogicalDay | string |
None. |
|
| LinkToken | string |
None. |
|
| SimpleInfoOnly | boolean |
None. |
|
| DataColStru | Collection of Object |
None. |
|
| ModelCode | string |
None. |
|
| ModelNumber | integer |
None. |
|
| ModelDesc | string |
None. |
|
| ConnCode | string |
None. |
|
| ModuleCode | string |
None. |
|
| AuthorityCode | string |
None. |
|
| AccessList | string |
None. |
|
| AccessFlag | boolean |
None. |
|
| AuthorityOK | boolean |
None. |
|
| AllowUpdate | boolean |
None. |
|
| AllowAddnew | boolean |
None. |
|
| AllowRemoveLine | boolean |
None. |
|
| AllowAllDataTreat | boolean |
None. |
|
| AllowAddNewRowsInEditMode | boolean |
None. |
|
| AddNewRowTop | boolean |
None. |
|
| AllowTagPrint | boolean |
None. |
|
| AllowExport | boolean |
None. |
|
| AllowGroup | boolean |
None. |
|
| LocationInNewscript | string |
None. |
|
| LocationInUpdatescript | string |
None. |
|
| PreProcessTitle | string |
None. |
|
| PostProcessTitle | string |
None. |
|
| CallProcessTitle | string |
None. |
|
| DataTreatTitle | string |
None. |
|
| ChartTypeSetting | string |
None. |
|
| ReturnRows | integer |
None. |
|
| EditColumns | Collection of string |
None. |
|
| EditCondCols | Collection of string |
None. |
|
| H5MaxLines | integer |
None. |
|
| SysModelFlag | boolean |
None. |
|
| Params | Collection of string |
None. |
|
| ModelScript | MainScript |
None. |
|
| DataModelID | integer |
None. |
|
| Image | string |
None. |
|
| ModelFlags | strModelFlag |
None. |
Response Formats
application/json, text/json
Sample:
{
"oMySetting": null,
"UseParamFlag": true,
"RetValue1": 2,
"RetValue2": 3,
"RetValue3": 4,
"RetValue4": 5,
"RetValue5": 6,
"LinkVar": {
"LoginID": "sample string 1",
"UserCode": "sample string 2",
"UserName": "sample string 3",
"UserActiveFlag": true,
"Role": "sample string 5",
"DevID": "sample string 6",
"CusCode": "sample string 7",
"Server": "sample string 8",
"LangCode": "sample string 9",
"LinkTokenStatus": true
},
"LinkIdAction": "sample string 7",
"FunctionListAvaiable": "sample string 8",
"MyRowData": [
{
"Key": "sample string 1",
"Type": "sample string 2",
"Value": {}
},
{
"Key": "sample string 1",
"Type": "sample string 2",
"Value": {}
}
],
"LinkIdResult": "sample string 9",
"DeepAnalysisType": 1,
"LogicalDay": "sample string 10",
"LinkToken": "sample string 11",
"SimpleInfoOnly": true,
"DataColStru": null,
"ModelCode": "sample string 13",
"ModelNumber": 14,
"ModelDesc": "sample string 15",
"ConnCode": "sample string 16",
"ModuleCode": "sample string 17",
"AuthorityCode": "sample string 18",
"AccessList": "sample string 19",
"AccessFlag": true,
"AuthorityOK": true,
"AllowUpdate": true,
"AllowAddnew": true,
"AllowRemoveLine": true,
"AllowAllDataTreat": true,
"AllowAddNewRowsInEditMode": true,
"AddNewRowTop": true,
"AllowTagPrint": true,
"AllowExport": true,
"AllowGroup": true,
"LocationInNewscript": "sample string 31",
"LocationInUpdatescript": "sample string 32",
"PreProcessTitle": "sample string 33",
"PostProcessTitle": "sample string 34",
"CallProcessTitle": "sample string 35",
"DataTreatTitle": "sample string 36",
"ChartTypeSetting": "sample string 37",
"ReturnRows": 38,
"EditColumns": [
"sample string 1",
"sample string 2"
],
"EditCondCols": [
"sample string 1",
"sample string 2"
],
"H5MaxLines": 39,
"SysModelFlag": true,
"Params": [
"sample string 1",
"sample string 2"
],
"ModelScript": {
"ScriptBase": "sample string 1",
"ScriptUpdate": "sample string 2",
"ScriptCreate": "sample string 3",
"ScriptRemove": "sample string 4",
"ScriptTreate": "sample string 5"
},
"DataModelID": 41,
"Image": "sample string 42",
"ModelFlags": {
"HasManuPreProcessFlag": true,
"HasManuPreProcessAllFlag": true,
"HasManuPreCallFlag": true,
"HasManuPreCallAllFlag": true,
"HasManuPostProcessFlag": true,
"HasManuPostProcessAllFlag": true,
"HasManuPostCallFlag": true,
"HasManuPostCallAllFlag": true,
"HasAutoPreProcessFlag": true,
"HasAutoPostProcessFlag": true,
"HasExternalProcessFlag": true,
"HasSyncFlagAll": true,
"HasSyncFlagSelect": true,
"HasSyncFlagNew": true,
"HasSyncFlagRemove": true,
"HasSyncFlagUpdate": true,
"HasDataMineFlag": true,
"ShowDataMineOverviewFlag": true,
"OverviewVertical": true,
"OverviewSplit": 20,
"OverviewAutoRefresh": true,
"ShowDataMineLayout": true,
"DataMineColumns": [
"sample string 1",
"sample string 2"
],
"HasReportFuncFlag": true,
"FavoriteFlag": true,
"LoadDataImmediateFlag": true,
"InputBoxFlag": true,
"CopyLineFlag": true,
"KeepInEditModeFlag": true,
"CellValidateFlag": true,
"RowValidateFlag": true,
"DataAutoSaveFlag": true,
"BatchEditFlag": true,
"SaveOnEnterKey": true,
"DisableInputIMEMode": true,
"LinkMultiRows": true
},
"ParamsValue": [
"sample string 1",
"sample string 2"
],
"IsExist": true
}
application/xml
Sample:
text/xml
Sample: