The following error messages are occasionally encountered when designing Projects in Java CAPS.
OutOfMemory
Out-of-memory errors occurring during Project design are most frequently overcome by increasing the heap size of the editor you are using, or of the NetBeans IDE itself. Try increasing the heap size in increments of 50 MB, starting with the appropriate editor.
If you experience out-of-memory errors when using an XSD OTD having a file size in excess of 1 MB, try increasing the heap size of both the NetBeans IDE and the OTD Tester. If the errors still occur, you may need to increase the permanent generation memory size, as specified in the following file:
<Sun_JavaCAPS_install_dir>\netbeans\etc\netbeans.conf |
Refer to the NetBeans documentation at http://www.netbeans.org/.
Operations … cannot be exposed to external web services
If you are building a Web Service Definition that will be exposed externally as a web service through a SOAP/HTTP interaction, you must base all Operations containing input/output messages on XSD Objects created in the XML Schema Editor. Operations based on OTDs will not support SOAP/HTTP. See Building a Web Service Definition in the eGate Integrator User's Guide for 5.1.3 for additional information.
The XSD OTD … is missing target namespace
All XSD OTDs that are used in SOAP-callable Java-based Collaboration Definitions (JCDs) must be derived from XML Schema Definitions that have explicitly declared target namespaces. If you receive this validation error, you should relaunch the OTD using an XML Schema Definition that has a declared target namespace. See To redefine an existing XSD OTD in the eGate Integrator User's Guide for 5.1.3 for additional information.
The WSDL … is out of date …
The WSDL in a SOAP-callable Java-based Collaboration Definition (JCD) is generated when the JCD is created and persisted. If the XSD OTDs used in the JCD are changed following the creation of the JCD, the WSDL will be out of date and the application file will not be built. When this situation occurs, you must refresh the WSDL by opening the property dialog for the JCD and clicking the OK button (without changing anything in the dialog). See Editing Collaboration Definition Properties in the eGate Integrator User's Guide for 5.1.3 for additional information.