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.

See Also