MARPOLData
This XML Web Service exposes data containing a listing of U.S. Ports and Terminals holding valid MARPOL Certificates of Adequacy (COAs). The same data is available at https://cgmix.uscg.mil/MARPOL (through an ASP.NET Interface).LOGICAL ORDER: Run the MARPOL Facility Search to retrieve the Facility Id to run the MARPOL Facility Details service and the MARPOL Types service. Run the MARPOL Facility Details service to retrieve the Waterfront Port Id to run the MARPOL One Details service and the MARPOL Two Details service and to retrieve the Unit Id for the MARPOL COTP Sector Phone service.
The following operations are supported. For a formal definition, please review the Service Description.
-
FacilityMARPOLTypesGet
Returns .NET Dataset:- FacilityId(int): FK to MARPOLFaciliytSearch and MARPOLFacilityDetailsGet
- WaterfrontPortId(int): FK to MARPOLOneDetailsGet and MARPOLTwoDetailsGet
- MARPOLTypeLookupId(int): MARPOL Type
-
FacilityMARPOLTypesXMLStringGet
Returns XML String:- FacilityId(int): FK to MARPOLFaciliytSearch and MARPOLFacilityDetailsGet
- WaterfrontPortId(int): FK to MARPOLOneDetailsGet and MARPOLTwoDetailsGet
- MARPOLTypeLookupId(int): MARPOL Type
-
MARPOLCOTPSectorPhoneGet
Returns .NET Dataset:- UnitId(int): COTP/Unit Unique Id
- PhoneNumber(string): COTP/Unit Phone Number
- PreferenceOrder(int): Preferred Order for Contact
- PhoneContactTypeLookupName(string): Phone Contact Type
-
MARPOLCOTPSectorPhoneXMLStringGet
Returns XML String:- UnitId(int): COTP/Unit Unique Id
- PhoneNumber(string): COTP/Unit Phone Number
- PreferenceOrder(int): Preferred Order for Contact
- PhoneContactTypeLookupName(string): Phone Contact Type
-
MARPOLFacilityDetailsGet
Returns .NET Dataset:- FacilityId(int): FK to MARPOLFacilitySearch
- WaterfrontPortId(int): FK to MARPOLOneDetailsGet and MARPOLTwoDetailsGet
- Name(String): Facility Name
- FirstStreet(String): Street Address
- SecondStreet(String): Additional Street Address
- City(String): City
- StateLookupName(String): State
- PostalCode(String): Postal Code
- UnitId(int): FK to MARPOLCOTPSectorPhoneGet
- PortLookupName(String): Port
- CaptainOfThePortLookupId(int): COTP/Unit Port Id
- CaptainOfThePortLookupName(String): COTP/Unit Name
- PhoneNumber(String): COTP/Unit Phone Number
-
MARPOLFacilityDetailsXMLStringGet
Returns XML String:- FacilityId(int): FK to MARPOLFacilitySearch
- WaterfrontPortId(int): FK to MARPOLOneDetailsGet and MARPOLTwoDetailsGet
- Name(String): Facility Name
- FirstStreet(String): Street Address
- SecondStreet(String): Additional Street Address
- City(String): City
- StateLookupName(String): State
- PostalCode(String): Postal Code
- UnitId(int): FK to MARPOLCOTPSectorPhoneGet
- PortLookupName(String): Port
- CaptainOfThePortLookupId(int): COTP/Unit Port Id
- CaptainOfThePortLookupName(String): COTP/Unit Name
- PhoneNumber(String): COTP/Unit Phone Number
-
MARPOLFacilitySearch
Returns .NET Dataset:- FacilityId(int): Unique Facility Id - FK to MARPOLFacilityDetailsGet and MARPOLFacilityTypesGet
- Name(String): Facility Name
- City(String): Facility City
- StateLookupName(string): Facility State
- PortLookupName(String): Facility Port
-
MARPOLFacilitySearchXMLString
Returns XML String:- FacilityId(int): Unique Facility Id - FK to MARPOLFacilityDetailsGet and MARPOLFacilityTypesGet
- Name(String): Facility Name
- City(String): Facility City
- StateLookupName(string): Facility State
- PortLookupName(String): Facility Port
-
MARPOLOneDetailsGet
Returns .NET Dataset:- WaterfrontPortId(int): FK to MARPOLFacilityDetailsGet
- CapacityInTons(int): Capacity In Tons
- MinimumNoticeLookupName(string): Minimum Notification Requirements
- Remarks(string): Remarks
- IsChargesInvolved(bit): Boolean Chanrges Required
- AcceptanceTypeLookupId(int): Acceptance Type Unique Identifier
- AcceptanceTypeLookupName(string): Residue Acceptance Type
-
MARPOLOneDetailsXMLStringGet
Returns XML String:- WaterfrontPortId(int): FK to MARPOLFacilityDetailsGet
- CapacityInTons(int): Capacity In Tons
- MinimumNoticeLookupName(string): Minimum Notification Requirements
- Remarks(string): Remarks
- IsChargesInvolved(bit): Boolean Chanrges Required
- AcceptanceTypeLookupId(int): Acceptance Type Unique Identifier
- AcceptanceTypeLookupName(string): Residue Acceptance Type
-
MARPOLTwoDetailsGet
Returns .NET Dataset:- WaterfrontPortId(int): FK to MARPOLFacilityDetailsGet
- CapacityInTons(int): Capacity In Tons
- IsChargesInvolved(bit): Boolean Chanrges Required
- MinimumNoticeLookupName(string): Minimum Notification Requirements
- PortableTypeLookupName(string): Portablility Type
- Remarks(string): Remarks
- ResidueTypeLookupName(string): Residue Category Type
- Restriction(string): Restrictions
-
MARPOLTwoDetailsXMLStringGet
Returns XML String:- WaterfrontPortId(int): FK to MARPOLFacilityDetailsGet
- CapacityInTons(int): Capacity In Tons
- IsChargesInvolved(bit): Boolean Chanrges Required
- MinimumNoticeLookupName(string): Minimum Notification Requirements
- PortableTypeLookupName(string): Portablility Type
- Remarks(string): Remarks
- ResidueTypeLookupName(string): Residue Category Type
- Restriction(string): Restrictions