Displaying differences for changeset
 
display as  

test/service_tests/STest.java

@@ -66,14 +66,11 @@
     @Test public void  m_nut_tech_scores_1_0__bug_2() throws Exception { run(); }
     
     @Test public void  m_nutappmgtscores_1_0__ser_1() throws Exception { run(); }
-    @Test public void  m_nutappmgtscores_1_0__test_1() throws Exception { run(); }
     @Test public void  m_nutappmgtscores_1_0__test2() throws Exception { run(); }
     
     @Test public void  m_nutrient_slp_1_0__moderate() throws Exception { run(); }
     @Test public void  m_nutrient_slp_1_0__simple_1() throws Exception { run(); }
     @Test public void  m_nutrient_slp_1_0__ser_1() throws Exception { run(); }
-    @Test public void  m_nutrient_slp_1_0__ser_2() throws Exception { run(); }    
-    @Test public void  m_nutrient_slp_1_0__test1() throws Exception { run(); }
     @Test public void  m_nutrient_slp_1_0__test2() throws Exception { run(); }
     @Test public void  m_nutrient_slp_1_0__test3() throws Exception { run(); }
     @Test public void  m_nutrient_slp_1_0__test4() throws Exception { run(); }

test/service_tests/m_nutappmgtscores_1_0__ser_1.json

