Barnacle


Click here for a complete list of operations.

GetTicketsByVehicleAndBillCode

Gets information on all tickets on a specific plate number or vin with the specific bill code

Test

To test the operation using the HTTP POST protocol, click the 'Invoke' button.
Parameter Value
plate_or_vin:
bill_code:

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /Barnacle.asmx HTTP/1.1
Host: parkmobile.cloud.townofbwg.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.edc-aim.com/schemas/barnacle_ws/GetTicketsByVehicleAndBillCode"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetTicketsByVehicleAndBillCode xmlns="http://www.edc-aim.com/schemas/barnacle_ws/">
      <plate_or_vin>string</plate_or_vin>
      <bill_code>string</bill_code>
    </GetTicketsByVehicleAndBillCode>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetTicketsByVehicleAndBillCodeResponse xmlns="http://www.edc-aim.com/schemas/barnacle_ws/">
      <GetTicketsByVehicleAndBillCodeResult>
        <ApiBasicTicketInfo>
          <ticketid>int</ticketid>
          <accountid>int</accountid>
          <AccountNumber>string</AccountNumber>
          <vehicleid>int</vehicleid>
          <Number>string</Number>
          <IssueDate>dateTime</IssueDate>
          <StatusCode>string</StatusCode>
          <StatusDesc>string</StatusDesc>
          <Location>string</Location>
          <PlateNumber>string</PlateNumber>
          <plate_stateid>int</plate_stateid>
          <PlateState>string</PlateState>
          <VIN>string</VIN>
          <MakeCode>string</MakeCode>
          <Amount>decimal</Amount>
          <Balance>decimal</Balance>
          <NumberViolations>int</NumberViolations>
          <ViolationAmount>decimal</ViolationAmount>
          <ViolationBalance>decimal</ViolationBalance>
          <NumberUplifts>int</NumberUplifts>
          <UpliftAmount>decimal</UpliftAmount>
          <UpliftBalance>decimal</UpliftBalance>
          <NumberSurcharges>int</NumberSurcharges>
          <SurchargeAmount>decimal</SurchargeAmount>
          <SurchargeBalance>decimal</SurchargeBalance>
          <ViolationCode>string</ViolationCode>
          <ViolationDescription>string</ViolationDescription>
        </ApiBasicTicketInfo>
        <ApiBasicTicketInfo>
          <ticketid>int</ticketid>
          <accountid>int</accountid>
          <AccountNumber>string</AccountNumber>
          <vehicleid>int</vehicleid>
          <Number>string</Number>
          <IssueDate>dateTime</IssueDate>
          <StatusCode>string</StatusCode>
          <StatusDesc>string</StatusDesc>
          <Location>string</Location>
          <PlateNumber>string</PlateNumber>
          <plate_stateid>int</plate_stateid>
          <PlateState>string</PlateState>
          <VIN>string</VIN>
          <MakeCode>string</MakeCode>
          <Amount>decimal</Amount>
          <Balance>decimal</Balance>
          <NumberViolations>int</NumberViolations>
          <ViolationAmount>decimal</ViolationAmount>
          <ViolationBalance>decimal</ViolationBalance>
          <NumberUplifts>int</NumberUplifts>
          <UpliftAmount>decimal</UpliftAmount>
          <UpliftBalance>decimal</UpliftBalance>
          <NumberSurcharges>int</NumberSurcharges>
          <SurchargeAmount>decimal</SurchargeAmount>
          <SurchargeBalance>decimal</SurchargeBalance>
          <ViolationCode>string</ViolationCode>
          <ViolationDescription>string</ViolationDescription>
        </ApiBasicTicketInfo>
      </GetTicketsByVehicleAndBillCodeResult>
    </GetTicketsByVehicleAndBillCodeResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /Barnacle.asmx HTTP/1.1
