2012-10-17 23 views
6

Ho installato il server di sincronizzazione per i contatti in ASP.net, ma quando si tenta di sfogliare pagina ProfileSync.aspx sto ottenendo l'errore comeErrore durante l'installazione di sincronizzazione di contatto (ASP.NET) in tridion

"Configured E-mail address is not an existing extended detail field" 
"Creating a Contact object failed, while the database settings seem to be correct. Check the cd_audience_manager_conf.xml configuration file." 

Le impostazioni del file di configurazione: cd_audience_manager_conf.xml

<ExtendedDetails> 
    <!-- Name of extended details field that contains the e-mail address --> 
    <EmailAddressFieldName>MAIL</EmailAddressFieldName> 
    <!-- Name of extended details field(s) used for Contact identification. --> 
    <!-- These are always considered mandatory fields --> 
    <ContactIdentification> 
     <Field>IDENTIFICATION_KEY</Field> 
     <Field>IDENTIFICATION_SOURCE</Field> 
    </ContactIdentification> 
</ExtendedDetails> 

Le impostazioni OutboundEmail.xml sono:

<ContactDetails> 
<ItemTitle format="{NAME} {SURNAME} ({MAIL})" /> 
<ContactDetail name="IDENTIFICATION_KEY" enableSearch="false" isIdentificationKey="true"> 
    <Label>Identification key</Label>  
</ContactDetail> 
<ContactDetail name="IDENTIFICATION_SOURCE" enableSearch="false" isIdentificationKey="true"> 
    <Label>Import source</Label> 
</ContactDetail> 
<ContactDetail name="NAME" enableSearch="true"> 
    <Label>First name</Label> 
</ContactDetail> 
<ContactDetail name="SURNAME" enableSearch="true"> 
    <Label>Last name</Label> 
</ContactDetail> 
<ContactDetail name="MAIL" enableSearch="true" isEmailAddress="true"> 
    <Label>[email protected]</Label> 
</ContactDetail> 
<ContactDetail name="COMPANY" enableSearch="true"> 
    <Label>Company</Label> 
</ContactDetail> 
</ContactDetails> 

Si prega di suggerire.

+0

Avete aggiunto/controllato delle colonne dettaglio estese "corrispondenti in uscita database di e-mail? –

+0

Non sono sicuro se il suo relativo ma il tuo OutboundEmail.xml non è ben formato. Manca una chiusura "" dal campo Società. – Neil

+0

Grazie Huston. Sì, ho già controllato la tabella contact_extended_details ed è vuota. Ho provato ad aggiungere una riga ma il suo identity_insert è spento. Va bene se aggiungo ancora i dettagli richiesti? – Meenakshi

risposta

1

Per la creazione delle voci del database è possibile fare riferimento a this link (richiede l'accesso). Non ho provato questo, ma questo sembra essere un compito DBA.

+0

Ho provato ad inserire i campi di dettaglio estesi nel database (seguendo i passaggi menzionati nel documento) ma ancora lo stesso errore :( – Meenakshi

4

Apparentemente non si dispone di un campo di dettagli esteso MAIL nel database anche se il file di configurazione indica che è il campo dell'indirizzo di posta elettronica.

Se si dispone di un campo diverso da MAIL che si desidera utilizzare per l'indirizzo e-mail dei propri Contatti, aggiornare semplicemente la sezione di cd_audience_manager_conf.xml.

Se MAIL è il campo corretto da utilizzare, probabilmente è necessario ancora set up your extended detail fields nel database.

(P.S. OutboundEmail.xml non è rilevante in questo caso - è utilizzato solo sulla macchina Content Manager)

+0

Ho provato ad inserire i campi di dettaglio esteso nel database (seguendo i passaggi indicati nel documento) ma ancora lo stesso errore :( – Meenakshi

+0

Dopo il riavvio del server di applicazioni Web? Le informazioni vengono memorizzate nella cache ... –

+0

sì ma non il server di database. Devo riavviare anche il server di database? – Meenakshi

Problemi correlati