@@ -1,253 +1,198 @@
 {
-  "metainfo": {
-    "status": "Finished",
-    "suid": "a883bd6f-9e01-11e5-8bd0-27615e729809",
-    "cloud_node": "172.1.6.28",
-    "tstamp": "2015-12-08 16:16:06",
-    "service_url": "http://localhost:8080/csip-wqm/m/nutappmgtscores/1.0",
-    "request_ip": "129.82.9.4",
-    "cpu_time": 25,
-    "expiration_date": "2015-12-08 16:21:06"
-  },
-  "parameter": [
-    {
-      "name": "aoa_id",
-      "description": "AoA Identifier",
-      "value": 1
+    "metainfo": {
+        "status": "Finished",
+        "suid": "60bfbcc3-33e3-11e6-b22c-c1becb997811",
+        "cloud_node": "10.2.228.74",
+        "tstamp": "2016-06-16 10:57:15",
+        "service_url": "http://localhost:8080/csip-wqm/m/nutappmgtscores/1.0",
+        "request_ip": "0:0:0:0:0:0:0:1",
+        "csip-wqm.version": "$version: 0.2.118 e48c009d2234 2016-06-14 Shaun Case, built at 2016-06-15 14:38 by robert$",
+        "csip.version": "$version: 2.1.66 112a2203473b 2016-05-26 od, built at 2016-06-15 14:38 by robert$",
+        "cpu_time": 53,
+        "expiration_date": "2016-06-16 10:57:45"
     },
-    {
-      "name": "p_soil_test_result",
-      "value": "Medium",
-      "Description": "Soil Test Result for Phosphorus, values are High, Medium, Low, None"
-    },
-    {
-      "name": "cropIds",
-      "description": "List of mgt crop id",
-      "value": [
-        [
-          {
-            "name": "mgt_crop_id",
-            "description": "Crop Identifier, a crop can be a fallow period",
-            "value": 121
-          },
-          {
-            "name": "crop_plant_date",
-            "value": "2015-09-10",
-            "Description": "Crop Planting Date (Year-Month-Day), null if fallow 'crop' period"
-          },
-          {
-            "name": "crop_yield",
-            "value": 65,
-            "Description": "Crop Yield, null if fallow 'crop' period"
-          },
-          {
-            "name": "crop_yield_units",
-            "value": "bu/ac",
-            "Description": "Crop Yield Units, accepted values are tons/ac, bu/ac, lbs/ac, or cwt; null if fallow 'crop' period; units must match units for the crop in the wqm_crop table"
-          },
-          {
-            "name": "applicationList",
+    "parameter": [
+        {
+            "name": "aoa_id",
+            "description": "AoA Identifier",
+            "value": 1
+        },
+        {
+            "name": "p_soil_test_result",
+            "value": "Medium",
+            "Description": "Soil Test Result for Phosphorus, values are High, Medium, Low, None"
+        },
+        {
+            "name": "cropIds",
+            "description": "List of mgt crop id",
             "value": [
-              [
-                {
-                  "name": "nutrient_application_date",
-                  "description": "Nutrient Application Date (Year-Month-Day)",
-                  "value": "2015-09-20"
-                },
-                {
-                  "name": "incorporated",
-                  "value": true,
-                  "Description": "Nutrient Incorporated Into Soil"
-                },
-                {
-                  "name": "application",
-                  "value": [
-                    [
-                      {
-                        "name": "nutrient_applied",
-                        "value": "Nitrogen",
-                        "Description": "Nutrient Applied, values are nitrogen or phosphorus"
-                      },
-                      {
-                        "name": "application_rate",
-                        "value": 30,
-                        "Description": "Nutrient Application Rate in Lbs/Ac"
-                      }
-                    ]
-                  ]
-                }
-              ],
-              [
-                {
-                  "name": "nutrient_application_date",
-                  "description": "Nutrient Application Date (Year-Month-Day)",
-                  "value": "2016-02-15"
-                },
-                {
-                  "name": "incorporated",
-                  "value": false,
-                  "Description": "Nutrient Incorporated Into Soil"
-                },
-                {
-                  "name": "application",
-                  "value": [
-                    [
-                      {
-                        "name": "nutrient_applied",
-                        "value": "Nitrogen",
-                        "Description": "Nutrient Applied, values are nitrogen or phosphorus"
-                      },
-                      {
-                        "name": "application_rate",
-                        "value": 20,
-                        "Description": "Nutrient Application Rate in Lbs/Ac"
-                      }
-                    ],
-                    [
-                      {
-                        "name": "nutrient_applied",
-                        "value": "Phosphorus",
-                        "Description": "Nutrient Applied, values are nitrogen or phosphorus"
-                      },
-                      {
-                        "name": "application_rate",
-                        "value": 20,
-                        "Description": "Nutrient Application Rate in Lbs/Ac"
-                      }
-                    ]
-                  ]
-                }
-              ]
+                [
+                    {
+                        "name": "mgt_crop_id",
+                        "description": "Crop Identifier, a crop can be a fallow period",
+                        "value": 121
+                    },
+                    {
+                        "name": "crop_plant_date",
+                        "value": "2015-09-10",
+                        "Description": "Crop Planting Date (Year-Month-Day), null if fallow 'crop' period"
+                    },
+                    {
+                        "name": "crop_yield",
+                        "value": 65,
+                        "Description": "Crop Yield, null if fallow 'crop' period"
+                    },
+                    {
+                        "name": "crop_yield_units",
+                        "value": "bu/ac",
+                        "Description": "Crop Yield Units, accepted values are tons/ac, bu/ac, lbs/ac, or cwt; null if fallow 'crop' period; units must match units for the crop in the wqm_crop table"
+                    },
+                    {
+                        "name": "applicationList",
+                        "value": [
+                            [
+                                {
+                                    "name": "nutrient_application_date",
+                                    "description": "Nutrient Application Date (Year-Month-Day)",
+                                    "value": "2015-09-20"
+                                },
+                                {
+                                    "name": "incorporated",
+                                    "value": true,
+                                    "Description": "Nutrient Incorporated Into Soil"
+                                },
+                                {
+                                    "name": "application",
+                                    "value": [
+                                        [
+                                            {
+                                                "name": "nutrient_applied",
+                                                "value": "Nitrogen",
+                                                "Description": "Nutrient Applied, values are nitrogen or phosphorus"
+                                            },
+                                            {
+                                                "name": "application_rate",
+                                                "value": 30,
+                                                "Description": "Nutrient Application Rate in Lbs/Ac"
+                                            }
+                                        ]
+                                    ]
+                                }
+                            ],
+                            [
+                                {
+                                    "name": "nutrient_application_date",
+                                    "description": "Nutrient Application Date (Year-Month-Day)",
+                                    "value": "2016-02-15"
+                                },
+                                {
+                                    "name": "incorporated",
+                                    "value": false,
+                                    "Description": "Nutrient Incorporated Into Soil"
+                                },
+                                {
+                                    "name": "application",
+                                    "value": [
+                                        [
+                                            {
+                                                "name": "nutrient_applied",
+                                                "value": "Nitrogen",
+                                                "Description": "Nutrient Applied, values are nitrogen or phosphorus"
+                                            },
+                                            {
+                                                "name": "application_rate",
+                                                "value": 20,
+                                                "Description": "Nutrient Application Rate in Lbs/Ac"
+                                            }
+                                        ],
+                                        [
+                                            {
+                                                "name": "nutrient_applied",
+                                                "value": "Phosphorus",
+                                                "Description": "Nutrient Applied, values are nitrogen or phosphorus"
+                                            },
+                                            {
+                                                "name": "application_rate",
+                                                "value": 20,
+                                                "Description": "Nutrient Application Rate in Lbs/Ac"
+                                            }
+                                        ]
+                                    ]
+                                }
+                            ]
+                        ]
+                    }
+                ],
+                [
+                    {
+                        "name": "mgt_crop_id",
+                        "description": "Crop Identifier, a crop can be a fallow period",
+                        "value": 89
+                    },
+                    {
+                        "name": "crop_plant_date",
+                        "value": "2017-05-25",
+                        "Description": "Crop Planting Date (Year-Month-Day), null if fallow 'crop' period"
+                    },
+                    {
+                        "name": "crop_yield",
+                        "value": 50,
+                        "Description": "Crop Yield, null if fallow 'crop' period"
+                    },
+                    {
+                        "name": "crop_yield_units",
+                        "value": "bu/ac",
+                        "Description": "Crop Yield Units, accepted values are tons/ac, bu/ac, lbs/ac, or cwt; null if fallow 'crop' period; units must match units for the crop in the wqm_crop table"
+                    },
+                    {
+                        "name": "applicationList",
+                        "value": [
+                            [
+                                {
+                                    "name": "nutrient_application_date",
+                                    "description": "Nutrient Application Date (Year-Month-Day)",
+                                    "value": "2017-05-21"
+                                },
+                                {
+                                    "name": "incorporated",
+                                    "value": true,
+                                    "Description": "Nutrient Incorporated Into Soil"
+                                },
+                                {
+                                    "name": "application",
+                                    "value": [
+                                        [
+                                            {
+                                                "name": "nutrient_applied",
+                                                "value": "Nitrogen",
+                                                "Description": "Nutrient Applied, values are nitrogen or phosphorus"
+                                            },
+                                            {
+                                                "name": "application_rate",
+                                                "value": 40,
+                                                "Description": "Nutrient Application Rate in Lbs/Ac"
+                                            }
+                                        ],
+                                        [
+                                            {
+                                                "name": "nutrient_applied",
+                                                "value": "Phosphorus",
+                                                "Description": "Nutrient Applied, values are nitrogen or phosphorus"
+                                            },
+                                            {
+                                                "name": "application_rate",
+                                                "value": 20,
+                                                "Description": "Nutrient Application Rate in Lbs/Ac"
+                                            }
+                                        ]
+                                    ]
+                                }
+                            ]
+                        ]
+                    }
+                ]
             ]
-          }
-        ],
-        [
-          {
-            "name": "mgt_crop_id",
-            "description": "Crop Identifier, a crop can be a fallow period",
-            "value": 89
-          },
-          {
-            "name": "crop_plant_date",
-            "value": "2017-05-25",
-            "Description": "Crop Planting Date (Year-Month-Day), null if fallow 'crop' period"
-          },
-          {
-            "name": "crop_yield",
-            "value": 50,
-            "Description": "Crop Yield, null if fallow 'crop' period"
-          },
-          {
-            "name": "crop_yield_units",
-            "value": "bu/ac",
-            "Description": "Crop Yield Units, accepted values are tons/ac, bu/ac, lbs/ac, or cwt; null if fallow 'crop' period; units must match units for the crop in the wqm_crop table"
-          },
-          {
-            "name": "applicationList",
-            "value": [
-              [
-                {
-                  "name": "nutrient_application_date",
-                  "description": "Nutrient Application Date (Year-Month-Day)",
-                  "value": "2017-05-21"
-                },
-                {
-                  "name": "incorporated",
-                  "value": true,
-                  "Description": "Nutrient Incorporated Into Soil"
-                },
-                {
-                  "name": "application",
-                  "value": [
-                    [
-                      {
-                        "name": "nutrient_applied",
-                        "value": "Nitrogen",
-                        "Description": "Nutrient Applied, values are nitrogen or phosphorus"
-                      },
-                      {
-                        "name": "application_rate",
-                        "value": 40,
-                        "Description": "Nutrient Application Rate in Lbs/Ac"
-                      }
-                    ],
-                    [
-                      {
-                        "name": "nutrient_applied",
-                        "value": "Phosphorus",
-                        "Description": "Nutrient Applied, values are nitrogen or phosphorus"
-                      },
-                      {
-                        "name": "application_rate",
-                        "value": 20,
-                        "Description": "Nutrient Application Rate in Lbs/Ac"
-                      }
-                    ]
-                  ]
-                }
-              ]
-            ]
-          }
-        ]
-      ]
-    }
-  ],
-  "result": [
-    {
-      "name": "Result",
-      "value": [
-        {
-          "name": "Nutrition Application Summary",
-          "value": [
-            {
-              "name": "AoAId",
-              "value": 1,
-              "description": "Area of Analysis Identifier"
-            },
-            {
-              "name": "nleach_app_mgt_score",
-              "value": 35,
-              "description": "Nitrogen Application Management Score for Mitigating Leaching Loss Potential"
-            },
-            {
-              "name": "nsurf_app_mgt_score",
-              "value": 35,
-              "description": "Nitrogen Application Management Score for Mitigating Surface Runoff Loss Potential"
-            },
-            {
-              "name": "psurf_app_mgt_score",
-              "value": 15,
-              "description": "Phosphorus Application Management Score for Mitigating Surface Runoff Loss Potential"
-            },
-            {
-              "name": "n_app_rate_score",
-              "value": 20,
-              "description": "Nitrogen Application Rate Mitigation Score"
-            },
-            {
-              "name": "n_app_timing_score",
-              "value": 15,
-              "description": "Nitrogen Application Timing Mitigation Score"
-            },
-            {
-              "name": "p_app_rate_score",
-              "value": 0,
-              "description": "Phosphorus Application Rate Mitigation Score"
-            },
-            {
-              "name": "p_app_timing_score",
-              "value": 15,
-              "description": "Phosphorus Application Timing Mitigation Score"
-            },
-            {
-              "name": "app_method_score",
-              "value": 0,
-              "description": "Nutrient Application Method Mitigation Score"
-            }
-          ],
-          "description": "Nutrition Application Summary"
         }
-      ]
-    }
-  ]
+    ],
+    "result": []
 }
\ No newline at end of file

test/service_tests/m_nutrient_slp_1_0__moderate.json

@@ -1,168 +1,170 @@
 {
-  "metainfo": {
-    "status": "Finished",
-    "suid": "0822caec-d311-11e4-93e1-251734271cc1",
-    "cloud_node": "129.82.226.105",
-    "tstamp": "2015-03-25 11:04:43",
-    "service_url": "http://localhost:8080/csip-wqm/m/nutrient_slp/1.0",
-    "request_ip": "127.0.0.1",
-    "cpu_time": 651,
-    "expiration_date": "2015-03-25 11:09:44"
-  },
-  "parameter": [{
-    "name": "soilcomponents",
-    "value": [
-      [
+    "metainfo": {
+        "status": "Finished",
+        "suid": "a311230d-33e7-11e6-b22c-cf1421d40ba5",
+        "cloud_node": "10.2.228.74",
+        "tstamp": "2016-06-16 11:27:44",
+        "service_url": "http://localhost:8080/csip-wqm/m/nutrient_slp/1.0",
+        "request_ip": "0:0:0:0:0:0:0:1",
+        "csip-wqm.version": "$version: 0.2.118 e48c009d2234 2016-06-14 Shaun Case, built at 2016-06-15 14:38 by robert$",
+        "csip.version": "$version: 2.1.66 112a2203473b 2016-05-26 od, built at 2016-06-15 14:38 by robert$",
+        "cpu_time": 1,
+        "expiration_date": "2016-06-16 11:28:14"
+    },
+    "parameter": [
         {
-          "name": "AoAId",
-          "value": 1,
-          "Description": "Area of analysis identifier"
+            "name": "AoAId",
+            "value": 1,
+            "Description": "Area of analysis identifier"
         },
         {
-          "name": "cokey",
-          "value": "11510284",
-          "Description": "#Soil component key (character)"
+            "name": "soilcomponents",
+            "value": [
+                [
+                    {
+                        "name": "cokey",
+                        "value": "11150284",
+                        "Description": "Soil component key"
+                    },
+                    {
+                        "name": "aoa_comp_area",
+                        "value": 45.84,
+                        "Description": "Soil component area in the area of analysis"
+                    },
+                    {
+                        "name": "aoa_comp_hsg",
+                        "value": "B/D",
+                        "Description": "Hydrologic soil group of the soil component"
+                    },
+                    {
+                        "name": "aoa_comp_taxorder",
+                        "value": "Aridisols",
+                        "Description": "Taxonomic order of the soil component "
+                    },
+                    {
+                        "name": "aoa_comp_kfact",
+                        "value": 0.24,
+                        "Description": "Representative K factor of the soil component"
+                    },
+                    {
+                        "name": "aoa_comp_slope",
+                        "value": 8,
+                        "Description": "Representative slope of the soil component"
+                    },
+                    {
+                        "name": "aoa_comp_coarse_frag",
+                        "value": 3,
+                        "Description": "Representative coarse rock fragments of the soil component"
+                    },
+                    {
+                        "name": "aoa_comp_wtbl",
+                        "value": "None",
+                        "Description": "Kind of water table"
+                    },
+                    {
+                        "name": "aoa_comp_wtbl_top_min",
+                        "value": "None",
+                        "Description": "Water table top minimum value"
+                    }
+                ],
+                [
+                    {
+                        "name": "cokey",
+                        "value": "11510290",
+                        "Description": "Soil component key"
+                    },
+                    {
+                        "name": "aoa_comp_area",
+                        "value": 63.72,
+                        "Description": "Soil component area in the area of analysis"
+                    },
+                    {
+                        "name": "aoa_comp_hsg",
+                        "value": "A/D",
+                        "Description": "Hydrologic soil group of the soil component"
+                    },
+                    {
+                        "name": "aoa_comp_taxorder",
+                        "value": "Aridisols",
+                        "Description": "Taxonomic order of the soil component "
+                    },
+                    {
+                        "name": "aoa_comp_kfact",
+                        "value": 0.37,
+                        "Description": "Representative K factor of the soil component"
+                    },
+                    {
+                        "name": "aoa_comp_slope",
+                        "value": 12,
+                        "Description": "Representative slope of the soil component"
+                    },
+                    {
+                        "name": "aoa_comp_coarse_frag",
+                        "value": 6,
+                        "Description": "Representative coarse rock fragments of the soil component"
+                    },
+                    {
+                        "name": "aoa_comp_wtbl",
+                        "value": "Apparent",
+                        "Description": "Kind of water table"
+                    },
+                    {
+                        "name": "aoa_comp_wtbl_top_min",
+                        "value": "None",
+                        "Description": "Water table top minimum value"
+                    }
+                ]
+            ]
+        }
+    ],
+    "result": [
+        {
+            "name": "aoa_id",
+            "value": 1,
+            "description": "Area of analysis identifier"
         },
         {
-          "name": "aoa_comp_area",
-          "value": 45.84,
-          "Description": "#Soil component area in the area of analysis (double)"
+            "name": "aoa_nslp",
+            "value": "HIGH",
+            "description": "Soil leaching potential of the area of analysis"
         },
         {
-          "name": "aoa_comp_hsg",
-          "value": "B/D",
-          "Description": "#Hydrologic soil group of the soil component (character)"
-        },
-        {
-          "name": "aoa_comp_taxorder",
-          "value": "Aridisols",
-          "Description": "#Taxonomic order of the soil component (character)"
-        },
-        {
-          "name": "aoa_comp_kfact",
-          "value": 0.24,
-          "Description": "#Representative K factor of the soil component (double)"
-        },
-        {
-          "name": "aoa_comp_slope",
-          "value": 8,
-          "Description": "#Representative slope of the soil component (double)"
-        },
-        {
-          "name": "aoa_comp_coarse_frag",
-          "value": 3,
-          "Description": "#Representative coarse rock fragments of the soil component (integer)"
-        },
-        {
-          "name": "aoa_comp_drained",
-          "value": true,
-          "Description": "#Whether this soil component instance is drained (true/false)"
+            "name": "soil_components",
+            "value": [
+                {
+                    "name": "soil_component",
+                    "value": [
+                        {
+                            "name": "cokey",
+                            "value": "11150284",
+                            "description": "Soil component key"
+                        },
+                        {
+                            "name": "comp_nslp",
+                            "value": "HIGH",
+                            "description": "Soil leaching potential of the soil component"
+                        }
+                    ],
+                    "description": "Soil Component"
+                },
+                {
+                    "name": "soil_component",
+                    "value": [
+                        {
+                            "name": "cokey",
+                            "value": "11510290",
+                            "description": "Soil component key"
+                        },
+                        {
+                            "name": "comp_nslp",
+                            "value": "HIGH",
+                            "description": "Soil leaching potential of the soil component"
+                        }
+                    ],
+                    "description": "Soil Component"
+                }
+            ],
+            "description": "List of Soil Components"
         }
-      ],
-      [
-        {
-          "name": "AoAId",
-          "value": 1,
-          "Description": "Areo Of Analysis Identifier"
-        },
-        {
-          "name": "cokey",
-          "value": "11510290",
-          "Description": "#Soil component key (character)"
-        },
-        {
-          "name": "aoa_comp_area",
-          "value": 63.72,
-          "Description": "#Soil component area in the area of analysis (double)"
-        },
-        {
-          "name": "aoa_comp_hsg",
-          "value": "A/D",
-          "Description": "#Hydrologic soil group of the soil component (character)"
-        },
-        {
-          "name": "aoa_comp_taxorder",
-          "value": "Aridisols",
-          "Description": "#Taxonomic order of the soil component (character)"
-        },
-        {
-          "name": "aoa_comp_kfact",
-          "value": 0.37,
-          "Description": "#Representative K factor of the soil component (double)"
-        },
-        {
-          "name": "aoa_comp_slope",
-          "value": 12,
-          "Description": "#Representative slope of the soil component (double)"
-        },
-        {
-          "name": "aoa_comp_coarse_frag",
-          "value": 6,
-          "Description": "#Representative coarse rock fragments of the soil component (integer)"
-        },
-        {
-          "name": "aoa_comp_drained",
-          "value": true,
-          "Description": "#Whether this soil component instance is drained (true/false)"
-        }
-      ]
     ]
-  }],
-  "result": [
-    {
-      "name": "AoAId",
-      "value": 1,
-      "description": "Areao of analysis ID"
-    },
-    {
-      "name": "cokey",
-      "value": "11510284",
-      "description": "Soil Component Key"
-    },
-    {
-      "name": "aoa_comp_area",
-      "value": 45.84,
-      "description": "Soil component area in the area of analysis"
-    },
-    {
-      "name": "comp_nslp",
-      "value": "MODERATE",
-      "description": "Soil leaching potential of the soil component"
-    },
-    {
-      "name": "comp_nslp_number",
-      "value": 2,
-      "description": "Number indicating #Soil leaching potential of the soil component"
-    },
-    {
-      "name": "AoAId",
-      "value": 1,
-      "description": "Areao of analysis ID"
-    },
-    {
-      "name": "cokey",
-      "value": "11510290",
-      "description": "Soil Component Key"
-    },
-    {
-      "name": "aoa_comp_area",
-      "value": 63.72,
-      "description": "Soil component area in the area of analysis"
-    },
-    {
-      "name": "comp_nslp",
-      "value": "HIGH",
-      "description": "Soil leaching potential of the soil component"
-    },
-    {
-      "name": "comp_nslp_number",
-      "value": 4,
-      "description": "Number indicating #Soil leaching potential of the soil component"
-    },
-    {
-      "name": "aoa_nslp",
-      "value": "MODERATELY HIGH",
-      "description": "Soil leaching potential of the area of analysis"
-    }
-  ]
 }
\ No newline at end of file

test/service_tests/m_nutrient_slp_1_0__ser_1.json

@@ -1,13 +1,15 @@
 {
     "metainfo": {
         "status": "Finished",
-        "suid": "7198ffb9-917d-11e5-8b96-c104f76fa3db",
-        "cloud_node": "2601:282:8000:723a:c924:232b:e9c2:18f0",
-        "tstamp": "2015-11-22 17:59:26",
+        "suid": "14c8f6df-33e9-11e6-b22c-0792f2e5d61a",
+        "cloud_node": "10.2.228.74",
+        "tstamp": "2016-06-16 11:38:05",
         "service_url": "http://localhost:8080/csip-wqm/m/nutrient_slp/1.0",
         "request_ip": "0:0:0:0:0:0:0:1",
-        "cpu_time": 1084,
-        "expiration_date": "2015-11-22 18:04:27"
+        "csip-wqm.version": "$version: 0.2.118 e48c009d2234 2016-06-14 Shaun Case, built at 2016-06-15 14:38 by robert$",
+        "csip.version": "$version: 2.1.66 112a2203473b 2016-05-26 od, built at 2016-06-15 14:38 by robert$",
+        "cpu_time": 2,
+        "expiration_date": "2016-06-16 11:38:35"
     },
     "parameter": [
         {
@@ -55,19 +57,14 @@
                         "Description": "Representative coarse rock fragments of the soil component"
                     },
                     {
-                        "name": "aoa_comp_drained",
-                        "value": true,
-                        "Description": "Whether this soil component instance is drained"
-                    },
-                    {
                         "name": "aoa_comp_wtbl",
                         "value": "None",
                         "Description": "Kind of water table"
                     },
                     {
-                        "name": "aoa_comp_hwt_lt_24",
-                        "value": false,
-                        "Description": "High water table within 24 inches of soil surface"
+                        "name": "aoa_comp_wtbl_top_min",
+                        "value": "None",
+                        "Description": "Water table top minimum value"
                     }
                 ],
                 [
@@ -107,19 +104,14 @@
                         "Description": "Representative coarse rock fragments of the soil component"
                     },
                     {
-                        "name": "aoa_comp_drained",
-                        "value": true,
-                        "Description": "Whether this soil component instance is drained"
-                    },
-                    {
                         "name": "aoa_comp_wtbl",
                         "value": "Apparent",
                         "Description": "Kind of water table"
                     },
                     {
-                        "name": "aoa_comp_hwt_lt_24",
-                        "value": false,
-                        "Description": "High water table within 24 inches of soil surface"
+                        "name": "aoa_comp_wtbl_top_min",
+                        "value": "None",
+                        "Description": "Water table top minimum value"
                     }
                 ],
                 [
@@ -159,19 +151,14 @@
                         "Description": "Representative coarse rock fragments of the soil component"
                     },
                     {
-                        "name": "aoa_comp_drained",
-                        "value": false,
-                        "Description": "Whether this soil component instance is drained"
-                    },
-                    {
                         "name": "aoa_comp_wtbl",
                         "value": "None",
                         "Description": "Kind of water table"
                     },
                     {
-                        "name": "aoa_comp_hwt_lt_24",
-                        "value": false,
-                        "Description": "High water table within 24 inches of soil surface"
+                        "name": "aoa_comp_wtbl_top_min",
+                        "value": "None",
+                        "Description": "Water table top minimum value"
                     }
                 ],
                 [
@@ -211,19 +198,14 @@
                         "Description": "Representative coarse rock fragments of the soil component"
                     },
                     {
-                        "name": "aoa_comp_drained",
-                        "value": false,
-                        "Description": "Whether this soil component instance is drained"
-                    },
-                    {
                         "name": "aoa_comp_wtbl",
                         "value": "None",
                         "Description": "Kind of water table"
                     },
                     {
-                        "name": "aoa_comp_hwt_lt_24",
-                        "value": false,
-                        "Description": "High water table within 24 inches of soil surface"
+                        "name": "aoa_comp_wtbl_top_min",
+                        "value": "None",
+                        "Description": "Water table top minimum value"
                     }
                 ],
                 [
@@ -263,19 +245,14 @@
                         "Description": "Representative coarse rock fragments of the soil component"
                     },
                     {
-                        "name": "aoa_comp_drained",
-                        "value": false,
-                        "Description": "Whether this soil component instance is drained"
-                    },
-                    {
                         "name": "aoa_comp_wtbl",
                         "value": "Apparent",
                         "Description": "Kind of water table"
                     },
                     {
-                        "name": "aoa_comp_hwt_lt_24",
-                        "value": true,
-                        "Description": "High water table within 24 inches of soil surface"
+                        "name": "aoa_comp_wtbl_top_min",
+                        "value": "None",
+                        "Description": "Water table top minimum value"
                     }
                 ],
                 [
@@ -315,19 +292,14 @@
                         "Description": "Representative coarse rock fragments of the soil component"
                     },
                     {
-                        "name": "aoa_comp_drained",
-                        "value": false,
-                        "Description": "Whether this soil component instance is drained"
-                    },
-                    {
                         "name": "aoa_comp_wtbl",
                         "value": "Perched",
                         "Description": "Kind of water table"
                     },
                     {
-                        "name": "aoa_comp_hwt_lt_24",
-                        "value": true,
-                        "Description": "High water table within 24 inches of soil surface"
+                        "name": "aoa_comp_wtbl_top_min",
+                        "value": "None",
+                        "Description": "Water table top minimum value"
                     }
                 ],
                 [
@@ -367,19 +339,14 @@
                         "Description": "Representative coarse rock fragments of the soil component"
                     },
                     {
-                        "name": "aoa_comp_drained",
-                        "value": false,
-                        "Description": "Whether this soil component instance is drained"
-                    },
-                    {
                         "name": "aoa_comp_wtbl",
                         "value": "None",
                         "Description": "Kind of water table"
                     },
                     {
-                        "name": "aoa_comp_hwt_lt_24",
-                        "value": false,
-                        "Description": "High water table within 24 inches of soil surface"
+                        "name": "aoa_comp_wtbl_top_min",
+                        "value": "None",
+                        "Description": "Water table top minimum value"
                     }
                 ],
                 [
@@ -419,19 +386,14 @@
                         "Description": "Representative coarse rock fragments of the soil component"
                     },
                     {
-                        "name": "aoa_comp_drained",
-                        "value": false,
-                        "Description": "Whether this soil component instance is drained"
-                    },
-                    {
                         "name": "aoa_comp_wtbl",
                         "value": "Perched",
                         "Description": "Kind of water table"
                     },
                     {
-                        "name": "aoa_comp_hwt_lt_24",
-                        "value": true,
-                        "Description": "High water table within 24 inches of soil surface"
+                        "name": "aoa_comp_wtbl_top_min",
+                        "value": "None",
+                        "Description": "Water table top minimum value"
                     }
                 ]
             ]
