Em um sistema dimensionado, os dados são importados para o subservidor. Todos os subservidores têm de ter uma configuração idêntica. As opções autoextendattributes e addmergeattributes mudariam a configuração de um subservidor individual e a configuração uniforme de todos os subservidores seria perdida. Por isso, não é possível usar estas duas opções em um sistema dimensionado.
Se ainda quiser usar a extensão automática da configuração de atributos, precisará exportar as extensões possíveis para cada subservidor e importá-las manualmente no servidor mestre, que poderá então distribuir as extensões para todos os subservidores no sistema.
Procedimento
Antes de importar dados com novos atributos para o subservidor, execute os passos a seguir:
Adicionar os atributos de merge
Se especificou a extensão de mapeamento automático para processos (<automapping nodetype="PROCESS" ...), pode extrair os novos atributos adicionados que serão retidos ao mesclar os fragmentos de processo, especificando o parâmetro -extractmergeattributes <File name> na linha de comando. Nenhuns dados XML são importados. O arquivo gerado contém apenas um elemento XML mergeattributes com uma lista de todos os novos atributos e tem a seguinte estrutura:
<?xml version="1.0" encoding="ISO-8859-1"?>
<mergeattributes>
<attribute key="..." />
...
</mergeattributes>
Use o parâmetro -export -merger <File name> para exportar a configuração de merge para o servidor mestre. Edite a configuração de merge adicionando os atributos (elementos XML attribute para elemento XML mergeattributes) a todos os atributos de merge da configuração de merge exportada anteriormente para o servidor mestre exportado, para cada subservidor usando -exctractmergeattributes <File name>.
Por fim, use o parâmetro -import -merger <File name> para importar a configuração de merge do servidor mestre.
Exemplo
Configuração de merge exportada para o servidor mestre
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE mergerconfig SYSTEM "mergerconfig.dtd">
<mergerconfig>
<mergehandling>
<processmerge>
<mergeattributes>
<attribute key = "AT_SAPSYSTEM"/>
<attribute key = "AT_SAP_BELEGNR"/>
</mergeattributes>
</processmerge>
<eventmerge priority="1">
<mode>
<keymerge/>
</mode>
</eventmerge>
</mergehandling>
</mergerconfig>
Atributos de merge exportados para o subservidor 1
<?xml version="1.0" encoding="ISO-8859-1"?>
<mergeattributes>
<attribute key = "AT_SAPCLIENT"/>
</mergeattributes>
Atributos de merge exportados para o subservidor 2
<?xml version="1.0" encoding="ISO-8859-1"?>
<mergeattributes>
<attribute key="AT_SAP_BSTYP" />
<attribute key="AT_SAP_BSTYP" />
</mergeattributes>
Configuração de merge consolidada do servidor mestre
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE mergerconfig SYSTEM "mergerconfig.dtd">
<mergerconfig>
<mergehandling>
<processmerge>
<mergeattributes>
<attribute key = "AT_SAPSYSTEM"/>
<attribute key = "AT_SAP_BELEGNR"/>
<!-- Merge attributes sub-server 1 -->
<attribute key = "AT_SAPCLIENT"/>
<!-- Merge attributes sub-server 2 -->
<attribute key="AT_SAP_BSTYP" />
<attribute key="AT_SAP_BSTYP" />
</mergeattributes>
</processmerge>
<eventmerge priority="1">
<mode>
<keymerge/>
</mode>
</eventmerge>
</mergehandling>
</mergerconfig>