IC CventConnector en

Download as pdf or txt
Download as pdf or txt
You are on page 1of 33

Informatica® Cloud Data Integration

Cvent Connector
Informatica Cloud Data Integration Cvent Connector
December 2022
© Copyright Informatica LLC 2016, 2023

This software and documentation are provided only under a separate license agreement containing restrictions on use and disclosure. No part of this document may be
reproduced or transmitted in any form, by any means (electronic, photocopying, recording or otherwise) without prior consent of Informatica LLC.

U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are "commercial
computer software" or "commercial technical data" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such,
the use, duplication, disclosure, modification, and adaptation is subject to the restrictions and license terms set forth in the applicable Government contract, and, to the
extent applicable by the terms of the Government contract, the additional rights set forth in FAR 52.227-19, Commercial Computer Software License.

Informatica, the Informatica logo, Informatica Cloud, and PowerCenter are trademarks or registered trademarks of Informatica LLC in the United States and many
jurisdictions throughout the world. A current list of Informatica trademarks is available on the web at https://www.informatica.com/trademarks.html. Other company
and product names may be trade names or trademarks of their respective owners.

Portions of this software and/or documentation are subject to copyright held by third parties. Required third party notices are included with the product.

See patents at https://www.informatica.com/legal/patents.html.

DISCLAIMER: Informatica LLC provides this documentation "as is" without warranty of any kind, either express or implied, including, but not limited to, the implied
warranties of noninfringement, merchantability, or use for a particular purpose. Informatica LLC does not warrant that this software or documentation is error free. The
information provided in this software or documentation may include technical inaccuracies or typographical errors. The information in this software and documentation
is subject to change at any time without notice.

NOTICES

This Informatica product (the "Software") includes certain drivers (the "DataDirect Drivers") from DataDirect Technologies, an operating company of Progress Software
Corporation ("DataDirect") which are subject to the following terms and conditions:

1. THE DATADIRECT DRIVERS ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO,
THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
2. IN NO EVENT WILL DATADIRECT OR ITS THIRD PARTY SUPPLIERS BE LIABLE TO THE END-USER CUSTOMER FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, CONSEQUENTIAL OR OTHER DAMAGES ARISING OUT OF THE USE OF THE ODBC DRIVERS, WHETHER OR NOT INFORMED OF THE POSSIBILITIES
OF DAMAGES IN ADVANCE. THESE LIMITATIONS APPLY TO ALL CAUSES OF ACTION, INCLUDING, WITHOUT LIMITATION, BREACH OF CONTRACT, BREACH
OF WARRANTY, NEGLIGENCE, STRICT LIABILITY, MISREPRESENTATION AND OTHER TORTS.

The information in this documentation is subject to change without notice. If you find any problems in this documentation, report them to us at
[email protected].

Informatica products are warranted according to the terms and conditions of the agreements under which they are provided. INFORMATICA PROVIDES THE
INFORMATION IN THIS DOCUMENT "AS IS" WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING WITHOUT ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND ANY WARRANTY OR CONDITION OF NON-INFRINGEMENT.

Publication Date: 2023-03-20


Table of Contents
Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Informatica Resources. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Informatica Documentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Informatica Intelligent Cloud Services web site. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Informatica Intelligent Cloud Services Communities. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Informatica Intelligent Cloud Services Marketplace. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Data Integration connector documentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Informatica Knowledge Base. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Informatica Intelligent Cloud Services Trust Center. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Informatica Global Customer Support. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

Chapter 1: Introduction to Cvent Connector. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7


Supported features objects and task operations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

Chapter 2: Cvent connections. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11


Cvent connection properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Creating a Cvent connection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Configuring the proxy settings on Windows. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

Chapter 3: Creating a Cvent Synchronization Task. . . . . . . . . . . . . . . . . . . . . . . . . . . 15


Cvent Sources in Synchronization Tasks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Data Filters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Filter Fields. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Advanced Filters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Delta Records. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Rules and Guidelines for Data Filters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

Chapter 4: Mappings for Cvent. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28


Cvent sources in mappings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

Chapter 5: Configuration files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29


Configuring the schema.ini file. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Configuring the relationship.ini for custom fields. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Custom fields addition example. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

Chapter 6: Troubleshooting. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Troubleshooting. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Troubleshooting Synchronization Task. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Increasing the secure agent memory. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

Table of Contents 3
Index. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

4 Table of Contents
Preface
Use Cvent Connector to learn how to read from Cvent by using Cloud Data Integration. Learn to create a
connection, develop mappings, run synchronization and mapping tasks in Cloud Data Integration.

Informatica Resources
Informatica provides you with a range of product resources through the Informatica Network and other online
portals. Use the resources to get the most from your Informatica products and solutions and to learn from
other Informatica users and subject matter experts.

Informatica Documentation
Use the Informatica Documentation Portal to explore an extensive library of documentation for current and
recent product releases. To explore the Documentation Portal, visit https://docs.informatica.com.