@@ -493,7 +455,7 @@
                         },
                         {
                             "name": "comp_nslp",
-                            "value": "MODERATE",
+                            "value": "HIGH",
                             "description": "Soil leaching potential of the soil component"
                         }
                     ],
@@ -573,7 +535,7 @@
                         },
                         {
                             "name": "comp_nslp",
-                            "value": "HIGH",
+                            "value": "MODERATE",
                             "description": "Soil leaching potential of the soil component"
                         }
                     ],

test/service_tests/m_nutrient_slp_1_0__simple_1.json

@@ -1,168 +1,170 @@
 {
-  "metainfo": {
-    "status": "Finished",
-    "suid": "08b82d1d-d311-11e4-93e1-71c605a8152f",
-    "cloud_node": "129.82.226.105",
-    "tstamp": "2015-03-25 11:04:44",
-    "service_url": "http://localhost:8080/csip-wqm/m/nutrient_slp/1.0",
-    "request_ip": "127.0.0.1",
-    "cpu_time": 32,
-    "expiration_date": "2015-03-25 11:09:44"
-  },
-  "parameter": [{
-    "name": "soilcomponents",
-    "value": [
-      [
+    "metainfo": {
+        "status": "Finished",
+        "suid": "ca87fb2e-33e7-11e6-b22c-cb2096036180",
+        "cloud_node": "10.2.228.74",
+        "tstamp": "2016-06-16 11:28:50",
+        "service_url": "http://localhost:8080/csip-wqm/m/nutrient_slp/1.0",
+        "request_ip": "0:0:0:0:0:0:0:1",
+        "csip-wqm.version": "$version: 0.2.118 e48c009d2234 2016-06-14 Shaun Case, built at 2016-06-15 14:38 by robert$",
+        "csip.version": "$version: 2.1.66 112a2203473b 2016-05-26 od, built at 2016-06-15 14:38 by robert$",
+        "cpu_time": 2,
+        "expiration_date": "2016-06-16 11:29:20"
+    },
+    "parameter": [
         {
-          "name": "AoAId",
-          "value": 1,
-          "Description": "Areo Of Analysis Identifier"
+            "name": "AoAId",
+            "value": 1,
+            "Description": "Area of analysis identifier"
         },
         {
-          "name": "cokey",
-          "value": "11510284",
-          "Description": "#Soil component key (character)"
+            "name": "soilcomponents",
+            "value": [
+                [
+                    {
+                        "name": "cokey",
+                        "value": "11150284",
+                        "Description": "Soil component key"
+                    },
+                    {
+                        "name": "aoa_comp_area",
+                        "value": 45.84,
+                        "Description": "Soil component area in the area of analysis"
+                    },
+                    {
+                        "name": "aoa_comp_hsg",
+                        "value": "B",
+                        "Description": "Hydrologic soil group of the soil component"
+                    },
+                    {
+                        "name": "aoa_comp_taxorder",
+                        "value": "Aridisols",
+                        "Description": "Taxonomic order of the soil component "
+                    },
+                    {
+                        "name": "aoa_comp_kfact",
+                        "value": 0.24,
+                        "Description": "Representative K factor of the soil component"
+                    },
+                    {
+                        "name": "aoa_comp_slope",
+                        "value": 8,
+                        "Description": "Representative slope of the soil component"
+                    },
+                    {
+                        "name": "aoa_comp_coarse_frag",
+                        "value": 3,
+                        "Description": "Representative coarse rock fragments of the soil component"
+                    },
+                    {
+                        "name": "aoa_comp_wtbl",
+                        "value": "None",
+                        "Description": "Kind of water table"
+                    },
+                    {
+                        "name": "aoa_comp_wtbl_top_min",
+                        "value": "None",
+                        "Description": "Water table top minimum value"
+                    }
+                ],
+                [
+                    {
+                        "name": "cokey",
+                        "value": "11510290",
+                        "Description": "Soil component key"
+                    },
+                    {
+                        "name": "aoa_comp_area",
+                        "value": 63.72,
+                        "Description": "Soil component area in the area of analysis"
+                    },
+                    {
+                        "name": "aoa_comp_hsg",
+                        "value": "D",
+                        "Description": "Hydrologic soil group of the soil component"
+                    },
+                    {
+                        "name": "aoa_comp_taxorder",
+                        "value": "Aridisols",
+                        "Description": "Taxonomic order of the soil component "
+                    },
+                    {
+                        "name": "aoa_comp_kfact",
+                        "value": 0.37,
+                        "Description": "Representative K factor of the soil component"
+                    },
+                    {
+                        "name": "aoa_comp_slope",
+                        "value": 12,
+                        "Description": "Representative slope of the soil component"
+                    },
+                    {
+                        "name": "aoa_comp_coarse_frag",
+                        "value": 6,
+                        "Description": "Representative coarse rock fragments of the soil component"
+                    },
+                    {
+                        "name": "aoa_comp_wtbl",
+                        "value": "Apparent",
+                        "Description": "Kind of water table"
+                    },
+                    {
+                        "name": "aoa_comp_wtbl_top_min",
+                        "value": "None",
+                        "Description": "Water table top minimum value"
+                    }
+                ]
+            ]
+        }
+    ],
+    "result": [
+        {
+            "name": "aoa_id",
+            "value": 1,
+            "description": "Area of analysis identifier"
         },
         {
-          "name": "aoa_comp_area",
-          "value": 45.84,
-          "Description": "#Soil component area in the area of analysis (double)"
+            "name": "aoa_nslp",
+            "value": "LOW",
+            "description": "Soil leaching potential of the area of analysis"
         },
         {
-          "name": "aoa_comp_hsg",
-          "value": "B",
-          "Description": "#Hydrologic soil group of the soil component (character)"
-        },
-        {
-          "name": "aoa_comp_taxorder",
-          "value": "Aridisols",
-          "Description": "#Taxonomic order of the soil component (character)"
-        },
-        {
-          "name": "aoa_comp_kfact",
-          "value": 0.24,
-          "Description": "#Representative K factor of the soil component (double)"
-        },
-        {
-          "name": "aoa_comp_slope",
-          "value": 8,
-          "Description": "#Representative slope of the soil component (double)"
-        },
-        {
-          "name": "aoa_comp_coarse_frag",
-          "value": 3,
-          "Description": "#Representative coarse rock fragments of the soil component (integer)"
-        },
-        {
-          "name": "aoa_comp_drained",
-          "value": true,
-          "Description": "#Whether this soil component instance is drained (true/false)"
+            "name": "soil_components",
+            "value": [
+                {
+                    "name": "soil_component",
+                    "value": [
+                        {
+                            "name": "cokey",
+                            "value": "11150284",
+                            "description": "Soil component key"
+                        },
+                        {
+                            "name": "comp_nslp",
+                            "value": "MODERATE",
+                            "description": "Soil leaching potential of the soil component"
+                        }
+                    ],
+                    "description": "Soil Component"
+                },
+                {
+                    "name": "soil_component",
+                    "value": [
+                        {
+                            "name": "cokey",
+                            "value": "11510290",
+                            "description": "Soil component key"
+                        },
+                        {
+                            "name": "comp_nslp",
+                            "value": "LOW",
+                            "description": "Soil leaching potential of the soil component"
+                        }
+                    ],
+                    "description": "Soil Component"
+                }
+            ],
+            "description": "List of Soil Components"
         }
-      ],
-      [
-        {
-          "name": "AoAId",
-          "value": 1,
-          "Description": "Areo Of Analysis Identifier"
-        },
-        {
-          "name": "cokey",
-          "value": "11510290",
-          "Description": "#Soil component key (character)"
-        },
-        {
-          "name": "aoa_comp_area",
-          "value": 63.72,
-          "Description": "#Soil component area in the area of analysis (double)"
-        },
-        {
-          "name": "aoa_comp_hsg",
-          "value": "D",
-          "Description": "#Hydrologic soil group of the soil component (character)"
-        },
-        {
-          "name": "aoa_comp_taxorder",
-          "value": "Aridisols",
-          "Description": "#Taxonomic order of the soil component (character)"
-        },
-        {
-          "name": "aoa_comp_kfact",
-          "value": 0.37,
-          "Description": "#Representative K factor of the soil component (double)"
-        },
-        {
-          "name": "aoa_comp_slope",
-          "value": 12,
-          "Description": "#Representative slope of the soil component (double)"
-        },
-        {
-          "name": "aoa_comp_coarse_frag",
-          "value": 6,
-          "Description": "#Representative coarse rock fragments of the soil component (integer)"
-        },
-        {
-          "name": "aoa_comp_drained",
-          "value": true,
-          "Description": "#Whether this soil component instance is drained (true/false)"
-        }
-      ]
     ]
-  }],
-  "result": [
-    {
-      "name": "AoAId",
-      "value": 1,
-      "description": "Areao of analysis ID"
-    },
-    {
-      "name": "cokey",
-      "value": "11510284",
-      "description": "Soil Component Key"
-    },
-    {
-      "name": "aoa_comp_area",
-      "value": 45.84,
-      "description": "Soil component area in the area of analysis"
-    },
-    {
-      "name": "comp_nslp",
-      "value": "MODERATE",
-      "description": "Soil leaching potential of the soil component"
-    },
-    {
-      "name": "comp_nslp_number",
-      "value": 2,
-      "description": "Number indicating #Soil leaching potential of the soil component"
-    },
-    {
-      "name": "AoAId",
-      "value": 1,
-      "description": "Areao of analysis ID"
-    },
-    {
-      "name": "cokey",
-      "value": "11510290",
-      "description": "Soil Component Key"
-    },
-    {
-      "name": "aoa_comp_area",
-      "value": 63.72,
-      "description": "Soil component area in the area of analysis"
-    },
-    {
-      "name": "comp_nslp",
-      "value": "LOW",
-      "description": "Soil leaching potential of the soil component"
-    },
-    {
-      "name": "comp_nslp_number",
-      "value": 1,
-      "description": "Number indicating #Soil leaching potential of the soil component"
-    },
-    {
-      "name": "aoa_nslp",
-      "value": "LOW",
-      "description": "Soil leaching potential of the area of analysis"
-    }
-  ]
 }
\ No newline at end of file

test/service_tests/m_nutrient_slp_1_0__test2.json

@@ -1,13 +1,15 @@
 {
     "metainfo": {
         "status": "Finished",
-        "suid": "207f79c7-7a77-11e5-bf4a-292410116a8d",
-        "cloud_node": "172.1.6.28",
-        "tstamp": "2015-10-24 11:46:17",
+        "suid": "14c8f6df-33e9-11e6-b22c-0792f2e5d61a",
+        "cloud_node": "10.2.228.74",
+        "tstamp": "2016-06-16 11:38:05",
         "service_url": "http://localhost:8080/csip-wqm/m/nutrient_slp/1.0",
-        "request_ip": "129.82.23.218",
-        "cpu_time": 5,
-        "expiration_date": "2015-10-24 11:51:17"
+        "request_ip": "0:0:0:0:0:0:0:1",
+        "csip-wqm.version": "$version: 0.2.118 e48c009d2234 2016-06-14 Shaun Case, built at 2016-06-15 14:38 by robert$",
+        "csip.version": "$version: 2.1.66 112a2203473b 2016-05-26 od, built at 2016-06-15 14:38 by robert$",
+        "cpu_time": 2,
+        "expiration_date": "2016-06-16 11:38:35"
     },
     "parameter": [
         {
@@ -55,19 +57,14 @@
                         "Description": "Representative coarse rock fragments of the soil component"
                     },
                     {
-                        "name": "aoa_comp_drained",
-                        "value": true,
-                        "Description": "Whether this soil component instance is drained"
-                    },
-                    {
                         "name": "aoa_comp_wtbl",
                         "value": "None",
                         "Description": "Kind of water table"
                     },
                     {
-                        "name": "aoa_comp_hwt_lt_24",
-                        "value": false,
-                        "Description": "High water table within 24 inches of soil surface"
+                        "name": "aoa_comp_wtbl_top_min",
+                        "value": "None",
+                        "Description": "Water table top minimum value"
                     }
                 ],
                 [
@@ -107,19 +104,14 @@
                         "Description": "Representative coarse rock fragments of the soil component"
                     },
                     {
-                        "name": "aoa_comp_drained",
-                        "value": true,
-                        "Description": "Whether this soil component instance is drained"
-                    },
-                    {
                         "name": "aoa_comp_wtbl",
                         "value": "Apparent",
                         "Description": "Kind of water table"
                     },
                     {
-                        "name": "aoa_comp_hwt_lt_24",
-                        "value": false,
-                        "Description": "High water table within 24 inches of soil surface"
+                        "name": "aoa_comp_wtbl_top_min",
+                        "value": "None",
+                        "Description": "Water table top minimum value"
                     }
                 ],
                 [
@@ -159,19 +151,14 @@
                         "Description": "Representative coarse rock fragments of the soil component"
                     },
                     {
-                        "name": "aoa_comp_drained",
-                        "value": false,
-                        "Description": "Whether this soil component instance is drained"
-                    },
-                    {
                         "name": "aoa_comp_wtbl",
-                        "value": "Apparent",
+                        "value": "None",
                         "Description": "Kind of water table"
                     },
                     {
-                        "name": "aoa_comp_hwt_lt_24",
-                        "value": false,
-                        "Description": "High water table within 24 inches of soil surface"
+                        "name": "aoa_comp_wtbl_top_min",
+                        "value": "None",
+                        "Description": "Water table top minimum value"
                     }
                 ],
                 [
@@ -211,19 +198,14 @@
                         "Description": "Representative coarse rock fragments of the soil component"
                     },
                     {
-                        "name": "aoa_comp_drained",
-                        "value": false,
-                        "Description": "Whether this soil component instance is drained"
-                    },
-                    {
                         "name": "aoa_comp_wtbl",
-                        "value": "Apparent",
+                        "value": "None",
                         "Description": "Kind of water table"
                     },
                     {
-                        "name": "aoa_comp_hwt_lt_24",
-                        "value": false,
-                        "Description": "High water table within 24 inches of soil surface"
+                        "name": "aoa_comp_wtbl_top_min",
+                        "value": "None",
+                        "Description": "Water table top minimum value"
                     }
                 ],
                 [
@@ -263,19 +245,14 @@
                         "Description": "Representative coarse rock fragments of the soil component"
                     },
                     {
-                        "name": "aoa_comp_drained",
-                        "value": false,
-                        "Description": "Whether this soil component instance is drained"
-                    },
-                    {
                         "name": "aoa_comp_wtbl",
                         "value": "Apparent",
                         "Description": "Kind of water table"
                     },
                     {
-                        "name": "aoa_comp_hwt_lt_24",
-                        "value": true,
-                        "Description": "High water table within 24 inches of soil surface"
+                        "name": "aoa_comp_wtbl_top_min",
+                        "value": "None",
+                        "Description": "Water table top minimum value"
                     }
                 ],
                 [
@@ -315,19 +292,14 @@
                         "Description": "Representative coarse rock fragments of the soil component"
                     },
                     {
-                        "name": "aoa_comp_drained",
-                        "value": false,
-                        "Description": "Whether this soil component instance is drained"
-                    },
-                    {
                         "name": "aoa_comp_wtbl",
                         "value": "Perched",
                         "Description": "Kind of water table"
                     },
                     {
-                        "name": "aoa_comp_hwt_lt_24",
-                        "value": true,
-                        "Description": "High water table within 24 inches of soil surface"
+                        "name": "aoa_comp_wtbl_top_min",
+                        "value": "None",
+                        "Description": "Water table top minimum value"
                     }
                 ],
                 [
@@ -367,19 +339,14 @@
                         "Description": "Representative coarse rock fragments of the soil component"
                     },
                     {
-                        "name": "aoa_comp_drained",
-                        "value": false,
-                        "Description": "Whether this soil component instance is drained"
-                    },
-                    {
                         "name": "aoa_comp_wtbl",
                         "value": "None",
                         "Description": "Kind of water table"
                     },
                     {
-                        "name": "aoa_comp_hwt_lt_24",
-                        "value": true,
-                        "Description": "High water table within 24 inches of soil surface"
+                        "name": "aoa_comp_wtbl_top_min",
+                        "value": "None",
+                        "Description": "Water table top minimum value"
                     }
                 ],
                 [
@@ -419,19 +386,14 @@
                         "Description": "Representative coarse rock fragments of the soil component"
                     },
                     {
-                        "name": "aoa_comp_drained",
-                        "value": false,
-                        "Description": "Whether this soil component instance is drained"
-                    },
-                    {
                         "name": "aoa_comp_wtbl",
                         "value": "Perched",
                         "Description": "Kind of water table"
                     },
                     {
-                        "name": "aoa_comp_hwt_lt_24",
-                        "value": true,
-                        "Description": "High water table within 24 inches of soil surface"
+                        "name": "aoa_comp_wtbl_top_min",
+                        "value": "None",
+                        "Description": "Water table top minimum value"
                     }
                 ]
             ]
