ibm-information-center/dist/eclipse/plugins/i5OS.ic.sqlp_5.4.0.1/rbafysaveconsider.htm

59 lines
3.8 KiB
HTML

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en-us" xml:lang="en-us">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="security" content="public" />
<meta name="Robots" content="index,follow" />
<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
<meta name="DC.Type" content="reference" />
<meta name="DC.Title" content="Save and restore considerations" />
<meta name="abstract" content="When an external function associated with an ILE external program or service program is created, an attempt is made to save the function's attributes in the associated program or service program object." />
<meta name="description" content="When an external function associated with an ILE external program or service program is created, an attempt is made to save the function's attributes in the associated program or service program object." />
<meta name="DC.subject" content="UDFs (User-defined functions), save and restore considerations, CREATE FUNCTION statement, save and restore considerations" />
<meta name="keywords" content="UDFs (User-defined functions), save and restore considerations, CREATE FUNCTION statement, save and restore considerations" />
<meta name="DC.Relation" scheme="URI" content="rbafywudfextern.htm" />
<meta name="copyright" content="(C) Copyright IBM Corporation 1998, 2006" />
<meta name="DC.Rights.Owner" content="(C) Copyright IBM Corporation 1998, 2006" />
<meta name="DC.Format" content="XHTML" />
<meta name="DC.Identifier" content="rbafysaveconsider" />
<meta name="DC.Language" content="en-us" />
<!-- All rights reserved. Licensed Materials Property of IBM -->
<!-- US Government Users Restricted Rights -->
<!-- Use, duplication or disclosure restricted by -->
<!-- GSA ADP Schedule Contract with IBM Corp. -->
<link rel="stylesheet" type="text/css" href="./ibmdita.css" />
<link rel="stylesheet" type="text/css" href="./ic.css" />
<title>Save and restore considerations</title>
</head>
<body id="rbafysaveconsider"><a name="rbafysaveconsider"><!-- --></a>
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<h1 class="topictitle1">Save and restore considerations</h1>
<div><p>When an external function associated with an ILE external program
or service program is created, an attempt is made to save the function's attributes
in the associated program or service program object.</p>
<div class="section"><p>If the *PGM or *SRVPGM object is saved and then restored to this
or another system, the catalogs are automatically updated with those attributes.
If the function's attribute cannot be saved, then the catalogs will not be
automatically updated and the user must create the external function on the
new system. The attributes can be saved for external functions subject to
the following restrictions:</p>
<ul><li>The external program library must not be QSYS or QSYS2.</li>
<li>The external program must exist when the CREATE FUNCTION statement is
issued.</li>
<li>The external program must be an ILE *PGM or *SRVPGM object.</li>
<li>The external program or service program must contain at least one SQL
statement.</li>
</ul>
<p>If the program object cannot be updated, the function will still be
created.</p>
</div>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="rbafywudfextern.htm" title="You can write the executable code of a UDF in a language other than SQL.">Write UDFs as external functions</a></div>
</div>
</div>
</body>
</html>