If you have questions, comments, or ideas about the product documentation, contact the Informatica
Documentation team at [email protected].

Informatica Intelligent Cloud Services web site


You can access the Informatica Intelligent Cloud Services web site at http://www.informatica.com/cloud.
This site contains information about Informatica Cloud integration services.

Informatica Intelligent Cloud Services Communities


Use the Informatica Intelligent Cloud Services Community to discuss and resolve technical issues. You can
also find technical tips, documentation updates, and answers to frequently asked questions.

Access the Informatica Intelligent Cloud Services Community at:

https://network.informatica.com/community/informatica-network/products/cloud-integration

Developers can learn more and share tips at the Cloud Developer community:

https://network.informatica.com/community/informatica-network/products/cloud-integration/cloud-
developers

Informatica Intelligent Cloud Services Marketplace


Visit the Informatica Marketplace to try and buy Data Integration Connectors, templates, and mapplets:

https://marketplace.informatica.com/

5
Data Integration connector documentation
You can access documentation for Data Integration Connectors at the Documentation Portal. To explore the
Documentation Portal, visit https://docs.informatica.com.

Informatica Knowledge Base


Use the Informatica Knowledge Base to find product resources such as how-to articles, best practices, video
tutorials, and answers to frequently asked questions.

To search the Knowledge Base, visit https://search.informatica.com. If you have questions, comments, or
ideas about the Knowledge Base, contact the Informatica Knowledge Base team at
[email protected].

Informatica Intelligent Cloud Services Trust Center


The Informatica Intelligent Cloud Services Trust Center provides information about Informatica security
policies and real-time system availability.

You can access the trust center at https://www.informatica.com/trust-center.html.

Subscribe to the Informatica Intelligent Cloud Services Trust Center to receive upgrade, maintenance, and
incident notifications. The Informatica Intelligent Cloud Services Status page displays the production status
of all the Informatica cloud products. All maintenance updates are posted to this page, and during an outage,
it will have the most current information. To ensure you are notified of updates and outages, you can
subscribe to receive updates for a single component or all Informatica Intelligent Cloud Services
components. Subscribing to all components is the best way to be certain you never miss an update.

To subscribe, go to https://status.informatica.com/ and click SUBSCRIBE TO UPDATES. You can then


choose to receive notifications sent as emails, SMS text messages, webhooks, RSS feeds, or any
combination of the four.

Informatica Global Customer Support


You can contact a Customer Support Center by telephone or online.

For online support, click Submit Support Request in Informatica Intelligent Cloud Services. You can also use
Online Support to log a case. Online Support requires a login. You can request a login at
https://network.informatica.com/welcome.

The telephone numbers for Informatica Global Customer Support are available from the Informatica web site
at https://www.informatica.com/services-and-training/support-services/contact-us.html.

6 Preface
Chapter 1

Introduction to Cvent Connector


You can use Cvent Connector to connect Data Integration and Cvent. Use Cvent Connector to read data from
Cvent.

Cvent offers software solutions to event planners for online event registration, venue selection, event
management, mobile application, email marketing, and web surveys.

Cvent Connector supports querying on any column that is supported by Cvent objects. You can use AND and
OR conditional operators and logical operators to filter fields.

Note: You cannot use Cvent Connector to write data to Cvent.

Supported features objects and task operations


The following table shows the list of features and objects supported by Cvent Connector:

Features Source Query Lookup

Budget Yes Yes Yes

BudgetItem Yes Yes Yes

BudgetItem_AllocationCategoryDetail Yes Yes Yes

BudgetItem_AssociatedRegistrants Yes Yes Yes

BudgetItem_BudjetPaymentDetail Yes Yes Yes

BudgetItem_CostDetail Yes Yes Yes

BudgetItem_SavingsDetail Yes Yes Yes

BudgetItem_CategoryDetail Yes Yes Yes

BudgetItem_DefaultTaxDetail Yes Yes Yes

Contact Yes Yes Yes

Contact_ContactGroupDetail Yes Yes Yes

Contact_DistributionListDetail Yes Yes Yes

7
Features Source Query Lookup

Contact_NationalProviderIdentifier Yes Yes Yes

ContactSnapshot Yes NA NA

ConversionRate Yes Yes Yes

Event Yes Yes Yes

EventCalendarLinkText Yes Yes Yes

EventCalendarAlternateURL Yes Yes Yes

EventCalendarCompletedURL Yes Yes Yes

EventDetails Yes Yes Yes

EventDetails_EventRoleDetail Yes Yes Yes

EventDetails_FAQDetail Yes Yes Yes

EventDetails_Fees Yes Yes Yes

EventDetails_PlanningStatusHistory Yes Yes Yes

EventDetails_ProcessFromDetail Yes Yes Yes

EventDetails_StaffDetail Yes Yes Yes

EventQuestion Yes Yes Yes

EventQuestion_AnswerDetail Yes Yes Yes

EventQuestion_RowDetail Yes Yes Yes

Event_DocumentDetail Yes Yes Yes

