BargeEx is a flexible platform for facilitating the exchange of ANSI ASC X12 CICA Documents (i.e. electronic transactions) between barge operations organizations and service providers. The BargeEx API is a .NET assembly (BargeEx.dll) that simplifies the creation, sending, and receiving of CICA document through the BargeEx VAN.
See http://www.BargeEx.com for the latest information on BargeEx.
CICA Document Classes
The BargeEx API provides seven classes that can be used to generate the seven different CICA document supported by BargeEx.
Class | CICA Document |
---|---|
DocumentAcknowledgment | Document Acknowledgment Document (D_31) |
BargeInvoice | Barge Invoice Document (D_36) |
BargeServiceOrder | Barge Service Order Document (D_37) |
BargeServiceOrderResponse | Barge Service Order Response Document (D_38) |
BargeStatus | Barge Status Document (D_39) |
BoatStatus | Boat Status Document (D_40) |
TowStatus | Tow Status Document (D_41) |
BargeExService Class
The BargeExService class is used to connect to and interact with a BargeEx environment. It provides methods for sending and receiving documents from BargeEx and provides methods for managing BargeEx data mappings.
Utilities Class
The Utilities class contains various useful methods related to BargeEx or CICA Document generation.
Method Name | Description |
---|---|
Utilities..::.GetCicaCode | Converts an enumerated value to its CICA Code equivalent. |
Utilities..::.ParseEnumString<(Of <(EnumType>)>) | Converts a string to an equivalent enumerated value. |