informatica developer guide

1041
 Informatica MDM Registry Edition (Version 9.5.3)  eveloper Guide

Upload: rakesh-bobbala

Post on 05-Nov-2015

24 views

Category:

Documents


0 download

DESCRIPTION

Informatica Master Data Management Developer Guide

TRANSCRIPT

  • Informatica MDM Registry Edition (Version 9.5.3)

    Developer Guide

  • Informatica MDM Registry Edition Developer GuideVersion 9.5.3September 2013Copyright (c) 1998-2013 Informatica Corporation. All rights reserved.This software and documentation contain proprietary information of Informatica Corporation 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 Corporation. 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 and Informatica Master Data Management are trademarks or registered trademarks of Informatica Corporation 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 is International Business Machines Corporation. All rights reserved. Copyright yWorks GmbH. All rights reserved. Copyright Lucent Technologies. All rights reserved. Copyright (c) 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.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, . 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.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; and 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; and http://protobuf.googlecode.com/svn/trunk/src/google/protobuf/descriptor.proto.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 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 Developers 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.This Software is protected by U.S. Patent Numbers 5,794,246; 6,014,670; 6,016,501; 6,029,178; 6,032,158; 6,035,307; 6,044,374; 6,092,086; 6,208,990; 6,339,775; 6,640,226; 6,789,096; 6,820,077; 6,823,373; 6,850,947; 6,895,471; 7,117,215; 7,162,643; 7,243,110, 7,254,590; 7,281,001; 7,421,458; 7,496,588; 7,523,121; 7,584,422; 7676516; 7,720,842; 7,721,270; and 7,774,791, international Patents and other Patents Pending.DISCLAIMER: Informatica Corporation 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 Corporation 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.NOTICESThis 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.

    Part Number: MRE-DEV-95300-0002

  • ContentsTable of Contents 3

    Introduction 35

    Process Overview 36Concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

    Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36Sessions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36Searches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

    Basic API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36Advanced API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

    Sample API Programs 38Sample System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

    Directory Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38Population . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38Installing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38IDT Layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39Building the Programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

    Language specific notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39Running the Samples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

    C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40ColdFusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40C# . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40Java . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41MS SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41Perl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41Oracle and PL/SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41Power Builder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42VB6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42VB6 OCX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42VB.NET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42

    Sample 1 - Basic API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42Logic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42

    Open a socket to the Search Server . . . . . . . . . . . . . . . . . . . . . . . . . . . 42Open a System and start a Search . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43Retrieve Result Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43Terminate the Search and close the System . . . . . . . . . . . . . . . . . . . . . . 43Disconnect from the Search Server . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

    Sample 2 - Advanced API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43Logic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

    Open a socket to the Connection Server . . . . . . . . . . . . . . . . . . . . . . . . 43Open a Session . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44Open a System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44Retrieve the Input-View layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44for each Search . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44

    Close System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45Close Session (optional) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45Disconnect from the Connection Server . . . . . . . . . . . . . . . . . . . . . . . . 45

    PIDSearch - Persistance ID search API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45Logic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

    Open a socket to the Search Server . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

    3 CONTENTS

  • Open a System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46Identify the persistent ID search to use . . . . . . . . . . . . . . . . . . . . . . . . 46Get name of the IDT associated with the PID search . . . . . . . . . . . . . . . . . 46Identify the runnable search to use . . . . . . . . . . . . . . . . . . . . . . . . . . . 46Construct search record . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47Retrieve the Input-View layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47Start a search . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47Get preferred records . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47For each record in preferred records . . . . . . . . . . . . . . . . . . . . . . . . . . 48End Loop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48Finish Search . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48Terminate the Search and close the System . . . . . . . . . . . . . . . . . . . . . . 48Disconnect from the Search Server . . . . . . . . . . . . . . . . . . . . . . . . . . . 48

    API Reference 49Data Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49

    Strings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49String Arrays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50Block Arrays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50Nulls and NULs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

    Error Handling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

    Calling from C 51Constants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51Parameter types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

    ids_addr_get_cass_field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51ids_addr_get_cass_field_cnt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52ids_addr_get_cass_field_info . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52ids_addr_get_del_lines_ext . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53ids_addr_get_field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54ids_addr_get_field_count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54ids_addr_get_field_ext . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55ids_addr_get_field_idx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56ids_addr_get_field_info_ext . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56ids_addr_get_field_len . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57ids_addr_get_line_len . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57ids_addr_get_option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58ids_addr_info . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58ids_addr_init . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59ids_addr_parse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59ids_addr_preload_country . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60ids_addr_set_attrib . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60ids_addr_set_del_lines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61ids_addr_set_field_case . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62ids_addr_set_field_ext . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62ids_addr_set_field_idx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63ids_addr_set_field_name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64ids_addr_set_lines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64ids_addr_set_option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65ids_addr_std . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66ids_addr_validate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67ids_connect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67ids_disconnect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68ids_error_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68ids_errors_get_all . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69

    CONTENTS 4

  • ids_identify . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69ids_is_little_endian . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70ids_match_explain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70ids_match_explain_count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71ids_pid_close . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71ids_pid_member_count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72ids_pid_member_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72ids_pid_open . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73ids_pid_search_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74ids_pid_search_get_clusters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74ids_pid_src_pk_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75ids_pid_src_pk_start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76ids_ps_get_entity_list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76ids_ps_get_entity_max_elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77ids_ps_get_entity_max_length . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77ids_ps_parse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78ids_ps_set_encoding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78ids_ps_set_entity_list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79ids_ps_set_population . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79ids_real_time_async_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80ids_real_time_async_start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81ids_real_time_flul_add . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82ids_real_time_flul_close . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83ids_real_time_flul_delete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83ids_real_time_flul_find_rule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84ids_real_time_flul_get_rule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84ids_real_time_flul_init . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85ids_real_time_sync_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85ids_real_time_sync_start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86ids_scores_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87ids_search_comment_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88ids_search_dedupe_start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88ids_search_fields_count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89ids_search_fields_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90ids_search_filter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90ids_search_finish . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91ids_search_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91ids_search_get_complete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92ids_search_get_detail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93ids_search_IDT_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94ids_search_layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94ids_search_start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96ids_search_tolerances_count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97ids_search_tolerances_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98ids_search_view_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98ids_search_view_set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99ids_search_widths_count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99ids_search_widths_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100ids_server_version_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100ids_session_close . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101ids_session_open . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101ids_set_encoding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102ids_set_vpd_user . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102ids_system_close . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103ids_system_idtname_count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103

    5 CONTENTS

  • ids_system_idtname_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104ids_system_notify . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104ids_system_open . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105ids_system_pid_searches_count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106ids_system_pid_searches_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106ids_system_search_finish . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107ids_system_search_start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107ids_system_searches_count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108ids_system_searches_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109ids_systems_count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109ids_systems_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110

    Calling from C without Arrays 111Constants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111Parameter types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111

    ids_addr_get_cass_field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111ids_addr_get_cass_field_cnt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112ids_addr_get_cass_field_info . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112ids_addr_get_del_lines_ext . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113ids_addr_get_field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114ids_addr_get_field_count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114ids_addr_get_field_ext . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115ids_addr_get_field_idx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115ids_addr_get_field_info_ext . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116ids_addr_get_field_len . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117ids_addr_get_line_len . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117ids_addr_get_option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118ids_addr_info . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118ids_addr_init . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119ids_addr_parse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119ids_addr_preload_country . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120ids_addr_set_attrib . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120ids_addr_set_del_lines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121ids_addr_set_field_case . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121ids_addr_set_field_ext . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122ids_addr_set_field_idx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123ids_addr_set_field_name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123ids_addr_set_lines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124ids_addr_set_option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125ids_addr_std . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125ids_addr_validate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126ids_connect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126ids_disconnect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127ids_error_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127ids_errors_get_all . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128ids_identify . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128ids_is_little_endian . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129ids_match_explain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129ids_match_explain_count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130ids_pid_close . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131ids_pid_member_count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131ids_pid_member_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132ids_pid_open . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132ids_pid_search_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133ids_pid_search_get_clusters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133ids_pid_src_pk_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134

    CONTENTS 6

  • ids_pid_src_pk_start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135ids_ps_get_entity_list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135ids_ps_get_entity_max_elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136ids_ps_get_entity_max_length . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136ids_ps_parse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137ids_ps_set_encoding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137ids_ps_set_entity_list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138ids_ps_set_population . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138ids_real_time_async_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139ids_real_time_async_start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140ids_real_time_flul_add . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141ids_real_time_flul_close . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141ids_real_time_flul_delete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142ids_real_time_flul_find_rule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142ids_real_time_flul_get_rule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143ids_real_time_flul_init . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143ids_real_time_sync_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144ids_real_time_sync_start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145ids_scores_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146ids_search_comment_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146ids_search_dedupe_start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147ids_search_fields_count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148ids_search_fields_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148ids_search_filter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149ids_search_finish . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149ids_search_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150ids_search_get_complete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151ids_search_get_detail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152ids_search_IDT_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152ids_search_layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153ids_search_start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154ids_search_tolerances_count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155ids_search_tolerances_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156ids_search_view_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156ids_search_view_set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157ids_search_widths_count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158ids_search_widths_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158ids_server_version_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159ids_session_close . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159ids_session_open . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159ids_set_encoding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160ids_set_vpd_user . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160ids_system_close . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161ids_system_idtname_count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161ids_system_idtname_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162ids_system_notify . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162ids_system_open . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163ids_system_pid_searches_count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164ids_system_pid_searches_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164ids_system_search_finish . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165ids_system_search_start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165ids_system_searches_count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166ids_system_searches_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166ids_systems_count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167ids_systems_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167

    7 CONTENTS

  • Calling from C# 169Installation - Win32 client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169Constants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169Response code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169Parameter types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169

    Constructor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169addr_get_cass_field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170addr_get_cass_field_cnt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170addr_get_cass_field_info . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171addr_get_del_lines_ext . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171addr_get_field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172addr_get_field_count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173addr_get_field_ext . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173addr_get_field_idx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174addr_get_field_info_ext . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174addr_get_field_len . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175addr_get_line_len . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175addr_get_option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176addr_info . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176addr_init . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177addr_parse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177addr_preload_country . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178addr_set_attrib . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178addr_set_del_lines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179addr_set_field_case . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180addr_set_field_ext . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180addr_set_field_idx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181addr_set_field_name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181addr_set_lines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182addr_set_option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183addr_std . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183addr_validate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184disconnect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184error_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185errors_get_all . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185identify . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186is_little_endian . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186match_explain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187match_explain_count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187pid_close . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188pid_member_count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188pid_member_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189pid_open . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189pid_search_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190pid_search_get_clusters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191pid_src_pk_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191pid_src_pk_start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192ps_get_entity_list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192ps_get_entity_max_elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192ps_get_entity_max_length . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193ps_parse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193ps_set_encoding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194ps_set_entity_list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195ps_set_population . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195real_time_async_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196

    CONTENTS 8

  • real_time_async_start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196real_time_flul_add . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197real_time_flul_close . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198real_time_flul_delete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199real_time_flul_find_rule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199real_time_flul_get_rule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200real_time_flul_init . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200real_time_sync_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201real_time_sync_start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201scores_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203search_comment_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203search_dedupe_start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204search_fields_count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205search_fields_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205search_filter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206search_finish . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206search_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207search_get_complete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207search_get_detail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208search_IDT_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209search_layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209search_start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210search_tolerances_count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211search_tolerances_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212search_view_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212search_view_set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213search_widths_count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214search_widths_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214server_version_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215session_close . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215session_open . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215set_encoding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216set_vpd_user . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216system_close . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217system_idtname_count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217system_idtname_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218system_notify . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218system_open . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219system_pid_searches_count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219system_pid_searches_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220system_search_finish . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220system_search_start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221system_searches_count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222system_searches_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222systems_count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223systems_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223

    Calling from Cobol (z/OS) 224Constants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224Installation (TSO/batch) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224Installation (CICS) -static calls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225Installation (CICS) - dynamic calls . . . . . . . . . . . . . . . . . . . . . . . . . . . 225Defining programs to CICS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225Parameter types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225

    IDS-ADDR-GET-CASS-FIELD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226

    9 CONTENTS

  • IDS-ADDR-GET-CASS-FIELD-CNT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226IDS-ADDR-GET-CASS-FIELD-INFO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227IDS-ADDR-GET-DEL-LINES-EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227IDS-ADDR-GET-FIELD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228IDS-ADDR-GET-FIELD-COUNT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229IDS-ADDR-GET-FIELD-EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229IDS-ADDR-GET-FIELD-IDX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230IDS-ADDR-GET-FIELD-INFO-EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231IDS-ADDR-GET-FIELD-LEN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231IDS-ADDR-GET-LINE-LEN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232IDS-ADDR-GET-OPTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232IDS-ADDR-INFO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233IDS-ADDR-INIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233IDS-ADDR-PARSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234IDS-ADDR-PRELOAD-COUNTRY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234IDS-ADDR-SET-ATTRIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235IDS-ADDR-SET-DEL-LINES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236IDS-ADDR-SET-FIELD-CASE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236IDS-ADDR-SET-FIELD-EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237IDS-ADDR-SET-FIELD-IDX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237IDS-ADDR-SET-FIELD-NAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238IDS-ADDR-SET-LINES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238IDS-ADDR-SET-OPTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239IDS-ADDR-STD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240IDS-ADDR-VALIDATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241IDS-CONNECT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241IDS-DISCONNECT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242IDS-ERROR-GET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242IDS-ERRORS-GET-ALL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243IDS-IDENTIFY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243IDS-IS-LITTLE-ENDIAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244IDS-MATCH-EXPLAIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244IDS-MATCH-EXPLAIN-COUNT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245IDS-PID-CLOSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245IDS-PID-MEMBER-COUNT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246IDS-PID-MEMBER-GET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246IDS-PID-OPEN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247IDS-PID-SEARCH-GET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248IDS-PID-SEARCH-GET-CLUSTERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248IDS-PID-SRC-PK-GET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249IDS-PID-SRC-PK-START . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250IDS-PS-GET-ENTITY-LIST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250IDS-PS-GET-ENTITY-MAX-ELEMENTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251IDS-PS-GET-ENTITY-MAX-LENGTH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251IDS-PS-PARSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252IDS-PS-SET-ENCODING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252IDS-PS-SET-ENTITY-LIST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253IDS-PS-SET-POPULATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253IDS-REAL-TIME-ASYNC-GET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254IDS-REAL-TIME-ASYNC-START . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255IDS-REAL-TIME-FLUL-ADD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256IDS-REAL-TIME-FLUL-CLOSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256IDS-REAL-TIME-FLUL-DELETE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257IDS-REAL-TIME-FLUL-FIND-RULE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257IDS-REAL-TIME-FLUL-GET-RULE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258

    CONTENTS 10

  • IDS-REAL-TIME-FLUL-INIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258IDS-REAL-TIME-SYNC-GET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259IDS-REAL-TIME-SYNC-START . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260IDS-SCORES-GET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261IDS-SEARCH-COMMENT-GET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261IDS-SEARCH-DEDUPE-START . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262IDS-SEARCH-FIELDS-COUNT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263IDS-SEARCH-FIELDS-GET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263IDS-SEARCH-FILTER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264IDS-SEARCH-FINISH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264IDS-SEARCH-GET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265IDS-SEARCH-GET-COMPLETE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266IDS-SEARCH-GET-DETAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267IDS-SEARCH-IDT-GET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267IDS-SEARCH-LAYOUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268IDS-SEARCH-START . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269IDS-SEARCH-TOLERANCES-COUNT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270IDS-SEARCH-TOLERANCES-GET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271IDS-SEARCH-VIEW-GET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271IDS-SEARCH-VIEW-SET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272IDS-SEARCH-WIDTHS-COUNT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273IDS-SEARCH-WIDTHS-GET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273IDS-SERVER-VERSION-GET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274IDS-SESSION-CLOSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274IDS-SESSION-OPEN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275IDS-SET-ENCODING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275IDS-SET-VPD-USER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276IDS-SYSTEM-CLOSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276IDS-SYSTEM-IDTNAME-COUNT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277IDS-SYSTEM-IDTNAME-GET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277IDS-SYSTEM-NOTIFY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278IDS-SYSTEM-OPEN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278IDS-SYSTEM-PID-SEARCHES-COUNT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279IDS-SYSTEM-PID-SEARCHES-GET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279IDS-SYSTEM-SEARCH-FINISH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280IDS-SYSTEM-SEARCH-START . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280IDS-SYSTEM-SEARCHES-COUNT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281IDS-SYSTEM-SEARCHES-GET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282IDS-SYSTEMS-COUNT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282IDS-SYSTEMS-GET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283

    Calling from ColdFusion with an ActiveX Control 284Constants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284Parameter types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284

    ids_addr_get_cass_field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284ids_addr_get_cass_field_cnt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285ids_addr_get_cass_field_info . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285ids_addr_get_del_lines_ext . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286ids_addr_get_field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286ids_addr_get_field_count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287ids_addr_get_field_ext . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287ids_addr_get_field_idx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288ids_addr_get_field_info_ext . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289ids_addr_get_field_len . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289ids_addr_get_line_len . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290ids_addr_get_option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290

    11 CONTENTS

  • ids_addr_info . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291ids_addr_init . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291ids_addr_parse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292ids_addr_preload_country . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292ids_addr_set_attrib . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293ids_addr_set_del_lines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293ids_addr_set_field_case . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294ids_addr_set_field_ext . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294ids_addr_set_field_idx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295ids_addr_set_field_name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295ids_addr_set_lines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296ids_addr_set_option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297ids_addr_std . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297ids_addr_validate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298ids_connect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298ids_disconnect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299ids_error_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299ids_errors_get_all . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300ids_identify . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300ids_is_little_endian . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301ids_match_explain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301ids_match_explain_count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302ids_pid_close . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303ids_pid_member_count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303ids_pid_member_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303ids_pid_open . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304ids_pid_search_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304ids_pid_search_get_clusters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305ids_pid_src_pk_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306ids_pid_src_pk_start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306ids_ps_get_entity_list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307ids_ps_get_entity_max_elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307ids_ps_get_entity_max_length . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308ids_ps_parse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308ids_ps_set_encoding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309ids_ps_set_entity_list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309ids_ps_set_population . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 310ids_real_time_async_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 310ids_real_time_async_start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311ids_real_time_flul_add . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312ids_real_time_flul_close . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312ids_real_time_flul_delete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313ids_real_time_flul_find_rule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313ids_real_time_flul_get_rule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314ids_real_time_flul_init . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314ids_real_time_sync_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315ids_real_time_sync_start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316ids_scores_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317ids_search_comment_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317ids_search_dedupe_start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318ids_search_fields_count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319ids_search_fields_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319ids_search_filter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320ids_search_finish . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320ids_search_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321

    CONTENTS 12

  • ids_search_get_complete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322ids_search_get_detail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322ids_search_IDT_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323ids_search_layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 324ids_search_start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325ids_search_tolerances_count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326ids_search_tolerances_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327ids_search_view_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327ids_search_view_set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328ids_search_widths_count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328ids_search_widths_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329ids_server_version_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329ids_session_close . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330ids_session_open . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330ids_set_encoding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330ids_set_vpd_user . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331ids_system_close . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331ids_system_idtname_count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332ids_system_idtname_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332ids_system_notify . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333ids_system_open . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333ids_system_pid_searches_count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334ids_system_pid_searches_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334ids_system_search_finish . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335ids_system_search_start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335ids_system_searches_count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336ids_system_searches_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337ids_systems_count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337ids_systems_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338

    Calling from Java 339Java Version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339

    Constants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339Parameter types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339

    Error Handling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339Deprecated APIs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341ClieSock Constructor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341ids_addr_get_cass_field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342ids_addr_get_cass_field_cnt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343ids_addr_get_cass_field_info . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343ids_addr_get_del_lines_ext . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344ids_addr_get_field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345ids_addr_get_field_count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345ids_addr_get_field_ext . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346ids_addr_get_field_idx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346ids_addr_get_field_info_ext . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347ids_addr_get_field_len . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348ids_addr_get_line_len . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348ids_addr_get_option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349ids_addr_info . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349ids_addr_init . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350ids_addr_parse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350ids_addr_preload_country . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351ids_addr_set_attrib . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351ids_addr_set_del_lines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352

    13 CONTENTS

  • ids_addr_set_field_case . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352ids_addr_set_field_ext . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353ids_addr_set_field_idx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354ids_addr_set_field_name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354ids_addr_set_lines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355ids_addr_set_option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355ids_addr_std . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 356ids_addr_validate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357ids_disconnect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357ids_error_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358ids_errors_get_all . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358ids_identify . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359ids_is_little_endian . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359ids_match_explain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360ids_match_explain_count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361ids_pid_close . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361ids_pid_member_count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361ids_pid_member_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362ids_pid_open . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363ids_pid_search_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363ids_pid_search_get_clusters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364ids_pid_src_pk_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364ids_pid_src_pk_start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365ids_ps_get_entity_list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365ids_ps_get_entity_max_elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366ids_ps_get_entity_max_length . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366ids_ps_parse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367ids_ps_set_encoding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368ids_ps_set_entity_list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368ids_ps_set_population . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 369ids_real_time_async_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 369ids_real_time_async_start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370ids_real_time_flul_add . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 371ids_real_time_flul_close . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 372ids_real_time_flul_delete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 372ids_real_time_flul_find_rule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373ids_real_time_flul_get_rule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373ids_real_time_flul_init . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374ids_real_time_sync_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374ids_real_time_sync_start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375ids_scores_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 376ids_search_comment_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 377ids_search_dedupe_start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 377ids_search_fields_count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 378ids_search_fields_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 379ids_search_filter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 379ids_search_finish . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380ids_search_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380ids_search_get_complete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 381ids_search_get_detail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 382ids_search_IDT_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 382ids_search_layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383ids_search_start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384ids_search_tolerances_count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385ids_search_tolerances_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386

    CONTENTS 14

  • ids_search_view_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386ids_search_view_set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387ids_search_widths_count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 388ids_search_widths_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 388ids_server_version_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389ids_session_close . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389ids_session_open . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390ids_set_encoding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390ids_set_vpd_user . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 391ids_system_close . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 391ids_system_idtname_count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 392ids_system_idtname_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 392ids_system_notify . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393ids_system_open . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393ids_system_pid_searches_count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 394ids_system_pid_searches_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 394ids_system_search_finish . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 395ids_system_search_start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 395ids_system_searches_count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396ids_system_searches_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397ids_systems_count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397ids_systems_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 398

    Calling from Perl 399Constants - Object Oriented . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399Installation - Win32 client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399Installation - Unix client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399Parameter types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399

    addr_get_cass_field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399addr_get_cass_field_cnt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 400addr_get_cass_field_info . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 400addr_get_del_lines_ext . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401addr_get_field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 402addr_get_field_count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 402addr_get_field_ext . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403addr_get_field_idx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403addr_get_field_info_ext . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 404addr_get_field_len . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 405addr_get_line_len . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 405addr_get_option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 405addr_info . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 406addr_init . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 406addr_parse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407addr_preload_country . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407addr_set_attrib . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 408addr_set_del_lines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 408addr_set_field_case . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 409addr_set_field_ext . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410addr_set_field_idx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410addr_set_field_name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411addr_set_lines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411addr_set_option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412addr_std . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 413addr_validate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414disconnect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414error_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415

    15 CONTENTS

  • errors_get_all . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415identify . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416is_little_endian . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416match_explain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417match_explain_count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417pid_close . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418pid_member_count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418pid_member_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419pid_open . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419pid_search_get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 420pid_search_get_clusters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 420pid_src_pk_get . . . . . . . . . . . . . . . .