Avature Connector Guide - Informatica Documentation/6/IC... · 12/04/2017  · Informatica Cloud...

26
Informatica ® Cloud (Version Spring 2017) Avature Connector Guide

Transcript of Avature Connector Guide - Informatica Documentation/6/IC... · 12/04/2017  · Informatica Cloud...

Page 1: Avature Connector Guide - Informatica Documentation/6/IC... · 12/04/2017  · Informatica Cloud Avature Connector Guide Version Spring 2017 ... form, by any means (electronic, photocopying,

Informatica® Cloud (Version Spring 2017)

Avature Connector Guide

Page 2: Avature Connector Guide - Informatica Documentation/6/IC... · 12/04/2017  · Informatica Cloud Avature Connector Guide Version Spring 2017 ... form, by any means (electronic, photocopying,

Informatica Cloud Avature Connector Guide

Version Spring 2017April 2017

© Copyright Informatica LLC 2015, 2017

This software and documentation contain proprietary information of Informatica LLC and are provided under a license agreement containing restrictions on use and disclosure and are also protected by copyright law. Reverse engineering of the software is prohibited. 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. This Software may be protected by U.S. and/or international Patents and other Patents Pending.

Use, duplication, or disclosure of the Software by the U.S. Government is subject to the restrictions set forth in the applicable software license agreement and as provided in DFARS 227.7202-1(a) and 227.7702-3(a) (1995), DFARS 252.227-7013©(1)(ii) (OCT 1988), FAR 12.212(a) (1995), FAR 52.227-19, or FAR 52.227-14 (ALT III), as applicable.

The information in this product or documentation is subject to change without notice. If you find any problems in this product or documentation, please report them to us in writing.

Informatica, Informatica Platform, Informatica Data Services, PowerCenter, PowerCenterRT, PowerCenter Connect, PowerCenter Data Analyzer, PowerExchange, PowerMart, Metadata Manager, Informatica Data Quality, Informatica Data Explorer, Informatica B2B Data Transformation, Informatica B2B Data Exchange Informatica On Demand, Informatica Identity Resolution, Informatica Application Information Lifecycle Management, Informatica Complex Event Processing, Ultra Messaging, Informatica Master Data Management, and Live Data Map are trademarks or registered trademarks of Informatica LLC in the United States and in jurisdictions throughout the world. All 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, including without limitation: Copyright DataDirect Technologies. All rights reserved. Copyright © Sun Microsystems. All rights reserved. Copyright © RSA Security Inc. All Rights Reserved. Copyright © Ordinal Technology Corp. All rights reserved. Copyright © Aandacht c.v. All rights reserved. Copyright Genivia, Inc. All rights reserved. Copyright Isomorphic Software. All rights reserved. Copyright © Meta Integration Technology, Inc. All rights reserved. Copyright © Intalio. All rights reserved. Copyright © Oracle. All rights reserved. Copyright © Adobe Systems Incorporated. All rights reserved. Copyright © DataArt, Inc. All rights reserved. Copyright © ComponentSource. All rights reserved. Copyright © Microsoft Corporation. All rights reserved. Copyright © Rogue Wave Software, Inc. All rights reserved. Copyright © Teradata Corporation. All rights reserved. Copyright © Yahoo! Inc. All rights reserved. Copyright © Glyph & Cog, LLC. All rights reserved. Copyright © Thinkmap, Inc. All rights reserved. Copyright © Clearpace Software Limited. All rights reserved. Copyright © Information Builders, Inc. All rights reserved. Copyright © OSS Nokalva, Inc. All rights reserved. Copyright Edifecs, Inc. All rights reserved. Copyright Cleo Communications, Inc. All rights reserved. Copyright © International Organization for Standardization 1986. All rights reserved. Copyright © ej-technologies GmbH. All rights reserved. Copyright © Jaspersoft Corporation. All rights reserved. Copyright © International Business Machines Corporation. All rights reserved. Copyright © yWorks GmbH. All rights reserved. Copyright © Lucent Technologies. All rights reserved. Copyright © University of Toronto. All rights reserved. Copyright © Daniel Veillard. All rights reserved. Copyright © Unicode, Inc. Copyright IBM Corp. All rights reserved. Copyright © MicroQuill Software Publishing, Inc. All rights reserved. Copyright © PassMark Software Pty Ltd. All rights reserved. Copyright © LogiXML, Inc. All rights reserved. Copyright © 2003-2010 Lorenzi Davide, All rights reserved. Copyright © Red Hat, Inc. All rights reserved. Copyright © The Board of Trustees of the Leland Stanford Junior University. All rights reserved. Copyright © EMC Corporation. All rights reserved. Copyright © Flexera Software. All rights reserved. Copyright © Jinfonet Software. All rights reserved. Copyright © Apple Inc. All rights reserved. Copyright © Telerik Inc. All rights reserved. Copyright © BEA Systems. All rights reserved. Copyright © PDFlib GmbH. All rights reserved. Copyright © Orientation in Objects GmbH. All rights reserved. Copyright © Tanuki Software, Ltd. All rights reserved. Copyright © Ricebridge. All rights reserved. Copyright © Sencha, Inc. All rights reserved. Copyright © Scalable Systems, Inc. All rights reserved. Copyright © jQWidgets. All rights reserved. Copyright © Tableau Software, Inc. All rights reserved. Copyright© MaxMind, Inc. All Rights Reserved. Copyright © TMate Software s.r.o. All rights reserved. Copyright © MapR Technologies Inc. All rights reserved. Copyright © Amazon Corporate LLC. All rights reserved. Copyright © Highsoft. All rights reserved. Copyright © Python Software Foundation. All rights reserved. Copyright © BeOpen.com. All rights reserved. Copyright © CNRI. All rights reserved.

This product includes software developed by the Apache Software Foundation (http://www.apache.org/), and/or other software which is licensed under various versions of the Apache License (the "License"). You may obtain a copy of these Licenses at http://www.apache.org/licenses/. Unless required by applicable law or agreed to in writing, software distributed under these Licenses is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the Licenses for the specific language governing permissions and limitations under the Licenses.

This product includes software which was developed by Mozilla (http://www.mozilla.org/), software copyright The JBoss Group, LLC, all rights reserved; software copyright © 1999-2006 by Bruno Lowagie and Paulo Soares and other software which is licensed under various versions of the GNU Lesser General Public License Agreement, which may be found at http:// www.gnu.org/licenses/lgpl.html. The materials are provided free of charge by Informatica, "as-is", without warranty of any kind, either express or implied, including but not limited to the implied warranties of merchantability and fitness for a particular purpose.

The product includes ACE(TM) and TAO(TM) software copyrighted by Douglas C. Schmidt and his research group at Washington University, University of California, Irvine, and Vanderbilt University, Copyright (©) 1993-2006, all rights reserved.

This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (copyright The OpenSSL Project. All Rights Reserved) and redistribution of this software is subject to terms available at http://www.openssl.org and http://www.openssl.org/source/license.html.

This product includes Curl software which is Copyright 1996-2013, Daniel Stenberg, <[email protected]>. All Rights Reserved. Permissions and limitations regarding this software are subject to terms available at http://curl.haxx.se/docs/copyright.html. Permission to use, copy, modify, and distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.

The product includes software copyright 2001-2005 (©) MetaStuff, Ltd. All Rights Reserved. Permissions and limitations regarding this software are subject to terms available at http://www.dom4j.org/ license.html.

The product includes software copyright © 2004-2007, The Dojo Foundation. All Rights Reserved. Permissions and limitations regarding this software are subject to terms available at http://dojotoolkit.org/license.

This product includes ICU software which is copyright International Business Machines Corporation and others. All rights reserved. Permissions and limitations regarding this software are subject to terms available at http://source.icu-project.org/repos/icu/icu/trunk/license.html.

This product includes software copyright © 1996-2006 Per Bothner. All rights reserved. Your right to use such materials is set forth in the license which may be found at http:// www.gnu.org/software/ kawa/Software-License.html.

This product includes OSSP UUID software which is Copyright © 2002 Ralf S. Engelschall, Copyright © 2002 The OSSP Project Copyright © 2002 Cable & Wireless Deutschland. Permissions and limitations regarding this software are subject to terms available at http://www.opensource.org/licenses/mit-license.php.

This product includes software developed by Boost (http://www.boost.org/) or under the Boost software license. Permissions and limitations regarding this software are subject to terms available at http:/ /www.boost.org/LICENSE_1_0.txt.

This product includes software copyright © 1997-2007 University of Cambridge. Permissions and limitations regarding this software are subject to terms available at http:// www.pcre.org/license.txt.

This product includes software copyright © 2007 The Eclipse Foundation. All Rights Reserved. Permissions and limitations regarding this software are subject to terms available at http:// www.eclipse.org/org/documents/epl-v10.php and at http://www.eclipse.org/org/documents/edl-v10.php.

Page 3: Avature Connector Guide - Informatica Documentation/6/IC... · 12/04/2017  · Informatica Cloud Avature Connector Guide Version Spring 2017 ... form, by any means (electronic, photocopying,

This product includes software licensed under the terms at http://www.tcl.tk/software/tcltk/license.html, http://www.bosrup.com/web/overlib/?License, http://www.stlport.org/doc/ license.html, http://asm.ow2.org/license.html, http://www.cryptix.org/LICENSE.TXT, http://hsqldb.org/web/hsqlLicense.html, http://httpunit.sourceforge.net/doc/ license.html, http://jung.sourceforge.net/license.txt , http://www.gzip.org/zlib/zlib_license.html, http://www.openldap.org/software/release/license.html, http://www.libssh2.org, http://slf4j.org/license.html, http://www.sente.ch/software/OpenSourceLicense.html, http://fusesource.com/downloads/license-agreements/fuse-message-broker-v-5-3- license-agreement; http://antlr.org/license.html; http://aopalliance.sourceforge.net/; http://www.bouncycastle.org/licence.html; http://www.jgraph.com/jgraphdownload.html; http://www.jcraft.com/jsch/LICENSE.txt; http://jotm.objectweb.org/bsd_license.html; . http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231; http://www.slf4j.org/license.html; http://nanoxml.sourceforge.net/orig/copyright.html; http://www.json.org/license.html; http://forge.ow2.org/projects/javaservice/, http://www.postgresql.org/about/licence.html, http://www.sqlite.org/copyright.html, http://www.tcl.tk/software/tcltk/license.html, http://www.jaxen.org/faq.html, http://www.jdom.org/docs/faq.html, http://www.slf4j.org/license.html; http://www.iodbc.org/dataspace/iodbc/wiki/iODBC/License; http://www.keplerproject.org/md5/license.html; http://www.toedter.com/en/jcalendar/license.html; http://www.edankert.com/bounce/index.html; http://www.net-snmp.org/about/license.html; http://www.openmdx.org/#FAQ; http://www.php.net/license/3_01.txt; http://srp.stanford.edu/license.txt; http://www.schneier.com/blowfish.html; http://www.jmock.org/license.html; http://xsom.java.net; http://benalman.com/about/license/; https://github.com/CreateJS/EaselJS/blob/master/src/easeljs/display/Bitmap.js; http://www.h2database.com/html/license.html#summary; http://jsoncpp.sourceforge.net/LICENSE; http://jdbc.postgresql.org/license.html; http://protobuf.googlecode.com/svn/trunk/src/google/protobuf/descriptor.proto; https://github.com/rantav/hector/blob/master/LICENSE; http://web.mit.edu/Kerberos/krb5-current/doc/mitK5license.html; http://jibx.sourceforge.net/jibx-license.html; https://github.com/lyokato/libgeohash/blob/master/LICENSE; https://github.com/hjiang/jsonxx/blob/master/LICENSE; https://code.google.com/p/lz4/; https://github.com/jedisct1/libsodium/blob/master/LICENSE; http://one-jar.sourceforge.net/index.php?page=documents&file=license; https://github.com/EsotericSoftware/kryo/blob/master/license.txt; http://www.scala-lang.org/license.html; https://github.com/tinkerpop/blueprints/blob/master/LICENSE.txt; http://gee.cs.oswego.edu/dl/classes/EDU/oswego/cs/dl/util/concurrent/intro.html; https://aws.amazon.com/asl/; https://github.com/twbs/bootstrap/blob/master/LICENSE; https://sourceforge.net/p/xmlunit/code/HEAD/tree/trunk/LICENSE.txt; https://github.com/documentcloud/underscore-contrib/blob/master/LICENSE, and https://github.com/apache/hbase/blob/master/LICENSE.txt.

This product includes software licensed under the Academic Free License (http://www.opensource.org/licenses/afl-3.0.php), the Common Development and Distribution License (http://www.opensource.org/licenses/cddl1.php) the Common Public License (http://www.opensource.org/licenses/cpl1.0.php), the Sun Binary Code License Agreement Supplemental License Terms, the BSD License (http:// www.opensource.org/licenses/bsd-license.php), the new BSD License (http://opensource.org/licenses/BSD-3-Clause), the MIT License (http://www.opensource.org/licenses/mit-license.php), the Artistic License (http://www.opensource.org/licenses/artistic-license-1.0) and the Initial Developer’s Public License Version 1.0 (http://www.firebirdsql.org/en/initial-developer-s-public-license-version-1-0/).

This product includes software copyright © 2003-2006 Joe WaInes, 2006-2007 XStream Committers. All rights reserved. Permissions and limitations regarding this software are subject to terms available at http://xstream.codehaus.org/license.html. This product includes software developed by the Indiana University Extreme! Lab. For further information please visit http://www.extreme.indiana.edu/.

This product includes software Copyright (c) 2013 Frank Balluffi and Markus Moeller. All rights reserved. Permissions and limitations regarding this software are subject to terms of the MIT license.

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.

Publication Date: 2017-04-12

Page 4: Avature Connector Guide - Informatica Documentation/6/IC... · 12/04/2017  · Informatica Cloud Avature Connector Guide Version Spring 2017 ... form, by any means (electronic, photocopying,

Table of Contents

Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5Informatica Resources. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

Informatica Documentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

Informatica Cloud Web Site. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

Informatica Cloud Communities. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

Informatica Cloud Marketplace. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

Informatica Cloud Connector Documentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

Informatica Knowledge Base. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

Informatica Cloud Trust Site. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

Informatica Global Customer Support. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

Chapter 1: Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

Chapter 2: Avature Connector. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

Chapter 3: Supported Objects and Task Operations. . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

Chapter 4: Enabling Avature Connector. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

Chapter 5: Creating a Avature Connection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

Chapter 6: Creating a Avature Data Synchronization Task. . . . . . . . . . . . . . . . . . . . . 13

Chapter 7: Data Filters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

Chapter 8: Filters and Operators. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

Chapter 9: Handling Attachments. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20Attachment Content in Fielding Mapping. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

Reading Attachment Content. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

Uploading File Attachments. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

Editing Field Data Types. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

Editing Custom Filter Fields. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

Chapter 10: Troubleshooting. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24Increasing Secure Agent Memory. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

Known Issues. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

Index. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

4 Table of Contents

Page 5: Avature Connector Guide - Informatica Documentation/6/IC... · 12/04/2017  · Informatica Cloud Avature Connector Guide Version Spring 2017 ... form, by any means (electronic, photocopying,

PrefaceAvature user guide provides a brief introduction on cloud connectors and its features.

The guide provides detailed information on setting up the connector and running data synchronization tasks (DSS). A brief overview of supported features and task operations that can be performed using Avature connector is mentioned.

Informatica Resources

Informatica DocumentationTo get the latest documentation for your product, browse the Informatica Knowledge Base at https://kb.informatica.com/_layouts/ProductDocumentation/Page/ProductDocumentSearch.aspx.

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

Informatica Cloud Web SiteYou can access the Informatica Cloud web site at http://www.informatica.com/cloud. This site contains information about Informatica Cloud editions and applications.

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

Access the Informatica Cloud Community at:

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

To find resources on using Cloud Application Integration (the Informatica Cloud Real Time service), access the community at:

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

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

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

5

Page 6: Avature Connector Guide - Informatica Documentation/6/IC... · 12/04/2017  · Informatica Cloud Avature Connector Guide Version Spring 2017 ... form, by any means (electronic, photocopying,

Informatica Cloud MarketplaceVisit the Informatica Marketplace to try and buy Informatica Cloud Connectors, Informatica Cloud integration templates, and Data Quality mapplets:

https://marketplace.informatica.com/community/collections/cloud_integration

Informatica Cloud Connector DocumentationYou can access documentation for Informatica Cloud Connectors at the Informatica Cloud Community: https://network.informatica.com/cloud/index.htm

You can also download individual connector guides: https://network.informatica.com/docs/DOC-15333.

Informatica Knowledge BaseUse the Informatica Knowledge Base to search Informatica Network for product resources such as documentation, how-to articles, best practices, and PAMs.

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

Informatica Cloud Trust SiteYou can access the Informatica Cloud trust site at http://trust.informaticacloud.com. This site provides real time information about Informatica Cloud system availability, current and historical data about system performance, and details about Informatica Cloud security policies.

Informatica Global Customer SupportYou can contact a Customer Support Center by telephone or online.

For online support, click Submit Support Request in the Informatica Cloud application. 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

Page 7: Avature Connector Guide - Informatica Documentation/6/IC... · 12/04/2017  · Informatica Cloud Avature Connector Guide Version Spring 2017 ... form, by any means (electronic, photocopying,

C H A P T E R 1

OverviewInformatica cloud connector developed using SDK framework are off-cycle, off release “add-ins” that facilitate data integration to SaaS and on-premise applications, which are not supported natively by Informatica cloud. The cloud connectors are specifically designed to address most common use cases such as moving data into cloud and retrieving data from cloud for individual application.

Once the Avature cloud connector is enabled for your ICS ORG Id, you need to create a connection in Informatica cloud to access the connector.

7

Page 8: Avature Connector Guide - Informatica Documentation/6/IC... · 12/04/2017  · Informatica Cloud Avature Connector Guide Version Spring 2017 ... form, by any means (electronic, photocopying,

C H A P T E R 2

Avature ConnectorThe Avature cloud connector provides import data services for objects like People, Companies, and Jobs of Avature. The data fetched from systems, such as Sales force, LinkedIn, SAP HR can be imported at ease into Avature databases.

• Seamlessly add custom fields for objects supported by the connector.

• Feed object fetches all the feeds based on the activity ID. Feed object is available only at source at the moment.

• Upload and download attachments directly from Avature.

8

Page 9: Avature Connector Guide - Informatica Documentation/6/IC... · 12/04/2017  · Informatica Cloud Avature Connector Guide Version Spring 2017 ... form, by any means (electronic, photocopying,

C H A P T E R 3

Supported Objects and Task Operations

The following table provides the list of supported modules and operations by Avature connector.

Objects DSS Source Data Target Fetch Insert Update Upsert Delete Data Preview Look UP

People NA NA NA NA NA

Company NA NA NA NA NA

Jobs NA NA NA NA NA

Feed NA NA NA NA NA

Supported

NA Not Applicable

9

Page 10: Avature Connector Guide - Informatica Documentation/6/IC... · 12/04/2017  · Informatica Cloud Avature Connector Guide Version Spring 2017 ... form, by any means (electronic, photocopying,

C H A P T E R 4

Enabling Avature ConnectorTo enable Avature connector, contact Informatica support or Informatica representative. It usually takes 15 minutes for the connector to download to secure agent, after it is enabled.

Note: To install secure agent, see Installing Informatica Secure Agent.

10

Page 11: Avature Connector Guide - Informatica Documentation/6/IC... · 12/04/2017  · Informatica Cloud Avature Connector Guide Version Spring 2017 ... form, by any means (electronic, photocopying,

C H A P T E R 5

Creating a Avature Connection

Before creating an Avature connection in Informatica cloud, you need to generate a random access key in Avature sandbox environment. Please contact Avature customer support ([email protected]) to get Random Access Key. To create a new import service, contact Avature customer support with list of fields you need to import from Informatica cloud.

To use Avature connector in data synchronization task, you must create a connection in Informatica Cloud.

The following steps help you to create Avature connection in Informatica Cloud.

1. In Informatica Cloud home page, click Configure.

2. The drop-down menu appears, select Connections.

3. The Connections page appears.

4. Click New to create a connection.

5. The New Connection page appears.

11

Page 12: Avature Connector Guide - Informatica Documentation/6/IC... · 12/04/2017  · Informatica Cloud Avature Connector Guide Version Spring 2017 ... form, by any means (electronic, photocopying,

6. Specify the following details.

Connection Property Description

Connection Name Enter a unique name for the connection.

Description Provide a relevant description for the connection.

Type Select Avature from the list.

Secure Agent Select the appropriate secure agent from the list.

Domain Name Enter the domain address.

People Import Service Enter Random Access key provided by Avature for people import service.

Company Import Service Enter Random Access key generated in Avature for company import service.

Jobs Import Service Enter Random Access key generated in Avature for Job import service.

Export Service Enter Random Access key generated in Avature for Job export service.

Time Delay in Mins Enter any number greater than or equal to zero (Valid only for export service).

Enable Logging Tick the checkbox to enable logging.

7. Click Ok to save the connection.

Note: It is recommended to test the connection before saving it. Click Test to evaluate the connection.

12 Chapter 5: Creating a Avature Connection

Page 13: Avature Connector Guide - Informatica Documentation/6/IC... · 12/04/2017  · Informatica Cloud Avature Connector Guide Version Spring 2017 ... form, by any means (electronic, photocopying,

C H A P T E R 6

Creating a Avature Data Synchronization Task

Note: You need to create a connection before getting started with data synchronization task.

The following steps help you to setup a data synchronization task in Informatica Cloud.

Let us consider the task operation Insert to perform the Data synchronization task.

1. In Informatica Cloud home page, click Apps.

2. The drop-down menu appears, select Data Synchronization.

3. The Data Synchronization page appears.

4. Click New to create a data synchronization task.

5. The Definition tab appears.

6. Specify the Task Name, provide a Description and select the Task Operation Insert.

7. Click Next.

13

Page 14: Avature Connector Guide - Informatica Documentation/6/IC... · 12/04/2017  · Informatica Cloud Avature Connector Guide Version Spring 2017 ... form, by any means (electronic, photocopying,

8. The Source tab appears.

9. Select the source Connection, Source Type and Source Object to be used for the task. See Also: “Uploading File Attachments” on page 22.

10. Click Next.

11. The Target tab appears. Select the target Connection and Target Object required for the task.

12. Click Next.

14 Chapter 6: Creating a Avature Data Synchronization Task

Page 15: Avature Connector Guide - Informatica Documentation/6/IC... · 12/04/2017  · Informatica Cloud Avature Connector Guide Version Spring 2017 ... form, by any means (electronic, photocopying,

13. In Data Filters tab by default, Process all rows is chosen.

1. Note: To use custom filter fields for the object Feed, see Chapter 7, “Data Filters” on page 17.

14. Click Next.

15. In Field Mapping tab, map source fields to target fields accordingly.

2. See Also: “Attachment Content in Fielding Mapping” on page 20.

Note: To perform field mapping, drag and drop the required fields from source to target.

Note: In Avature connector, the field mapping exactly needs to be in the same order as defined in the Avature Import services.

16. Click Next.

17. The Schedule tab appears.

18. In Schedule tab, you can schedule the task as per the requirement and save.

3. Note: You can also edit field data types in field mapping at both source and target. Click Edit Types. See “Editing Field Data Types” on page 22. 

15

Page 16: Avature Connector Guide - Informatica Documentation/6/IC... · 12/04/2017  · Informatica Cloud Avature Connector Guide Version Spring 2017 ... form, by any means (electronic, photocopying,

19. If you do not want schedule the task, click Save and Run the task.

After you Save and Run the task, you will be redirected to monitor log page. In monitor log page, you can monitor the status of data synchronization tasks.

16 Chapter 6: Creating a Avature Data Synchronization Task

Page 17: Avature Connector Guide - Informatica Documentation/6/IC... · 12/04/2017  · Informatica Cloud Avature Connector Guide Version Spring 2017 ... form, by any means (electronic, photocopying,

C H A P T E R 7

Data FiltersData filters help you to fetch specific data from FEED object in Avature connector. The Data Synchronization task for Feed object will process the data based on the filter field assigned to the object.

Note: Advanced data filter is not supported by Avature Connector.

The following steps help you to use data filters.

1. In Data synchronization task, select Data Filters tab.

2. The Data Filters tab appears.

3. Click New as shown in the figure below.

4. The Data Filter dialog box appears.

17

Page 18: Avature Connector Guide - Informatica Documentation/6/IC... · 12/04/2017  · Informatica Cloud Avature Connector Guide Version Spring 2017 ... form, by any means (electronic, photocopying,

5. Specify the following details. For supported filter fields, see Chapter 8, “Filters and Operators” on page 19

Field Type Description

Object Select Feed

Filter By Select the Filter Field

Operator Select the corresponding operator

Filter Value Enter the Filter value

6. Click Ok.

For example, when you want to fetch data based upon the date of the activity.

7. In Object, select Feed.

8. In Filter field, select Activity_Date.

9. In operator, select Equals.

10. In Filter value, enter the activity date (YYYY-MM-DD).

11. Click Ok.

When you run the task, it fetches all the data of a particular activity date.

Note: The Run_By_Activity_ID filter field is used to get incremental updates. The filter value must consist of file path to a local property file.

The local property file contains key of the activity ID. The file gets updated, every time you run a Data synchronization task.

For example, C:\Test\Avature\RunByActivity.ini is the location of sample local property file containing activity ID.

A local property file will automatically be created in the mentioned file path. If the file does not exist, a file with key as the “ActivityID” needs to be created.

Note: Use Download_Attachment filter fields to read attachment files. See “Reading Attachment Content” on page 21.

18 Chapter 7: Data Filters

Page 19: Avature Connector Guide - Informatica Documentation/6/IC... · 12/04/2017  · Informatica Cloud Avature Connector Guide Version Spring 2017 ... form, by any means (electronic, photocopying,

C H A P T E R 8

Filters and OperatorsThe following table provides information on the available filters for Feed object.

Object Filters Operators

FEED Activity_ID Any

Activity_Date Any excluding IS Null and IS Not Null

Actor Equals

Action Equals

Download Attachment Equals

Run_By_Activity_ID Run_By_Activity_ID field is used for incremental updates and it should point to local property file. For example, when you provide the filter Run_By_Activity_ID equals C:\Test\Avature\RunByActivity.ini. If RunByActivity.ini file is not available then it creates a file with key as ‘ActivityId’. Each time you run the task, ActivityId value is updated.

19

Page 20: Avature Connector Guide - Informatica Documentation/6/IC... · 12/04/2017  · Informatica Cloud Avature Connector Guide Version Spring 2017 ... form, by any means (electronic, photocopying,

C H A P T E R 9

Handling AttachmentsThis chapter includes the following topics:

• Attachment Content in Fielding Mapping, 20

• Reading Attachment Content, 21

• Uploading File Attachments, 22

• Editing Field Data Types, 22

• Editing Custom Filter Fields, 22

Attachment Content in Fielding MappingWhen you setup a data synchronization task, it is mandatory in field mapping tab to edit Attachment_Content field to handle files of large capacity.

1. In Field mapping tab, click edit Attachement_Content as shown in the figure below.

20

Page 21: Avature Connector Guide - Informatica Documentation/6/IC... · 12/04/2017  · Informatica Cloud Avature Connector Guide Version Spring 2017 ... form, by any means (electronic, photocopying,

2. The Field Expression page appears.

3. Enter the value in Expression field.

• Enter " ENC_BASE64” (Attachment_Content) for Feed object only.

• Enter "DEC_BASE64” (Base64_encoded_attachment_Content) for objects Companies, Jobs, and People.

Reading Attachment ContentTo read the Attachment_Content field in field mapping follow the steps given below.

1. In Filter field tab, click New.

2. In Object, select Feed.

3. In Filter field, select Download_Attachment.

4. In operator, select Equals.

5. In Filter value, enter 1 as the value.

6. Click Ok.

Note: When you use the Download_ Attachment filter field, you will find the attachment file encoded in base 64 format in Attachment_Content field of field mapping, after you run the task. You can read the file content after you run the task.

Reading Attachment Content 21

Page 22: Avature Connector Guide - Informatica Documentation/6/IC... · 12/04/2017  · Informatica Cloud Avature Connector Guide Version Spring 2017 ... form, by any means (electronic, photocopying,

Uploading File AttachmentsTo upload an attachment, mention the path of the attachment in Base64EncodedFile field or provide the base64 content of attachment in the Base64-encoded attachment content field in the source object file as shown in the figure below.

Editing Field Data TypesYou can edit field data types to customize the precision, scale and data types of fields. Edit field data types is applicable to both export and import services.

To edit field data types in field mapping follow the steps given below.

1. In field mapping tab, click Edit Types.

2. The Edit Field Data Types page appears.

3. From the list of available fields, select the field which you want to modify.

4. You can modify the Datatype, Precision, and scale for each of the available fields.

5. Click Ok to save.

Note: The precision limit is limited to 100,000 for all field data types.

Editing Custom Filter FieldsBelow is an example of syntax that helps you to add and capture the value of custom fields.

Object Operator Field Size

People Equals Region 100

22 Chapter 9: Handling Attachments

Page 23: Avature Connector Guide - Informatica Documentation/6/IC... · 12/04/2017  · Informatica Cloud Avature Connector Guide Version Spring 2017 ... form, by any means (electronic, photocopying,

You can find the property file in the following locations:

• <Secure Agent installation Directory>\downloads\<latest connector zip package>\package\plugins\<Plugin ID>

• <Secure Agent installation Directory>\downloads\<latest connector zip package>\package\rdtm\javalib\<Plugin ID>

The field size of an existing field can also be modified by providing the field name as mentioned in above syntax.

Note: The field name in property file is case sensitive. The new field size will not be reflected in the cloud until the field mapping is refreshed.

Editing Custom Filter Fields 23

Page 24: Avature Connector Guide - Informatica Documentation/6/IC... · 12/04/2017  · Informatica Cloud Avature Connector Guide Version Spring 2017 ... form, by any means (electronic, photocopying,

C H A P T E R 1 0

TroubleshootingThis chapter includes the following topics:

• Increasing Secure Agent Memory, 24

• Known Issues, 25

Increasing Secure Agent MemoryTo increase performance and avoid runtime environment memory issues, perform the following steps:

1. Click Configure in Informatica Cloud home page.

2. Select Runtime Environments.

The Runtime Environments page appears.

3. Select the Secure Agent for which you want to increase memory from the list of available Secure Agents.

4. Click Edit Secure Agent icon corresponding to the Secure Agent you want to edit.

The Edit Secure Agent page appears.

5. Select the Type as DTM in the System Configuration Details section.

6. Edit JVMOption1 as -Xmx512m.

The following image shows the Agent Details page:

7. Select the Type as TomCatJRE in the System Configuration Details section.

24

Page 25: Avature Connector Guide - Informatica Documentation/6/IC... · 12/04/2017  · Informatica Cloud Avature Connector Guide Version Spring 2017 ... form, by any means (electronic, photocopying,

8. Edit INFA_memory as -Xms256m -Xmx512m.

The following image shows the Agent Details page:

Known Issues• The content size of Base64Encoded attachment Content field should not exceed 30 MB.

• The attachment size provided in Base64EncodedFile field is restricted to 20 MB.

Known Issues 25

Page 26: Avature Connector Guide - Informatica Documentation/6/IC... · 12/04/2017  · Informatica Cloud Avature Connector Guide Version Spring 2017 ... form, by any means (electronic, photocopying,

Index

CCloud Application Integration community

URL 5Cloud Developer community

URL 5

IInformatica Cloud Community

URL 5

Informatica Cloud web site URL 5

Informatica Global Customer Support contact information 6

Ttrust site

description 6

26