Event_ProductDetail Yes Yes Yes

Event_TargetListDetail Yes Yes Yes

Event_WeblinkDetail Yes Yes Yes

Invitee Yes Yes Yes

Invitee_InternalInfoDetail Yes Yes Yes

Invitee_RegretSurveyDetail Yes Yes Yes

Invitee_WeblinkDetail Yes Yes Yes

MeetingRequest Yes Yes Yes

MeetingRequest_DocumentDetail Yes Yes Yes

8 Chapter 1: Introduction to Cvent Connector


Features Source Query Lookup

DocumentDetail_UploadedBy Yes Yes Yes

DocumentDetail_Description Yes Yes Yes

DocumentDetail_Category Yes Yes Yes

MeetingRequest_EventRequestInfo Yes Yes Yes

MeetingRequest_EventSurveyDetail Yes Yes Yes

MeetingRequest_RFPRequestInfo Yes Yes Yes

MeetingRequestUser Yes Yes Yes

Registration Yes Yes Yes

Registration_EventSurveyDetail Yes Yes Yes

Registration_GuestDetail Yes Yes Yes

Registration_OrderDetail Yes Yes Yes

Registration_PaymentDetail Yes Yes Yes

Respondent Yes Yes Yes

Respondent_WeblinkDetail Yes Yes Yes

Response Yes Yes Yes

Response_SurveyDetail Yes Yes Yes

Survey Yes Yes Yes

Survey_TargetListDetail Yes Yes Yes

Survey_WeblinkDetail Yes Yes Yes

Survey_AssociatedEvents Yes Yes Yes

SurveyQuestion Yes Yes Yes

SurveyQuestion_AnswerDetail Yes Yes Yes

SurveyQuestion_RowDetail Yes Yes Yes

Transaction Yes Yes Yes

Transaction_DistributionDetail Yes Yes Yes

Travel Yes Yes Yes

Travel_AirActual Yes Yes Yes

Supported features objects and task operations 9


Features Source Query Lookup

Travel_AirRequest Yes Yes Yes

Travel_CarRequest Yes Yes Yes

Travel_HotelRequest Yes Yes Yes

User Yes Yes Yes

You can specify proxy server details to connect to Cvent.

Note:

• You cannot preview data when you read data from the ContactSnapshot object.
• You can read data from the following child objects when the ContactSnapshot object is selected as a
parent.
- ContactGroupDetail

- DistributionListDetail

- CustomFieldDetail
• You can select a child object only when the source type is selected as multiple objects.
• You can access the CutsomFieldDetail child object only when relationship.ini and schema.ini are
configured accordingly. For more information about how to configure the Schema.ini and Relationship.ini
file to read data from Cvent custom fields using Cvent Connector in Data Integration, see
https://kb.informatica.com/howto/6/Pages/22/564698.aspx

10 Chapter 1: Introduction to Cvent Connector


Chapter 2

Cvent connections
You can create a Cvent connection to securely read data from Cvent.

Use Cvent connections to specify sources in synchronization tasks and mapping tasks. Create a connection
and associate it with synchronization tasks, mappings, or mapping tasks.

Cvent connection properties


When you set up a Cvent connection, configure the connection properties.

The following table describes the Cvent connection properties:

Property Description

Connection Name Name of the connection.


Each connection name must be unique within the organization. Connection names can contain
alphanumeric characters, spaces, and the following special characters: _ . + -,
Maximum length is 255 characters.

Description Description of the connection. Maximum length is 4000 characters.

Type The Cvent connection type.

Runtime Environment The name of the runtime environment where you want to run the tasks.
You can specify a Secure Agent, Hosted Agent, or serverless runtime environment for a
mapping.

Account Number Specify the account number.

User Name User name of the Cvent API.

Password Password for the Cvent API.

Endpoint Url The endpoint URL of the Cvent application.

Batch Size Number of records to be retrieved at a time.


Maximum is 200.

11
Property Description

UTC Time Zone Cvent UTC time zone.


Enter the timezone in the date and time fields.
The time zone is appended to the filter values for the date and time fields.

Enable Logging Enables logging for the task.


When you enable logging, you can view the session log for the log details.

Creating a Cvent connection


Before you create a Cvent connection in Data Integration, you need to enable Cvent Connector to use their
API to access data.

You can configure a connection on the Connections page or in a wizard as you configure a task.

Perform the following steps to create a Cvent connection in Data Integration:

1. On the Connections page, click New Connection to create a connection.


The New Connection page appears.
2. Configure the following connection properties on the New Connection page:

Connection Property Description

Connection Name Name of the connection.

Description Provide a description.

Type Select the Cvent connection.

Runtime Environment Select the required Secure Agent.

Account Number Specify the account number.

User Name User name of Cvent API.

Password Password for Cvent API.

Endpoint Url Enter the Endpoint URL to connect to the Cvent application.
For example, https://sandbox-api.cvent.com/soap/V200611.ASMX

Batch Size Number of records to retrieve at a time.


Default is 100.