Host: parkmobile.cloud.townofbwg.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <GetTicketsByVehicleAndBillCode xmlns="http://www.edc-aim.com/schemas/barnacle_ws/">
      <plate_or_vin>string</plate_or_vin>
      <bill_code>string</bill_code>
    </GetTicketsByVehicleAndBillCode>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <GetTicketsByVehicleAndBillCodeResponse xmlns="http://www.edc-aim.com/schemas/barnacle_ws/">
      <GetTicketsByVehicleAndBillCodeResult>
        <ApiBasicTicketInfo>
          <ticketid>int</ticketid>
          <accountid>int</accountid>
          <AccountNumber>string</AccountNumber>
          <vehicleid>int</vehicleid>
          <Number>string</Number>
          <IssueDate>dateTime</IssueDate>
          <StatusCode>string</StatusCode>
          <StatusDesc>string</StatusDesc>
          <Location>string</Location>
          <PlateNumber>string</PlateNumber>
          <plate_stateid>int</plate_stateid>
          <PlateState>string</PlateState>
          <VIN>string</VIN>
          <MakeCode>string</MakeCode>
          <Amount>decimal</Amount>
          <Balance>decimal</Balance>
          <NumberViolations>int</NumberViolations>
          <ViolationAmount>decimal</ViolationAmount>
          <ViolationBalance>decimal</ViolationBalance>
          <NumberUplifts>int</NumberUplifts>
          <UpliftAmount>decimal</UpliftAmount>
          <UpliftBalance>decimal</UpliftBalance>
          <NumberSurcharges>int</NumberSurcharges>
          <SurchargeAmount>decimal</SurchargeAmount>
          <SurchargeBalance>decimal</SurchargeBalance>
          <ViolationCode>string</ViolationCode>
          <ViolationDescription>string</ViolationDescription>
        </ApiBasicTicketInfo>
        <ApiBasicTicketInfo>
          <ticketid>int</ticketid>
          <accountid>int</accountid>
          <AccountNumber>string</AccountNumber>
          <vehicleid>int</vehicleid>
          <Number>string</Number>
          <IssueDate>dateTime</IssueDate>
          <StatusCode>string</StatusCode>
          <StatusDesc>string</StatusDesc>
          <Location>string</Location>
          <PlateNumber>string</PlateNumber>
          <plate_stateid>int</plate_stateid>
          <PlateState>string</PlateState>
          <VIN>string</VIN>
          <MakeCode>string</MakeCode>
          <Amount>decimal</Amount>
          <Balance>decimal</Balance>
          <NumberViolations>int</NumberViolations>
          <ViolationAmount>decimal</ViolationAmount>
          <ViolationBalance>decimal</ViolationBalance>
          <NumberUplifts>int</NumberUplifts>
          <UpliftAmount>decimal</UpliftAmount>
          <UpliftBalance>decimal</UpliftBalance>
          <NumberSurcharges>int</NumberSurcharges>
          <SurchargeAmount>decimal</SurchargeAmount>
          <SurchargeBalance>decimal</SurchargeBalance>
          <ViolationCode>string</ViolationCode>
          <ViolationDescription>string</ViolationDescription>
        </ApiBasicTicketInfo>
      </GetTicketsByVehicleAndBillCodeResult>
    </GetTicketsByVehicleAndBillCodeResponse>
  </soap12:Body>
</soap12:Envelope>

HTTP GET

The following is a sample HTTP GET request and response. The placeholders shown need to be replaced with actual values.

GET /Barnacle.asmx/GetTicketsByVehicleAndBillCode?plate_or_vin=string&bill_code=string HTTP/1.1
Host: parkmobile.cloud.townofbwg.com
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<ArrayOfApiBasicTicketInfo xmlns="http://www.edc-aim.com/schemas/barnacle_ws/">
  <ApiBasicTicketInfo>
    <ticketid>int</ticketid>
    <accountid>int</accountid>
    <AccountNumber>string</AccountNumber>
    <vehicleid>int</vehicleid>
    <Number>string</Number>
    <IssueDate>dateTime</IssueDate>
    <StatusCode>string</StatusCode>
    <StatusDesc>string</StatusDesc>
    <Location>string</Location>
    <PlateNumber>string</PlateNumber>
    <plate_stateid>int</plate_stateid>
    <PlateState>string</PlateState>
    <VIN>string</VIN>
    <MakeCode>string</MakeCode>
    <Amount>decimal</Amount>
    <Balance>decimal</Balance>
    <NumberViolations>int</NumberViolations>
    <ViolationAmount>decimal</ViolationAmount>
    <ViolationBalance>decimal</ViolationBalance>
    <NumberUplifts>int</NumberUplifts>
    <UpliftAmount>decimal</UpliftAmount>
    <UpliftBalance>decimal</UpliftBalance>
    <NumberSurcharges>int</NumberSurcharges>
    <SurchargeAmount>decimal</SurchargeAmount>
    <SurchargeBalance>decimal</SurchargeBalance>
    <ViolationCode>string</ViolationCode>
    <ViolationDescription>string</ViolationDescription>
  </ApiBasicTicketInfo>
  <ApiBasicTicketInfo>
    <ticketid>int</ticketid>
    <accountid>int</accountid>
    <AccountNumber>string</AccountNumber>
    <vehicleid>int</vehicleid>
    <Number>string</Number>
    <IssueDate>dateTime</IssueDate>
    <StatusCode>string</StatusCode>
    <StatusDesc>string</StatusDesc>
    <Location>string</Location>
    <PlateNumber>string</PlateNumber>
    <plate_stateid>int</plate_stateid>
    <PlateState>string</PlateState>
    <VIN>string</VIN>
    <MakeCode>string</MakeCode>
    <Amount>decimal</Amount>
    <Balance>decimal</Balance>
    <NumberViolations>int</NumberViolations>
    <ViolationAmount>decimal</ViolationAmount>
    <ViolationBalance>decimal</ViolationBalance>
    <NumberUplifts>int</NumberUplifts>
    <UpliftAmount>decimal</UpliftAmount>
    <UpliftBalance>decimal</UpliftBalance>
    <NumberSurcharges>int</NumberSurcharges>
    <SurchargeAmount>decimal</SurchargeAmount>
    <SurchargeBalance>decimal</SurchargeBalance>
    <ViolationCode>string</ViolationCode>
    <ViolationDescription>string</ViolationDescription>
  </ApiBasicTicketInfo>
