The following table lists all Genero Web Services error messages by number and provides a description of each error message.
Number | Message |
-9000 | Value not allowed for attribute '%s'. |
-9001 | Value mandatory for attribute '%s'. |
-9002 | Cannot set attribute '%s', because only one XSD attribute is allowed per definition. |
-9003 | Attribute '%s' is only allowed on a type definition. |
-9004 | Attribute '%s' is not allowed on a type definition. |
-9005 | Attribute XSTypeNamespace cannot be set without attribute XSTypeName. |
-9006 | Attribute '%s' is only allowed on a simple datatype definition. |
-9007 | Attribute '%s' is only allowed on a record definition. |
-9008 | Attribute '%s' is only allowed on a one dimentional array definition. |
-9009 | Attributes XMLAttribute, XMLElement, XMLAny and XMLBase are exclusives. |
-9010 | Attributes XMLChoice, XMLAll, XMLSequence, XMLSimpleContent and XSComplexType are exclusives. |
-9011 | Attribute XSTypeName has been defined twice with the same value '%s' and the same XSTypeNamespace value, but not the same definition. |
-9012 | XMLName or XMLNamespace not allowed on nested XMLChoice '%s'. |
-9013 | XMLName or XMLNamespace not allowed on nested XMLSequence '%s'. |
-9014 | Unrecognized value '%s'. |
-9015 | Attribute '%s' is only supported on a member of a record. |
-9016 | Attribute '%s' is only supported on a record's member when XMLChoice is defined. |
-9017 | Attribute '%s' is only supported on a record's member when XMLSimpleContent is defined. |
-9018 | Attribute '%s' not supported on this simple type. |
-9019 | Attribute XMLTypeNamespace cannot be set without attribute XMLTypeName. |
-9020 | XMLSimpleContent '%s' supports only XMLAttribute and XMLAnyAttribute attributes. |
-9021 | Attribute XMLBase has been defined more than once in '%s'. |
-9022 | Attribute XMLSelector has been defined more than once in '%s'. |
-9023 | Attribute '%s' cannot be set with other attributes. |
-9024 | Attribute XMLSelector is missing in record '%s'. |
-9025 | Attribute XMLBase is missing in record '%s'. |
-9026 | Nested attribute '%s' cannot be defined on a type definition. |
-9027 | Nested attribute '%s' cannot be defined on root variable '%s'. |
-9028 | Invalid parameter. |
-9029 | Parameters of a published RPC Web Service operation must be a Record or NULL. |
-9030 | Parameters of a published DOC Web Service operation must be a Record, an Array or NULL. |
-9031 | Attribute '%s' is not allowed on a '%s' record's member. |
-9032 | Attribute '%s' can only be set on a ARRAY defined inside a RECORD. |
-9033 | Attribute '%s' cannot be defined at first level of a variable. |
-9034 | Attributes 'XMLAttribute' are not allowed on nested sequence or choice '%s'. |
-9035 | RPC Web Functions cannot have XMLList set on one of the parameters. |
-9036 | Attribute XMLName is mandatory on variable '%s' when used as Header. |
-9037 | RPC Web Functions cannot have XMLNamespace set on one of the parameters. |
-9038 | XSComplexType '%s' allows only attributes with one optional nested list or nested record. |
-9039 | XMLName or XMLNamespace not allowed on nested XMLAll '%s'. |
-9040 | Nested Attribute '%s' is not allowed on an array. |
-9041 | XMLBase Attribute allows only one additional XSD attribute. |
-9042 | Attribute '%s="%s"' is not allowed on a '%s' record's member. |
-9043 | Unsupported facet constraint for type '%s'. |
-9044 | Invalid value for facet constraint '%s'. |
-9045 | Facet constraint attributes cannot be defined without a XSD simple type attribute. |
-9046 | Facet XSDLength and XSDMinLength or XSDMaxLength cannot be used together. |
-9047 | Attribute '%s' not allowed on objects. |
-9048 | Attribute XMLName cannot be set with XMLAny or XMLAnyAttribute. |
-9049 | Attribute '%s' not allowed on members of xmlchoice='inherited' records. |
-9050 | Parameter with public qualifier not allowed. |
-9051 | Parameters of published Web Service operations must be variables in global or modular scope. |
-9052 | A published Web service header must be a variable in global or modular scope. |
-9053 | Web service function with private qualifier not allowed. |
-9054 | Web service function must be a string literal. |
-9055 | Attribute '%s' is not allowed on an array definition. |
-9056 | Attribute XMLAny has been defined more than once per record in '%s'. |
-9057 | Attribute XMLAnyAttribute has been defined more than once per record in '%s'. |
-9058 | Attribute XMLList and XMLAnyAttribute are exclusives. |
-9059 | Element of array '%s' with XMLAnyAttribute must be a three string member record without XML attributes. |
-9060 | Attribute '%s' is only allowed on dynamic arrays. |
-9061 | Attribute '%s' cannot be set inside a nested record. |
-9062 | Attribute XMLAttribute set on '%s' is not allowed after attribute XMLAnyAttribute. |
-9063 | A published Web service fault must be in global or modular scope. |
-9064 | Attribute XMLName is mandatory on variable '%s' when used as Fault. |
-9065 | Colon not allowed for attribute '%s'. |
The following table lists all Genero Web Services error messages by number and provides a description of each error message, and identifies a solution for the associated problem.
Number | Message | Solution |
-15500 | Internal runtime error occurred in WS server program. | Contact your support center. |
-15501 | Cannot create WS operation because the given function is not defined. | Verify that the name of the BDL function of fgl_ws_server_publishFunction() is correct. |
-15502 | Invalid WS-function declaration, no parameters allowed. | Verify that the BDL function has no input and no output parameters. |
-15503 | Operation name is already used in the current web service. | You must change the name of the Web-Function operation in the function fgl_ws_server_publishFunction(). |
-15504 | WS server port already used by another application. | You must change the port number in the function fgl_ws_server_start(). |
-15505 | Some BDL data types are not supported by XML. | Verify that all exposed functions don't contain one of
the following data types:
|
-15506 | Internal runtime error occurred in WS client program. | Contact your support center. |
-15507 | All WS operation handlers already allocated. | You must free the unused client handler with the fgl_ws_client_freeMethod() function. |
-15508 | WS operation handle not allocated. | You must first call the fgl_ws_client_createMethod() function to get a valid handle. |
-15509 | Invalid WS input/output parameter specification. | Only 1 or 2 is allowed, all other values are incorrect. |
-15510 | Invalid WS variable path specification. | Verify that the variable path corresponds to the input or output record message. |
-15511 | Invalid fgl_ws_set/getOption() parameter. | Verify that the option flag of the fgl_ws_set/getOption() function exists. |
-15512 | WS input record not defined. | Verify that the name of the input record on the fgl_ws_server_publishFunction() exists. |
-15513 | WS output record not defined. | Verify that the name of the output record on the fgl_ws_server_publishFunction() exists. |
-15514 | The port value from the FGLAPPSERVER environment variable or from the parameter of the fgl_ws_server_start() function is not a numeric one. | Verify that the port value contains only digits. |
-15515 | No application server has been started at specified host. | Verify that FGLAPPSERVER contains the right host and port where the application server is listening. |
-15516 | No more licenses available. | Contact your support center. |
-15517 | Current runner version not compatible with the Web Services Extension. | Install the right version of the Genero BDL. |
-15518 | The input namespace of your Web function is missing. | Add a valid input namespace in fgl_ws_publishFunction(). |
-15519 | The output namespace of your Web function is missing. | Add a valid output namespace in fgl_ws_publishFunction() |
-15520 | Cannot load a certificate or private key file. | Verify that each ws.ident.security FGLPROFILE entries contain a valid security identifier. |
-15521 | Cannot find a certificate in the Windows key store. | Verify that each ws.ident.security FGLPROFILE entries contain a valid Windows security identifier. |
-15522 | Cannot load the Certificate Authorities file. | Verify that the security.global.ca FGLPROFILE entry contains the correct Certificate Authorities filename. |
-15523 | Cannot create the Certificate Authorities from the Windows key store. | Verify that you have enough rights to access the Windows key store. |
-15524 | Cannot set the cipher list. | Verify that all ciphers in the list are valid ones and supported by openssl. |
-15525 | Unable to reach the HTTP proxy. | Verify that the proxy.http.location FGLPROFILE entry contains the correct HTTP proxy address. |
-15526 | Unable to reach the HTTPS proxy. | Verify that the proxy.https.location FGLPROFILE entry contains the correct HTTPS proxy address. |
-15527 | Unknown HTTP proxy authenticate identifier. | Verify that the proxy.http.authenticate FGLPROFILE entry contains a valid HTTP authenticate identifier. |
-15528 | Unknown HTTPS proxy authenticate identifier. | Verify that the proxy.https.authenticate FGLPROFILE entry contains a valid HTTP authenticate identifier. |
-15529 | Cannot create a HTTP authenticate configuration. | Verify that all authenticate logins and passwords are correctly set. |
-15530 | Cannot create an encrypted HTTP authenticate configuration. | Verify that all authenticate logins and encrypted passwords are correctly set. |
-15531 | Cannot create a server configuration. | Verify that all ws.ident.url FGLPROFILE entries are correctly set. |
-15532 | Unknown server configuration security identifier. | Verify that all ws.ident.security FGLPROFILE entries contain a valid Security identifier. |
-15533 | Unknown server configuration authenticate identifier. | Verify that all ws.ident.authenticate FGLPROFILE entries contain a valid HTTP Authenticate identifier. |
-15534 | Invalid self object. | Contact your support center. |
-15535 | Cannot perform operation due to invalid parameters. | Check all parameters against the built-in classes documentation. |
-15536 | Service registration failed, see SQLCA.SQLERRM for more details. | Check following :
|
-15537 | Cannot create web service, see SQLCA.SQLERRM for more details. | Check that the service has a valid name and namespace. |
-15538 | Cannot create Web operation, see SQLCA.SQLERRM for more details. | Check that operation name and namespace are valid according to the style (Document or RPC). |
-15539 | Cannot publish Web operation, see SQLCA.SQLERRM for more details. | Check that input or output headers have previously been created. |
-15540 | Published 4GL function not found, see SQLCA.SQLERRM for more details. | Check that 4GL function to be publish exists. |
-15541 | Published 4GL function not correctly defined, see SQLCA.SQLERRM for more details. | Check that 4GL function has no input or output parameters. |
-15542 | Input parameter of published operation error. See SQLCA.SQLERRM for more details. | Contact your support center. |
-15543 | Output parameter of published operation error. See SQLCA.SQLERRM for more details. | Contact your support center. |
-15544 | Web Service header configuration error, see SQLCA.SQLERRM for more details. | Verify that a one-way function do not have an output header. |
-15545 | Service is already registered. You cannot modify a service after it has been registered. | Check that you do not call methods on a service after registration. |
-15546 | Invalid option. | Check the option name according to documentation. |
-15547 | Unsupported web service operation. | Verify if a Document style operation does not perform SOAP Section5 encoding. |
-15548 | Bad URI. | Check that URI passed to a HttpRequest or TcpRequest is valid. |
-15549 | HTTP runtime exception, see SQLCA.SQLERRM for more details. | Contact your support center. |
-15550 | XML runtime exception, see SQLCA.SQLERRM for more details. | Contact your support center. |
-15551 | WSDL generation failed. | Contact your support center. |
-15552 | Charset conversion exception, see SQLCA.SQLERRM for more details. | Change server charset response via a HTTP accept header or change you application locale. |
-15553 | TCP runtime exception, see SQLCA.SQLERRM for more details. | If detailed message is 'The TCP connection has been interrupted', then check that your network was working properly and that the INT_FLAG was not set TO TRUE. |
-15554 | Index is out of bound. | Check your index maximum value. |
-15555 | Unsupported request-response feature. | Check the streaming operations order or for invalid usage. For example, in function readTextRequest(), the incoming request can be read only once, so processing the incoming message while sending the response is not allowed. |
-15556 | No request was sent. | Check that you called one of the doRequest(), doXmlRequest() or doTextRequest() method before to call getResponse() or getAsyncResponse(). |
-15557 | Request was already sent. | Check that you do not call twice one of the doRequest(), doXmlRequest() or doTextRequest() method. |
-15558 | Waiting for a response. | Check that you do not perform a new request before reading the response of previous one. |
-15559 | No stream available. | Check that you do not call a method to read on a stream that has not yet been created. |
-15560 | Streaming is over. | Check that you do not read a streaming response that was closed. |
-15561 | Streaming in progress. | Check that you do not call twice beginXmlResponse() without a call to endXmlResponse(). |
-15562 |
Streaming not yet started. | Check that you do not call endXmlRequest() or endXmlResponse() without a beginXmlRequest() or beginXmlResponse(). |
-15563 | Streaming already started. | Check that you do not call twice beginXmlRequest() or beginXmlResponse(). |
-15564 | Unexpected peer stream was shutdown. | The peer closed connection during reading operation. |
-15565 | Cannot return incoming request, see SQLCA.SQLERRM for more details. | Check detailed message. |
-15566 | Operation failed, see SQLCA.SQLERRM for more details. | Check the parameter for invalid data. |
-15567 | Parameter cannot be NULL. | Check that the parameter is not NULL |
-15568 | 4GL callback function not found, see SQLCA.SQLERRM for more details. | Check that 4GL callback function exists. |
-15569 | 4GL callback function requires one input and one output parameter, see SQLCA.SQLERRM for more details. | Check 4GL callback parameters according to documentation. |
-15570 | Web Service fault error. See SQLCA.SQLERRM for more detail. | Contact your support center. |
-15571 | Stateful Service error. See SQLCA.SQLERRM for more detail. | Contact your support center. |
-15572 | Access denied lock error. | Either the file is already locked, or the application does not have the write access right to the given path. |
-15599 |
Internal error, should not happen. | Contact your support center. |
-15600 | Operation failed. | Check method for invalid parameters according to documentation. |
-15601 | Name cannot be NULL. | Check that name parameter is not NULL. |
-15602 | Namespace cannot be NULL. | Check that namespace parameter is not NULL. |
-15603 | Prefix cannot be NULL. | Check that prefix parameter is not NULL. |
-15604 | Value cannot be NULL. | Check that parameter is not NULL according to documentation. |
-15605 | Node cannot be NULL. | Check that node parameter is not NULL. |
-15606 | Text cannot be NULL. | Check that text parameter is not NULL. |
-15607 | Target of a processing instruction cannot be NULL. | Check that target parameter is not NULL. |
-15608 | Name of an entity reference cannot be NULL. | Check that entity name parameter is not NULL. |
-15609 | XPath expression cannot be NULL. | Check that xpath parameter is not NULL. |
-15610 | Filename cannot be NULL. | Check that filename parameter is not NULL. |
-15611 | Document cannot be NULL. | Check that document parameter is not NULL. |
-15612 | DTD string cannot be NULL. | Check that dtd parameter is not NULL. |
-15613 | Stax cannot be NULL. | Check that stax parameter is not NULL. | -15614 | Malformed XML name. | Check that xml name is well-formed. |
-15615 | Malformed XML string. | Check that xml string is well-formed. |
-15616 | Malformed XML prefix. | Check that xml prefix is well-formed. |
-15617 | Malformed XML namespace.& | Check that xml namespace is well-formed. |
-15618 | Bad validation type. | Check validation type parameter. |
-15619 | No XML schema found. | Check that a valid XML schema is used for validation. |
-15620 | No DTD schema found. | Check that a DTD schema is present in XML document. |
-15621 | Feature or option cannot be NULL. | Check that parameters are not NULL. |
-15622 | Feature or option is unsupported. | Check option or feature name according to documentation. |
-15623 | Feature or option value is invalid. | Check option or feature validity according to documentation. | -15624 | Node is not part of the document. | Check that node belong to the same XML document. |
-15625 | Node does not have the correct parent node. | Check that node to remove belongs to the right parent node. |
-15626 | Node is already linked to another node. | Check that node is not already attached to another node. |
-15627 | Cannot add a node to itself. | Check that node to add is not itself. |
-15628 | Index is out of bounds. | Check index maximum value. |
-15629 | StaxWriter runtime exception, see SQLCA.SQLERRM for mode details. | Check detailed message of stax write. |
-15630 | StaxReader runtime exception, see SQLCA.SQLERRM for mode details. | Check detailed message of stax reader. |
-15631 | Serializer runtime exception, see SQLCA.SQLERRM for mode details. | Check detailed message of xml serializer. |
-15632 | Document loading runtime exception, see getErrorDescription() for more details. | Check detailed message of dom document. |
-15633 | Document saving runtime exception, see getErrorDescription() for more details. | Check detailed message of dom document. | -15634 | Invalid encoding. | Check encoding value. |
-15635 | PublicID of a DTD cannot be set with a SystemID. | Check DTD node creation |
-15636 | Undefined namespace prefix in the XPath expression. | Check an undeclared prefix used in XPath expression. |
-15637 | XPath expression error. | Check XPath expression. |
-15638 | A namespace in the XPath namespace list is missing. | Check for an undeclared namespace used in XPath expression |
-15639 | XPath function has two mandatory parameters. | Check parameters according to documentation. |
-15640 | Internal XPath error. | Contact your support center. |
-15641 | Invalid XPath namespace. | Check namespace value passed to XPath method. |
-15642 | Unable to load schema. | Check XML schema parameters in DomDocument.setFeature(). |
-15643 | Schemas are malformed or inconsistent. | Check XML schema validity in DomDocument.setFeature(). | -15644 | URI is malformed. | Check that URI is well-formed according to documentation. |
-15645 | Protocol layer needs a new try to complete operation. | Stax writer close operation requires a new request to complete previous one. |
-15646 | Charset conversion error. | Check fglrun LANG and system locale. |
-15647 | Unable to load xml security library. | Contact your support center. |
-15648 | Xml security operation failed. See SQLCA.SQLERRM for more detail. | Check detailed message. |
-15649 | URL cannot be null. | Check if XML-Security URL is NULL. |
-15650 | CryptoX509 cannot be null. | Verify that CryptoX509 object has been correctly instantiated. |
-15651 | CryptoKey cannot be null. | Verify that CryptoKey object has been correctly instantiated. |
-15652 | Bad signature transformation. | Check transformation URL validity passed to appendReferenceTransformation() |
-15653 | Bad signature digest. | Check digest URL validity passed to createReference(). | -15654 | Bad signature node. | Check XML-Signature node passed to CreateFromNode(). |
-15655 | Bad key type. | Check key identifier URL. |
-15656 | Bad key usage. | Verify usage of CryptoKey object passed to setKeyEncryptionKey() or setKey(). |
-15657 | Bad XPathFilter2 type, only intersect,subtract or union allowed. | Verify type used in a XPathFilter2 transformation. |
-15658 | Bad derived key URL. | Check derived key identifier URL. |
-15699 | Internal error, should not happen. | Contact your support center. |
In order to test if an application has been interrupted, GWS tests the
INT_FLAG. If the INT_FLAG is set to TRUE then the GWS function processing is
interrupted.
For example, when you quit a dialog with cancel action, the INT_FLAG is set to
TRUE. If you do not set the INT_FLAG to FALSE, the next GWS function will be
cancelled.
For more details about INT_FLAG, please refers to FGL manual.