You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@libcloud.apache.org by to...@apache.org on 2015/05/03 02:38:36 UTC

[2/5] libcloud git commit: Add tests for Softlayer loadbalancer driver

http://git-wip-us.apache.org/repos/asf/libcloud/blob/5d7b1d84/libcloud/test/loadbalancer/fixtures/softlayer/v3__SoftLayer_Product_Package_getItems.xml
----------------------------------------------------------------------
diff --git a/libcloud/test/loadbalancer/fixtures/softlayer/v3__SoftLayer_Product_Package_getItems.xml b/libcloud/test/loadbalancer/fixtures/softlayer/v3__SoftLayer_Product_Package_getItems.xml
new file mode 100644
index 0000000..235761a
--- /dev/null
+++ b/libcloud/test/loadbalancer/fixtures/softlayer/v3__SoftLayer_Product_Package_getItems.xml
@@ -0,0 +1,5448 @@
+<?xml version="1.0" encoding="utf-8"?>
+<params>
+<param>
+ <value>
+  <array>
+   <data>
+    <value>
+     <struct>
+      <member>
+       <name>capacity</name>
+       <value>
+        <string>0</string>
+       </value>
+      </member>
+      <member>
+       <name>description</name>
+       <value>
+        <string>Citrix VDC</string>
+       </value>
+      </member>
+      <member>
+       <name>id</name>
+       <value>
+        <int>1148</int>
+       </value>
+      </member>
+      <member>
+       <name>itemTaxCategoryId</name>
+       <value>
+        <int>166</int>
+       </value>
+      </member>
+      <member>
+       <name>keyName</name>
+       <value>
+        <string>CITRIX_VDC</string>
+       </value>
+      </member>
+      <member>
+       <name>softwareDescriptionId</name>
+       <value>
+        <string/>
+       </value>
+      </member>
+      <member>
+       <name>units</name>
+       <value>
+        <string>N/A</string>
+       </value>
+      </member>
+      <member>
+       <name>upgradeItemId</name>
+       <value>
+        <string/>
+       </value>
+      </member>
+      <member>
+       <name>prices</name>
+       <value>
+        <array>
+         <data>
+          <value>
+           <struct>
+            <member>
+             <name>currentPriceFlag</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>id</name>
+             <value>
+              <int>24912</int>
+             </value>
+            </member>
+            <member>
+             <name>itemId</name>
+             <value>
+              <int>1148</int>
+             </value>
+            </member>
+            <member>
+             <name>laborFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>onSaleFlag</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>oneTimeFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>quantity</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>recurringFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>setupFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>sort</name>
+             <value>
+              <int>0</int>
+             </value>
+            </member>
+           </struct>
+          </value>
+         </data>
+        </array>
+       </value>
+      </member>
+     </struct>
+    </value>
+    <value>
+     <struct>
+      <member>
+       <name>capacity</name>
+       <value>
+        <string>65000</string>
+       </value>
+      </member>
+      <member>
+       <name>description</name>
+       <value>
+        <string>Load Balancer (Dedicated, with SSL offload) - 15,000 Connections</string>
+       </value>
+      </member>
+      <member>
+       <name>id</name>
+       <value>
+        <int>4136</int>
+       </value>
+      </member>
+      <member>
+       <name>itemTaxCategoryId</name>
+       <value>
+        <int>166</int>
+       </value>
+      </member>
+      <member>
+       <name>keyName</name>
+       <value>
+        <string>LOAD_BALANCER_DEDICATED_WITH_SSL_OFFLOAD_15000_CONNECTIONS</string>
+       </value>
+      </member>
+      <member>
+       <name>softwareDescriptionId</name>
+       <value>
+        <string/>
+       </value>
+      </member>
+      <member>
+       <name>units</name>
+       <value>
+        <string>N/A</string>
+       </value>
+      </member>
+      <member>
+       <name>upgradeItemId</name>
+       <value>
+        <string/>
+       </value>
+      </member>
+      <member>
+       <name>prices</name>
+       <value>
+        <array>
+         <data>
+          <value>
+           <struct>
+            <member>
+             <name>currentPriceFlag</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>id</name>
+             <value>
+              <int>25314</int>
+             </value>
+            </member>
+            <member>
+             <name>itemId</name>
+             <value>
+              <int>4136</int>
+             </value>
+            </member>
+            <member>
+             <name>laborFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>onSaleFlag</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>oneTimeFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>quantity</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>recurringFee</name>
+             <value>
+              <string>849</string>
+             </value>
+            </member>
+            <member>
+             <name>setupFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>sort</name>
+             <value>
+              <int>0</int>
+             </value>
+            </member>
+           </struct>
+          </value>
+         </data>
+        </array>
+       </value>
+      </member>
+     </struct>
+    </value>
+    <value>
+     <struct>
+      <member>
+       <name>capacity</name>
+       <value>
+        <string>200</string>
+       </value>
+      </member>
+      <member>
+       <name>description</name>
+       <value>
+        <string>Citrix NetScaler VPX 10.5 200Mbps Platinum</string>
+       </value>
+      </member>
+      <member>
+       <name>id</name>
+       <value>
+        <int>5916</int>
+       </value>
+      </member>
+      <member>
+       <name>itemTaxCategoryId</name>
+       <value>
+        <int>166</int>
+       </value>
+      </member>
+      <member>
+       <name>keyName</name>
+       <value>
+        <string>CITRIX_NETSCALER_VPX_10_5_200MBPS_PLATINUM</string>
+       </value>
+      </member>
+      <member>
+       <name>softwareDescriptionId</name>
+       <value>
+        <int>1378</int>
+       </value>
+      </member>
+      <member>
+       <name>units</name>
+       <value>
+        <string>Mbps</string>
+       </value>
+      </member>
+      <member>
+       <name>upgradeItemId</name>
+       <value>
+        <string/>
+       </value>
+      </member>
+      <member>
+       <name>prices</name>
+       <value>
+        <array>
+         <data>
+          <value>
+           <struct>
+            <member>
+             <name>currentPriceFlag</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>id</name>
+             <value>
+              <int>44970</int>
+             </value>
+            </member>
+            <member>
+             <name>itemId</name>
+             <value>
+              <int>5916</int>
+             </value>
+            </member>
+            <member>
+             <name>laborFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>onSaleFlag</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>oneTimeFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>quantity</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>recurringFee</name>
+             <value>
+              <string>899</string>
+             </value>
+            </member>
+            <member>
+             <name>setupFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>sort</name>
+             <value>
+              <int>0</int>
+             </value>
+            </member>
+           </struct>
+          </value>
+         </data>
+        </array>
+       </value>
+      </member>
+     </struct>
+    </value>
+    <value>
+     <struct>
+      <member>
+       <name>capacity</name>
+       <value>
+        <string>64</string>
+       </value>
+      </member>
+      <member>
+       <name>description</name>
+       <value>
+        <string>/64 Block Static Public IPv6 Addresses</string>
+       </value>
+      </member>
+      <member>
+       <name>id</name>
+       <value>
+        <int>784</int>
+       </value>
+      </member>
+      <member>
+       <name>itemTaxCategoryId</name>
+       <value>
+        <int>166</int>
+       </value>
+      </member>
+      <member>
+       <name>keyName</name>
+       <value>
+        <string>64_BLOCK_STATIC_PUBLIC_IPV6_ADDRESSES</string>
+       </value>
+      </member>
+      <member>
+       <name>softwareDescriptionId</name>
+       <value>
+        <string/>
+       </value>
+      </member>
+      <member>
+       <name>units</name>
+       <value>
+        <string>N/A</string>
+       </value>
+      </member>
+      <member>
+       <name>upgradeItemId</name>
+       <value>
+        <string/>
+       </value>
+      </member>
+      <member>
+       <name>prices</name>
+       <value>
+        <array>
+         <data>
+          <value>
+           <struct>
+            <member>
+             <name>currentPriceFlag</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>hourlyRecurringFee</name>
+             <value>
+              <string>.007</string>
+             </value>
+            </member>
+            <member>
+             <name>id</name>
+             <value>
+              <int>26340</int>
+             </value>
+            </member>
+            <member>
+             <name>itemId</name>
+             <value>
+              <int>784</int>
+             </value>
+            </member>
+            <member>
+             <name>laborFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>onSaleFlag</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>oneTimeFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>quantity</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>recurringFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>setupFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>sort</name>
+             <value>
+              <int>10</int>
+             </value>
+            </member>
+           </struct>
+          </value>
+         </data>
+        </array>
+       </value>
+      </member>
+     </struct>
+    </value>
+    <value>
+     <struct>
+      <member>
+       <name>capacity</name>
+       <value>
+        <string>4</string>
+       </value>
+      </member>
+      <member>
+       <name>description</name>
+       <value>
+        <string>.info - 4 year</string>
+       </value>
+      </member>
+      <member>
+       <name>id</name>
+       <value>
+        <int>4007</int>
+       </value>
+      </member>
+      <member>
+       <name>itemTaxCategoryId</name>
+       <value>
+        <int>166</int>
+       </value>
+      </member>
+      <member>
+       <name>keyName</name>
+       <value>
+        <string>DOMAIN_INFO_4_YEAR</string>
+       </value>
+      </member>
+      <member>
+       <name>softwareDescriptionId</name>
+       <value>
+        <string/>
+       </value>
+      </member>
+      <member>
+       <name>units</name>
+       <value>
+        <string>N/A</string>
+       </value>
+      </member>
+      <member>
+       <name>upgradeItemId</name>
+       <value>
+        <string/>
+       </value>
+      </member>
+      <member>
+       <name>prices</name>
+       <value>
+        <array>
+         <data>
+          <value>
+           <struct>
+            <member>
+             <name>currentPriceFlag</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>id</name>
+             <value>
+              <int>26584</int>
+             </value>
+            </member>
+            <member>
+             <name>itemId</name>
+             <value>
+              <int>4007</int>
+             </value>
+            </member>
+            <member>
+             <name>laborFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>onSaleFlag</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>oneTimeFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>quantity</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>recurringFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>setupFee</name>
+             <value>
+              <string>38.48</string>
+             </value>
+            </member>
+            <member>
+             <name>sort</name>
+             <value>
+              <int>3</int>
+             </value>
+            </member>
+           </struct>
+          </value>
+         </data>
+        </array>
+       </value>
+      </member>
+     </struct>
+    </value>
+    <value>
+     <struct>
+      <member>
+       <name>capacity</name>
+       <value>
+        <string>50</string>
+       </value>
+      </member>
+      <member>
+       <name>description</name>
+       <value>
+        <string>Load Balancer 50 connections</string>
+       </value>
+      </member>
+      <member>
+       <name>id</name>
+       <value>
+        <int>565</int>
+       </value>
+      </member>
+      <member>
+       <name>itemTaxCategoryId</name>
+       <value>
+        <int>166</int>
+       </value>
+      </member>
+      <member>
+       <name>keyName</name>
+       <value>
+        <string>LOAD_BALANCER_50_CONNECTIONS</string>
+       </value>
+      </member>
+      <member>
+       <name>softwareDescriptionId</name>
+       <value>
+        <string/>
+       </value>
+      </member>
+      <member>
+       <name>units</name>
+       <value>
+        <string>Connections/Second</string>
+       </value>
+      </member>
+      <member>
+       <name>upgradeItemId</name>
+       <value>
+        <int>567</int>
+       </value>
+      </member>
+      <member>
+       <name>prices</name>
+       <value>
+        <array>
+         <data>
+          <value>
+           <struct>
+            <member>
+             <name>currentPriceFlag</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>id</name>
+             <value>
+              <int>33021</int>
+             </value>
+            </member>
+            <member>
+             <name>itemId</name>
+             <value>
+              <int>565</int>
+             </value>
+            </member>
+            <member>
+             <name>laborFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>onSaleFlag</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>oneTimeFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>quantity</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>recurringFee</name>
+             <value>
+              <string>29</string>
+             </value>
+            </member>
+            <member>
+             <name>setupFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>sort</name>
+             <value>
+              <int>0</int>
+             </value>
+            </member>
+           </struct>
+          </value>
+         </data>
+        </array>
+       </value>
+      </member>
+     </struct>
+    </value>
+
+    <value>
+     <struct>
+      <member>
+       <name>capacity</name>
+       <value>
+        <string>0</string>
+       </value>
+      </member>
+      <member>
+       <name>description</name>
+       <value>
+        <string>Reseller Domain Credit</string>
+       </value>
+      </member>
+      <member>
+       <name>id</name>
+       <value>
+        <int>4065</int>
+       </value>
+      </member>
+      <member>
+       <name>itemTaxCategoryId</name>
+       <value>
+        <int>162</int>
+       </value>
+      </member>
+      <member>
+       <name>keyName</name>
+       <value>
+        <string>RESELLER_DOMAIN_CREDIT</string>
+       </value>
+      </member>
+      <member>
+       <name>softwareDescriptionId</name>
+       <value>
+        <string/>
+       </value>
+      </member>
+      <member>
+       <name>units</name>
+       <value>
+        <string>N/A</string>
+       </value>
+      </member>
+      <member>
+       <name>upgradeItemId</name>
+       <value>
+        <string/>
+       </value>
+      </member>
+      <member>
+       <name>prices</name>
+       <value>
+        <array>
+         <data>
+          <value>
+           <struct>
+            <member>
+             <name>currentPriceFlag</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>id</name>
+             <value>
+              <int>27728</int>
+             </value>
+            </member>
+            <member>
+             <name>itemId</name>
+             <value>
+              <int>4065</int>
+             </value>
+            </member>
+            <member>
+             <name>laborFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>onSaleFlag</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>oneTimeFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>quantity</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>recurringFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>setupFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>sort</name>
+             <value>
+              <int>10</int>
+             </value>
+            </member>
+           </struct>
+          </value>
+         </data>
+        </array>
+       </value>
+      </member>
+     </struct>
+    </value>
+    <value>
+     <struct>
+      <member>
+       <name>capacity</name>
+       <value>
+        <string>250</string>
+       </value>
+      </member>
+      <member>
+       <name>description</name>
+       <value>
+        <string>CDN 250 GB Bandwidth</string>
+       </value>
+      </member>
+      <member>
+       <name>id</name>
+       <value>
+        <int>892</int>
+       </value>
+      </member>
+      <member>
+       <name>itemTaxCategoryId</name>
+       <value>
+        <int>166</int>
+       </value>
+      </member>
+      <member>
+       <name>keyName</name>
+       <value>
+        <string>CDN_250_GB_BANDWIDTH</string>
+       </value>
+      </member>
+      <member>
+       <name>softwareDescriptionId</name>
+       <value>
+        <string/>
+       </value>
+      </member>
+      <member>
+       <name>units</name>
+       <value>
+        <string>GB</string>
+       </value>
+      </member>
+      <member>
+       <name>upgradeItemId</name>
+       <value>
+        <string/>
+       </value>
+      </member>
+      <member>
+       <name>prices</name>
+       <value>
+        <array>
+         <data>
+          <value>
+           <struct>
+            <member>
+             <name>currentPriceFlag</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>id</name>
+             <value>
+              <int>27770</int>
+             </value>
+            </member>
+            <member>
+             <name>itemId</name>
+             <value>
+              <int>892</int>
+             </value>
+            </member>
+            <member>
+             <name>laborFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>onSaleFlag</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>oneTimeFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>quantity</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>recurringFee</name>
+             <value>
+              <string>20</string>
+             </value>
+            </member>
+            <member>
+             <name>setupFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>sort</name>
+             <value>
+              <int>10</int>
+             </value>
+            </member>
+           </struct>
+          </value>
+         </data>
+        </array>
+       </value>
+      </member>
+     </struct>
+    </value>
+    <value>
+     <struct>
+      <member>
+       <name>capacity</name>
+       <value>
+        <string>3</string>
+       </value>
+      </member>
+      <member>
+       <name>description</name>
+       <value>
+        <string>.biz - 3 year</string>
+       </value>
+      </member>
+      <member>
+       <name>id</name>
+       <value>
+        <int>3995</int>
+       </value>
+      </member>
+      <member>
+       <name>itemTaxCategoryId</name>
+       <value>
+        <int>166</int>
+       </value>
+      </member>
+      <member>
+       <name>keyName</name>
+       <value>
+        <string>DOMAIN_BIZ_3_YEAR</string>
+       </value>
+      </member>
+      <member>
+       <name>softwareDescriptionId</name>
+       <value>
+        <string/>
+       </value>
+      </member>
+      <member>
+       <name>units</name>
+       <value>
+        <string>N/A</string>
+       </value>
+      </member>
+      <member>
+       <name>upgradeItemId</name>
+       <value>
+        <string/>
+       </value>
+      </member>
+      <member>
+       <name>prices</name>
+       <value>
+        <array>
+         <data>
+          <value>
+           <struct>
+            <member>
+             <name>currentPriceFlag</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>id</name>
+             <value>
+              <int>29940</int>
+             </value>
+            </member>
+            <member>
+             <name>itemId</name>
+             <value>
+              <int>3995</int>
+             </value>
+            </member>
+            <member>
+             <name>laborFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>onSaleFlag</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>oneTimeFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>quantity</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>recurringFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>setupFee</name>
+             <value>
+              <string>33</string>
+             </value>
+            </member>
+            <member>
+             <name>sort</name>
+             <value>
+              <int>2</int>
+             </value>
+            </member>
+           </struct>
+          </value>
+         </data>
+        </array>
+       </value>
+      </member>
+     </struct>
+    </value>
+    <value>
+     <struct>
+      <member>
+       <name>capacity</name>
+       <value>
+        <string>0</string>
+       </value>
+      </member>
+      <member>
+       <name>description</name>
+       <value>
+        <string>Dedicated Rack (Half)</string>
+       </value>
+      </member>
+      <member>
+       <name>id</name>
+       <value>
+        <int>1302</int>
+       </value>
+      </member>
+      <member>
+       <name>itemTaxCategoryId</name>
+       <value>
+        <int>166</int>
+       </value>
+      </member>
+      <member>
+       <name>keyName</name>
+       <value>
+        <string>DEDICATED_RACK_HALF</string>
+       </value>
+      </member>
+      <member>
+       <name>softwareDescriptionId</name>
+       <value>
+        <string/>
+       </value>
+      </member>
+      <member>
+       <name>units</name>
+       <value>
+        <string>N/A</string>
+       </value>
+      </member>
+      <member>
+       <name>upgradeItemId</name>
+       <value>
+        <string/>
+       </value>
+      </member>
+      <member>
+       <name>prices</name>
+       <value>
+        <array>
+         <data>
+          <value>
+           <struct>
+            <member>
+             <name>currentPriceFlag</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>id</name>
+             <value>
+              <int>31299</int>
+             </value>
+            </member>
+            <member>
+             <name>itemId</name>
+             <value>
+              <int>1302</int>
+             </value>
+            </member>
+            <member>
+             <name>laborFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>onSaleFlag</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>oneTimeFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>quantity</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>recurringFee</name>
+             <value>
+              <string>1100</string>
+             </value>
+            </member>
+            <member>
+             <name>setupFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>sort</name>
+             <value>
+              <int>0</int>
+             </value>
+            </member>
+           </struct>
+          </value>
+         </data>
+        </array>
+       </value>
+      </member>
+     </struct>
+    </value>
+    <value>
+     <struct>
+      <member>
+       <name>capacity</name>
+       <value>
+        <string>1000</string>
+       </value>
+      </member>
+      <member>
+       <name>description</name>
+       <value>
+        <string>Load Balancer 1,000 connections</string>
+       </value>
+      </member>
+      <member>
+       <name>id</name>
+       <value>
+        <int>566</int>
+       </value>
+      </member>
+      <member>
+       <name>itemTaxCategoryId</name>
+       <value>
+        <int>166</int>
+       </value>
+      </member>
+      <member>
+       <name>keyName</name>
+       <value>
+        <string>LOAD_BALANCER_1000_CONNECTIONS</string>
+       </value>
+      </member>
+      <member>
+       <name>softwareDescriptionId</name>
+       <value>
+        <string/>
+       </value>
+      </member>
+      <member>
+       <name>units</name>
+       <value>
+        <string>Connections/Second</string>
+       </value>
+      </member>
+      <member>
+       <name>upgradeItemId</name>
+       <value>
+        <int>571</int>
+       </value>
+      </member>
+      <member>
+       <name>prices</name>
+       <value>
+        <array>
+         <data>
+          <value>
+           <struct>
+            <member>
+             <name>currentPriceFlag</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>id</name>
+             <value>
+              <int>31322</int>
+             </value>
+            </member>
+            <member>
+             <name>itemId</name>
+             <value>
+              <int>566</int>
+             </value>
+            </member>
+            <member>
+             <name>laborFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>onSaleFlag</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>oneTimeFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>quantity</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>recurringFee</name>
+             <value>
+              <string>499</string>
+             </value>
+            </member>
+            <member>
+             <name>setupFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>sort</name>
+             <value>
+              <int>0</int>
+             </value>
+            </member>
+           </struct>
+          </value>
+         </data>
+        </array>
+       </value>
+      </member>
+     </struct>
+    </value>
+    <value>
+     <struct>
+      <member>
+       <name>capacity</name>
+       <value>
+        <string>5</string>
+       </value>
+      </member>
+      <member>
+       <name>description</name>
+       <value>
+        <string>.info - 5 year</string>
+       </value>
+      </member>
+      <member>
+       <name>id</name>
+       <value>
+        <int>4023</int>
+       </value>
+      </member>
+      <member>
+       <name>itemTaxCategoryId</name>
+       <value>
+        <int>166</int>
+       </value>
+      </member>
+      <member>
+       <name>keyName</name>
+       <value>
+        <string>DOMAIN_INFO_5_YEAR</string>
+       </value>
+      </member>
+      <member>
+       <name>softwareDescriptionId</name>
+       <value>
+        <string/>
+       </value>
+      </member>
+      <member>
+       <name>units</name>
+       <value>
+        <string>N/A</string>
+       </value>
+      </member>
+      <member>
+       <name>upgradeItemId</name>
+       <value>
+        <string/>
+       </value>
+      </member>
+      <member>
+       <name>prices</name>
+       <value>
+        <array>
+         <data>
+          <value>
+           <struct>
+            <member>
+             <name>currentPriceFlag</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>id</name>
+             <value>
+              <int>31340</int>
+             </value>
+            </member>
+            <member>
+             <name>itemId</name>
+             <value>
+              <int>4023</int>
+             </value>
+            </member>
+            <member>
+             <name>laborFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>onSaleFlag</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>oneTimeFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>quantity</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>recurringFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>setupFee</name>
+             <value>
+              <string>48.1</string>
+             </value>
+            </member>
+            <member>
+             <name>sort</name>
+             <value>
+              <int>4</int>
+             </value>
+            </member>
+           </struct>
+          </value>
+         </data>
+        </array>
+       </value>
+      </member>
+     </struct>
+    </value>
+    <value>
+     <struct>
+      <member>
+       <name>capacity</name>
+       <value>
+        <string>7</string>
+       </value>
+      </member>
+      <member>
+       <name>description</name>
+       <value>
+        <string>.us - 7 year</string>
+       </value>
+      </member>
+      <member>
+       <name>id</name>
+       <value>
+        <int>3999</int>
+       </value>
+      </member>
+      <member>
+       <name>itemTaxCategoryId</name>
+       <value>
+        <int>166</int>
+       </value>
+      </member>
+      <member>
+       <name>keyName</name>
+       <value>
+        <string>DOMAIN_US_7_YEAR</string>
+       </value>
+      </member>
+      <member>
+       <name>softwareDescriptionId</name>
+       <value>
+        <string/>
+       </value>
+      </member>
+      <member>
+       <name>units</name>
+       <value>
+        <string>N/A</string>
+       </value>
+      </member>
+      <member>
+       <name>upgradeItemId</name>
+       <value>
+        <string/>
+       </value>
+      </member>
+      <member>
+       <name>prices</name>
+       <value>
+        <array>
+         <data>
+          <value>
+           <struct>
+            <member>
+             <name>currentPriceFlag</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>id</name>
+             <value>
+              <int>32381</int>
+             </value>
+            </member>
+            <member>
+             <name>itemId</name>
+             <value>
+              <int>3999</int>
+             </value>
+            </member>
+            <member>
+             <name>laborFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>onSaleFlag</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>oneTimeFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>quantity</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>recurringFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>setupFee</name>
+             <value>
+              <string>57.33</string>
+             </value>
+            </member>
+            <member>
+             <name>sort</name>
+             <value>
+              <int>6</int>
+             </value>
+            </member>
+           </struct>
+          </value>
+         </data>
+        </array>
+       </value>
+      </member>
+     </struct>
+    </value>
+    <value>
+     <struct>
+      <member>
+       <name>capacity</name>
+       <value>
+        <string>0</string>
+       </value>
+      </member>
+      <member>
+       <name>description</name>
+       <value>
+        <string>Windows 2008 Datacenter w/ Unlimited Virtuals (2 Proc License)</string>
+       </value>
+      </member>
+      <member>
+       <name>id</name>
+       <value>
+        <int>791</int>
+       </value>
+      </member>
+      <member>
+       <name>itemTaxCategoryId</name>
+       <value>
+        <int>166</int>
+       </value>
+      </member>
+      <member>
+       <name>keyName</name>
+       <value>
+        <string>VIRTUAL_OS_WINDOWS_2008_DATACENTER_W_UNLIMITED_VIRTUALS_2_PROC_LICENSE</string>
+       </value>
+      </member>
+      <member>
+       <name>softwareDescriptionId</name>
+       <value>
+        <int>723</int>
+       </value>
+      </member>
+      <member>
+       <name>units</name>
+       <value>
+        <string>N/A</string>
+       </value>
+      </member>
+      <member>
+       <name>upgradeItemId</name>
+       <value>
+        <string/>
+       </value>
+      </member>
+      <member>
+       <name>prices</name>
+       <value>
+        <array>
+         <data>
+          <value>
+           <struct>
+            <member>
+             <name>currentPriceFlag</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>id</name>
+             <value>
+              <int>32695</int>
+             </value>
+            </member>
+            <member>
+             <name>itemId</name>
+             <value>
+              <int>791</int>
+             </value>
+            </member>
+            <member>
+             <name>laborFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>onSaleFlag</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>oneTimeFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>quantity</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>recurringFee</name>
+             <value>
+              <string>127.5</string>
+             </value>
+            </member>
+            <member>
+             <name>setupFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>sort</name>
+             <value>
+              <int>0</int>
+             </value>
+            </member>
+           </struct>
+          </value>
+         </data>
+        </array>
+       </value>
+      </member>
+     </struct>
+    </value>
+    <value>
+     <struct>
+      <member>
+       <name>capacity</name>
+       <value>
+        <string>250</string>
+       </value>
+      </member>
+      <member>
+       <name>description</name>
+       <value>
+        <string>Load Balancer 250 VIP Connections</string>
+       </value>
+      </member>
+      <member>
+       <name>id</name>
+       <value>
+        <int>1106</int>
+       </value>
+      </member>
+      <member>
+       <name>itemTaxCategoryId</name>
+       <value>
+        <int>166</int>
+       </value>
+      </member>
+      <member>
+       <name>keyName</name>
+       <value>
+        <string>LOAD_BALANCER_250_VIP_CONNECTIONS</string>
+       </value>
+      </member>
+      <member>
+       <name>softwareDescriptionId</name>
+       <value>
+        <string/>
+       </value>
+      </member>
+      <member>
+       <name>units</name>
+       <value>
+        <string>Connections/Second</string>
+       </value>
+      </member>
+      <member>
+       <name>upgradeItemId</name>
+       <value>
+        <int>1105</int>
+       </value>
+      </member>
+      <member>
+       <name>prices</name>
+       <value>
+        <array>
+         <data>
+          <value>
+           <struct>
+            <member>
+             <name>currentPriceFlag</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>id</name>
+             <value>
+              <int>33908</int>
+             </value>
+            </member>
+            <member>
+             <name>itemId</name>
+             <value>
+              <int>1106</int>
+             </value>
+            </member>
+            <member>
+             <name>laborFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>onSaleFlag</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>oneTimeFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>quantity</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>recurringFee</name>
+             <value>
+              <string>29</string>
+             </value>
+            </member>
+            <member>
+             <name>setupFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>sort</name>
+             <value>
+              <int>0</int>
+             </value>
+            </member>
+           </struct>
+          </value>
+         </data>
+        </array>
+       </value>
+      </member>
+     </struct>
+    </value>
+    <value>
+     <struct>
+      <member>
+       <name>capacity</name>
+       <value>
+        <string>1500</string>
+       </value>
+      </member>
+      <member>
+       <name>description</name>
+       <value>
+        <string>1500GB EVault Disk to Disk Enterprise Backup</string>
+       </value>
+      </member>
+      <member>
+       <name>id</name>
+       <value>
+        <int>4185</int>
+       </value>
+      </member>
+      <member>
+       <name>itemTaxCategoryId</name>
+       <value>
+        <int>166</int>
+       </value>
+      </member>
+      <member>
+       <name>keyName</name>
+       <value>
+        <string>EVAULT_1500_GB</string>
+       </value>
+      </member>
+      <member>
+       <name>softwareDescriptionId</name>
+       <value>
+        <int>159</int>
+       </value>
+      </member>
+      <member>
+       <name>units</name>
+       <value>
+        <string>GIGABYTE</string>
+       </value>
+      </member>
+      <member>
+       <name>upgradeItemId</name>
+       <value>
+        <int>955</int>
+       </value>
+      </member>
+      <member>
+       <name>prices</name>
+       <value>
+        <array>
+         <data>
+          <value>
+           <struct>
+            <member>
+             <name>currentPriceFlag</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>id</name>
+             <value>
+              <int>34594</int>
+             </value>
+            </member>
+            <member>
+             <name>itemId</name>
+             <value>
+              <int>4185</int>
+             </value>
+            </member>
+            <member>
+             <name>laborFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>onSaleFlag</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>oneTimeFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>quantity</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>recurringFee</name>
+             <value>
+              <string>543.75</string>
+             </value>
+            </member>
+            <member>
+             <name>setupFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>sort</name>
+             <value>
+              <int>0</int>
+             </value>
+            </member>
+           </struct>
+          </value>
+         </data>
+        </array>
+       </value>
+      </member>
+     </struct>
+    </value>
+    <value>
+     <struct>
+      <member>
+       <name>capacity</name>
+       <value>
+        <string>65000</string>
+       </value>
+      </member>
+      <member>
+       <name>description</name>
+       <value>
+        <string>Dedicated Load Balancer with High Availability and SSL - 15,000 Connections</string>
+       </value>
+      </member>
+      <member>
+       <name>id</name>
+       <value>
+        <int>4512</int>
+       </value>
+      </member>
+      <member>
+       <name>itemTaxCategoryId</name>
+       <value>
+        <int>166</int>
+       </value>
+      </member>
+      <member>
+       <name>keyName</name>
+       <value>
+        <string>DEDICATED_LOAD_BALANCER_WITH_HIGH_AVAILABILITY_AND_SSL_15000_CONNECTIONS</string>
+       </value>
+      </member>
+      <member>
+       <name>softwareDescriptionId</name>
+       <value>
+        <string/>
+       </value>
+      </member>
+      <member>
+       <name>units</name>
+       <value>
+        <string>N/A</string>
+       </value>
+      </member>
+      <member>
+       <name>upgradeItemId</name>
+       <value>
+        <string/>
+       </value>
+      </member>
+      <member>
+       <name>prices</name>
+       <value>
+        <array>
+         <data>
+          <value>
+           <struct>
+            <member>
+             <name>currentPriceFlag</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>id</name>
+             <value>
+              <int>36019</int>
+             </value>
+            </member>
+            <member>
+             <name>itemId</name>
+             <value>
+              <int>4512</int>
+             </value>
+            </member>
+            <member>
+             <name>laborFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>onSaleFlag</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>oneTimeFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>quantity</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>recurringFee</name>
+             <value>
+              <string>1698</string>
+             </value>
+            </member>
+            <member>
+             <name>setupFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>sort</name>
+             <value>
+              <int>0</int>
+             </value>
+            </member>
+           </struct>
+          </value>
+         </data>
+        </array>
+       </value>
+      </member>
+     </struct>
+    </value>
+    <value>
+     <struct>
+      <member>
+       <name>capacity</name>
+       <value>
+        <string>10</string>
+       </value>
+      </member>
+      <member>
+       <name>description</name>
+       <value>
+        <string>Citrix NetScaler VPX 10.5 10Mbps Platinum</string>
+       </value>
+      </member>
+      <member>
+       <name>id</name>
+       <value>
+        <int>5912</int>
+       </value>
+      </member>
+      <member>
+       <name>itemTaxCategoryId</name>
+       <value>
+        <int>166</int>
+       </value>
+      </member>
+      <member>
+       <name>keyName</name>
+       <value>
+        <string>CITRIX_NETSCALER_VPX_10_5_10MBPS_PLATINUM</string>
+       </value>
+      </member>
+      <member>
+       <name>softwareDescriptionId</name>
+       <value>
+        <int>1374</int>
+       </value>
+      </member>
+      <member>
+       <name>units</name>
+       <value>
+        <string>Mbps</string>
+       </value>
+      </member>
+      <member>
+       <name>upgradeItemId</name>
+       <value>
+        <string/>
+       </value>
+      </member>
+      <member>
+       <name>prices</name>
+       <value>
+        <array>
+         <data>
+          <value>
+           <struct>
+            <member>
+             <name>currentPriceFlag</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>id</name>
+             <value>
+              <int>44950</int>
+             </value>
+            </member>
+            <member>
+             <name>itemId</name>
+             <value>
+              <int>5912</int>
+             </value>
+            </member>
+            <member>
+             <name>laborFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>onSaleFlag</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>oneTimeFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>quantity</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>recurringFee</name>
+             <value>
+              <string>459</string>
+             </value>
+            </member>
+            <member>
+             <name>setupFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>sort</name>
+             <value>
+              <int>0</int>
+             </value>
+            </member>
+           </struct>
+          </value>
+         </data>
+        </array>
+       </value>
+      </member>
+     </struct>
+    </value>
+    <value>
+     <struct>
+      <member>
+       <name>capacity</name>
+       <value>
+        <string>0</string>
+       </value>
+      </member>
+      <member>
+       <name>description</name>
+       <value>
+        <string>EVault Plugin - VMWare ESX</string>
+       </value>
+      </member>
+      <member>
+       <name>id</name>
+       <value>
+        <int>1087</int>
+       </value>
+      </member>
+      <member>
+       <name>itemTaxCategoryId</name>
+       <value>
+        <int>166</int>
+       </value>
+      </member>
+      <member>
+       <name>keyName</name>
+       <value>
+        <string>EVAULT_PLUGIN_VMWARE_ESX</string>
+       </value>
+      </member>
+      <member>
+       <name>softwareDescriptionId</name>
+       <value>
+        <int>635</int>
+       </value>
+      </member>
+      <member>
+       <name>upgradeItemId</name>
+       <value>
+        <string/>
+       </value>
+      </member>
+      <member>
+       <name>prices</name>
+       <value>
+        <array>
+         <data>
+          <value>
+           <struct>
+            <member>
+             <name>currentPriceFlag</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>id</name>
+             <value>
+              <int>23040</int>
+             </value>
+            </member>
+            <member>
+             <name>itemId</name>
+             <value>
+              <int>1087</int>
+             </value>
+            </member>
+            <member>
+             <name>laborFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>onSaleFlag</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>oneTimeFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>quantity</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>recurringFee</name>
+             <value>
+              <string>8.5</string>
+             </value>
+            </member>
+            <member>
+             <name>setupFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>sort</name>
+             <value>
+              <int>0</int>
+             </value>
+            </member>
+           </struct>
+          </value>
+         </data>
+        </array>
+       </value>
+      </member>
+     </struct>
+    </value>
+    <value>
+     <struct>
+      <member>
+       <name>capacity</name>
+       <value>
+        <string>8</string>
+       </value>
+      </member>
+      <member>
+       <name>description</name>
+       <value>
+        <string>8 Static Public IP Addresses</string>
+       </value>
+      </member>
+      <member>
+       <name>id</name>
+       <value>
+        <int>583</int>
+       </value>
+      </member>
+      <member>
+       <name>itemTaxCategoryId</name>
+       <value>
+        <int>166</int>
+       </value>
+      </member>
+      <member>
+       <name>keyName</name>
+       <value>
+        <string>8_STATIC_PUBLIC_IP_ADDRESSES</string>
+       </value>
+      </member>
+      <member>
+       <name>softwareDescriptionId</name>
+       <value>
+        <string/>
+       </value>
+      </member>
+      <member>
+       <name>upgradeItemId</name>
+       <value>
+        <string/>
+       </value>
+      </member>
+      <member>
+       <name>prices</name>
+       <value>
+        <array>
+         <data>
+          <value>
+           <struct>
+            <member>
+             <name>currentPriceFlag</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>hourlyRecurringFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>id</name>
+             <value>
+              <int>36692</int>
+             </value>
+            </member>
+            <member>
+             <name>itemId</name>
+             <value>
+              <int>583</int>
+             </value>
+            </member>
+            <member>
+             <name>laborFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>onSaleFlag</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>oneTimeFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>quantity</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>recurringFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>setupFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>sort</name>
+             <value>
+              <int>0</int>
+             </value>
+            </member>
+           </struct>
+          </value>
+          <value>
+           <struct>
+            <member>
+             <name>currentPriceFlag</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>id</name>
+             <value>
+              <int>29583</int>
+             </value>
+            </member>
+            <member>
+             <name>itemId</name>
+             <value>
+              <int>583</int>
+             </value>
+            </member>
+            <member>
+             <name>laborFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>onSaleFlag</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>oneTimeFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>quantity</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>recurringFee</name>
+             <value>
+              <string>8</string>
+             </value>
+            </member>
+            <member>
+             <name>setupFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>sort</name>
+             <value>
+              <int>0</int>
+             </value>
+            </member>
+           </struct>
+          </value>
+          <value>
+           <struct>
+            <member>
+             <name>currentPriceFlag</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>id</name>
+             <value>
+              <int>31207</int>
+             </value>
+            </member>
+            <member>
+             <name>itemId</name>
+             <value>
+              <int>583</int>
+             </value>
+            </member>
+            <member>
+             <name>laborFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>onSaleFlag</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>oneTimeFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>quantity</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>recurringFee</name>
+             <value>
+              <string>8</string>
+             </value>
+            </member>
+            <member>
+             <name>setupFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>sort</name>
+             <value>
+              <int>0</int>
+             </value>
+            </member>
+           </struct>
+          </value>
+          <value>
+           <struct>
+            <member>
+             <name>currentPriceFlag</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>hourlyRecurringFee</name>
+             <value>
+              <string>.007</string>
+             </value>
+            </member>
+            <member>
+             <name>id</name>
+             <value>
+              <int>23392</int>
+             </value>
+            </member>
+            <member>
+             <name>itemId</name>
+             <value>
+              <int>583</int>
+             </value>
+            </member>
+            <member>
+             <name>laborFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>onSaleFlag</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>oneTimeFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>quantity</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>setupFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>sort</name>
+             <value>
+              <int>0</int>
+             </value>
+            </member>
+           </struct>
+          </value>
+         </data>
+        </array>
+       </value>
+      </member>
+     </struct>
+    </value>
+    <value>
+     <struct>
+      <member>
+       <name>capacity</name>
+       <value>
+        <string>2000</string>
+       </value>
+      </member>
+      <member>
+       <name>description</name>
+       <value>
+        <string>Load Balancer 2,000 connections</string>
+       </value>
+      </member>
+      <member>
+       <name>id</name>
+       <value>
+        <int>617</int>
+       </value>
+      </member>
+      <member>
+       <name>itemTaxCategoryId</name>
+       <value>
+        <int>166</int>
+       </value>
+      </member>
+      <member>
+       <name>keyName</name>
+       <value>
+        <string>LOAD_BALANCER_2000_CONNECTIONS</string>
+       </value>
+      </member>
+      <member>
+       <name>softwareDescriptionId</name>
+       <value>
+        <string/>
+       </value>
+      </member>
+      <member>
+       <name>units</name>
+       <value>
+        <string>Connections/Second</string>
+       </value>
+      </member>
+      <member>
+       <name>upgradeItemId</name>
+       <value>
+        <int>618</int>
+       </value>
+      </member>
+      <member>
+       <name>prices</name>
+       <value>
+        <array>
+         <data>
+          <value>
+           <struct>
+            <member>
+             <name>currentPriceFlag</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>id</name>
+             <value>
+              <int>23794</int>
+             </value>
+            </member>
+            <member>
+             <name>itemId</name>
+             <value>
+              <int>617</int>
+             </value>
+            </member>
+            <member>
+             <name>laborFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>onSaleFlag</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>oneTimeFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>quantity</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>recurringFee</name>
+             <value>
+              <string>999</string>
+             </value>
+            </member>
+            <member>
+             <name>setupFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>sort</name>
+             <value>
+              <int>0</int>
+             </value>
+            </member>
+           </struct>
+          </value>
+         </data>
+        </array>
+       </value>
+      </member>
+     </struct>
+    </value>
+    <value>
+     <struct>
+      <member>
+       <name>capacity</name>
+       <value>
+        <string>3</string>
+       </value>
+      </member>
+      <member>
+       <name>description</name>
+       <value>
+        <string>.us - 3 year</string>
+       </value>
+      </member>
+      <member>
+       <name>id</name>
+       <value>
+        <int>4011</int>
+       </value>
+      </member>
+      <member>
+       <name>itemTaxCategoryId</name>
+       <value>
+        <int>166</int>
+       </value>
+      </member>
+      <member>
+       <name>keyName</name>
+       <value>
+        <string>DOMAIN_US_3_YEAR</string>
+       </value>
+      </member>
+      <member>
+       <name>softwareDescriptionId</name>
+       <value>
+        <string/>
+       </value>
+      </member>
+      <member>
+       <name>units</name>
+       <value>
+        <string>N/A</string>
+       </value>
+      </member>
+      <member>
+       <name>upgradeItemId</name>
+       <value>
+        <string/>
+       </value>
+      </member>
+      <member>
+       <name>prices</name>
+       <value>
+        <array>
+         <data>
+          <value>
+           <struct>
+            <member>
+             <name>currentPriceFlag</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>id</name>
+             <value>
+              <int>24083</int>
+             </value>
+            </member>
+            <member>
+             <name>itemId</name>
+             <value>
+              <int>4011</int>
+             </value>
+            </member>
+            <member>
+             <name>laborFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>onSaleFlag</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>oneTimeFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>quantity</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>recurringFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>setupFee</name>
+             <value>
+              <string>24.57</string>
+             </value>
+            </member>
+            <member>
+             <name>sort</name>
+             <value>
+              <int>2</int>
+             </value>
+            </member>
+           </struct>
+          </value>
+         </data>
+        </array>
+       </value>
+      </member>
+     </struct>
+    </value>
+    <value>
+     <struct>
+      <member>
+       <name>capacity</name>
+       <value>
+        <string>2</string>
+       </value>
+      </member>
+      <member>
+       <name>description</name>
+       <value>
+        <string>FortiGate Security Appliance (High Availability)</string>
+       </value>
+      </member>
+      <member>
+       <name>id</name>
+       <value>
+        <int>4338</int>
+       </value>
+      </member>
+      <member>
+       <name>itemTaxCategoryId</name>
+       <value>
+        <int>166</int>
+       </value>
+      </member>
+      <member>
+       <name>keyName</name>
+       <value>
+        <string>FORTIGATE_SECURITY_APPLIANCE_HIGH_AVAILABILITY</string>
+       </value>
+      </member>
+      <member>
+       <name>softwareDescriptionId</name>
+       <value>
+        <string/>
+       </value>
+      </member>
+      <member>
+       <name>units</name>
+       <value>
+        <string>N/A</string>
+       </value>
+      </member>
+      <member>
+       <name>upgradeItemId</name>
+       <value>
+        <string/>
+       </value>
+      </member>
+      <member>
+       <name>prices</name>
+       <value>
+        <array>
+         <data>
+          <value>
+           <struct>
+            <member>
+             <name>currentPriceFlag</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>id</name>
+             <value>
+              <int>24741</int>
+             </value>
+            </member>
+            <member>
+             <name>itemId</name>
+             <value>
+              <int>4338</int>
+             </value>
+            </member>
+            <member>
+             <name>laborFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>onSaleFlag</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>oneTimeFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>quantity</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>recurringFee</name>
+             <value>
+              <string>1699</string>
+             </value>
+            </member>
+            <member>
+             <name>setupFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>sort</name>
+             <value>
+              <int>1</int>
+             </value>
+            </member>
+           </struct>
+          </value>
+         </data>
+        </array>
+       </value>
+      </member>
+     </struct>
+    </value>
+    <value>
+     <struct>
+      <member>
+       <name>capacity</name>
+       <value>
+        <string>100000</string>
+       </value>
+      </member>
+      <member>
+       <name>description</name>
+       <value>
+        <string>Advanced Package</string>
+       </value>
+      </member>
+      <member>
+       <name>id</name>
+       <value>
+        <int>3859</int>
+       </value>
+      </member>
+      <member>
+       <name>itemTaxCategoryId</name>
+       <value>
+        <int>166</int>
+       </value>
+      </member>
+      <member>
+       <name>keyName</name>
+       <value>
+        <string>NETWORK_MESSAGE_DELIVERY_ADVANCED_PACKAGE</string>
+       </value>
+      </member>
+      <member>
+       <name>longDescription</name>
+       <value>
+        <string>&#60;ul&#62;&#13;&#10;&#60;li&#62;Overage - $0.00085&#60;/li&#62;&#13;&#10;&#60;li&#62;Bounce Tracking&#60;/li&#62;&#13;&#10;&#60;li&#62;Unsub Tracking&#60;/li&#62;&#13;&#10;&#60;li&#62;Click Tracking&#60;/li&#62;&#13;&#10;&#60;li&#62;Open Tracking&#60;/li&#62;&#13;&#10;&#60;li&#62;Dedicated IP&#60;/li&#62;&#13;&#10;&#60;/ul&#62;</string>
+       </value>
+      </member>
+      <member>
+       <name>softwareDescriptionId</name>
+       <value>
+        <string/>
+       </value>
+      </member>
+      <member>
+       <name>units</name>
+       <value>
+        <string>N/A</string>
+       </value>
+      </member>
+      <member>
+       <name>upgradeItemId</name>
+       <value>
+        <string/>
+       </value>
+      </member>
+      <member>
+       <name>prices</name>
+       <value>
+        <array>
+         <data>
+          <value>
+           <struct>
+            <member>
+             <name>currentPriceFlag</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>id</name>
+             <value>
+              <int>24995</int>
+             </value>
+            </member>
+            <member>
+             <name>itemId</name>
+             <value>
+              <int>3859</int>
+             </value>
+            </member>
+            <member>
+             <name>laborFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>onSaleFlag</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>oneTimeFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>quantity</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>recurringFee</name>
+             <value>
+              <string>36</string>
+             </value>
+            </member>
+            <member>
+             <name>setupFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>sort</name>
+             <value>
+              <int>0</int>
+             </value>
+            </member>
+           </struct>
+          </value>
+         </data>
+        </array>
+       </value>
+      </member>
+     </struct>
+    </value>
+    <value>
+     <struct>
+      <member>
+       <name>capacity</name>
+       <value>
+        <string>0</string>
+       </value>
+      </member>
+      <member>
+       <name>description</name>
+       <value>
+        <string>Global IPv6</string>
+       </value>
+      </member>
+      <member>
+       <name>id</name>
+       <value>
+        <int>4187</int>
+       </value>
+      </member>
+      <member>
+       <name>itemTaxCategoryId</name>
+       <value>
+        <int>166</int>
+       </value>
+      </member>
+      <member>
+       <name>keyName</name>
+       <value>
+        <string>GLOBAL_IPV6</string>
+       </value>
+      </member>
+      <member>
+       <name>softwareDescriptionId</name>
+       <value>
+        <string/>
+       </value>
+      </member>
+      <member>
+       <name>units</name>
+       <value>
+        <string>N/A</string>
+       </value>
+      </member>
+      <member>
+       <name>upgradeItemId</name>
+       <value>
+        <string/>
+       </value>
+      </member>
+      <member>
+       <name>prices</name>
+       <value>
+        <array>
+         <data>
+          <value>
+           <struct>
+            <member>
+             <name>currentPriceFlag</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>id</name>
+             <value>
+              <int>25282</int>
+             </value>
+            </member>
+            <member>
+             <name>itemId</name>
+             <value>
+              <int>4187</int>
+             </value>
+            </member>
+            <member>
+             <name>laborFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>onSaleFlag</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>oneTimeFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>quantity</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>recurringFee</name>
+             <value>
+              <string>20</string>
+             </value>
+            </member>
+            <member>
+             <name>setupFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>sort</name>
+             <value>
+              <int>10</int>
+             </value>
+            </member>
+           </struct>
+          </value>
+         </data>
+        </array>
+       </value>
+      </member>
+     </struct>
+    </value>
+    <value>
+     <struct>
+      <member>
+       <name>capacity</name>
+       <value>
+        <string>0</string>
+       </value>
+      </member>
+      <member>
+       <name>description</name>
+       <value>
+        <string>CDN Pay as You Go Bandwidth</string>
+       </value>
+      </member>
+      <member>
+       <name>id</name>
+       <value>
+        <int>891</int>
+       </value>
+      </member>
+      <member>
+       <name>itemTaxCategoryId</name>
+       <value>
+        <int>166</int>
+       </value>
+      </member>
+      <member>
+       <name>keyName</name>
+       <value>
+        <string>CDN_PAY_AS_YOU_GO_BANDWIDTH</string>
+       </value>
+      </member>
+      <member>
+       <name>softwareDescriptionId</name>
+       <value>
+        <string/>
+       </value>
+      </member>
+      <member>
+       <name>units</name>
+       <value>
+        <string>GB</string>
+       </value>
+      </member>
+      <member>
+       <name>upgradeItemId</name>
+       <value>
+        <string/>
+       </value>
+      </member>
+      <member>
+       <name>prices</name>
+       <value>
+        <array>
+         <data>
+          <value>
+           <struct>
+            <member>
+             <name>currentPriceFlag</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>id</name>
+             <value>
+              <int>25482</int>
+             </value>
+            </member>
+            <member>
+             <name>itemId</name>
+             <value>
+              <int>891</int>
+             </value>
+            </member>
+            <member>
+             <name>laborFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>onSaleFlag</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>oneTimeFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>quantity</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>recurringFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>setupFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>sort</name>
+             <value>
+              <int>5</int>
+             </value>
+            </member>
+           </struct>
+          </value>
+         </data>
+        </array>
+       </value>
+      </member>
+     </struct>
+    </value>
+    <value>
+     <struct>
+      <member>
+       <name>capacity</name>
+       <value>
+        <string>2</string>
+       </value>
+      </member>
+      <member>
+       <name>description</name>
+       <value>
+        <string>.net - 2 year</string>
+       </value>
+      </member>
+      <member>
+       <name>id</name>
+       <value>
+        <int>4001</int>
+       </value>
+      </member>
+      <member>
+       <name>itemTaxCategoryId</name>
+       <value>
+        <int>166</int>
+       </value>
+      </member>
+      <member>
+       <name>keyName</name>
+       <value>
+        <string>DOMAIN_NET_2_YEAR</string>
+       </value>
+      </member>
+      <member>
+       <name>softwareDescriptionId</name>
+       <value>
+        <string/>
+       </value>
+      </member>
+      <member>
+       <name>units</name>
+       <value>
+        <string>N/A</string>
+       </value>
+      </member>
+      <member>
+       <name>upgradeItemId</name>
+       <value>
+        <string/>
+       </value>
+      </member>
+      <member>
+       <name>prices</name>
+       <value>
+        <array>
+         <data>
+          <value>
+           <struct>
+            <member>
+             <name>currentPriceFlag</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>id</name>
+             <value>
+              <int>25495</int>
+             </value>
+            </member>
+            <member>
+             <name>itemId</name>
+             <value>
+              <int>4001</int>
+             </value>
+            </member>
+            <member>
+             <name>laborFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>onSaleFlag</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>oneTimeFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>quantity</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>recurringFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>setupFee</name>
+             <value>
+              <string>22</string>
+             </value>
+            </member>
+            <member>
+             <name>sort</name>
+             <value>
+              <int>1</int>
+             </value>
+            </member>
+           </struct>
+          </value>
+         </data>
+        </array>
+       </value>
+      </member>
+     </struct>
+    </value>
+    <value>
+     <struct>
+      <member>
+       <name>capacity</name>
+       <value>
+        <string>1</string>
+       </value>
+      </member>
+      <member>
+       <name>description</name>
+       <value>
+        <string>QuickSSL Premium - 1 year</string>
+       </value>
+      </member>
+      <member>
+       <name>id</name>
+       <value>
+        <int>1293</int>
+       </value>
+      </member>
+      <member>
+       <name>itemTaxCategoryId</name>
+       <value>
+        <int>166</int>
+       </value>
+      </member>
+      <member>
+       <name>keyName</name>
+       <value>
+        <string>SSL_CERTIFICATE_QUICKSSL_PREMIUM_1_YEAR</string>
+       </value>
+      </member>
+      <member>
+       <name>longDescription</name>
+       <value>
+        <string>&#60;h3&#62;GeoTrust QuickSSL&#38;reg; Premium SSL&#60;/h3&#62;&#13;&#10;&#60;p&#62;&#13;&#10;    GeoTrust QuickSSL Premium Certificates are convenient and economical entry-level SSL Certificates. These certificates enable up to 256-bit encryption (depending on your client's browser capability and the cipher suite installed on your Web server) and are issued through an automated process that usually results in certificates being issued within minutes of being ordered. This process verifies that a certificate purchaser has appropriate administrative rights to a Web server's domain.&#13;&#10;&#60;/p&#62; &#13;&#10;&#13;&#10;&#60;h3&#62;Features and Benefits&#60;/h3&#62;&#13;&#10;&#60;ul&#62; &#13;&#10;    &#60;li&#62;Domain-level authentication&#60;/li&#62;&#13;&#10;    &#60;li&#62;Up to 256-bit encryption&#60;/li&#62;&#13;&#10;    &#60;li&#62;True Site Seal embedded with a date/time stamp&#60;/li&#62;&#13;&#10;    &#60;li&#62;Issuance, often within minutes&#60;/li&#62
 ;&#13;&#10;    &#60;li&#62;Unlimited, free self-service reissues&#60;/li&#62;&#13;&#10;&#60;/ul&#62;</string>
