14
Thu, Nov
5 New Articles

Product Review: ASNA's DataGate

Product Reviews
Typography
  • Smaller Small Medium Big Bigger
  • Default Helvetica Segoe Georgia Times
Providing cross-platform database connectivity can be a tricky, cumbersome
task requiring multiple skills and complicated coding. Database middleware, such
as DataGate, from Texas-based <font face="Verdana"><a
href="http://www.asna.com">ASNA</a></font>, simplifies the programming effort by
providing a standardized API that abstracts database access, thereby removing
the need for programmers to develop skills in connectivity and unfamiliar
databases. Consequently, companies often use DataGate to extend legacy and new
applications running on existing platforms to Windows and Web Services
environments.</p>
<p>DataGate does not impose any restrictions on the combinations of database
access paths that a single application can use. For example, a single
application can connect to two platforms concurrently. Alternatively, developers
may use DataGate to make applications more robust by allowing them to switch
automatically from one platform to another should the primary platform fail.</p>
<h2>
DataGate Component Suite for .NET (DCS)</h2>
<p><a name="Heading6"></a>DCS is, as the name implies, designed specifically for
the .NET framework. It allows .NET-based applications written in any language
common to that architecture, such as C# and Visual Basic, to gain easy, yet
secure access to iSeries physical and logical files. It also provides a
high-speed program call that allows .NET developers to easily call OS/400
program objects.</p>
<p>Obviously, DCS is not the only way for .NET programs to access iSeries
databases. For example, they can enable such connectivity using ADO.NET, the
data-access component of the .NET framework. However, accessing iSeries data in
this way or through any sort of ODBC or OLE DB connection tends to be slow and
not very scalable. DCS overcomes these problems by running as a native iSeries
program.</p>
<p>DCS delivers a set of classes packaged in a single, 100% verifiable
.NET-managed assembly. This assembly provides several namespaces, as well as the
functionality programmers need to access iSeries. The DCS classes provide a look
and feel similar to that of classes inherent in the .NET framework.</p>
<p>DCS' full support for IntelliSense collapsible code and color coding helps to
improve programmer productivity. In addition, DCS includes an extensive help
file and coding examples. A VB.NET or C# programmer can be proficient with the
ASNA DataGate Component Suite in a matter of hours.</p>
<p>Because DataGate obeys all iSeries-imposed security and user authorities, it
offers a very secure way to connect .NET applications to iSeries data.</p>
<p>Capabilities provided by DCS include the following: </p>
<ul>
<li>Read/write record-level access </li>
<li>The ability to call any OS/400 program object </li>
<li>Full support for all server-imposed security and user authorities </li>
<li>The ability to dynamically create and copy physical and logical files </li>
<li>Full access to database metadata, such as field names, key fields, and
library contents </li>
<li>The ability to dynamically create database connections </li></ul><h2>
DataGate for iSeries</h2>
<p><a name="Heading19"></a>Two other DataGate versions, DataGate for iSeries and
DataGate for SQL Server, also work in .NET environments. DataGate for iSeries
connects .NET applications directly to OS/400 DB2 UDB databases, providing
client applications with read/write record-level access, remote program calls to
OS/400 program objects, and OS/400 object management from any .NET platform.</p>
<p>DataGate for iSeries retains all iSeries object authority, object locking,
and full object control. This includes facilities for creating, renaming, and
copying files; accessing file definitions; and adding, deleting, and
initializing file members. DataGate for iSeries allows character, numeric, and
indicator (Boolean) parameter data types. It also provides full access to CL
commands and data areas and takes advantage of all iSeries CPF error messaging.
In addition, with support for Remote Program Calls, DataGate for iSeries allows
automatic program initiation and activation.</p>
<p>Installation of DataGate on the iSeries is simple. As well as being
self-initiating, it does not require any programming or maintenance on iSeries.
And there is no need to build complex repositories or intermediate database
definitions.</p>
<h2>
DataGate for SQL Server</h2>
<p><a name="Heading23"></a>Using DataGate for SQL Server, the same .NET
applications that connect to iSeries DB2 UDB databases through DataGate for
iSeries can also connect to Microsoft's SQL Server databases without any code
changes. DataGate for SQL Server allows RPG programmers to access Microsoft SQL
Server data through native RPG file IO using familiar RPG operation codes such
as CHAIN and SETLL. Consequently, developers' existing RPG skills will allow
them to access SQL Server database, with minimal additional training.</p>
<p>Because DataGate for SQL Server allows applications to process SQL tables and
views as if they were physical and logical files, file members, open query file,
and many iSeries-like features, it allows for the easy processing of iSeries
data copied to Windows servers and desktops.</p>
<p>ASNA also offers DataGate for Windows, which provides an iSeries-like
database for use on Windows desktops and servers. This product allows developers
to create iSeries applications without being connected to the iSeries. In
addition, using DataGate for Windows, field employees can access iSeries
databases locally, without needing to dial in to the iSeries platform.</p>
<h2>
Benefits</h2>
<p><a name="Heading27"></a>Organizations that use DataGate to achieve
cross-platform connectivity can realize a number of benefits including, but not
limited to, these:</p>
<ul>
<li>Cross-platform database connectivity abstraction allows programmers to
provide access to different databases resident on heterogeneous platforms,
without the need for additional skills.</li>
<li>Because DataGate for iSeries is a native OS/400 program, it provides fast
and secure access to iSeries databases.</li>
<li>DataGate scales well, allowing it to accommodate an organization's evolving
needs.</li>
<li>A single, integrated database view across differing platforms means that
applications that access iSeries through DataGate can later be connected to SQL
Server without modification, thereby reducing migration costs.</li>
<li>Because DataGate obeys all server-imposed user authorities and security, it
enables companies to enforce strict security requirements throughout the
enterprise, regardless of the end-user platform. </li>
<li>DataGate simplifies otherwise complex connectivity, turning it into a
primarily "point and click" task.</li></ul><p>IT departments have clearly seen
the benefits of DataGate. ASNA reports that there are now more than 750,000
DataGate licenses worldwide.</p>
<h2>
About ASNA</h2>
<p><a name="Heading36"></a>Established in 1982, ASNA is a privately held company
with a head office in San Antonio, Texas, and European headquarters in
Guildford, England. More than 30 distributors and numerous business partners
sell and service ASNA offerings around the world. ASNA is a Microsoft Certified
Partner and a member of IBM's PartnerWorld for Developers program.</p>
<p><font face="Verdana"><a
href="http://www.mcpressonline.com/mc/224:5c01801d@1:.6b21a8b3">Joel
Klebanoff</a></font><font face="Arial"> is a consultant, a writer, and president
of </font><font face="Verdana"><a href="http://www.klebanoff.com/">Klebanoff
Associates</a></font><font face="Arial">, Inc., a Toronto, Canada-based
marketing communications firm. Joel has 25 years experience working in IT, first
as a programmer/analyst and then as a marketer. He holds a Bachelor of Science
in computer science and an MBA, both from the University of Toronto. Contact
Joel at </font><font face="Verdana"><a
href="This email address is being protected from spambots. You need JavaScript enabled to view it. face="Arial">.</font></p>
<p><font face="Arial">  <img height="80" width="262"
src="http://www.mcpressonline.com/articles/images/2002/ASNA%20-%20CBK%20case%20studyV7--06270500.jpg"
alt="http://www.mcpressonline.com/articles/images/2002/ASNA%20-%20CBK%20case%20studyV7--06270500.jpg"
border="0" > </font><br><b>ASNA Inc.</b><br>9901 West IH-10, Suite 1000<br>San
Antonio, Texas 78230<br>USA <br>Web: <font face="Verdana"><a
href="http://www.asna.com">www.asna.com</a></font><br>Email:
<font face="Verdana"><a
href="This email address is being protected from spambots. You need JavaScript enabled to view it.:
800.289.ASNA (2762) or 210.408.0212<br>Fax: 210.408.0211</p>
<p></p>
<p></p>
Duncan Kenzie
Duncan Kenzie is President and CTO of ExcelSystems Software Development Inc. Duncan’s company is responsible for product development and technical support for BCD International Inc.’s (www.bcdsoftware.com) product line. Duncan has a BA in English Literature from the University of Waterloo, Ontario, and enjoys writing on a variety of subjects. Duncan is a frequent public speaker and has been writing articles about the midrange platform since 1985. He has also been involved in producing programmer productivity and business intelligence tools for 25 years and is the technical lead on products such as WebSmart, WebSmart PHP, and Nexus, leading System i Web tools.  Duncan still enjoys programming, and studies in leadership and self-improvement. He can be reached at This email address is being protected from spambots. You need JavaScript enabled to view it..
BLOG COMMENTS POWERED BY DISQUS

