Click or drag to resize
dyostem api documentation

ThirdPartySystemPutAnalyses Method (String, ListNewAnalyse)

[This is preliminary documentation and is subject to change.]

Add (or update) analyses. Analysis is update when an existing analysis for this block is found with the same timestamp AND sample code. Otherwise, a new analysis is created.

Namespace:  Dyostem.Services
Assembly:  Dyostem (in Dyostem.dll) Version: 5.3
Syntax
public AnalysesPutResult PutAnalyses(
	string sessionId,
	List<NewAnalyse> analyses
)

Parameters

sessionId
Type: SystemString
The SessionId returned by the OpenSession(String, String) command.
analyses
Type: System.Collections.GenericListNewAnalyse
a list of analyses to add or update

Return Value

Type: AnalysesPutResult
An instance of AnalysesPutResult compound with a Message indicating that the command succeeded or not, and a list of AnalyseCreationResult item, indicating for each analysis the result of its creation or update.
Examples
Request
1POST http://www.dyostem.com/Services/ThirdPartySystem.svc/PutAnalyses HTTP/1.1
2Content-Type: application/json
3Host: www.dyostem.com
4Content-Length: 1308
5Expect: 100-continue
6
7{"sessionId":"d291a5c8-60ab-429a-a167-1a97d15c91b3","analyses":[{"Measures":[{"MeasureTypeId":"8fcd5f72-cf20-4157-abc5-6ed03558d39d","MeasureTypeName":"Nombre de baies","Value":"187"},{"MeasureTypeId":"794f865a-5f08-4f63-9f2b-26eaa5c7ddbc","MeasureTypeName":"Teinte Premier décile","Value":"260"},{"MeasureTypeId":"5b1a991c-c6e8-47ba-b5ad-9ae149cf8702","MeasureTypeName":"Hétérogénéité volume","Value":"0.449"},{"MeasureTypeId":"5ea4587c-d3cd-4752-962e-83550d65ec6b","MeasureTypeName":"Teinte médiane","Value":"257"},{"MeasureTypeId":"475547a9-18dd-49e0-80fa-771f240dc4d0","MeasureTypeName":"Teinte Neuvième décile","Value":"247"},{"MeasureTypeId":" c89276a6-bfbf-49e2-87ac-8d62f5c6da64","MeasureTypeName":"Volume moyen","Value":"0.985"},{"MeasureTypeId":"0ea7c644-7b61-4c3e-80bb-0026cbb3bac8","MeasureTypeName":"Concentration Sucre","Value":"192"},{"MeasureTypeId":"04bcf2f4-3619-400b-b2a9-da2ee03e1757","MeasureTypeName":"Quantité Sucre","Value":"189.12"},{"MeasureTypeId":" c1368c81-5985-41cb-95f3-edc331ccc1a7","MeasureTypeName":"TAP","Value":"11.4"},{"MeasureTypeId":" dcaca71e-8d39-42af-bc81-bb5384f34758","MeasureTypeName":"Acidité totale","Value":"4.71"}],"SampleCode":"","Comment":"","Timestamp":"/Date(1439897700000)/","BlockName":"01201","BlockId":"b2bc675c-63c5-4119-88ca-1aa9bf299989","AnalysisId" :"c3965a75-6fca-46a7-ae94-4221befcd9fc"}]}
Response
 1HTTP/1.1 200 OK
 2Cache-Control: private
 3Transfer-Encoding: chunked
 4Content-Type: application/json; charset=utf-8
 5Server: Microsoft-IIS/7.5
 6Set-Cookie: ASP.NET_SessionId=ddi0bll2na411dcuir4fggfm; path=/; HttpOnly
 7X-AspNet-Version: 4.0.30319
 8X-Powered-By: ASP.NET
 9Date: Tue, 24 May 2016 10:03:54 GMT