+       </value>
+      </member>
+      <member>
+       <name>softwareDescriptionId</name>
+       <value>
+        <string/>
+       </value>
+      </member>
+      <member>
+       <name>units</name>
+       <value>
+        <string>DV</string>
+       </value>
+      </member>
+      <member>
+       <name>upgradeItemId</name>
+       <value>
+        <string/>
+       </value>
+      </member>
+      <member>
+       <name>prices</name>
+       <value>
+        <array>
+         <data>
+          <value>
+           <struct>
+            <member>
+             <name>currentPriceFlag</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>id</name>
+             <value>
+              <int>25847</int>
+             </value>
+            </member>
+            <member>
+             <name>itemId</name>
+             <value>
+              <int>1293</int>
+             </value>
+            </member>
+            <member>
+             <name>laborFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>onSaleFlag</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>oneTimeFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>quantity</name>
+             <value>
+              <string/>
+             </value>
+            </member>
+            <member>
+             <name>recurringFee</name>
+             <value>
+              <string>0</string>
+             </value>
+            </member>
+            <member>
+             <name>setupFee</name>
+             <value>
+              <string>79</string>
+             </value>
+            </member>
+            <member>
+             <name>sort</name>
+             <value>
+              <int>3</int>
+             </value>
+            </member>
+           </struct>
+          </value>
+         </data>
+        </array>
+       </value>
+      </member>
+     </struct>
+    </value>
+    <value>
+     <struct>
+      <member>
+       <name>capacity</name>
+       <value>
+        <string>2</string>
+       </value>
+      </member>
+      <member>
+       <name>description</name>
+       <value>
+        <string>Hardw

<TRUNCATED>