> For the complete documentation index, see [llms.txt](https://docs.editran.onesait.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.editran.onesait.com/documentacion-editran/ibm-editran-v5.3-comun-z-os-en/editran-ff-instalacion-firma-y-verificacion-v7.1.1/anexo-a/codigos-de-resultado-del-servidor.md).

# Server result codes

## Correct results <a href="#toc172014327" id="toc172014327"></a>

<table data-header-hidden><thead><tr><th width="59.9259033203125" valign="top"></th><th></th></tr></thead><tbody><tr><td valign="top">Cgo</td><td>Description</td></tr><tr><td valign="top">00</td><td>Successful process</td></tr><tr><td valign="top">01</td><td>Warning. The signature has been performed with warnings. It has not been signed implicitly.</td></tr><tr><td valign="top">02</td><td>Warning: The data file has formal standard errors (the value of one of the tags is not correct).</td></tr><tr><td valign="top">03</td><td>Info: No rule has been found, so no corresponding validation has been performed.</td></tr><tr><td valign="top">04</td><td>Info: No rule has been found that applies to the file.</td></tr></tbody></table>

## Signing and validation results

<table data-header-hidden><thead><tr><th width="58.938232421875"></th><th valign="top"></th></tr></thead><tbody><tr><td>Cgo</td><td valign="top">Description</td></tr><tr><td>10</td><td valign="top">Signing policy violated</td></tr><tr><td>11</td><td valign="top">One of the signing certificates is not trusted, CA does not validate</td></tr><tr><td>12</td><td valign="top">OCSP server returns unknown certificate</td></tr><tr><td>13</td><td valign="top">OCSP server or CRL list returns revoked certificate</td></tr><tr><td>14</td><td valign="top">Expired certificate</td></tr><tr><td>15</td><td valign="top">Modified document</td></tr><tr><td>16</td><td valign="top">Error validating the rules</td></tr><tr><td>44</td><td valign="top">The file with the rules could not be read</td></tr><tr><td>45</td><td valign="top">The content of the rules file is not correct</td></tr><tr><td>46</td><td valign="top">Error in the data retrieval request</td></tr><tr><td>47</td><td valign="top">The data file has structural problems that prevented the data from being obtained</td></tr><tr><td>49</td><td valign="top">Error parsing the XML of the source file</td></tr><tr><td>50</td><td valign="top">The Signature element is not found in the document</td></tr><tr><td>51</td><td valign="top">Error parsing the Signature element</td></tr><tr><td>52</td><td valign="top">Error in the signature validation process</td></tr><tr><td>53</td><td valign="top">Error obtaining signature information</td></tr><tr><td>54</td><td valign="top">The certificate with which it was signed was not found within the document</td></tr><tr><td>96</td><td valign="top">Error reading the keystore certificate store</td></tr><tr><td>97</td><td valign="top">The key could not be extracted from the keystore</td></tr><tr><td>98</td><td valign="top">The template is incorrect</td></tr><tr><td>99</td><td valign="top">The SignedInfo element could not be created</td></tr><tr><td>100</td><td valign="top">The KeyInfo element could not be created</td></tr><tr><td>101</td><td valign="top">The QualifyingProperties element could not be created</td></tr><tr><td>102</td><td valign="top">Incorrect URL for the signature TimeStamp</td></tr><tr><td>103</td><td valign="top">The signer to be countersigned was not found</td></tr><tr><td>104</td><td valign="top">Error signing</td></tr></tbody></table>

## OCSP and CRL validation results <a href="#toc172014329" id="toc172014329"></a>

<table data-header-hidden><thead><tr><th width="57.39508056640625"></th><th valign="top"></th></tr></thead><tbody><tr><td>Cgo</td><td valign="top">Description</td></tr><tr><td>80</td><td valign="top">Error encoding the certificate</td></tr><tr><td>81</td><td valign="top">Error in the connection with Editran/OCSP</td></tr><tr><td>82</td><td valign="top">Error reading Connection Message in Editran/OCSP</td></tr><tr><td>83</td><td valign="top">The versions do not match each other</td></tr><tr><td>84</td><td valign="top">Error writing the Connection response in Editran/OCSP</td></tr><tr><td>85</td><td valign="top">Error reading connection response in Editran/XAdES</td></tr><tr><td>86</td><td valign="top">Error reading the request message in Editran/OCSP</td></tr><tr><td>87</td><td valign="top">Editran/OCSP cannot connect to the OCSP Server</td></tr><tr><td>88</td><td valign="top">Error obtaining the Certificate Revocation List (CRL)</td></tr><tr><td>89</td><td valign="top">The OCSP/CRL URL was not found or could not be connected to</td></tr></tbody></table>

## Results of processing the communication message with the server

<table data-header-hidden><thead><tr><th width="55.975341796875" valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td valign="top">Cgo</td><td valign="top">Description</td></tr><tr><td valign="top">17</td><td valign="top">Request not built correctly</td></tr><tr><td valign="top">18</td><td valign="top">Error reading the frame length from the read buffer</td></tr><tr><td valign="top">19</td><td valign="top">Unrecognized requesting function</td></tr><tr><td valign="top">20</td><td valign="top">Unrecognized signature type</td></tr><tr><td valign="top">21</td><td valign="top">Unrecognized source machine language</td></tr><tr><td valign="top">22</td><td valign="top">Unrecognized OCSP or CRL validation value</td></tr><tr><td valign="top">23</td><td valign="top">Unrecognized compression value</td></tr><tr><td valign="top">24</td><td valign="top">Unrecognized encryption value</td></tr><tr><td valign="top">25</td><td valign="top">Unrecognized base 64 conversion value</td></tr><tr><td valign="top">26</td><td valign="top">Unrecognized input file identifier</td></tr><tr><td valign="top">29</td><td valign="top">No input file has been specified</td></tr><tr><td valign="top">30</td><td valign="top">No auxiliary file has been specified</td></tr><tr><td valign="top">31</td><td valign="top">No output file has been specified</td></tr><tr><td valign="top">32</td><td valign="top">No DN output file has been specified</td></tr><tr><td valign="top">33</td><td valign="top">No keyStore, HSM token, or RACF ring has been specified</td></tr><tr><td valign="top">34</td><td valign="top">No certificate alias or DN has been specified</td></tr><tr><td valign="top">35</td><td valign="top">The RACF user name has not been provided</td></tr><tr><td valign="top">36</td><td valign="top">No signing certificate has been provided</td></tr><tr><td valign="top">37</td><td valign="top">Unrecognized template identifier</td></tr><tr><td valign="top">38</td><td valign="top">No template has been specified</td></tr><tr><td valign="top">39</td><td valign="top">No geographic location has been specified</td></tr><tr><td valign="top">40</td><td valign="top">No signer role has been specified</td></tr><tr><td valign="top">41</td><td valign="top">No signer action has been specified</td></tr><tr><td valign="top">42</td><td valign="top">The JSON of the rules has not been specified</td></tr><tr><td valign="top">43</td><td valign="top">Failure reading the xades.properties configuration file</td></tr></tbody></table>

## File processing results

<table data-header-hidden><thead><tr><th width="57.95062255859375" valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td valign="top">Cgo</td><td valign="top">Description</td></tr><tr><td valign="top">48</td><td valign="top">Error reading the source file</td></tr><tr><td valign="top">55</td><td valign="top">Error reading the CA certificate store (truststore)</td></tr><tr><td valign="top">56</td><td valign="top">Error reading the auxiliary file</td></tr><tr><td valign="top">57</td><td valign="top">The file with the data that were signed in explicit signature was not found</td></tr><tr><td valign="top">64</td><td valign="top">Error writing the destination file</td></tr><tr><td valign="top">65</td><td valign="top">Error writing the DN file</td></tr><tr><td valign="top">66</td><td valign="top">Error writing the response to the request</td></tr><tr><td valign="top">67</td><td valign="top">Error creating temporary file</td></tr></tbody></table>

## Memory errors

<table data-header-hidden><thead><tr><th width="61.90118408203125" valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td valign="top">Cgo</td><td valign="top">Description</td></tr><tr><td valign="top">112</td><td valign="top">OutOfMemoryError</td></tr><tr><td valign="top">113</td><td valign="top">Unexpected error</td></tr><tr><td valign="top">114</td><td valign="top">Undefined value, should not be reachable</td></tr></tbody></table>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.editran.onesait.com/documentacion-editran/ibm-editran-v5.3-comun-z-os-en/editran-ff-instalacion-firma-y-verificacion-v7.1.1/anexo-a/codigos-de-resultado-del-servidor.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
