Ao manipular valores null durante a extração, é importante distinguir se é extraído o valor NULL ou uma cadeia de caracteres vazia. Nem todo sistema de banco de dados usado suporta diferenciação entre NULL e cadeias de caracteres vazias:
O sistema de banco de dados Oracle não diferencia entre nenhum valor (NULL) e uma cadeia de caracteres vazia. Em ambos os casos, nenhum atributo do sistema é criado quando os campos do banco de dados correspondentes são extraídos.
Os sistemas de banco de dados do servidor IMB DB2 e SQL fazem diferenciação entre NULL e uma cadeia de caracteres vazia. Se um campo do banco de dados retornar NULL como um valor durante a extração, nenhum atributo do evento de sistema será criado. Por outro lado, se o sistema extrair um campo de banco de dados contendo uma cadeia de caracteres vazia, o atributo do evento de sistema correspondente será criado sem valor no arquivo de log XML:
... <attribute type="AT_EXAMPLE"></attribute> ...
Se quiser usar valores padrão como Not specified em vez de valores null extraídos após a importação para o sistema PPM, pode definir valores padrão (elemento XML defaultvalue) no cálculo do atributo correspondente (ver o manual Personalização do PPM).