Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Error while installing Contact synchronization (ASP.NET) in tridion

I have Set up the Synchronization Server for Contacts in ASP.net but when try to browse the ProfileSync.aspx page I am getting the error as

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

The cd_audience_manager_conf.xml configuration file settings:

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

The OutboundEmail.xml settings are:

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

Please suggest.

like image 765
Meenakshi Avatar asked Oct 17 '12 07:10

Meenakshi


2 Answers

Apparently you don't have a MAIL extended detail field in your database even though your configuration file states that is the e-mail address field.

If you have a different field than MAIL that you want to use for the e-mail address of your Contacts, simply update the section of cd_audience_manager_conf.xml.

If MAIL is the correct field to use, you probably still need to set up your extended detail fields in your database.

(P.S. OutboundEmail.xml is not relevant in this case -- it's only used on the Content Manager machine)

like image 198
Peter Kjaer Avatar answered Oct 04 '22 01:10

Peter Kjaer


For creating the database entries you can refer to this link (Requires login). I haven't tried this, but this seems to be a DBA task.

like image 44
Huston Lopes Avatar answered Oct 04 '22 02:10

Huston Lopes