UTC Time Zone Cvent UTC Time Zone. Appends the time zone with the filter values for the fields of date
and time data types.

Enable Logging Enables logging for the task.

Note: The connection is validated by invoking login method of Cvent API.

12 Chapter 2: Cvent connections


3. Click Save to save the connection.
You should test the connection before you save the connection details. You can click Test Connection to
verify if the connection is successful.

Configuring the proxy settings on Windows


If your organization uses an outgoing proxy server to connect to the Internet, the Secure Agent connects to
Data Integration through the proxy server. You must enable the proxy server through the ProxySettings.ini file
and the Secure Agent Manager.

Perform the following steps to enable proxy server through the Secure Agent Manager:

1. Click Start > All Program > Informatica Cloud Secure Agent > Informatica Cloud Secure Agent to launch
the Secure Agent Manager.
You can also click the Data Integration icon in the Windows taskbar notification area to open the Secure
Agent Manager.
The Secure Agent Manager displays the Secure Agent status.
2. Click Proxy in the Secure Agent Manager page.
3. Click Use a Proxy Server to enter proxy server settings.
4. Configure the following proxy server details:

Field Description

Proxy Host Required. Host name of the outgoing proxy server that the Secure Agent uses.

Proxy Port Required. Port number of the outgoing proxy server.

User Name User name to connect to the outgoing proxy server.

Password Password to connect to the outgoing proxy server.

5. Click OK.
The Secure Agent Manager restarts the Secure Agent to apply the settings.
6. Perform the following steps to enable the proxy server flag in the ProxySettings.ini file:
Note: The Secure Agent creates the ProxySettings.ini file when you test the connection.
a. Copy the ProxySettings.ini file from <Secure Agent installation directory>\downloads
\<latest connector package>\package\rdtm\javalib\<pluginId> to <Secure Agent
installation directory>\apps\Data_Integration_Server\ext\deploy_to_main\bin\rdtm-
extra\Cvent\
Note: If the deploy_to_main\bin\rdtm-extra\Cvent\ directory does not already exist, create the
directory.
Note: The folder name is case sensitive on Linux.
b. Restart the Secure Agent.

Configuring the proxy settings on Windows 13


c. Set the value of the setProxy field to true to enable the proxy. By default, the value is false.
The following image shows an example of ProxySettings.ini file:

14 Chapter 2: Cvent connections


Chapter 3

Creating a Cvent Synchronization


Task
This chapter includes the following topics:

• Cvent Sources in Synchronization Tasks, 15


• Data Filters, 16

Cvent Sources in Synchronization Tasks


You can read from a single object or multiple objects when you configure a synchronization task. You can
configure the Cvent source properties on the Source page of the Synchronization Task wizard.

The following table describes the Cvent source properties:

Property Description

Connection Name of the Cvent source connection.

Source Type Type of the source object.


You can read data from a single Cvent source object. You can read data from
multiple Cvent source objects.

Source Object Name of the source object.

Display technical names instead Displays technical names instead of business names.
of labels

Display source fields in Displays source fields in alphabetic order. By default, fields appear in the order
alphabetical order returned by the source system.

When you configure a synchronization task to use a Cvent source, you can configure the advanced source
properties. The advanced source properties appear on the Schedule page of the Synchronization Task
wizard.

15
The following table describes the Cvent advanced source properties:

Advanced Property Description

Preprocessing Enter pre-processing script that should be executed before running the synchronization
Commands task.

Post-processing Enter post-processing script that should be executed after running the synchronization
Commands task.

Parameter File Name File that contains the parameters to be used in filters or expressions. Ensure that you have
saved the parameter file in the <Secure Agent installation directory>/apps/
Data_Integration_Server/data/userparameters directory.

Maximum Number of Enter the maximum number of log files that the Secure Agent generates until the number
Log Files reaches the limit that you set. Default is 10.

Execution Mode Sets the amount of detail that appears in the log file. Select Standard or Verbose. Default is
Standard. Select Verbose for troubleshooting.

Data Filters
You can use data filters to fetch specific data of a particular object. The synchronization task processes the
data based on the filter field assigned to the object.

Note: The Cvent Connector supports $LastRunTime parameter and all the filter fields supported by Cvent.

Perform the following steps to filter data:

1. Select Data Filters tab in a synchronization task.


The Data Filters tab appears.

2. Click New.
The Data Filter dialog box appears.

16 Chapter 3: Creating a Cvent Synchronization Task


3. Specify the following details:

Field Type Description

Object Select Object for which you want to assign filter fields.

Filter By Select the Filter Field.

Operator Select the operator.

Filter Value Enter the Filter value.

4. Click OK.

Note: You can view the records modified in the past 10 hours in the Data Preview tab. To view records for all
the objects, you must use the LastModifieddate field. To view records for Events, you must use the
EventLauchDate field.

Filter Fields
The following table the fields that you can use to filter Cvent objects:

Object Filter Field Data Type Supported Values Allowed


Operators

Budget Id String F2* Any string value


