Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
websvc_dataset [2016/09/22 02:36]
127.0.0.1 external edit
— (current)
Line 1: Line 1:
-TestOptimal provides a set of websvc to retrieve model and execution stats. These websvc can be called by external process/application or used to create custom report. 
  
-The URL to access the websvc is: 
- 
-    [[http://localhost:8888/MbtSvr/app=websvc&action=stat&compoents=cmp1,cmp2,...&|http://localhost:8888/MbtSvr/app=websvc&action=stat&compoents=cmp1,cmp2,...&]]//additionalParams// 
- 
-where cmp1,cmp2,... is a list of data elements you wish to retrieve. Refer to the following for a the list of valid values for the components and the additional parameters required: 
- 
-  * BatchExec- to retrieve details of batch execution (orchestrated execution of models) from a load model: 
-    * //batchID=nnn//: to specify which batch to retrieve the stats by the batch description. 
-    * //batchDesc=xxx//: to specify which batch to retrieve the stats by the batch id. 
-    * //brief=Y/N//: set to Y if to only retrieve the brief version of the stats. Set it to N to retrieve the full stats for the batch. 
- 
-        [[http://localhost:8000/MbtSvr/app=websvc&action=stat&components=BatchExec&brief=Y&batchDesc=ExecSuite2012_2_8_103|http://localhost:8000/MbtSvr/app=websvc&action=stat&components=BatchExec&brief=Y&batchDesc=ExecSuite2012_2_8_103]] 
- 
-  * ModelStatList - list of executions for a model: 
-    * //model=modelName//: to specify which model to retrieve the stats 
- 
-        [[http://localhost:8000/MbtSvr/app=websvc&action=stat&components=ModelStatList&brief=Y&bat|http://localhost:8000/MbtSvr/app=websvc&action=stat&components=ModelStatList&brief=Y&bat]] 
- 
-  * Scxml - content of model scxml. 
-    * //model=modelName//: to specify which model to retrieve the stats 
- 
-        The following example url produces [[http://testoptimal.com/example/scxmlWebSvcOutput.xml|Example output]] 
- 
-        [[http://localhost:8888/MbtSvr/app=websvc&action=stat&components=Scxml&model=Demo_WebStore|http://localhost:8888/MbtSvr/app=websvc&action=stat&components=Scxml&model=Demo_WebStore]] 
- 
-  * MbtStat - details of model execution. 
-    * //model=modelName//: to specify which model to retrieve the stats. 
-    * //execID=executionID//: to specify which execution to retrieve the stats 
-    * //statDesc=description//: to specify which execution to retrieve the stats. Either //statDesc// or //execID// must be specified but not both. 
- 
-        The following example url produces [[http://testoptimal.com/example/mbtStatsWebSvcOutput.xml|Example output]] 
-        [[http://localhost:8888/MbtSvr/app=websvc&action=stat&components=MbtStat&model=Demo_WebStore&statDesc=run|http://localhost:8888/MbtSvr/app=websvc&action=stat&components=MbtStat&model=Demo_WebStore&statDesc=run]] 1 
- 
-  * MScript - mscript code. 
-    * //model=modelName//: to specify which model to retrieve the mscript. 
- 
-        The following example url produces [[http://testoptimal.com/example/mscriptWebSvcOutput.xml|Example output]] 
-           [[http://localhost:8888/MbtSvr/app=websvc&action=stat&components=MScript&model=Demo_WebStore|http://localhost:8888/MbtSvr/app=websvc&action=stat&components=MScript&model=Demo_WebStore]] 
- 
-  * BatchList - list of batch executions for the entire system 
- 
-  * java class path - [[Custom WebSvc|custom websvc]] to retrieve data from the web svc implemented by the java class specified. Any parameters passed in will be passed to your java class. 
- 
-        [[http://localhost:8000/!MbtSvr/app=websvc&action=stat&components=demo.mySvc|http://localhost:8000/!MbtSvr/app=websvc&action=stat&components=demo.mySvc]] 
- 
-Additional parameters are shared among multiple components specified. For example, the following url will retrieve both scxml and mscript for a specific model: 
- 
-        [[http://localhost:8888/MbtSvr/app=websvc&action=stat&compoents=Scxml,MScript&model=Demo_Login|http://localhost:8888/MbtSvr/app=websvc&action=stat&compoents=Scxml,MScript&model=Demo_Login]]