10
11c2a
12{"d":{ "__type":"AnalysesPutResult:#Dyostem.Services.Data","AnalysesCreationResults":[{"__type":"AnalyseCreationResult:#Dyostem.Services.Data","AnalysisId" :"c3965a75-6fca-46a7-ae94-4221befcd9fc","BlockId":"b2bc675c-63c5-4119-88ca-1aa9bf299989","BlockName":"01201","Comment":"","MeasuresCreationResults":[{"__type":"MeasureCreationResult:#Dyostem.Services.Data","CreationResult":"OK: 187 has been added\/updated for Nombre de baies (8fcd5f72-cf20-4157-abc5-6ed03558d39d)\u000d\u000a","MeasureTypeId":"8fcd5f72-cf20-4157-abc5-6ed03558d39d","MeasureTypeName":"Nombre de baies"},{"__type":"MeasureCreationResult:#Dyostem.Services.Data","CreationResult":"OK: 260 has been added\/updated for Teinte Premier décile (794f865a-5f08-4f63-9f2b-26eaa5c7ddbc)\u000d\u000a","MeasureTypeId":"794f865a-5f08-4f63-9f2b-26eaa5c7ddbc","MeasureTypeName":"Teinte Premier décile"},{"__type":"MeasureCreationResult:#Dyostem.Services.Data","CreationResult":"OK: 0.449 has been added\/updated for Hétérogénéité volume (5b1a991c-c6e8-47ba-b5ad-9ae149cf8702)\u000d\u000a","MeasureTypeId":"5b1a991c-c6e8-47ba-b5ad-9ae149cf8702","MeasureTypeName":"Hétérogénéité volume"},{"__type":"MeasureCreationResult:#Dyostem.Services.Data","CreationResult":"OK: 257 has been added\/updated for Teinte médiane (5ea4587c-d3cd-4752-962e-83550d65ec6b)\u000d\u000a","MeasureTypeId":"5ea4587c-d3cd-4752-962e-83550d65ec6b","MeasureTypeName":"Teinte médiane"},{"__type":"MeasureCreationResult:#Dyostem.Services.Data","CreationResult":"OK: 247 has been added\/updated for Teinte Neuvième décile (475547a9-18dd-49e0-80fa-771f240dc4d0)\u000d\u000a","MeasureTypeId":"475547a9-18dd-49e0-80fa-771f240dc4d0","MeasureTypeName":"Teinte Neuvième décile"},{"__type":"MeasureCreationResult:#Dyostem.Services.Data","CreationResult":"OK: 0.985 has been added\/updated for Volume moyen (c89276a6-bfbf-49e2-87ac-8d62f5c6da64)\u000d\u000a","MeasureTypeId":"c89276a6-bfbf-49e2-87ac-8d62f5c6da64","MeasureTypeName":"Volume moyen"},{"__type":"MeasureCreationResult:#Dyostem.Services.Data","CreationResult":"OK: 192 has been added\/updated for Concentration Sucre (0ea7c644-7b61-4c3e-80bb-0026cbb3bac8)\u000d\u000a","MeasureTypeId":"0ea7c644-7b61-4c3e-80bb-0026cbb3bac8","MeasureTypeName":"Concentration Sucre"},{"__type":"MeasureCreationResult:#Dyostem.Services.Data","CreationResult":"OK: 189.12 has been added\/updated for Quantité Sucre (04bcf2f4-3619-400b-b2a9-da2ee03e1757)\u000d\u000a","MeasureTypeId":"04bcf2f4-3619-400b-b2a9-da2ee03e1757","MeasureTypeName":"Quantité Sucre"},{"__type":"MeasureCreationResult:#Dyostem.Services.Data","CreationResult":"OK: 11.4 has been added\/updated for TAP (c1368c81-5985-41cb-95f3-edc331ccc1a7)\u000d\u000a","MeasureTypeId":"c1368c81-5985-41cb-95f3-edc331ccc1a7","MeasureTypeName":"TAP"},{"__type":"MeasureCreationResult:#Dyostem.Services.Data","CreationResult":"OK: 4.71 has been added\/updated for Acidité totale (dcaca71e-8d39-42af-bc81-bb5384f34758)\u000d\u000a","MeasureTypeId":"dcaca71e-8d39-42af-bc81-bb5384f34758","MeasureTypeName":"Acidité totale"}],"Message":"OK: 10 measure(s) added\/updated","SampleCode":"","Timestamp":"2015-08-18T11:35:00"}],"Message":"OK"}}
130
Formated Json Response
 1{
 2  "d" : {
 3    "__type" : "AnalysesPutResult:#Dyostem.Services.Data",
 4    "AnalysesCreationResults" : [{
 5        "__type" : "AnalyseCreationResult:#Dyostem.Services.Data",
 6        "AnalysisId" :"c3965a75-6fca-46a7-ae94-4221befcd9fc",
 7        "BlockId" : "b2bc675c-63c5-4119-88ca-1aa9bf299989",
 8        "BlockName" : "01201",
 9        "Comment" : "",
10        "MeasuresCreationResults" : [{
11            "__type" : "MeasureCreationResult:#Dyostem.Services.Data",
12            "CreationResult" : "OK: 187 has been added\/updated for Nombre de baies (8fcd5f72-cf20-4157-abc5-6ed03558d39d)\u000d\u000a",
13            "MeasureTypeId" : "8fcd5f72-cf20-4157-abc5-6ed03558d39d",
14            "MeasureTypeName" : "Nombre de baies"
15          }, {
16            "__type" : "MeasureCreationResult:#Dyostem.Services.Data",
17            "CreationResult" : "OK: 260 has been added\/updated for Teinte Premier décile (794f865a-5f08-4f63-9f2b-26eaa5c7ddbc)\u000d\u000a",
18            "MeasureTypeId" : "794f865a-5f08-4f63-9f2b-26eaa5c7ddbc",
19            "MeasureTypeName" : "Teinte Premier décile"
20          }, {
21            "__type" : "MeasureCreationResult:#Dyostem.Services.Data",
22            "CreationResult" : "OK: 0.449 has been added\/updated for Hétérogénéité volume (5b1a991c-c6e8-47ba-b5ad-9ae149cf8702)\u000d\u000a",
23            "MeasureTypeId" : "5b1a991c-c6e8-47ba-b5ad-9ae149cf8702",
24            "MeasureTypeName" : "Hétérogénéité volume"
25          }, {
26            "__type" : "MeasureCreationResult:#Dyostem.Services.Data",
27            "CreationResult" : "OK: 257 has been added\/updated for Teinte médiane (5ea4587c-d3cd-4752-962e-83550d65ec6b)\u000d\u000a",
28            "MeasureTypeId" : "5ea4587c-d3cd-4752-962e-83550d65ec6b",
29            "MeasureTypeName" : "Teinte médiane"
30          }, {
31            "__type" : "MeasureCreationResult:#Dyostem.Services.Data",
32            "CreationResult" : "OK: 247 has been added\/updated for Teinte Neuvième décile (475547a9-18dd-49e0-80fa-771f240dc4d0)\u000d\u000a",
33            "MeasureTypeId" : "475547a9-18dd-49e0-80fa-771f240dc4d0",
34            "MeasureTypeName" : "Teinte Neuvième décile"
35          }, {
36            "__type" : "MeasureCreationResult:#Dyostem.Services.Data",
37            "CreationResult" : "OK: 0.985 has been added\/updated for Volume moyen (c89276a6-bfbf-49e2-87ac-8d62f5c6da64)\u000d\u000a",
38            "MeasureTypeId" : "c89276a6-bfbf-49e2-87ac-8d62f5c6da64",
39            "MeasureTypeName" : "Volume moyen"
40          }, {
41            "__type" : "MeasureCreationResult:#Dyostem.Services.Data",
42            "CreationResult" : "OK: 192 has been added\/updated for Concentration Sucre (0ea7c644-7b61-4c3e-80bb-0026cbb3bac8)\u000d\u000a",
43            "MeasureTypeId" : "0ea7c644-7b61-4c3e-80bb-0026cbb3bac8",
44            "MeasureTypeName" : "Concentration Sucre"
45          }, {
46            "__type" : "MeasureCreationResult:#Dyostem.Services.Data",
47            "CreationResult" : "OK: 189.12 has been added\/updated for Quantité Sucre (04bcf2f4-3619-400b-b2a9-da2ee03e1757)\u000d\u000a",
48            "MeasureTypeId" : "04bcf2f4-3619-400b-b2a9-da2ee03e1757",
49            "MeasureTypeName" : "Quantité Sucre"
50          }, {
51            "__type" : "MeasureCreationResult:#Dyostem.Services.Data",
52            "CreationResult" : "OK: 11.4 has been added\/updated for TAP (c1368c81-5985-41cb-95f3-edc331ccc1a7)\u000d\u000a",
53            "MeasureTypeId" : "c1368c81-5985-41cb-95f3-edc331ccc1a7",
54            "MeasureTypeName" : "TAP"
55          }, {
56            "__type" : "MeasureCreationResult:#Dyostem.Services.Data",
57            "CreationResult" : "OK: 4.71 has been added\/updated for Acidité totale (dcaca71e-8d39-42af-bc81-bb5384f34758)\u000d\u000a",
58            "MeasureTypeId" : "dcaca71e-8d39-42af-bc81-bb5384f34758",
59            "MeasureTypeName" : "Acidité totale"
60          }
61        ],
62        "Message" : "OK: 10 measure(s) added\/updated",
63        "SampleCode" : "",
64        "Timestamp" : "2015-08-18T11:35:00"
65      }
66    ],
67    "Message" : "OK"
68  }
69}
See Also