Budget_CategoryDetail,
Budget_DefaultTaxDeta EventCode String F2* Any string value
il
EventTitle String F2* Any string value

LastModifiedDate DateTime F1* Any Date Time value

SearchType String F2* Any string value

BudgetItem Id String F2* Any string value


BudgetItem_Allocation
CategoryDetail, ItemName String F2* Any string value
BudgetItem_Associate
dRegistrants, ItemCode String F2* Any string value
BudgetItem_BudjetPay
mentDetail, EventId String F2* Any string value
BudgetItem_CostDetail,
BudgetItem_SavingsDe EventCode String F2* Any string value
tail,
RFPId String F2* Any string value
BudgetItem_CategoryD
etail,
BudgetItem_DefaultTax LastModifiedDate DateTime F1* Any Date Time value
Detail
SearchType String F2* Any string value

StartDate DateTime F1* Any Date Time value

EndDate DateTime F1* Any Date Time value

Data Filters 17
Object Filter Field Data Type Supported Values Allowed
Operators

VendorCode String F2* Any string value

Contact Id String F2* Any string value


Contact_ContactGroup
Detail, SourceId String F2* Any string value
Contact_DistributionLis
tDetail FirstName String F2* Any string value

LastName String F2* Any string value

EmailAddress String F2* Any string value

CCEmailAddress String F2* Any string value

Company String F2* Any string value

ContactTypeCode String F2* Any string value

Active Int F1* Any integer value

ExcludedFromEm Int F1* Any integer value


ail

LastOptOutDate DateTime F1* Any Date Time value

LastModifiedDate DateTime F1* Any Date Time value

CreatedDate DateTime F1* Any Date Time value

HomeStateCode String F2* Any string value

MembershipCode String F2* Any string value

WorkStateCode String F2* Any string value

SearchType String F2* Any string value

IsObfuscated Int F1* Any integer value

StartDate DateTime F1* Any Date Time value

EndDate DateTime F1* Any Date Time value

ContactSnapshot StartDate DateTime F1* Any Date Time value

EndDate DateTime F1* Any Date Time value

ConversionRate CurrencyCode String F2* Any string value

StartDate DateTime F1* Any Date Time value

EndDate DateTime F1* Any Date Time value

18 Chapter 3: Creating a Cvent Synchronization Task


Object Filter Field Data Type Supported Values Allowed
Operators

LastModifiedDate DateTime F1* Any Date Time value

Event Id String F2* Any string value


Event_ProductDetail,
Event_DocumentDetail, EventCode String F2* Any string value
Event_TargetListDetail,
Event_WeblinkDetail EventTitle String F2* Any Date Time value

EventStartDate DateTime F1* Any Date Time value

EventEndDate DateTime F1* Any Date Time value

EventLaunchDate DateTime F1* Any Date Time value

EventStatus String F2* Any string value

PlanningStatus String F2* Any string value

Hidden Int F1* Any integer value

Location String F2* Any string value

StateCode String F2* Any string value

LastModifiedDate DateTime F1* Any Date Time value

StartDate DateTime F1* Any Date Time value

EndDate DateTime F1* Any Date Time value

SearchType String F2* Any string value

EventDetails Id String F2* Any string value


EventDetails_EventRole
Detail, StartDate DateTime F1* Any Date Time value
EventDetails_FAQDetail
, EventDetails_Fees, EndDate DateTime F1* Any Date Time value
EventDetails_PlanningS
tatusHistory,
EventDetails_ProcessF
romDetail,
EventDetails_StaffDeta
il

EventQuestion QuestionCode String F2* Any string value


EventQuestion_Answer
Detail, SurveyType String F2* Any string value
EventQuestion_RowDet
ail QuestionType String F2* Any string value

EventId String F2* Any string value

Data Filters 19
Object Filter Field Data Type Supported Values Allowed
Operators

EventCode String F2* Any string value

ProductId String F2* Any string value

StartDate DateTime F1* Any Date Time value

EndDate DateTime F1* Any Date Time value

LastModifiedDate DateTime F1* Any Date Time value

Invitee ContactId String F2* Any string value


Invitee_InternalInfoDet
ail, SourceId String F2* Any Date Time value
Invitee_RegretSurveyDe
tail, FirstName String F2* Any Date Time value
Invitee_WeblinkDetail
Last name String F2* Any string value

Id String F2* Any string value

Company String F2* Any string value

LastModifiedDate DateTime F1* Any Date Time value

ConfirmationNum String F2* Any string value


ber

VoucherCode String F2* Any string value

IsObfuscated Int F1* Any integer value

SearchType String F2* Any string value

StartDate DateTime F1* Any Date Time value

EndDate DateTime F1* Any Date Time value

EmailAddress String F2* Any string value

Participant String F2* Any string value

EventId String F2* Any string value

Status String F2* Any string value

SearchType String F2* Any string value

20 Chapter 3: Creating a Cvent Synchronization Task


Object Filter Field Data Type Supported Values Allowed
Operators