LATEST COMMENTS

Support MC Press Online

$

Book Reviews

Resource Center

  • SB Profound WC 5536 Have you been wondering about Node.js? Our free Node.js Webinar Series takes you from total beginner to creating a fully-functional IBM i Node.js business application. You can find Part 1 here. In Part 2 of our free Node.js Webinar Series, Brian May teaches you the different tooling options available for writing code, debugging, and using Git for version control. Brian will briefly discuss the different tools available, and demonstrate his preferred setup for Node development on IBM i or any platform. Attend this webinar to learn:

  • SB Profound WP 5539More than ever, there is a demand for IT to deliver innovation. Your IBM i has been an essential part of your business operations for years. However, your organization may struggle to maintain the current system and implement new projects. The thousands of customers we've worked with and surveyed state that expectations regarding the digital footprint and vision of the company are not aligned with the current IT environment.

  • SB HelpSystems ROBOT Generic IBM announced the E1080 servers using the latest Power10 processor in September 2021. The most powerful processor from IBM to date, Power10 is designed to handle the demands of doing business in today’s high-tech atmosphere, including running cloud applications, supporting big data, and managing AI workloads. But what does Power10 mean for your data center? In this recorded webinar, IBMers Dan Sundt and Dylan Boday join IBM Power Champion Tom Huntington for a discussion on why Power10 technology is the right strategic investment if you run IBM i, AIX, or Linux. In this action-packed hour, Tom will share trends from the IBM i and AIX user communities while Dan and Dylan dive into the tech specs for key hardware, including:

  • Magic MarkTRY the one package that solves all your document design and printing challenges on all your platforms. Produce bar code labels, electronic forms, ad hoc reports, and RFID tags – without programming! MarkMagic is the only document design and print solution that combines report writing, WYSIWYG label and forms design, and conditional printing in one integrated product. Make sure your data survives when catastrophe hits. Request your trial now!  Request Now.

  • SB HelpSystems ROBOT GenericForms of ransomware has been around for over 30 years, and with more and more organizations suffering attacks each year, it continues to endure. What has made ransomware such a durable threat and what is the best way to combat it? In order to prevent ransomware, organizations must first understand how it works.

  • SB HelpSystems ROBOT GenericIT security is a top priority for businesses around the world, but most IBM i pros don’t know where to begin—and most cybersecurity experts don’t know IBM i. In this session, Robin Tatam explores the business impact of lax IBM i security, the top vulnerabilities putting IBM i at risk, and the steps you can take to protect your organization. If you’re looking to avoid unexpected downtime or corrupted data, you don’t want to miss this session.

  • SB HelpSystems ROBOT GenericCan you trust all of your users all of the time? A typical end user receives 16 malicious emails each month, but only 17 percent of these phishing campaigns are reported to IT. Once an attack is underway, most organizations won’t discover the breach until six months later. A staggering amount of damage can occur in that time. Despite these risks, 93 percent of organizations are leaving their IBM i systems vulnerable to cybercrime. In this on-demand webinar, IBM i security experts Robin Tatam and Sandi Moore will reveal:

  • FORTRA Disaster protection is vital to every business. Yet, it often consists of patched together procedures that are prone to error. From automatic backups to data encryption to media management, Robot automates the routine (yet often complex) tasks of iSeries backup and recovery, saving you time and money and making the process safer and more reliable. Automate your backups with the Robot Backup and Recovery Solution. Key features include:

  • FORTRAManaging messages on your IBM i can be more than a full-time job if you have to do it manually. Messages need a response and resources must be monitored—often over multiple systems and across platforms. How can you be sure you won’t miss important system events? Automate your message center with the Robot Message Management Solution. Key features include:

  • FORTRAThe thought of printing, distributing, and storing iSeries reports manually may reduce you to tears. Paper and labor costs associated with report generation can spiral out of control. Mountains of paper threaten to swamp your files. Robot automates report bursting, distribution, bundling, and archiving, and offers secure, selective online report viewing. Manage your reports with the Robot Report Management Solution. Key features include:

  • FORTRAFor over 30 years, Robot has been a leader in systems management for IBM i. With batch job creation and scheduling at its core, the Robot Job Scheduling Solution reduces the opportunity for human error and helps you maintain service levels, automating even the biggest, most complex runbooks. Manage your job schedule with the Robot Job Scheduling Solution. Key features include:

  • LANSA Business users want new applications now. Market and regulatory pressures require faster application updates and delivery into production. Your IBM i developers may be approaching retirement, and you see no sure way to fill their positions with experienced developers. In addition, you may be caught between maintaining your existing applications and the uncertainty of moving to something new.

  • LANSAWhen it comes to creating your business applications, there are hundreds of coding platforms and programming languages to choose from. These options range from very complex traditional programming languages to Low-Code platforms where sometimes no traditional coding experience is needed. Download our whitepaper, The Power of Writing Code in a Low-Code Solution, and:

  • LANSASupply Chain is becoming increasingly complex and unpredictable. From raw materials for manufacturing to food supply chains, the journey from source to production to delivery to consumers is marred with inefficiencies, manual processes, shortages, recalls, counterfeits, and scandals. In this webinar, we discuss how:

  • The MC Resource Centers bring you the widest selection of white papers, trial software, and on-demand webcasts for you to choose from. >> Review the list of White Papers, Trial Software or On-Demand Webcast at the MC Press Resource Center. >> Add the items to yru Cart and complet he checkout process and submit

  • Profound Logic Have you been wondering about Node.js? Our free Node.js Webinar Series takes you from total beginner to creating a fully-functional IBM i Node.js business application.

  • SB Profound WC 5536Join us for this hour-long webcast that will explore:

  • Fortra IT managers hoping to find new IBM i talent are discovering that the pool of experienced RPG programmers and operators or administrators with intimate knowledge of the operating system and the applications that run on it is small. This begs the question: How will you manage the platform that supports such a big part of your business? This guide offers strategies and software suggestions to help you plan IT staffing and resources and smooth the transition after your AS/400 talent retires. Read on to learn: