2012-10-17 16 views
6

mam Konfigurowanie serwera synchronizacji kontaktów w ASP.net, ale podczas próby przeglądania strony ProfileSync.aspx otrzymuję błąd jakBłąd podczas instalowania synchronizacji Kontakt (ASP.NET) w 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." 

ustawienia plików konfiguracyjnych 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> 

ustawienia OutboundEmail.xml są:

<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> 

Proszę zasugerować.

+0

Czy dodania/sprawdzone odpowiednie "Rozszerzony szczegółowości kolumny w bazie danych wychodzących e-mail? –

+0

Nie jestem pewien, czy powiązany plik, ale plik OutboundEmail.xml nie jest dobrze sformułowany. Brakuje zamknięcia "" w polu Firma. – Neil

+0

Dzięki Huston. Tak, już sprawdziłem tabelę contact_extended_details i jest ona pusta. Próbowałem dodać jeden wiersz, ale jego identity_insert jest wyłączony. Czy to jest w porządku, jeśli nadal dodaję tam wymagany szczegół? – Meenakshi

Odpowiedz

1

Do tworzenia wpisów w bazie danych można przejść pod numer this link (wymaga zalogowania). Nie próbowałem tego, ale wydaje się, że jest to zadanie DBA.

+0

Próbowałem wstawiania rozszerzone pola szczegółów w bazie danych (zgodnie z krokami wymienionymi w dokumencie), ale wciąż ten sam błąd :( – Meenakshi

4

Wygląda na to, że w bazie danych nie ma pola szczegółów rozszerzonych MAIL, nawet jeśli w pliku konfiguracyjnym podano pole adresu e-mail.

Jeśli masz inne pole niż MAIL, którego chcesz użyć dla adresu e-mail swoich kontaktów, po prostu zaktualizuj sekcję cd_audience_manager_conf.xml.

Jeśli pole MAIL jest poprawnym polem, prawdopodobnie nadal potrzebujesz do bazy danych set up your extended detail fields.

(PS: OutboundEmail.xml nie ma znaczenia w tym przypadku - jest używany tylko na zawartość Machine Manager)

+0

Próbowałem wstawić rozszerzone pola szczegółów w bazie danych (wykonując czynności wymienione w dokumencie), ale wciąż ten sam błąd :( – Meenakshi

+0

Czy ponownie uruchomiłeś serwer aplikacji WWW? Informacje są buforowane ... –

+0

tak, ale nie serwer bazy danych Czy muszę zrestartować serwer bazy danych? – Meenakshi

Powiązane problemy