MeetingRequest RequestName String F2* Any string value


MeetingRequest_Docu
mentDetail, RequestStatus String F2* Any string value
MeetingRequest_Event
RequestInfo, RequestCode String F2* Any string value
MeetingRequest_Event
SurveyDetail, FormId String F2* Any string value
MeetingRequest_RFPR
equestInfo, Archived String F2* Any string value

SearchType String F2* Any string value

StartDate DateTime F1* Any Date Time value

EndDate DateTime F1* Any Date Time value

Registration Id String F2* Any string value


Registration_GuestDet
ail, Status String F2* Any string value
Registration_OrderDeta
il, ContactId String F2* Any string value
Registration_PaymentD
etail, InviteeId String F2* Any string value
Registration_EventSurv
eyDetail SourceId String F2* Any string value

FirstName String F2* Any string value

LastName String F2* Any string value

EmailAddress String F2* Any string value

EventId String F2* Any string value

GroupId String F2* Any string value

GroupLeader Int F1* Any integer value

ReferenceId String F2* Any string value

SearchType String F2* Any string value

StartDate DateTime F1* Any Date Time value

EndDate DateTime F1* Any Date Time value

RegistrationDate DateTime F1* Any Date Time value

CancelledDate DateTime F1* Any Date Time value

LastModifiedDate DateTime F1* Any Date Time value

Data Filters 21
Object Filter Field Data Type Supported Values Allowed
Operators

ConfirmationNum String F2* Any string value


ber

RegistrationType String F2* Any string value

SearchType String F2* Any string value

Respondent Id String F2* Any string value


Respondent_WeblinkDe
tail ContactId String F2* Any string value

SurveyId String F2* Any string value

Status String F2* Any string value

SearchType String F2* Any integer value

Response Id String F2* Any string value


Response_SurveyDetail
ContactId String F2* Any string value

SurveyId String F2* Any string value

Status String F2* Any string value

CompletionDate DateTime F1* Any Date Time value

LastModifiedDate DateTime F1* Any Date Time value

SearchType String F2* Any string value

StartDate DateTime F1* Any Date Time value

EndDate DateTime F1* Any Date Time value

Survey Id String F2* Any string value


Survey_WeblinkDetail
Survey_AssociatedEve SurveyCode String F2* Any string value
nts
SurveyTitle String F2* Any string value
Survey_TargetListDetai
l
EventLaunchDate DateTime F1* Any Date Time value

EventCloseDate DateTime F1* Any Date Time value

SurveyStatus DateTime F1* Any Date Time value

SearchType String F2* Any string value

StartDate DateTime F1* Any Date Time value

EndDate DateTime F1* Any Date Time value

22 Chapter 3: Creating a Cvent Synchronization Task


Object Filter Field Data Type Supported Values Allowed
Operators

SurveyQuestion Id String F2* Any string value


SurveyQuestion_Answe
rDetail, QuestionCode String F2* Any string value
SurveyQuestion_RowDe
tail QuestionType String F2* Any string value

SurveyID String F2* Any string value

SurveyCode String F2* Any string value

StartDate DateTime F1* Any Date Time value

EndDate DateTime F1* Any Date Time value

SurveyTitle String F2* Any string value

Transaction Id String F2* Any string value


Transaction_Distributio
nDetail ContactId String F2* Any string value

InviteeId String F2* Any string value

EventId String F2* Any string value

Success Int F1* Any integer value

TransactionType String F2* Any string value

TransactionNumb String F2* Any string value


er

PaymentType String F2* Any string value

NameOnCard String F2* Any string value

ReferenceNumber String F2* Any string value

BatchNumber String F2* Any string value

Amount String F2* Any string value

TransactionDate DateTime F1* Any Date Time value

LastModifiedDate DateTime F1* Any Date Time value

SearchType String F2* Any string value

StartDate DateTime F1* Any Date Time value

EndDate DateTime F1* Any Date Time value

Data Filters 23
Object Filter Field Data Type Supported Values Allowed
Operators

Travel ContactId String F2* Any string value


Travel_AirActual,
Travel_AirRequest, EventId String F2* Any string value
Travel_CarRequest,
Travel_HotelRequest RegistrationType String F2* Any string value

SearchType String F2* Any string value

StartDate DateTime F1* Any Date Time value

EndDate DateTime F1* Any Date Time value

F1* - Supports Equals, Not Equals, Less than, Less than or Equals, Greater, Is Null, Is Not Null, and Greater
than or Equals operators.

F2* - Supports Equals, Not Equals, Less than, Less than or Equals, Greater, Is Null, Is Not Null, Starts With,
Ends With, Contains and Greater than or Equals operators.

Advanced Filters
To run search queries containing complex filter expressions, use advanced data filter. Cvent advanced filter
supports AND conditional operator and some logical operators.

Note: You can determine whether a field is filterable after running the synchronization task.

1. Click Advanced in Data Filter dialog box.


The Advanced Data Filter dialog box appears.
2. Enter the Filter Expression.
3. Click OK.
The following image shows the Advanced Data Filter page:

