Required partitioning

Partitioning is required when components are randomly or partially ordered. The following example represents unordered data:

BGI - 13100,REM,931104,19970424...

AXR - 10930,INV,003X114,19970422...

PVY - 19496,ORD,PO-104-1499,19970425...

BGI - 13100,ORD,PO-182-2587,19970425...

AXR - 10930,INV,003X-114,19970422...

PVY - 19496,REM,931104,19970424...

The file would contain three different types of transactions: Invoice, Order, and Remittance. Each transaction has a different definition based on the type of information it represents.