public void extractShipmentTD5(Loop inLoop) throws OBOEException { Segment segment = null; try { int numberOfSegmentsInVector = inLoop.getCount("TD5"); for (int i = 0; i < numberOfSegmentsInVector; i++) { segment = inLoop.getSegment("TD5", i); if (segment == null) return; String carrierCode = getField( segment, 2, true, "Missing Carrier Code"); // may not be right field but not used in integration // services ediInp856Vw.setCarrierCode(carrierCode); String carrierName = getField(segment, 5, false, "Missing Carrier Name"); ediInp856Vw.setCarrierName(carrierName); } } catch (Exception exc) { } return; }