The following is the syntax format for Filter Expression:

24 Chapter 3: Creating a Cvent Synchronization Task


Field1<Operator1>Value1;Field2<Operator2>Value2
The following are the significance of the terms:
• Field1 and Field2 are Cvent fields.
• Operator1 and Operator2 are operators supported for filter expression.
• Value1 and Value 2 are corresponding values.
Cvent supports the following logical operators:

Operator Symbol

equals =

notEquals !=

lessThan <

lessOrEquals <=

greaterThan >

greaterOrEquals >=

contains %<value>%

DoesNotContain %<value>

startsWith <value>%

includes includes

Note: You can apply multiple filters at one instance.


For example, C_EmailAddress=’[email protected]’AND C_FirstName=’Gabriel’
You can fetch the data using advanced filter search by giving the value in yyyy-MM-dd HH:mm:ss.SSS (Year-
Month-day Hour:Minutes:Seconds:milliseconds) format.

You can use StartDate and EndDate filter fields to configure advanced filters.

Note: The search in advanced filter functions similar to the search functionality supported by Cvent
application.

Delta Records
You can use the Cvent Connector to fetch data records that has changed over a time period for a Cvent
object.

The synchronization task fetches the data that has changed for the period that you specify in the StartDate
and EndDate filter fields.

When retrieving delta records, the Secure Agent performs the following tasks:

• Reads data that was created within the specified time period and marks them for insert.
• Reads data that was updated within the specified time period and marks them for update.
• Reads data that was deleted within the specified time period and marks them for delete

Data Filters 25
Retrieving Delta Records
You can use data filters to fetch data records that fetch data records that has changed over a time period for
a Cvent object. The synchronization task fetches the data that has changed for the period that you specify in
the StartDate and EndDate filter fields.

Perform the following steps to fetch delta records:

1. Select Data Filters tab in a synchronization task.


The Data Filters tab appears.
2. Click New.
The Data Filter dialog box appears.

3. Specify the following details to create a data filter using StartDate filter field:

Field Type Description

Object Select the object on which you want to apply data filter.

Filter By Select the StartDate filter field.

Operator Select the Equals operator.

Filter Value Enter the filter value in GMT time zone.

4. Click OK.
5. Repeat the steps 1 to 2 and specify the following details to create a data filter using EndDate filter field:

Field Type Description

Object Select the object on which you want to apply data filter.

Filter By Select the EndDate filter field.

Operator Select the Equals operator.

Filter Value Enter the filter value in GMT time zone.

26 Chapter 3: Creating a Cvent Synchronization Task


6. Click OK.
The following image shows the data filters applied on the Registration object:

When you run the synchronization task, the Secure Agent fetches all the records that were inserted or
updated between the StartDate and EndDate that you specified in the Data Filters tab.

Rules and Guidelines for Data Filters


Consider the following rules and guidelines when you apply data filters on a Cvent object:

• You must specify the value of StartDate and EndDate filter fields in GMT time zone.
• The Cvent Web Service ignores the seconds in the datetime value specified in the filter field.
For example, 12.30.15 is applied as 12.30.00.
• If you want to use UTC time zone, set the UTC Time Zone field in the connection properties to the time
zone of the Cvent server.
If you do not specify the UTC Time Zone property and specify a datetime value for a filter field, you must
specify the value of the filter field in the time zone of the Cvent server
• If you specify a datetime value for a filter field and set the UTC Time Zone property to the time zone of the
Cvent server, you must specify the value of the filter field in GMT time zone.
For example, you must specify the value of $LastRuntime filter field in GMT time zone.
• If you use the StartDate and EndDate filter fields and set the UTC Time Zone property to the time zone of
Cvent server, you must specify the value of the filter field in GMT time zone. The value of UTC Time Zone
property is ignored.
• If you have used StartDate and EndDate filter fields in an existing task, you must refresh the existing
synchronization task.

Data Filters 27
Chapter 4

Mappings for Cvent


Use the Data Integration Mapping Designer to create a mapping. When you create a mapping, you configure a
source to represent a Cvent object.

Cvent sources in mappings


To read data from Cvent, configure a Cvent object as the Source transformation in a mapping.

Specify the name and description of the Cvent source.

The following table describes the source properties that you can configure for a Cvent source:

Property Description

Connection Name of the Cvent source connection.


You can select an existing connection or create a new connection. You can also click New Parameter
to define a parameter for the source connection.

Source Type Type of the source object.


Select Single Object, Multiple Objects, or Parameter.

Object Name of the Cvent source object based on the source type selected.
Select the source object for a single source. When you select the multiple source option, you can add
source objects and configure a relationship between them.

The following table describes the advanced source property that you can configure in a Source
transformation:

Property Description

Tracing Level Sets the amount of detail that appears in the log file.
Select one of the following options:
- terse
- normal
- verbose initialization
- verbose data
Default is normal.

28
Chapter 5

