blob: 12db694c48cdadca9305a60894c0f3a67e318489 [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Sandesha2_error</title><style type="text/css" media="all">
@import url("../../style/maven-base.css");
@import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
Last published: 05 October 2007
| Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main Page</span></a></li>
<li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li><a href="dirs.html"><span>Directories</span></a></li>
</ul>
</div></p></div><div class="section"><a name="Sandesha2_error"></a><h2>Sandesha2_error</h2><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Defines</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sandesha2__error.html#g026b50f173a301cc0538d3abfeba28d0">SANDESHA2_ERROR_CODES_START</a>   (AXIS2_ERROR_LAST + 1000)</td></tr><tr class="a"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">typedef enum <br></br>
<a class="el" href="group__sandesha2__error.html#g5ea168e0150989a338ce5fd0f6dead9f">sandesha2_error_codes</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sandesha2__error.html#g8e5267e025fcfc97995fc79459ca07ed">sandesha2_error_codes_t</a></td></tr><tr class="a"><td class="mdescLeft"> </td><td class="mdescRight">Sandesha2 error codes. <a href="#g8e5267e025fcfc97995fc79459ca07ed"></a><br></br></td></tr><tr class="b"><td colspan="2"><br></br><h2>Enumerations</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sandesha2__error.html#g5ea168e0150989a338ce5fd0f6dead9f">sandesha2_error_codes</a> { <br></br>
  <b>SANDESHA2_ERROR_NONE</b> = SANDESHA2_ERROR_CODES_START,
<b>SANDESHA2_ERROR_UNSUPPORTED_NS</b>,
<b>SANDESHA2_ERROR_NULL_OM_ELEMENT</b>,
<b>SANDESHA2_ERROR_EMPTY_OM_ELEMENT</b>,
<br></br>
  <b>SANDESHA2_ERROR_TO_OM_NULL_ELEMENT</b>,
<b>SANDESHA2_ERROR_NULL_OM_ATTRIBUTE</b>,
<b>SANDESHA2_ERROR_TO_OM_INVALID_NUMBER</b>,
<b>SANDESHA2_ERROR_ACK_FINAL_NOT_ALLOWED</b>,
<br></br>
  <b>SANDESHA2_ERROR_TO_ADDRESS_NOT_SET</b>,
<b>SANDESHA2_ERROR_SVC_CTX_NULL</b>,
<b>SANDESHA2_ERROR_SVC_NULL</b>,
<b>SANDESHA2_ERROR_NON_UNIQUE_RESULT</b>,
<br></br>
  <b>SANDESHA2_ERROR_KEY_IS_NULL</b>,
<b>SANDESHA2_ERROR_ACK_NONE_NOT_ALLOWED</b>,
<b>SANDESHA2_ERROR_UNKNOWN_STORAGE_MGR</b>,
<b>SANDESHA2_ERROR_CONFIGURATION_NOT_SET</b>,
<br></br>
  <b>SANDESHA2_ERROR_NULL_MSG_CTX</b>,
<b>SANDESHA2_ERROR_SENDING_FAULT</b>,
<b>SANDESHA2_ERROR_INVALID_MSG_NUM</b>,
<b>SANDESHA2_ERROR_SEQ_NOT_EXIST</b>,
<br></br>
  <b>SANDESHA2_ERROR_INVALID_SPEC_VERSION</b>,
<b>SANDESHA2_ERROR_SENDING_ACK</b>,
<b>SANDESHA2_ERROR_NULL_TO</b>,
<b>SANDESHA2_ERROR_REQD_MSG_PART_MISSING</b>,
<br></br>
  <b>SANDESHA2_ERROR_NULL_SEQ</b>,
<b>SANDESHA2_ERROR_STORAGE_MAP_NOT_PRESENT</b>,
<b>SANDESHA2_ERROR_ENTRY_IS_NOT_PRESENT_FOR_UPDATING</b>,
<b>SANDESHA2_ERROR_INVALID_NS_URI</b>,
<br></br>
  <b>SANDESHA2_ERROR_INCOMING_SEQ_REPORT_NOT_PRESENT_FOR_GIVEN_SEQ_ID</b>,
<b>SANDESHA2_ERROR_TO_EPR_NOT_SET</b>,
<b>SANDESHA2_ERROR_OPTIONS_OBJECT_NOT_SET</b>,
<b>SANDESHA2_ERROR_UNKNOWN_SPEC_ERROR_MESSAGE</b>,
<br></br>
  <b>SANDESHA2_ERROR_COULD_NOT_SEND_TERMINATE_MESSAGE</b>,
<b>SANDESHA2_ERROR_RM_SPEC_VERSION_DOES_NOT_DEFINE_A_SEQ_CLOSE_ACTION</b>,
<b>SANDESHA2_ERROR_COULD_NOT_SEND_THE_CLOSE_SEQ_MESSAGE</b>,
<b>SANDESHA2_ERROR_CLOSE_SEQ_FEATURE_ONLY_AVAILABLE_FOR_WSRM1_1</b>,
<br></br>
  <b>SANDESHA2_ERROR_CANNOT_FIND_SEQ_REPORT_FOR_GIVEN_DATA</b>,
<b>SANDESHA2_ERROR_CANNOT_FIND_SEQ_REPORT_FOR_GIVEN_SEQ_ID</b>,
<b>SANDESHA2_ERROR_SEQ_NOT_IN_ACTIVE_STATE</b>,
<b>SANDESHA2_ERROR_SEQ_ID_BEAN_NOT_SET</b>,
<br></br>
  <b>SANDESHA2_ERROR_EMPTY_ACK_REQUEST_MESSAGE</b>,
<b>SANDESHA2_ERROR_CANNOT_GENERATE_SEQ_REPORT_FOR_GIVEN_INTERNAL_SEQ_ID</b>,
<b>SANDESHA2_ERROR_CANNOT_SEND_ACK_REQUEST_MESSAGE_SINCE_IS_NOT_ACTIVE</b>,
<b>SANDESHA2_ERROR_SPEC_VERSION_DOES_NOT_DEFINE_A_ACK_REQUEST_ACTION</b>,
<br></br>
  <b>SANDESHA2_ERROR_SPEC_VERSION_DOES_NOT_DEFINE_A_ACK_REQUEST_SOAP_ACTION</b>,
<b>SANDESHA2_ERROR_INVALID_EPR</b>,
<b>SANDESHA2_ERROR_CANNOT_FIND_SEQ_ID</b>,
<b>SANDESHA2_ERROR_RM_VERSION_DOES_NOT_ALLOW_SEQ_CLOSING</b>,
<br></br>
  <b>NOT_A_VALID_TERMINATED_SEQ</b>,
<b>NOT_A_VALID_TIMEDOUT_SEQ</b>,
<b>SANDESHA2_ERROR_COMPLETED_MSGS_BEAN_IS_NULL</b>,
<b>SANDESHA2_ERROR_UNRECORDED_SEQ_ID</b>,
<br></br>
  <b>SANDESHA2_ERROR_INVALID_RELATES_TO</b>,
<b>SANDESHA2_ERROR_TO_IS_NULL</b>,
<b>SANDESHA2_ERROR_CREATE_SEQ_PART_IS_NULL</b>,
<b>SANDESHA2_ERROR_ACKS_TO_IS_NULL</b>,
<br></br>
  <b>SANDESHA2_ERROR_CREATE_SEQ_MSG_DOES_NOT_HAVE_WSA_ACTION_VALUE</b>,
<b>SANDESHA2_ERROR_CREATE_SEQ_MSG_DOES_NOT_HAVE_VALID_RM_NS_VALUE</b>,
<b>SANDESHA2_ERROR_APPLICATION_MSG_NULL</b>,
<b>SANDESHA2_ERROR_CONF_CTX_NULL</b>,
<br></br>
  <b>SANDESHA2_ERROR_CANNOT_FIND_RM_VERSION_OF_GIVEN_MSG</b>,
<b>SANDESHA2_ERROR_RM_NS_VALUE_IS_DIFFERENT_FROM_REGISTERED_NS_FOR_SEQ</b>,
<b>SANDESHA2_ERROR_CANNOT_INIT_MSG</b>,
<b>SANDESHA2_ERROR_CANNOT_PROCESS_MSG</b>,
<br></br>
  <b>SANDESHA2_ERROR_INVALID_STRING_ARRAY</b>,
<a class="el" href="group__sandesha2__error.html#gg5ea168e0150989a338ce5fd0f6dead9f9bbe1e7e18cb2eba621cbea1543cf419">SANDESHA2_ERROR_PENDING_HEADER_MUST_HAVE_ATTRIBUTE_PENDING</a>,
<b>SANDESHA2_ERROR_ATTRIBUTE_PENDING_MUST_HAVE_VALUE_TRUE_OR_FALSE</b>,
<b>SANDESHA2_ERROR_MAKE_CONNECTION_ELEMENT_SHOULD_HAVE_AT_LEAST_ADDRESS_OR_IDENTIFIER</b>,
<br></br>
  <b>SANDESHA2_ERROR_INVALID_MAKE_CONNECTION_BOTH_IDENTIFER_AND_ADDRESS_NULL</b>,
<b>SANDESHA2_ERROR_MAKE_CONNECTION_IS_NOT_SUPPORTED_IN_THIS_RM_VERSION</b>,
<b>SANDESHA2_ERROR_INVALID_MAKE_CONNECTION_MSG</b>,
<b>SANDESHA2_ERROR_CANNOT_OPEN_DATABASE</b>,
<br></br>
  <b>SANDESHA2_ERROR_SQL_ERROR</b>,
<b>SANDESHA2_ERROR_CANNOT_BUILD_MSG_CTX_WHEN_SVC_NOT_PRESENT</b>,
<b>SANDESHA2_ERROR_CANNOT_FIND_OP_FOR_GENERATED_MSG</b>,
<b>SANDESHA2_ERROR_INVALID_PERSISTENCE_PROPERTY_STRING</b>,
<br></br>
  <b>SANDESHA2_ERROR_LAST</b>
<br></br>
}</td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g2c59fd343aa2441ada397cd78f8b7947"></a>
axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_error_init</b> ()</td></tr></table></div><div class="section"><div class="subsection"><a name="Define_Documentation"></a><h3>Define Documentation</h3><p><a class="anchor" name="g026b50f173a301cc0538d3abfeba28d0"></a>
<div class="memitem">
<div class="memproto">
<table class="bodyTable"><tr class="b"><td class="memname">#define SANDESHA2_ERROR_CODES_START   (AXIS2_ERROR_LAST + 1000) </td></tr></table>
</div>
<div class="memdoc">
<p>
Since we use the same env-&gt;error from Axis2 we need to start from a AXIS2_ERROR_LAST + some number to prevent ambiguity
</p></div>
</div></p><p>
</p></div></div><div class="section"><div class="subsection"><a name="Typedef_Documentation"></a><h3>Typedef Documentation</h3><p><a class="anchor" name="g8e5267e025fcfc97995fc79459ca07ed"></a>
<div class="memitem">
<div class="memproto">
<table class="bodyTable"><tr class="a"><td class="memname">typedef enum <a class="el" href="group__sandesha2__error.html#g5ea168e0150989a338ce5fd0f6dead9f">sandesha2_error_codes</a> <a class="el" href="group__sandesha2__error.html#g8e5267e025fcfc97995fc79459ca07ed">sandesha2_error_codes_t</a> </td></tr></table>
</div>
<div class="memdoc">
<p>
Sandesha2 error codes.
</p><p>
Set of error codes for Sandesha2
</p></div>
</div></p><p>
</p></div></div><div class="section"><div class="subsection"><a name="Enumeration_Type_Documentation"></a><h3>Enumeration Type Documentation</h3><p><a class="anchor" name="g5ea168e0150989a338ce5fd0f6dead9f"></a>
<div class="memitem">
<div class="memproto">
<table class="bodyTable"><tr class="b"><td class="memname">enum <a class="el" href="group__sandesha2__error.html#g5ea168e0150989a338ce5fd0f6dead9f">sandesha2_error_codes</a> </td></tr></table>
</div>
<div class="memdoc">
<p>
<dl compact=""><dt><b>Enumerator: </b></dt><dd>
<table class="bodyTable"><tr class="a"><td valign="top"><em><a class="anchor" name="gg5ea168e0150989a338ce5fd0f6dead9f9bbe1e7e18cb2eba621cbea1543cf419"></a>SANDESHA2_ERROR_PENDING_HEADER_MUST_HAVE_ATTRIBUTE_PENDING</em> </td><td>
The following has to be the last error value all the time. All other error codes should appear above this. SANDESHA_ERROR_LAST is used to track the number of error codes present for the purpose of sizing the error message array. </td></tr></table>
</dd></dl>
</p></div>
</div></p><p>
</p></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>