array(3) {
  ["SEARCHERROR"]=>
  string(1) "1"
  ["RECORDCOUNT"]=>
  string(1) "0"
  ["SEARCHHANDLE"]=>
  string(0) ""
}
array(4) {
  ["RECORDIDENTIFIER"]=>
  float(-1)
  ["STRAPLINE"]=>
  string(2) "  "
  ["DATE"]=>
  string(0) ""
  ["HTMLTEXT"]=>
  string(2) "  "
}
array(0) {
}


--------------------------------------------------------

array(7) {
  [0]=>
  string(44) "Map getDetail(Credentials $in0, string $in1)"
  [1]=>
  string(49) "double closeSearch(Credentials $in0, string $in1)"
  [2]=>
  string(76) "Map searchForRecord(Credentials $in0, string $in1, string $in2, string $in3)"
  [3]=>
  string(54) "GetDetail getItemDetail(Credentials $in0, string $in1)"
  [4]=>
  string(87) "ArrayOf_xsd_anyType getSummary(Credentials $in0, string $in1, double $in2, double $in3)"
  [5]=>
  string(91) "ArrayOf_xsd_anyType getItemSummary(Credentials $in0, string $in1, double $in2, double $in3)"
  [6]=>
  string(84) "SearchInfo searchForRecords(Credentials $in0, string $in1, string $in2, string $in3)"
}


--------------------------------------------------------

array(10) {
  [0]=>
  string(99) "struct Credentials {
 string authorityID;
 string classification;
 string password;
 string user;
}"
  [1]=>
  string(97) "struct GetDetail {
 string date;
 string htmlText;
 string recordIdentifier;
 string strapline;
}"
  [2]=>
  string(29) "anyType ArrayOf_xsd_anyType[]"
  [3]=>
  string(85) "struct SearchInfo {
 string RecordCount;
 string SearchError;
 string SearchHandle;
}"
  [4]=>
  string(27) "string ArrayOf_xsd_string[]"
  [5]=>
  string(38) "anyType ArrayOfArrayOf_xsd_anyType[][]"
  [6]=>
  string(48) "struct mapItem {
 anyType key;
 anyType value;
}"
  [7]=>
  string(29) "struct Map {
 mapItem item;
}"
  [8]=>
  string(33) "struct CFCInvocationException {
}"
  [9]=>
  string(86) "struct QueryBean {
 ArrayOf_xsd_string columnList;
 ArrayOfArrayOf_xsd_anyType data;
}"
}