</ArrayOfApiBasicTicketInfo>

HTTP POST

The following is a sample HTTP POST request and response. The placeholders shown need to be replaced with actual values.

POST /Barnacle.asmx/GetTicketsByVehicleAndBillCode HTTP/1.1
Host: parkmobile.cloud.townofbwg.com
Content-Type: application/x-www-form-urlencoded
Content-Length: length

plate_or_vin=string&bill_code=string
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<ArrayOfApiBasicTicketInfo xmlns="http://www.edc-aim.com/schemas/barnacle_ws/">
  <ApiBasicTicketInfo>
    <ticketid>int</ticketid>
    <accountid>int</accountid>
    <AccountNumber>string</AccountNumber>
    <vehicleid>int</vehicleid>
    <Number>string</Number>
    <IssueDate>dateTime</IssueDate>
    <StatusCode>string</StatusCode>
    <StatusDesc>string</StatusDesc>
    <Location>string</Location>
    <PlateNumber>string</PlateNumber>
    <plate_stateid>int</plate_stateid>
    <PlateState>string</PlateState>
    <VIN>string</VIN>
    <MakeCode>string</MakeCode>
    <Amount>decimal</Amount>
    <Balance>decimal</Balance>
    <NumberViolations>int</NumberViolations>
    <ViolationAmount>decimal</ViolationAmount>
    <ViolationBalance>decimal</ViolationBalance>
    <NumberUplifts>int</NumberUplifts>
    <UpliftAmount>decimal</UpliftAmount>
    <UpliftBalance>decimal</UpliftBalance>
    <NumberSurcharges>int</NumberSurcharges>
    <SurchargeAmount>decimal</SurchargeAmount>
    <SurchargeBalance>decimal</SurchargeBalance>
    <ViolationCode>string</ViolationCode>
    <ViolationDescription>string</ViolationDescription>
  </ApiBasicTicketInfo>
  <ApiBasicTicketInfo>
    <ticketid>int</ticketid>
    <accountid>int</accountid>
    <AccountNumber>string</AccountNumber>
    <vehicleid>int</vehicleid>
    <Number>string</Number>
    <IssueDate>dateTime</IssueDate>
    <StatusCode>string</StatusCode>
    <StatusDesc>string</StatusDesc>
    <Location>string</Location>
    <PlateNumber>string</PlateNumber>
    <plate_stateid>int</plate_stateid>
    <PlateState>string</PlateState>
    <VIN>string</VIN>
    <MakeCode>string</MakeCode>
    <Amount>decimal</Amount>
    <Balance>decimal</Balance>
    <NumberViolations>int</NumberViolations>
    <ViolationAmount>decimal</ViolationAmount>
    <ViolationBalance>decimal</ViolationBalance>
    <NumberUplifts>int</NumberUplifts>
    <UpliftAmount>decimal</UpliftAmount>
    <UpliftBalance>decimal</UpliftBalance>
    <NumberSurcharges>int</NumberSurcharges>
    <SurchargeAmount>decimal</SurchargeAmount>
    <SurchargeBalance>decimal</SurchargeBalance>
    <ViolationCode>string</ViolationCode>
    <ViolationDescription>string</ViolationDescription>
  </ApiBasicTicketInfo>
</ArrayOfApiBasicTicketInfo>