@@ -445,7 +407,7 @@
         },
         {
             "name": "aoa_nslp",
-            "value": "HIGH",
+            "value": "MODERATELY HIGH",
             "description": "Soil leaching potential of the area of analysis"
         },
         {
@@ -509,7 +471,7 @@
                         },
                         {
                             "name": "comp_nslp",
-                            "value": "HIGH",
+                            "value": "MODERATE",
                             "description": "Soil leaching potential of the soil component"
                         }
                     ],
@@ -557,7 +519,7 @@
                         },
                         {
                             "name": "comp_nslp",
-                            "value": "HIGH",
+                            "value": "LOW",
                             "description": "Soil leaching potential of the soil component"
                         }
                     ],
@@ -573,7 +535,7 @@
                         },
                         {
                             "name": "comp_nslp",
-                            "value": "HIGH",
+                            "value": "MODERATE",
                             "description": "Soil leaching potential of the soil component"
                         }
                     ],

test/service_tests/m_nutrient_slp_1_0__test3.json

@@ -1,106 +1,170 @@
 {
- "metainfo": {
- },
- "parameter": [
-  {
-   "name": "soilcomponents",
-   "value": [
-    [
-     {
-      "name": "AoAId",
-      "value": 1,
-      "Description":"Areo Of Analysis Identifier"
-      
-     },
-     {
-      "name": "cokey",
-      "value": "11510284",
-      "Description":"#Soil component key (character)"
-     },
-     {
-      "name": "aoa_comp_area",
-      "value": 45.84,
-      "Description":"#Soil component area in the area of analysis (double)"
-     },
-     {
-      "name": "aoa_comp_hsg",
-      "value": "B",
-      "Description":"#Hydrologic soil group of the soil component (character)"
-     },
-     {
-      "name": "aoa_comp_taxorder",
-      "value": "Aridisols",
-      "Description":"#Taxonomic order of the soil component (character)"
-     },
-     {
-      "name": "aoa_comp_kfact",
-      "value": 0.24,
-      "Description":"#Representative K factor of the soil component (double)"
-     },
-     {
-      "name": "aoa_comp_slope",
-      "value": 8,
-      "Description":"#Representative slope of the soil component (double)"
-     },
-     {
-       "name":"aoa_comp_coarse_frag",
-       "value":3,
-       "Description":"#Representative coarse rock fragments of the soil component (integer)"
-     },
-     {
-         "name":"aoa_comp_drained",
-         "value":true,
-         "Description":"#Whether this soil component instance is drained (true/false)"
-     }
+    "metainfo": {
+        "status": "Finished",
+        "suid": "835a364a-33ea-11e6-b22c-1d4ab148a610",
+        "cloud_node": "10.2.228.74",
+        "tstamp": "2016-06-16 11:48:20",
+        "service_url": "http://localhost:8080/csip-wqm/m/nutrient_slp/1.0",
+        "request_ip": "0:0:0:0:0:0:0:1",
+        "csip-wqm.version": "$version: 0.2.118 e48c009d2234 2016-06-14 Shaun Case, built at 2016-06-15 14:38 by robert$",
+        "csip.version": "$version: 2.1.66 112a2203473b 2016-05-26 od, built at 2016-06-15 14:38 by robert$",
+        "cpu_time": 1,
+        "expiration_date": "2016-06-16 11:48:50"
+    },
+    "parameter": [
+        {
+            "name": "AoAId",
+            "value": 1,
+            "Description": "Area of analysis identifier"
+        },
+        {
+            "name": "soilcomponents",
+            "value": [
+                [
+                    {
+                        "name": "cokey",
+                        "value": "11150284",
+                        "Description": "Soil component key"
+                    },
+                    {
+                        "name": "aoa_comp_area",
+                        "value": 45.84,
+                        "Description": "Soil component area in the area of analysis"
+                    },
+                    {
+                        "name": "aoa_comp_hsg",
+                        "value": "B",
+                        "Description": "Hydrologic soil group of the soil component"
+                    },
+                    {
+                        "name": "aoa_comp_taxorder",
+                        "value": "Aridisols",
+                        "Description": "Taxonomic order of the soil component "
+                    },
+                    {
+                        "name": "aoa_comp_kfact",
+                        "value": 0.24,
+                        "Description": "Representative K factor of the soil component"
+                    },
+                    {
+                        "name": "aoa_comp_slope",
+                        "value": 8,
+                        "Description": "Representative slope of the soil component"
+                    },
+                    {
+                        "name": "aoa_comp_coarse_frag",
+                        "value": 3,
+                        "Description": "Representative coarse rock fragments of the soil component"
+                    },
+                    {
+                        "name": "aoa_comp_wtbl",
+                        "value": "None",
+                        "Description": "Kind of water table"
+                    },
+                    {
+                        "name": "aoa_comp_wtbl_top_min",
+                        "value": "None",
+                        "Description": "Water table top minimum value"
+                    }
+                ],
+                [
+                    {
+                        "name": "cokey",
+                        "value": "11510290",
+                        "Description": "Soil component key"
+                    },
+                    {
+                        "name": "aoa_comp_area",
+                        "value": 63.72,
+                        "Description": "Soil component area in the area of analysis"
+                    },
+                    {
+                        "name": "aoa_comp_hsg",
+                        "value": "D",
+                        "Description": "Hydrologic soil group of the soil component"
+                    },
+                    {
+                        "name": "aoa_comp_taxorder",
+                        "value": "Aridisols",
+                        "Description": "Taxonomic order of the soil component "
+                    },
+                    {
+                        "name": "aoa_comp_kfact",
+                        "value": 0.37,
+                        "Description": "Representative K factor of the soil component"
+                    },
+                    {
+                        "name": "aoa_comp_slope",
+                        "value": 12,
+                        "Description": "Representative slope of the soil component"
+                    },
+                    {
+                        "name": "aoa_comp_coarse_frag",
+                        "value": 6,
+                        "Description": "Representative coarse rock fragments of the soil component"
+                    },
+                    {
+                        "name": "aoa_comp_wtbl",
+                        "value": "Apparent",
+                        "Description": "Kind of water table"
+                    },
+                    {
+                        "name": "aoa_comp_wtbl_top_min",
+                        "value": "None",
+                        "Description": "Water table top minimum value"
+                    }
+                ]
+            ]
+        }
     ],
-    [
-     {
-      "name": "AoAId",
-      "value": 1,
-      "Description":"Areo Of Analysis Identifier"
-     },
-     {
-      "name": "cokey",
-      "value": "11510290",
-      "Description":"#Soil component key (character)"
-     },
-     {
-      "name": "aoa_comp_area",
-      "value": 63.72,
-      "Description":"#Soil component area in the area of analysis (double)"
-     },
-     {
-      "name": "aoa_comp_hsg",
-      "value": "D",
-      "Description":"#Hydrologic soil group of the soil component (character)"
-     },
-     {
-      "name": "aoa_comp_taxorder",
-      "value": "Aridisols",
-      "Description":"#Taxonomic order of the soil component (character)"
-     },
-     {
-      "name": "aoa_comp_kfact",
-      "value": 0.37,
-      "Description":"#Representative K factor of the soil component (double)"
-     },
-     {
-      "name": "aoa_comp_slope",
-      "value": 12,
-      "Description":"#Representative slope of the soil component (double)"
-     },
-     {
-       "name":"aoa_comp_coarse_frag",
-       "value":6,
-       "Description":"#Representative coarse rock fragments of the soil component (integer)"
-     },
-     {
-         "name":"aoa_comp_drained",
-         "value":true,
-         "Description":"#Whether this soil component instance is drained (true/false)"
-     }
+    "result": [
+        {
+            "name": "aoa_id",
+            "value": 1,
+            "description": "Area of analysis identifier"
+        },
+        {
+            "name": "aoa_nslp",
+            "value": "LOW",
+            "description": "Soil leaching potential of the area of analysis"
+        },
+        {
+            "name": "soil_components",
+            "value": [
+                {
+                    "name": "soil_component",
+                    "value": [
+                        {
+                            "name": "cokey",
+                            "value": "11150284",
+                            "description": "Soil component key"
+                        },
+                        {
+                            "name": "comp_nslp",
+                            "value": "MODERATE",
+                            "description": "Soil leaching potential of the soil component"
+                        }
+                    ],
+                    "description": "Soil Component"
+                },
+                {
+                    "name": "soil_component",
+                    "value": [
+                        {
+                            "name": "cokey",
+                            "value": "11510290",
+                            "description": "Soil component key"
+                        },
+                        {
+                            "name": "comp_nslp",
+                            "value": "LOW",
+                            "description": "Soil leaching potential of the soil component"
+                        }
+                    ],
+                    "description": "Soil Component"
+                }
+            ],
+            "description": "List of Soil Components"
+        }
     ]
-   ]
-  }
- ]
-}
+}
\ No newline at end of file

test/service_tests/m_nutrient_slp_1_0__test4.json

@@ -1,103 +1,170 @@
 {
-  "metainfo": {},
-  "parameter": [{
-    "name": "soilcomponents",
-    "value": [
-      [
+    "metainfo": {
+        "status": "Finished",
+        "suid": "a979bbcb-33ea-11e6-b22c-b78b6331f33f",
+        "cloud_node": "10.2.228.74",
+        "tstamp": "2016-06-16 11:49:24",
+        "service_url": "http://localhost:8080/csip-wqm/m/nutrient_slp/1.0",
+        "request_ip": "0:0:0:0:0:0:0:1",
+        "csip-wqm.version": "$version: 0.2.118 e48c009d2234 2016-06-14 Shaun Case, built at 2016-06-15 14:38 by robert$",
+        "csip.version": "$version: 2.1.66 112a2203473b 2016-05-26 od, built at 2016-06-15 14:38 by robert$",
+        "cpu_time": 1,
+        "expiration_date": "2016-06-16 11:49:54"
+    },
+    "parameter": [
         {
-          "name": "AoAId",
-          "value": 1,
-          "Description":"Area of analysis identifier"
+            "name": "AoAId",
+            "value": 1,
+            "Description": "Area of analysis identifier"
         },
         {
-          "name": "cokey",
-          "value": "11510284",
-          "Description":"#Soil component key (character)"
+            "name": "soilcomponents",
+            "value": [
+                [
+                    {
+                        "name": "cokey",
+                        "value": "11150284",
+                        "Description": "Soil component key"
+                    },
+                    {
+                        "name": "aoa_comp_area",
+                        "value": 45.84,
+                        "Description": "Soil component area in the area of analysis"
+                    },
+                    {
+                        "name": "aoa_comp_hsg",
+                        "value": "B/D",
+                        "Description": "Hydrologic soil group of the soil component"
+                    },
+                    {
+                        "name": "aoa_comp_taxorder",
+                        "value": "Aridisols",
+                        "Description": "Taxonomic order of the soil component "
+                    },
+                    {
+                        "name": "aoa_comp_kfact",
+                        "value": 0.24,
+                        "Description": "Representative K factor of the soil component"
+                    },
+                    {
+                        "name": "aoa_comp_slope",
+                        "value": 8,
+                        "Description": "Representative slope of the soil component"
+                    },
+                    {
+                        "name": "aoa_comp_coarse_frag",
+                        "value": 3,
+                        "Description": "Representative coarse rock fragments of the soil component"
+                    },
+                    {
+                        "name": "aoa_comp_wtbl",
+                        "value": "None",
+                        "Description": "Kind of water table"
+                    },
+                    {
+                        "name": "aoa_comp_wtbl_top_min",
+                        "value": "None",
+                        "Description": "Water table top minimum value"
+                    }
+                ],
+                [
+                    {
+                        "name": "cokey",
+                        "value": "11510290",
+                        "Description": "Soil component key"
+                    },
+                    {
+                        "name": "aoa_comp_area",
+                        "value": 63.72,
+                        "Description": "Soil component area in the area of analysis"
+                    },
+                    {
+                        "name": "aoa_comp_hsg",
+                        "value": "A/D",
+                        "Description": "Hydrologic soil group of the soil component"
+                    },
+                    {
+                        "name": "aoa_comp_taxorder",
+                        "value": "Aridisols",
+                        "Description": "Taxonomic order of the soil component "
+                    },
+                    {
+                        "name": "aoa_comp_kfact",
+                        "value": 0.37,
+                        "Description": "Representative K factor of the soil component"
+                    },
+                    {
+                        "name": "aoa_comp_slope",
+                        "value": 12,
+                        "Description": "Representative slope of the soil component"
+                    },
+                    {
+                        "name": "aoa_comp_coarse_frag",
+                        "value": 6,
+                        "Description": "Representative coarse rock fragments of the soil component"
+                    },
+                    {
+                        "name": "aoa_comp_wtbl",
+                        "value": "Apparent",
+                        "Description": "Kind of water table"
+                    },
+                    {
+                        "name": "aoa_comp_wtbl_top_min",
+                        "value": "None",
+                        "Description": "Water table top minimum value"
+                    }
+                ]
+            ]
+        }
+    ],
+    "result": [
+        {
+            "name": "aoa_id",
+            "value": 1,
+            "description": "Area of analysis identifier"
         },
         {
-          "name": "aoa_comp_area",
-          "value": 45.84,
-      "Description":"#Soil component area in the area of analysis (double)"
+            "name": "aoa_nslp",
+            "value": "HIGH",
+            "description": "Soil leaching potential of the area of analysis"
         },
         {
-          "name": "aoa_comp_hsg",
-          "value": "B/D",
-      "Description":"#Hydrologic soil group of the soil component (character)"
-        },
-        {
-          "name": "aoa_comp_taxorder",
-          "value": "Aridisols",
-      "Description":"#Taxonomic order of the soil component (character)"
-        },
-        {
-          "name": "aoa_comp_kfact",
-          "value": 0.24,
-      "Description":"#Representative K factor of the soil component (double)"
-        },
-        {
-          "name": "aoa_comp_slope",
-          "value": 8,
-      "Description":"#Representative slope of the soil component (double)"
-        },
-        {
-          "name": "aoa_comp_coarse_frag",
-          "value": 3,
-       "Description":"#Representative coarse rock fragments of the soil component (integer)"
-        },
-        {
-          "name": "aoa_comp_drained",
-          "value": true,
-         "Description":"#Whether this soil component instance is drained (true/false)"
+            "name": "soil_components",
+            "value": [
+                {
+                    "name": "soil_component",
+                    "value": [
+                        {
+                            "name": "cokey",
+                            "value": "11150284",
+                            "description": "Soil component key"
+                        },
+                        {
+                            "name": "comp_nslp",
+                            "value": "HIGH",
+                            "description": "Soil leaching potential of the soil component"
+                        }
+                    ],
+                    "description": "Soil Component"
+                },
+                {
+                    "name": "soil_component",
+                    "value": [
+                        {
+                            "name": "cokey",
+                            "value": "11510290",
+                            "description": "Soil component key"
+                        },
+                        {
+                            "name": "comp_nslp",
+                            "value": "HIGH",
+                            "description": "Soil leaching potential of the soil component"
+                        }
+                    ],
+                    "description": "Soil Component"
+                }
+            ],
+            "description": "List of Soil Components"
         }
-      ],
-      [
-        {
-          "name": "AoAId",
-          "value": 1,
-      "Description":"Areo Of Analysis Identifier"
-        },
-        {
-          "name": "cokey",
-          "value": "11510290",
-      "Description":"#Soil component key (character)"
-        },
-        {
-          "name": "aoa_comp_area",
-          "value": 63.72,
-      "Description":"#Soil component area in the area of analysis (double)"
-        },
-        {
-          "name": "aoa_comp_hsg",
-          "value": "A/D",
-      "Description":"#Hydrologic soil group of the soil component (character)"
-        },
-        {
-          "name": "aoa_comp_taxorder",
-          "value": "Aridisols",
-      "Description":"#Taxonomic order of the soil component (character)"
-        },
-        {
-          "name": "aoa_comp_kfact",
-          "value": 0.37,
-      "Description":"#Representative K factor of the soil component (double)"
-        },
-        {
-          "name": "aoa_comp_slope",
-          "value": 12,
-      "Description":"#Representative slope of the soil component (double)"
-   
-        },
-        {
-          "name": "aoa_comp_coarse_frag",
-          "value": 6,
-       "Description":"#Representative coarse rock fragments of the soil component (integer)"
-        },
-        {
-          "name": "aoa_comp_drained",
-          "value": true,
-         "Description":"#Whether this soil component instance is drained (true/false)"
-        }
-      ]
     ]
-  }]
 }
\ No newline at end of file

test/service_tests/m_scsednut_srp_1_0__test3.json

@@ -1,87 +1,180 @@
 {
- "metainfo": {
- },
- "parameter": [
-  {
-   "name": "soilcomponents",
-   "value": [
-    [
-     {
-      "name": "AoAId",
-      "value": 1,
-      "Description":"Area of analysis identifier"
-     },
-     {
-      "name": "cokey",
-      "value": "11510284",
-      "Description":"#Soil component key"
-     },
-     {
-      "name": "aoa_comp_area",
-      "value": 45.84,
-      "Description":"#Soil component area in the area of analysis (double)"
-     },
-     {
-      "name": "aoa_comp_hsg",
-      "value": "B",
-      "Description":"#Hydrologic soil group of the soil component"
-     },
-     {
-      "name": "aoa_comp_kfact",
-      "value": 0.24,
-      "Description":"#Representative K factor of the soil component (double)"
-     },
-     {
-      "name": "aoa_comp_slope",
-      "value": 8,
-      "Description":"#Representative slope of the soil component (double)"
-     },
-     {
-         "name":"aoa_comp_drained",
-         "value":true,
-          "Description":"Whether the soil component is drained or not"
-     }
+    "metainfo": {
+        "status": "Finished",
+        "suid": "ccc76b26-33e4-11e6-b22c-89d25dcdcd0a",
+        "cloud_node": "10.2.228.74",
+        "tstamp": "2016-06-16 11:07:26",
+        "service_url": "http://localhost:8080/csip-wqm/m/scsednut_srp/1.0",
+        "request_ip": "0:0:0:0:0:0:0:1",
+        "csip-wqm.version": "$version: 0.2.118 e48c009d2234 2016-06-14 Shaun Case, built at 2016-06-15 14:38 by robert$",
+        "csip.version": "$version: 2.1.66 112a2203473b 2016-05-26 od, built at 2016-06-15 14:38 by robert$",
+        "cpu_time": 2,
+        "expiration_date": "2016-06-16 11:07:56"
+    },
+    "parameter": [
+        {
+            "name": "AoAId",
+            "value": 1,
+            "Description": "Area of analysis identifier"
+        },
+        {
+            "name": "soilcomponents",
+            "value": [
+                [
+                    {
+                        "name": "cokey",
+                        "value": "11150284",
+                        "Description": "Soil component key"
+                    },
+                    {
+                        "name": "aoa_comp_area",
+                        "value": 45.84,
+                        "Description": "Soil component area in the area of analysis"
+                    },
+                    {
+                        "name": "aoa_comp_hsg",
+                        "value": "B",
+                        "Description": "Hydrologic soil group of the soil component"
+                    },
+                    {
+                        "name": "aoa_comp_taxorder",
+                        "value": "Aridisols",
+                        "Description": "Taxonomic order of the soil component "
+                    },
+                    {
+                        "name": "aoa_comp_kfact",
+                        "value": 0.24,
+                        "Description": "Representative K factor of the soil component"
+                    },
+                    {
+                        "name": "aoa_comp_slope",
+                        "value": 8,
+                        "Description": "Representative slope of the soil component"
+                    },
+                    {
+                        "name": "aoa_comp_coarse_frag",
+                        "value": 3.7,
+                        "Description": "Representative coarse rock fragments of the soil component"
+                    },
+                    {
+                        "name": "aoa_comp_drained",
+                        "value": true,
+                        "Description": "Whether this soil component instance is drained"
+                    },
+                    {
+                        "name": "aoa_comp_wtbl",
+                        "value": "None",
+                        "Description": "Kind of water table"
+                    },
+                    {
+                        "name": "aoa_comp_hwt_lt_24",
+                        "value": false,
+                        "Description": "High water table within 24 inches of soil surface"
+                    }
+                ],
+                [
+                    {
+                        "name": "cokey",
+                        "value": "11510290",
+                        "Description": "Soil component key"
+                    },
+                    {
+                        "name": "aoa_comp_area",
+                        "value": 63.72,
+                        "Description": "Soil component area in the area of analysis"
+                    },
+                    {
+                        "name": "aoa_comp_hsg",
+                        "value": "D",
+                        "Description": "Hydrologic soil group of the soil component"
+                    },
+                    {
+                        "name": "aoa_comp_taxorder",
+                        "value": "Mollisols",
+                        "Description": "Taxonomic order of the soil component "
+                    },
+                    {
+                        "name": "aoa_comp_kfact",
+                        "value": 0.37,
+                        "Description": "Representative K factor of the soil component"
+                    },
+                    {
+                        "name": "aoa_comp_slope",
+                        "value": 12,
+                        "Description": "Representative slope of the soil component"
+                    },
+                    {
+                        "name": "aoa_comp_coarse_frag",
+                        "value": 0,
+                        "Description": "Representative coarse rock fragments of the soil component"
+                    },
+                    {
+                        "name": "aoa_comp_drained",
+                        "value": true,
+                        "Description": "Whether this soil component instance is drained"
+                    },
+                    {
+                        "name": "aoa_comp_wtbl",
+                        "value": "Apparent",
+                        "Description": "Kind of water table"
+                    },
+                    {
+                        "name": "aoa_comp_hwt_lt_24",
+                        "value": false,
+                        "Description": "High water table within 24 inches of soil surface"
+                    }
+                ]
+            ]
+        }
     ],
-    [
-     {
-      "name": "AoAId",
-      "value": 1,
-      "Description":"Area of analysis identifier"
-     },
-     {
-      "name": "cokey",
-      "value": "11510290",
-      "Description":"#Soil component key"
-     },
-     {
-      "name": "aoa_comp_area",
-      "value": 63.72,
-      "Description":"#Soil component area in the area of analysis (double)"
-     },
-     {
-      "name": "aoa_comp_hsg",
-      "value": "D",
-      "Description":"#Hydrologic soil group of the soil component"
-     },
-     
-     {
-      "name": "aoa_comp_kfact",
-      "value": 0.37,
-      "Description":"#Representative K factor of the soil component (double)"
-     },
-     {
-      "name": "aoa_comp_slope",
-      "value": 12,
-      "Description":"#Representative slope of the soil component (double)"
-     },
-     
-     {
-         "name":"aoa_comp_drained",
-         "value":true,
-          "Description":"Whether the soil component is drained or not"
-     }
+    "result": [
+        {
+            "name": "aoa_id",
+            "value": 1,
+            "description": "Area of analysis identifier"
+        },
+        {
+            "name": "aoa_srp",
+            "value": "HIGH",
+            "description": "Soil runoff potential for the area of analysis"
+        },
+        {
+            "name": "soil_components",
+            "value": [
+                {
+                    "name": "soil_component",
+                    "value": [
+                        {
+                            "name": "cokey",
+                            "value": "11150284",
+                            "description": "Soil component key"
+                        },
+                        {
+                            "name": "comp_srp",
+                            "value": "HIGH",
+                            "description": "Soil runoff potential for soil component"
+                        }
+                    ],
+                    "description": "Soil Component"
+                },
+                {
+                    "name": "soil_component",
+                    "value": [
+                        {
+                            "name": "cokey",
+                            "value": "11510290",
+                            "description": "Soil component key"
+                        },
+                        {
+                            "name": "comp_srp",
+                            "value": "HIGH",
+                            "description": "Soil runoff potential for soil component"
+                        }
+                    ],
+                    "description": "Soil Component"
+                }
+            ],
+            "description": "List of Soil Components"
+        }
     ]
-   ]
-  }
- ]
-}
+}
\ No newline at end of file

test/service_tests/m_scsednut_srp_1_0__test4.json

@@ -1,274 +1,520 @@
 {
-  "metainfo": {},
-  "parameter": [
-      {
-    "name": "soilcomponents",
-    "value": [
-      [
+    "metainfo": {
+        "status": "Finished",
+        "suid": "a2dbf417-33e5-11e6-b22c-9d8e424e3995",
+        "cloud_node": "10.2.228.74",
+        "tstamp": "2016-06-16 11:13:25",
+        "service_url": "http://localhost:8080/csip-wqm/m/scsednut_srp/1.0",
+        "request_ip": "0:0:0:0:0:0:0:1",
+        "csip-wqm.version": "$version: 0.2.118 e48c009d2234 2016-06-14 Shaun Case, built at 2016-06-15 14:38 by robert$",
+        "csip.version": "$version: 2.1.66 112a2203473b 2016-05-26 od, built at 2016-06-15 14:38 by robert$",
+        "cpu_time": 2,
+        "expiration_date": "2016-06-16 11:13:55"
+    },
+    "parameter": [
         {
-          "name": "AoAId",
-          "value": 1,
-          "Description":"Areao of analysis identifier"
+            "name": "AoAId",
+            "value": 1,
+            "Description": "Area of analysis identifier"
         },
         {
-          "name": "cokey",
-          "value": "11510284",
-          "Description":"Soil Component Key"
+            "name": "soilcomponents",
+            "value": [
+                [
+                    {
+                        "name": "cokey",
+                        "value": "11150284",
+                        "Description": "Soil component key"
+                    },
+                    {
+                        "name": "aoa_comp_area",
+                        "value": 45.84,
+                        "Description": "Soil component area in the area of analysis"
+                    },
+                    {
+                        "name": "aoa_comp_hsg",
+                        "value": "B",
+                        "Description": "Hydrologic soil group of the soil component"
+                    },
+                    {
+                        "name": "aoa_comp_taxorder",
+                        "value": "Aridisols",
+                        "Description": "Taxonomic order of the soil component "
+                    },
+                    {
+                        "name": "aoa_comp_kfact",
+                        "value": 0.24,
+                        "Description": "Representative K factor of the soil component"
+                    },
+                    {
+                        "name": "aoa_comp_slope",
+                        "value": 8,
+                        "Description": "Representative slope of the soil component"
+                    },
+                    {
+                        "name": "aoa_comp_coarse_frag",
+                        "value": 3.7,
+                        "Description": "Representative coarse rock fragments of the soil component"
+                    },
+                    {
+                        "name": "aoa_comp_drained",
+                        "value": true,
+                        "Description": "Whether this soil component instance is drained"
+                    },
+                    {
+                        "name": "aoa_comp_wtbl",
+                        "value": "None",
+                        "Description": "Kind of water table"
+                    },
+                    {
+                        "name": "aoa_comp_hwt_lt_24",
+                        "value": false,
+                        "Description": "High water table within 24 inches of soil surface"
+                    }
+                ],
+                [
+                    {
+                        "name": "cokey",
+                        "value": "11510290",
+                        "Description": "Soil component key"
+                    },
+                    {
+                        "name": "aoa_comp_area",
+                        "value": 63.72,
+                        "Description": "Soil component area in the area of analysis"
+                    },
+                    {
+                        "name": "aoa_comp_hsg",
+                        "value": "D",
+                        "Description": "Hydrologic soil group of the soil component"
+                    },
+                    {
+                        "name": "aoa_comp_taxorder",
+                        "value": "Mollisols",
+                        "Description": "Taxonomic order of the soil component "
+                    },
+                    {
+                        "name": "aoa_comp_kfact",
+                        "value": 0.37,
+                        "Description": "Representative K factor of the soil component"
+                    },
+                    {
+                        "name": "aoa_comp_slope",
+                        "value": 12,
+                        "Description": "Representative slope of the soil component"
+                    },
+                    {
+                        "name": "aoa_comp_coarse_frag",
+                        "value": 0,
+                        "Description": "Representative coarse rock fragments of the soil component"
+                    },
+                    {
+                        "name": "aoa_comp_drained",
+                        "value": true,
+                        "Description": "Whether this soil component instance is drained"
+                    },
+                    {
+                        "name": "aoa_comp_wtbl",
+                        "value": "Apparent",
+                        "Description": "Kind of water table"
+                    },
+                    {
+                        "name": "aoa_comp_hwt_lt_24",
+                        "value": false,
+                        "Description": "High water table within 24 inches of soil surface"
+                    }
+                ],
+                [
+                    {
+                        "name": "cokey",
+                        "value": "11510291",
+                        "Description": "Soil component key"
+                    },
+                    {
+                        "name": "aoa_comp_area",
+                        "value": 33.22,
+                        "Description": "Soil component area in the area of analysis"
+                    },
+                    {
+                        "name": "aoa_comp_hsg",
+                        "value": "C",
+                        "Description": "Hydrologic soil group of the soil component"
+                    },
+                    {
+                        "name": "aoa_comp_taxorder",
+                        "value": "Mollisols",
+                        "Description": "Taxonomic order of the soil component "
+                    },
+                    {
+                        "name": "aoa_comp_kfact",
+                        "value": 0.24,
+                        "Description": "Representative K factor of the soil component"
+                    },
+                    {
+                        "name": "aoa_comp_slope",
+                        "value": 3,
+                        "Description": "Representative slope of the soil component"
+                    },
+                    {
+                        "name": "aoa_comp_coarse_frag",
+                        "value": 0,
+                        "Description": "Representative coarse rock fragments of the soil component"
+                    },
+                    {
+                        "name": "aoa_comp_drained",
+                        "value": false,
+                        "Description": "Whether this soil component instance is drained"
+                    },
+                    {
+                        "name": "aoa_comp_wtbl",
+                        "value": "Apparent",
+                        "Description": "Kind of water table"
+                    },
+                    {
+                        "name": "aoa_comp_hwt_lt_24",
+                        "value": false,
+                        "Description": "High water table within 24 inches of soil surface"
+                    }
+                ],
+                [
+                    {
+                        "name": "cokey",
+                        "value": "11510292",
+                        "Description": "Soil component key"
+                    },
+                    {
+                        "name": "aoa_comp_area",
+                        "value": 15.19,
+                        "Description": "Soil component area in the area of analysis"
+                    },
+                    {
+                        "name": "aoa_comp_hsg",
+                        "value": "B/D",
+                        "Description": "Hydrologic soil group of the soil component"
+                    },
+                    {
+                        "name": "aoa_comp_taxorder",
+                        "value": "Mollisols",
+                        "Description": "Taxonomic order of the soil component "
+                    },
+                    {
+                        "name": "aoa_comp_kfact",
+                        "value": 0.32,
+                        "Description": "Representative K factor of the soil component"
+                    },
+                    {
+                        "name": "aoa_comp_slope",
+                        "value": 3,
+                        "Description": "Representative slope of the soil component"
+                    },
+                    {
+                        "name": "aoa_comp_coarse_frag",
+                        "value": 0,
+                        "Description": "Representative coarse rock fragments of the soil component"
+                    },
+                    {
+                        "name": "aoa_comp_drained",
+                        "value": true,
+                        "Description": "Whether this soil component instance is drained"
+                    },
+                    {
+                        "name": "aoa_comp_wtbl",
+                        "value": "Apparent",
+                        "Description": "Kind of water table"
+                    },
+                    {
+                        "name": "aoa_comp_hwt_lt_24",
+                        "value": false,
+                        "Description": "High water table within 24 inches of soil surface"
+                    }
+                ],
+                [
+                    {
+                        "name": "cokey",
+                        "value": "11510293",
+                        "Description": "Soil component key"
+                    },
+                    {
+                        "name": "aoa_comp_area",
+                        "value": 32.84,
+                        "Description": "Soil component area in the area of analysis"
+                    },
+                    {
+                        "name": "aoa_comp_hsg",
+                        "value": "A/D",
+                        "Description": "Hydrologic soil group of the soil component"
+                    },
+                    {
+                        "name": "aoa_comp_taxorder",
+                        "value": "Mollisols",
+                        "Description": "Taxonomic order of the soil component "
+                    },
+                    {
+                        "name": "aoa_comp_kfact",
+                        "value": 0.32,
+                        "Description": "Representative K factor of the soil component"
+                    },
+                    {
+                        "name": "aoa_comp_slope",
+                        "value": 6,
+                        "Description": "Representative slope of the soil component"
+                    },
+                    {
+                        "name": "aoa_comp_coarse_frag",
+                        "value": 0,
+                        "Description": "Representative coarse rock fragments of the soil component"
+                    },
+                    {
+                        "name": "aoa_comp_drained",
+                        "value": true,
+                        "Description": "Whether this soil component instance is drained"
+                    },
+                    {
+                        "name": "aoa_comp_wtbl",
+                        "value": "Apparent",
+                        "Description": "Kind of water table"
+                    },
+                    {
+                        "name": "aoa_comp_hwt_lt_24",
+                        "value": false,
+                        "Description": "High water table within 24 inches of soil surface"
+                    }
+                ],
+                [
+                    {
+                        "name": "cokey",
+                        "value": "11510294",
+                        "Description": "Soil component key"
+                    },
+                    {
+                        "name": "aoa_comp_area",
+                        "value": 9.64,
+                        "Description": "Soil component area in the area of analysis"
+                    },
+                    {
+                        "name": "aoa_comp_hsg",
+                        "value": "C",
+                        "Description": "Hydrologic soil group of the soil component"
+                    },
+                    {
+                        "name": "aoa_comp_taxorder",
+                        "value": "Mollisols",
+                        "Description": "Taxonomic order of the soil component "
+                    },
+                    {
+                        "name": "aoa_comp_kfact",
+                        "value": 0.02,
+                        "Description": "Representative K factor of the soil component"
+                    },
+                    {
+                        "name": "aoa_comp_slope",
+                        "value": 0,
+                        "Description": "Representative slope of the soil component"
+                    },
+                    {
+                        "name": "aoa_comp_coarse_frag",
+                        "value": 0,
+                        "Description": "Representative coarse rock fragments of the soil component"
+                    },
+                    {
+                        "name": "aoa_comp_drained",
+                        "value": false,
+                        "Description": "Whether this soil component instance is drained"
+                    },
+                    {
+                        "name": "aoa_comp_wtbl",
+                        "value": "Apparent",
+                        "Description": "Kind of water table"
+                    },
+                    {
+                        "name": "aoa_comp_hwt_lt_24",
+                        "value": false,
+                        "Description": "High water table within 24 inches of soil surface"
+                    }
+                ],
+                [
+                    {
+                        "name": "cokey",
+                        "value": "11510295",
+                        "Description": "Soil component key"
+                    },
+                    {
+                        "name": "aoa_comp_area",
+                        "value": 15.32,
+                        "Description": "Soil component area in the area of analysis"
+                    },
+                    {
+                        "name": "aoa_comp_hsg",
+                        "value": "D",
+                        "Description": "Hydrologic soil group of the soil component"
+                    },
+                    {
+                        "name": "aoa_comp_taxorder",
+                        "value": "Mollisols",
+                        "Description": "Taxonomic order of the soil component "
+                    },
+                    {
+                        "name": "aoa_comp_kfact",
+                        "value": 0.28,
+                        "Description": "Representative K factor of the soil component"
+                    },
+                    {
+                        "name": "aoa_comp_slope",
+                        "value": 4,
+                        "Description": "Representative slope of the soil component"
+                    },
+                    {
+                        "name": "aoa_comp_coarse_frag",
+                        "value": 0,
+                        "Description": "Representative coarse rock fragments of the soil component"
+                    },
+                    {
+                        "name": "aoa_comp_drained",
+                        "value": true,
+                        "Description": "Whether this soil component instance is drained"
+                    },
+                    {
+                        "name": "aoa_comp_wtbl",
+                        "value": "Apparent",
+                        "Description": "Kind of water table"
+                    },
+                    {
+                        "name": "aoa_comp_hwt_lt_24",
+                        "value": false,
+                        "Description": "High water table within 24 inches of soil surface"
+                    }
+                ]
+            ]
+        }
+    ],
+    "result": [
+        {
+            "name": "aoa_id",
+            "value": 1,
+            "description": "Area of analysis identifier"
         },
         {
-          "name": "aoa_comp_area",
-          "value": 45.84,
-          "Description":"Area of the soil component in the area of analysis"
+            "name": "aoa_srp",
+            "value": "MODERATELY HIGH",
+            "description": "Soil runoff potential for the area of analysis"
         },
         {
-          "name": "aoa_comp_hsg",
-          "value": "B",
-      "Description":"#Hydrologic soil group of the soil component" 
-        },
-        
-        {
-          "name": "aoa_comp_kfact",
-          "value": 0.24,
-      "Description":"#Representative K factor of the soil component (double)"
-        },
-        {
-          "name": "aoa_comp_slope",
-          "value": 8,
-      "Description":"#Representative slope of the soil component (double)"
-        },
-        {
-          "name": "aoa_comp_drained",
-          "value": true,
-          "Description":"Whether the soil component is drained or not"
+            "name": "soil_components",
+            "value": [
+                {
+                    "name": "soil_component",
+                    "value": [
+                        {
+                            "name": "cokey",
+                            "value": "11150284",
+                            "description": "Soil component key"
+                        },
+                        {
+                            "name": "comp_srp",
+                            "value": "HIGH",
+                            "description": "Soil runoff potential for soil component"
+                        }
+                    ],
+                    "description": "Soil Component"
+                },
+                {
+                    "name": "soil_component",
+                    "value": [
+                        {
+                            "name": "cokey",
+                            "value": "11510290",
+                            "description": "Soil component key"
+                        },
+                        {
+                            "name": "comp_srp",
+                            "value": "HIGH",
+                            "description": "Soil runoff potential for soil component"
+                        }
+                    ],
+                    "description": "Soil Component"
+                },
+                {
+                    "name": "soil_component",
+                    "value": [
+                        {
+                            "name": "cokey",
+                            "value": "11510291",
+                            "description": "Soil component key"
+                        },
+                        {
+                            "name": "comp_srp",
+                            "value": "MODERATE",
+                            "description": "Soil runoff potential for soil component"
+                        }
+                    ],
+                    "description": "Soil Component"
+                },
+                {
+                    "name": "soil_component",
+                    "value": [
+                        {
+                            "name": "cokey",
+                            "value": "11510292",
+                            "description": "Soil component key"
+                        },
+                        {
+                            "name": "comp_srp",
+                            "value": "LOW",
+                            "description": "Soil runoff potential for soil component"
+                        }
+                    ],
+                    "description": "Soil Component"
+                },
+                {
+                    "name": "soil_component",
+                    "value": [
+                        {
+                            "name": "cokey",
+                            "value": "11510293",
+                            "description": "Soil component key"
+                        },
+                        {
+                            "name": "comp_srp",
+                            "value": "LOW",
+                            "description": "Soil runoff potential for soil component"
+                        }
+                    ],
+                    "description": "Soil Component"
+                },
+                {
+                    "name": "soil_component",
+                    "value": [
+                        {
+                            "name": "cokey",
+                            "value": "11510294",
+                            "description": "Soil component key"
+                        },
+                        {
+                            "name": "comp_srp",
+                            "value": "LOW",
+                            "description": "Soil runoff potential for soil component"
+                        }
+                    ],
+                    "description": "Soil Component"
+                },
+                {
+                    "name": "soil_component",
+                    "value": [
+                        {
+                            "name": "cokey",
+                            "value": "11510295",
+                            "description": "Soil component key"
+                        },
+                        {
+                            "name": "comp_srp",
+                            "value": "HIGH",
+                            "description": "Soil runoff potential for soil component"
+                        }
+                    ],
+                    "description": "Soil Component"
+                }
+            ],
+            "description": "List of Soil Components"
         }
-      ],
-      [
-        {
-          "name": "AoAId",
-          "value": 1,
-          "Description":"Areao of analysis identifier"
-        },
-        {
-          "name": "cokey",
-          "value": "11510290",
-          "Description":"Soil Component Key"
-        },
-        {
-          "name": "aoa_comp_area",
-          "value": 63.72,
-          "Description":"Area of the soil component in the area of analysis"
-        },
-        {
-          "name": "aoa_comp_hsg",
-          "value": "D",
-      "Description":"#Hydrologic soil group of the soil component"
-        },
-        {
-          "name": "aoa_comp_kfact",
-          "value": 0.37,
-      "Description":"#Representative K factor of the soil component (double)"
-        },
-        {
-          "name": "aoa_comp_slope",
-          "value": 12,
-      "Description":"#Representative slope of the soil component (double)"
-        },
-        
-        {
-          "name": "aoa_comp_drained",
-          "value": true,
-          "Description":"Whether the soil component is drained or not"
-        }
-      ],
-      [
-        {
-          "name": "AoAId",
-          "value": 1,
-          "Description":"Areao of analysis identifier"
-        },
-        {
-          "name": "cokey",
-          "value": "11510291",
-          "Description":"Soil Component Key"
-        },
-        {
-          "name": "aoa_comp_area",
-          "value": 33.22,
-          "Description":"Area of the soil component in the area of analysis"
-        },
-        {
-          "name": "aoa_comp_hsg",
-          "value": "C",
-      "Description":"#Hydrologic soil group of the soil component"
-        },
-        
-        {
-          "name": "aoa_comp_kfact",
-          "value": 0.24,
-      "Description":"#Representative K factor of the soil component (double)"
-        },
-        {
-          "name": "aoa_comp_slope",
-          "value": 3,
-      "Description":"#Representative slope of the soil component (double)"
-        },
-        
-        {
-          "name": "aoa_comp_drained",
-          "value": false,
-          "Description":"Whether the soil component is drained or not"
-        }
-      ],
-      [
-        {
-          "name": "AoAId",
-          "value": 1,
-          "Description":"Areao of analysis identifier"
-        },
-        {
-          "name": "cokey",
-          "value": "11510292",
-          "Description":"Soil Component Key"
-        },
-        {
-          "name": "aoa_comp_area",
-          "value": 15.19,
-          "Description":"Area of the soil component in the area of analysis"
-        },
-        {
-          "name": "aoa_comp_hsg",
-          "value": "B/D",
-      "Description":"#Hydrologic soil group of the soil component"
-        },
-        {
-          "name": "aoa_comp_kfact",
-          "value": 0.32,
-      "Description":"#Representative K factor of the soil component (double)"
-        },
-        {
-          "name": "aoa_comp_slope",
-          "value": 3,
-      "Description":"#Representative slope of the soil component (double)"
-        },
-        {
-          "name": "aoa_comp_drained",
-          "value": true,
-          "Description":"Whether the soil component is drained or not"
-        }
-      ],
-      [
-        {
-          "name": "AoAId",
-          "value": 1,
-          "Description":"Areao of analysis identifier"
-        },
-        {
-          "name": "cokey",
-          "value": "11510293",
-          "Description":"Soil Component Key"
-        },
-        {
-          "name": "aoa_comp_area",
-          "value": 32.84,
-          "Description":"Area of the soil component in the area of analysis"
-        },
-        {
-          "name": "aoa_comp_hsg",
-          "value": "A/D",
-      "Description":"#Hydrologic soil group of the soil component"
-        },
-        {
-          "name": "aoa_comp_kfact",
-          "value": 0.24,
-      "Description":"#Representative K factor of the soil component (double)"
-        },
-        {
-          "name": "aoa_comp_slope",
-          "value": 6,
-      "Description":"#Representative slope of the soil component (double)"
-        },
-        {
-          "name": "aoa_comp_drained",
-          "value": true,
-          "Description":"Whether the soil component is drained or not"
-        }
-      ],
-      [
-        {
-          "name": "AoAId",
-          "value": 1,
-          "Description":"Areao of analysis identifier"
-        },
-        {
-          "name": "cokey",
-          "value": "11510294",
-          "Description":"Soil Component Key"
-        },
-        {
-          "name": "aoa_comp_area",
-          "value": 9.64,
-          "Description":"Area of the soil component in the area of analysis"
-        },
-        {
-          "name": "aoa_comp_hsg",
-          "value": "C",
-      "Description":"#Hydrologic soil group of the soil component"
-        },
-        {
-          "name": "aoa_comp_kfact",
-          "value": 0.02,
-      "Description":"#Representative K factor of the soil component (double)"
-        },
-        {
-          "name": "aoa_comp_slope",
-          "value": 0,
-      "Description":"#Representative slope of the soil component (double)"
-        },
-        {
-          "name": "aoa_comp_drained",
-          "value": false,
-          "Description":"Whether the soil component is drained or not"
-        }
-      ],
-      [
-        {
-          "name": "AoAId",
-          "value": 1,
-          "Description":"Areao of analysis identifier"
-        },
-        {
-          "name": "cokey",
-          "value": "11510295",
-          "Description":"Soil Component Key"
-        },
-        {
-          "name": "aoa_comp_area",
-          "value": 15.32,
-          "Description":"Area of the soil component in the area of analysis"
-        },
-        {
-          "name": "aoa_comp_hsg",
-          "value": "D",
-      "Description":"#Hydrologic soil group of the soil component"
-        },
-        
-        {
-          "name": "aoa_comp_kfact",
-          "value": 0.28,
-      "Description":"#Representative K factor of the soil component (double)"
-        },
-        {
-          "name": "aoa_comp_slope",
-          "value": 4,
-      "Description":"#Representative slope of the soil component (double)"
-        },
-        {
-          "name": "aoa_comp_drained",
-          "value": true,
-          "Description":"Whether the soil component is drained or not"
-        }
-      ]
     ]
-  }
-  ]
 }
\ No newline at end of file