<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="Copyright" content="Copyright (c) 2006 by IBM Corporation"> <title>Message Descriptions for Math Bindable APIs</title> <!-- Begin Header Records ========================================== --> <!-- 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. --> <!-- Change History: --> <!-- YYMMDD USERID Change description --> <!-- ILE5A SCRIPT A converted by B2H R4.1 (346) (CMS) by NLJONES at --> <!-- RCHVMX on 25 Feb 1999 at 15:07:42 --> <link rel="stylesheet" type="text/css" href="../rzahg/ic.css"> </head> <body> <!-- End Header Records --> <!-- Java sync-link --> <script type="text/javascript" language="Javascript" src="../rzahg/synch.js"> </script> <a name="top_Of_Page"></a> <h2>Message Descriptions for Math Bindable APIs</h2> <p>A summary of the messages generated by the math bindable APIs is contained in the table below.</p> <table border cellpadding="5"> <!-- cols="20 20 60" --> <tr> <th align="left" valign="top">Msg_No</th> <th align="left" valign="top">Msg_Id</th> <th align="left" valign="top">Explanation</th> </tr> <tr> <td align="left" valign="top">2002</td> <td align="left" valign="top">CEE2002</td> <td align="left" valign="top">The argument is too close to multiple (pi/2)'s for tangent and multiple pi's for cotangent. This causes an inaccurate result.</td> </tr> <tr> <td align="left" valign="top">2003</td> <td align="left" valign="top">CEE2003</td> <td align="left" valign="top">In (x**y) both x and y are integers, x = 0 and y < 0 for procedure &1. The result is undefined. The fixed-point zero-divide exception occurs.</td> </tr> <tr> <td align="left" valign="top">2004</td> <td align="left" valign="top">CEE2004</td> <td align="left" valign="top">In (x**y) x is real and y is integer, x = 0.0 and y < 0 for procedure &1. The result is undefined. The floating-point zero-divide exception occurs.</td> </tr> <tr> <td align="left" valign="top">2005</td> <td align="left" valign="top">CEE2005</td> <td align="left" valign="top">The value of the argument for &1 is outside the range &2. It causes a floating-point overflow exception.</td> </tr> <tr> <td align="left" valign="top">2006</td> <td align="left" valign="top">CEE2006</td> <td align="left" valign="top">In (x**y) both x and y are real, x = 0.0 and y < 0.0 for procedure &1. The result is undefined. The floating-point zero-divide exception occurs.</td> </tr> <tr> <td align="left" valign="top">2008</td> <td align="left" valign="top">CEE2008</td> <td align="left" valign="top">For an exponentiation operation (Z**P) where the complex base Z equals 0, the real part of the complex exponent P is less than or equal to 0. The floating-point zero-divide exception occurs in procedure &1.</td> </tr> <tr> <td align="left" valign="top">2009</td> <td align="left" valign="top">CEE2009</td> <td align="left" valign="top">The value of the real part of a complex argument is greater than &2 for procedure &1. It causes a floating-point overflow exception.</td> </tr> <tr> <td align="left" valign="top">2010</td> <td align="left" valign="top">CEE2010</td> <td align="left" valign="top">The value of the argument is less than 0.0 for procedure &1. It is not valid for the square root function. The result is undefined.</td> </tr> <tr> <td align="left" valign="top">2011</td> <td align="left" valign="top">CEE2011</td> <td align="left" valign="top">The argument for procedure &1 is greater than &2. It causes a floating-point overflow exception.</td> </tr> <tr> <td align="left" valign="top">2012</td> <td align="left" valign="top">CEE2012</td> <td align="left" valign="top">The argument for procedure &1 is negative. It is not valid for the logarithmic function.</td> </tr> <tr> <td align="left" valign="top">2013</td> <td align="left" valign="top">CEE2013</td> <td align="left" valign="top">The absolute value of the imaginary part of the complex argument for &1 is greater than &2. This causes floating-point overflow.</td> </tr> <tr> <td align="left" valign="top">2014</td> <td align="left" valign="top">CEE2014</td> <td align="left" valign="top">Both arguments to the arctangent2 function are either 0 or infinity for procedure &1. They are not valid for arctangent2 function.</td> </tr> <tr> <td align="left" valign="top">2015</td> <td align="left" valign="top">CEE2015</td> <td align="left" valign="top">The value of the real part of a complex argument for procedure &1 is less than &2. It causes a floating-point underflow exception.</td> </tr> <tr> <td align="left" valign="top">2016</td> <td align="left" valign="top">CEE2016</td> <td align="left" valign="top">The absolute value of the argument for procedure &1 is greater than &2. The argument is out of range and the result is undefined.</td> </tr> <tr> <td align="left" valign="top">2017</td> <td align="left" valign="top">CEE2017</td> <td align="left" valign="top">The absolute value of the argument for procedure &1 is greater than or equal to &2. This causes a floating-point overflow exception.</td> </tr> <tr> <td align="left" valign="top">2018</td> <td align="left" valign="top">CEE2018</td> <td align="left" valign="top">The real and imaginary parts of the argument for procedure &1 are zero or infinity. They are not valid for complex logarithmic functions.</td> </tr> <tr> <td align="left" valign="top">2019</td> <td align="left" valign="top">CEE2019</td> <td align="left" valign="top">The absolute value of the real part of the complex argument for procedure &1 is greater than &2. This causes a floating-point overflow exception.</td> </tr> <tr> <td align="left" valign="top">2020</td> <td align="left" valign="top">CEE2020</td> <td align="left" valign="top">In (x**y) x < 0.0 and y is not an integer for procedure &1. It causes a floating-point zero-divide exception. The result is undefined.</td> </tr> <tr> <td align="left" valign="top">2022</td> <td align="left" valign="top">CEE2022</td> <td align="left" valign="top">The complex argument is not valid for procedure &1. It may be one of the following: <ul> <li>The real part of the argument is 0.</li> <li>Real**2 + imaginary**2 = 1.0.</li> </ul> </td> </tr> <tr> <td align="left" valign="top">2023</td> <td align="left" valign="top">CEE2023</td> <td align="left" valign="top">The calculated result overflows the result field in procedure &1.</td> </tr> <tr> <td align="left" valign="top">2024</td> <td align="left" valign="top">CEE2024</td> <td align="left" valign="top">Floating-point overflow exception occurred in procedure &1.</td> </tr> <tr> <td align="left" valign="top">2025</td> <td align="left" valign="top">CEE2025</td> <td align="left" valign="top">Floating-point underflow exception occurred in procedure &1.</td> </tr> <tr> <td align="left" valign="top">2026</td> <td align="left" valign="top">CEE2026</td> <td align="left" valign="top">The denominator is 0. The operand for the modular function is not valid. It causes a floating-point zero-divide exception.</td> </tr> <tr> <td align="left" valign="top">2027</td> <td align="left" valign="top">CEE2027</td> <td align="left" valign="top">Floating-point zero divide exception occurred in procedure &1.</td> </tr> <tr> <td align="left" valign="top">2101</td> <td align="left" valign="top">CEE2101</td> <td align="left" valign="top">The argument is an unmasked NaN for procedure &1. If the argument is a complex number, either its real part or imaginary part is an unmasked NaN. It causes a floating-point incorrect operand exception.</td> </tr> <tr> <td align="left" valign="top">2102</td> <td align="left" valign="top">CEE2102</td> <td align="left" valign="top">The argument for procedure &1 is less than &2. It causes a floating-point underflow exception.</td> </tr> <tr> <td align="left" valign="top">2103</td> <td align="left" valign="top">CEE2103</td> <td align="left" valign="top">Floating-point operand exception occurred in &1.</td> </tr> <tr> <td align="left" valign="top">2117</td> <td align="left" valign="top">CEE2117</td> <td align="left" valign="top">The values of the real part and imaginary part cannot be 1.0 and 0.0 respectively at the same time for procedure &1. The result is undefined.</td> </tr> <tr> <td align="left" valign="top">2118</td> <td align="left" valign="top">CEE2118</td> <td align="left" valign="top">The sum of the absolute value of the complex number, and the absolute value of its real part, is greater than the maximum FLOAT8 (1.797693*10**308) for procedure &1.</td> </tr> </table> <br> <hr> <center> <table cellpadding="2" cellspacing="2"> <tr align="center"> <td valign="middle" align="center"><a href="#top_Of_Page">Top</a> | <a href= "ile1a1.htm">ILE CEE APIs</a> | <a href="aplist.htm">APIs by category</a></td> </tr> </table> </center> </body> </html>