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.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: pvbflow.syrgov.net
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: pvbflow.syrgov.net
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: pvbflow.syrgov.net
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: pvbflow.syrgov.net 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>