| | |
| | | { |
| | | entryDN = readDN(lines); |
| | | } catch (LDIFException le) { |
| | | entriesIgnored.incrementAndGet(); |
| | | continue; |
| | | } |
| | | if (entryDN == null) |
| | |
| | | entriesRead.incrementAndGet(); |
| | | Message message = ERR_LDIF_SKIP.get(String.valueOf(entryDN)); |
| | | logToSkipWriter(lines, message); |
| | | entriesIgnored.incrementAndGet(); |
| | | continue; |
| | | } |
| | | entryID = rootContainer.getNextEntryID(); |
| | |
| | | entriesRead.incrementAndGet(); |
| | | Message message = ERR_LDIF_SKIP.get(String.valueOf(entryDN)); |
| | | logToSkipWriter(lines, message); |
| | | entriesIgnored.incrementAndGet(); |
| | | continue; |
| | | } |
| | | entriesRead.incrementAndGet(); |
| | |
| | | } |
| | | Message message = ERR_LDIF_READ_ATTR_SKIP.get(String.valueOf(entryDN), |
| | | e.getMessage()); |
| | | logToSkipWriter(lines, message); |
| | | entriesIgnored.incrementAndGet(); |
| | | suffix.removePending(entryDN); |
| | | continue; |
| | | } |
| | |
| | | } |
| | | Message message = ERR_LDIF_SKIP.get(String.valueOf(entryDN)); |
| | | logToSkipWriter(lines, message); |
| | | entriesIgnored.incrementAndGet(); |
| | | suffix.removePending(entryDN); |
| | | continue; |
| | | } |
| | |
| | | Message message = ERR_LDIF_COULD_NOT_EVALUATE_FILTERS_FOR_IMPORT. |
| | | get(String.valueOf(entry.getDN()), lastEntryLineNumber, |
| | | String.valueOf(e)); |
| | | logToSkipWriter(lines, message); |
| | | entriesIgnored.incrementAndGet(); |
| | | suffix.removePending(entryDN); |
| | | continue; |
| | | logToSkipWriter(lines, message); |
| | | suffix.removePending(entryDN); |
| | | continue; |
| | | } |
| | | |
| | | |
| | |
| | | } |
| | | |
| | | logToRejectWriter(lines, m); |
| | | entriesRejected.incrementAndGet(); |
| | | suffix.removePending(entryDN); |
| | | continue; |
| | | } |
| | |
| | | lastEntryLineNumber, |
| | | invalidReason.toString()); |
| | | logToRejectWriter(lines, message); |
| | | entriesRejected.incrementAndGet(); |
| | | suffix.removePending(entryDN); |
| | | continue; |
| | | } |
| | |
| | | entriesRead.incrementAndGet(); |
| | | Message message = ERR_LDIF_SKIP.get(String.valueOf(entryDN)); |
| | | logToSkipWriter(lines, message); |
| | | entriesIgnored.incrementAndGet(); |
| | | continue; |
| | | } |
| | | else |
| | |
| | | } |
| | | catch (LDIFException e) |
| | | { |
| | | entriesRejected.incrementAndGet(); |
| | | throw e; |
| | | } |
| | | |
| | |
| | | } |
| | | Message message = ERR_LDIF_SKIP.get(String.valueOf(entryDN)); |
| | | logToSkipWriter(lines, message); |
| | | entriesIgnored.incrementAndGet(); |
| | | continue; |
| | | } |
| | | } |
| | |
| | | } |
| | | |
| | | logToRejectWriter(lines, m); |
| | | entriesRejected.incrementAndGet(); |
| | | continue; |
| | | } |
| | | } |
| | |
| | | lastEntryLineNumber, |
| | | invalidReason.toString()); |
| | | logToRejectWriter(lines, message); |
| | | entriesRejected.incrementAndGet(); |
| | | throw new LDIFException(message, lastEntryLineNumber, true); |
| | | } |
| | | //Add any superior objectclass(s) missing in an entries |
| | |
| | | ERR_LDIF_NO_ATTR_NAME.get(lastEntryLineNumber, line.toString()); |
| | | |
| | | logToRejectWriter(lines, message); |
| | | |
| | | throw new LDIFException(message, lastEntryLineNumber, true); |
| | | } |
| | | |
| | |
| | | ERR_LDIF_NO_DN.get(lastEntryLineNumber, line.toString()); |
| | | |
| | | logToRejectWriter(lines, message); |
| | | |
| | | throw new LDIFException(message, lastEntryLineNumber, true); |
| | | } |
| | | |
| | |
| | | String.valueOf(e)); |
| | | |
| | | logToRejectWriter(lines, message); |
| | | |
| | | throw new LDIFException(message, lastEntryLineNumber, true, e); |
| | | } |
| | | |
| | |
| | | de.getMessageObject()); |
| | | |
| | | logToRejectWriter(lines, message); |
| | | |
| | | throw new LDIFException(message, lastEntryLineNumber, true, de); |
| | | } |
| | | catch (Exception e) |
| | |
| | | String.valueOf(e)); |
| | | |
| | | logToRejectWriter(lines, message); |
| | | |
| | | throw new LDIFException(message, lastEntryLineNumber, true, e); |
| | | } |
| | | } |
| | |
| | | lastEntryLineNumber, line.toString(), de.getMessageObject()); |
| | | |
| | | logToRejectWriter(lines, message); |
| | | |
| | | throw new LDIFException(message, lastEntryLineNumber, true, de); |
| | | } |
| | | catch (Exception e) |
| | |
| | | String.valueOf(e)); |
| | | |
| | | logToRejectWriter(lines, message); |
| | | |
| | | throw new LDIFException(message, lastEntryLineNumber, true, e); |
| | | } |
| | | } |
| | |
| | | private void logToRejectWriter(LinkedList<StringBuilder> lines, |
| | | Message message) { |
| | | |
| | | entriesRejected.incrementAndGet(); |
| | | BufferedWriter rejectWriter = importConfig.getRejectWriter(); |
| | | if (rejectWriter != null) |
| | | { |
| | |
| | | */ |
| | | private void logToSkipWriter(LinkedList<StringBuilder> lines, |
| | | Message message) { |
| | | |
| | | entriesIgnored.incrementAndGet(); |
| | | BufferedWriter skipWriter = importConfig.getSkipWriter(); |
| | | if (skipWriter != null) |
| | | { |