Intelligent Search Technology, Ltd. specializes in search and matching software.  Name Search our flagship product provides intelligence to both online and batch search and matching applications.  Name Search not only enables systems to find and match information based on personal and corporate names but also comes with powerful address searching and e-mail searching services.  Correct Address is address verification, validation and correction software harnesses the intelligence of the Name Search.  Name search also powers ISTwatch.  ISTwatch is terrorist checking software to enabling compliance with US patriots act.   Merlin Merge supplied with the name search is used for duplicate record identification and merge purge operations. The Fastest, Easiest and Most Accurate Name and Address Searching and Matching Software  
HOME  |  ABOUT US  |  PRODUCTS  |  NEWS  |  CUSTOMERS  |  CONTACT US  |  MY ACCOUNT
PRODUCTS
 
NameSearch
» Overview
» Corporate Name Search
» Key Building
» Scoring
» Predict
» NameSearch Applications
» Oracle SDK
» SQL Server 2000 SDK
» ASP.NET
» White Paper

CorrectAddress
» Overview
» Batch
» Real-Time
» SQL Server 2000 SDK
» Web Services

MerlinMerge
» New MerlinMerge Speed Pro
» Merge/Purge & Deduping

ISTWatch
» Overview
» Terrorist Identification
» Batch
» Real Time
» Oracle SDK
» SQL Server 2000 SDK
» DB2 SDK
» Questions and Answers
» Z/OS
» Web Services

ISTmedWatch

Web Services
» Overview
» Address Correction
» OFAC Searching
» Merge/Purge & Deduping
» ISTmedWatch



 
 

NameSearch Oracle SDK

NameSearch can be easily integrated into Oracle applications. Included in the NameSearch software package is a developer’s kit, containing a collection of PL/SQL examples that illustrate its integration into Oracle environment.

Oracle provides capabilities of calling external functions from PL/SQL scripts. This is accomplished through the creation of extended stored procedures that reference the dynamically executable function code. An external procedure is a third-generation-language routine stored in a dynamic link library, registered with PL/SQL, and invoked to do special-purpose processing. NameSearch comes with such a library (shared object on UNIX/Linux platforms).
At run time, PL/SQL loads the library dynamically, and then calls the routine as if it were a PL/SQL subprogram. To safeguard your database, the routine runs in a separate address space.

STEPS TO CALL NameSearch FUNCTIONS FROM ORACLE:

Below is a set of examples demonstrating how to call NameSearch’s “matcher” function from Oracle scripts. All the other searching and comparison functions of NameSearch can be called in a very similar manner.

1. Create alias library
Windows:
create library ist_lib as '<path>\istdll32.dll'
UNIX/Linux:
create library ist_lib as '<path>\ist.so'

2. Create a wrapper function:

Create or replace function pmatcher(serv in out char,
inname in out char,
oname in out char,
wstack in out char,
pstack in out char,
kcount in out char,
kstack in out char,
stable in out char)
return binary_integer as
external library ist_lib
name "MTmatcher"
language C;

3. Create an extended stored procedure that calls the function:

create or replace procedure tm (x char) as retvalue Binary_integer;
nin char(100) := 'xxxxx';
service char(8) := 'name1 ';
nout char(100) := 'xxxxx';
ws char(500) := 'xxxxx';
ps char(500) := 'xxxxx';
kc char(2) := 'xx';
ks char(500) := 'xxxxx';
st char(1000) := 'xxxxx';
begin
nin := ltrim(x);
retvalue := pmatcher(service,nin,nout,ws,ps,kc,ks,st);
dbms_output.put_line(retvalue);
dbms_output.put_line(nin);
dbms_output.put_line(nout);
end;

4. Execute the procedure (generate NameSearch keys)

execute tm('bob smith ');

NameSearch® General Information


 


 
    Home |  About  |  Privacy  |  Legal  |  Partners  |  Contact

To find out more, call (800) 287-0412
Copyright © 1993-2004 Intelligent Search Technology Ltd.
IBM Business Partner emblem is a registered trademark of IBM Corporation.
Microsoft is a registered trademark of Microsoft Corporation.