Configuration files
You must configure the schema and relationship.ini files to add custom fields in Cvent object.

Configuring the schema.ini file


To add and capture the values of custom fields supported by Cvent API in the schema.ini, follow the syntax
format. You can change an object with schema.ini file.

Use the following syntax format to configure a schema.ini file:


Contact_CustomFieldDetail="FieldName,String,250,false,false";"FieldValue,String,250,false
,false";"FieldId,String,250,false,false"
The following image shows a sample schema file:

If you want to use the schema.ini file, perform the following steps:

1. Copy the schema.ini file from <Secure Agent installation directory>\downloads\<latest


connector package>\package\rdtm\javalib\<pluginId>\ to <Secure Agent installation
directory>\apps\Data_Integration_Server\ext\deploy_to_main\bin\rdtm-extra\Cvent\
Note: If the deploy_to_main\bin\rdtm-extra\Cvent\ directory does not already exist, create the
directory.
Note: The folder name is case sensitive on Linux.
2. Restart the Secure Agent.
For more information about how to configure the Schema.ini and Relationship.ini file to read data from Cvent
custom fields using Cvent Connector in Data Integration, see
https://kb.informatica.com/howto/6/Pages/22/564698.aspx.

29
Configuring the relationship.ini for custom fields
The relationship.ini file is used to edit, change the parent or child relationship, and create custom fields.
You can create another child object with the help of relationship.ini file.

To add and capture the values of custom fields supported by Cvent API in the relationship.ini, use the
following syntax format:
Contact=Contact_CustomFieldDetail

The following image shows a sample of relationship.ini file:

If you want to use the relationship.ini file, perform the following steps:

1. Copy the relationship.ini file from <Secure Agent installation directory>\downloads\<latest


connector package>\package\rdtm\javalib\<pluginId>\ to <Secure Agent installation
directory>\apps\Data_Integration_Server\ext\deploy_to_main\bin\rdtm-extra\Cvent\
Note: If the deploy_to_main\bin\rdtm-extra\Cvent\ directory does not already exist, create the
directory.
Note: The folder name is case sensitive on Linux.
2. Restart the Secure Agent.
For more information about how to configure the Schema.ini and Relationship.ini file to read data from Cvent
custom fields using Cvent Connector in Cloud Data Integration, see
https://kb.informatica.com/howto/6/Pages/22/564698.aspx.

Custom fields addition example


To fetch the field values, you must configure the schema and relationship.ini files to add custom fields in
Cvent object.

For example, add the following configurations to fetch data from a custom field customfield1_c for Event
object:

• Add the following configuration to the schema.ini file:


Event_CustomFieldDetail="FieldName,String,250,false,false";"FieldValue,String,250,fals
e,false";"FieldId,String,250,false,false";
• Add the following configuration to the relationship.ini file:
Event=Event_WeblinkDetail,Event_DocumentDetail,Event_CustomFieldDetail

30 Chapter 5: Configuration files


Chapter 6

Troubleshooting
Use the following sections to troubleshoot errors in Cvent Connector.

Troubleshooting
The Secure Agent generates a log file to capture the messages generated during task configuration. The
messages are saved in the following location:

<Secure Agent installation directory>\apps\Data_Integration_Server\logs

Troubleshooting Synchronization Task


When you create a synchronization task with a configuration that is not valid, NULL error message appears.
Session Log saves the messages of a failed synchronization task.

For example, <Secure Agent installation directory>\apps\Data_Integration_Server\logs

Note: You require special privileges to run the application in debug mode.

Increasing the secure agent memory


To increase performance and avoid runtime environment memory issues, perform the following steps:

1. In Administrator, select Runtime Environments.


2. Select the Secure Agent for which you want to increase memory from the list of available Secure Agents.
3. In the upper-right corner, click Edit.
4. In the System Configuration Details section, select the Type as DTM for the Data Integration Service.
5. Edit JVMOption1 as -Xms4056m and JVMOption2 as -Xmx4056m.

31
The following image shows the Details page:

6. In the System Configuration Details section, select the Type as TomCatJRE


7. Edit INFA_memory as -Xms256m -Xmx512m.
The following image shows the Agent Details page:

Note: The minimum and maximum values for the Java heap size are given as an example. Specify the
size according to your requirements.
8. Restart the Secure Agent.

32 Chapter 6: Troubleshooting
Index

C P
Cloud Application Integration community proxy settings
URL 5 configuring on Windows 13
Cloud Developer community
URL 5
connections
Cvent 11
S
Cvent Secure Agent
connection properties 11 increasing memory 31
Cvent Connector 7 status
Cvent Operators 7 Informatica Intelligent Cloud Services 6
system status 6

D
Data Integration community
T
URL 5 trust site
description 6

I
Informatica Global Customer Support
U
contact information 6 upgrade notifications 6
Informatica Intelligent Cloud Services
web site 5

W
M web site 5
Windows
maintenance outages 6 configuring proxy settings 13
mapping
Cvent sources 28
mapping tasks
overview 28

33

You might also like