try {
in = new DicomInputStream(f);
in.setIncludeBulkData(IncludeBulkData.NO);
Attributes fmi = in.readFileMetaInformation();
long dsPos = in.getPosition();
Attributes ds = in.readDataset(-1, Tag.PixelData);
if (fmi == null || !fmi.containsValue(Tag.TransferSyntaxUID)
|| !fmi.containsValue(Tag.MediaStorageSOPClassUID)
|| !fmi.containsValue(Tag.MediaStorageSOPInstanceUID))
fmi = ds.createFileMetaInformation(in.getTransferSyntax());
boolean b = scb.dicomFile(f, fmi, dsPos, ds);