[
  [
    { "name"  : "setup domain",
      "params": { "Action": "CreateDomain",
                  "DomainName": "companies" } },
    { "name":  "setup index field 1",
      "params": { "Action": "DefineIndexField",
                  "DomainName": "companies",
                  "IndexField.IndexFieldName": "name",
                  "IndexField.IndexFieldType": "text",
                  "IndexField.TextOptions.ResultEnabled": "true" } },
    { "name":  "setup index field 2",
      "params": { "Action": "DefineIndexField",
                  "DomainName": "companies",
                  "IndexField.IndexFieldName": "address",
                  "IndexField.IndexFieldType": "text",
                  "IndexField.TextOptions.ResultEnabled": "true" } },
    { "name":  "setup index field 3",
      "params": { "Action": "DefineIndexField",
                  "DomainName": "companies",
                  "IndexField.IndexFieldName": "email_address",
                  "IndexField.IndexFieldType": "text",
                  "IndexField.TextOptions.ResultEnabled": "true" } },
    { "name":  "setup index field 4",
      "params": { "Action": "DefineIndexField",
                  "DomainName": "companies",
                  "IndexField.IndexFieldName": "age",
                  "IndexField.IndexFieldType": "uint" } },
    { "name":  "setup index field 5",
      "params": { "Action": "DefineIndexField",
                  "DomainName": "companies",
                  "IndexField.IndexFieldName": "product",
                  "IndexField.IndexFieldType": "literal",
                  "IndexField.LiteralOptions.FacetEnabled": "true" } },
    { "name":   "upload",
      "api":    "doc",
      "domain": "companies",
      "body":   "%ROOT%/test/fixture/companies/add.sdf.xml" }
  ]
]
