Exception-like error handling in Software AG’s Natural

Error handling in Software AG’s Natural can be done in a way that resembles Exception handling in object-oriented languages like Java. throw Instead of throwing an Exception, you raise an error simply by assigning a value to the system variable *ERROR-NR. As soon as a statement like the following is executed, the current program flow … Read moreException-like error handling in Software AG’s Natural

Using Gradle wrapper behind a proxy server with self-signed SSL certificates

Today, I wanted to add a Gradle Wrapper to my Java project but had a few issues. I am behind a proxy and it changes the SSL certificates to be able to scan traffic for viruses. My first attempt to start gradlew build resulted in: Exception in thread “main” java.net.UnknownHostException: services.gradle.org at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:184) at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172) … Read moreUsing Gradle wrapper behind a proxy server with self-signed SSL certificates

JsonParseException when calling a REST service with curl on Windows

When I called a REST service (provided by webMethods Integration Server) with curl on my Windows machine, I got the following error: org.codehaus.jackson.JsonParseException:Unexpected character (”’ (code 39)): expected a valid value (number, String, array, object, ‘true’, ‘false’ or ‘null’)\n at [Source: com.wm.net.HttpInputStream@74356f93; line: 1, column: 2] The solution was quite simple: use double quotes instead … Read moreJsonParseException when calling a REST service with curl on Windows

Return code 82 when running ftouch for a Natural FUser

Today we had a problem with one of our Natural FUsers. When trying to add new sources with ftouch, we got the following error message: user@server ~ $ ftouch fuser=22,173 lib=ACC sm -b -d FTOUCH UTILITY V 6.3.13 PL 0 Software AG 2012 Error : Mass update could not be started. Return code 82 received. … Read moreReturn code 82 when running ftouch for a Natural FUser

Setting up the JDBC adapter in webMethods’ Integration Server to connect to an Oracle database

Today, I wanted to use the JDBC adapter in webMethod’s Integration Server to connect to a database from a Java service. As it turns out, the configuration was quite frustrating for me. Here’s a history of the problems that appeared while trying to get a database connection running: Error encountered [ART.118.5042] Adapter Runtime (Connection): Unable … Read moreSetting up the JDBC adapter in webMethods’ Integration Server to connect to an Oracle database

Error ISS.0088.9163 Could not retrieve WSDL for service in webMethods Integration Server

The following problem with webMethods Integration Server already occured twice in our environment, so I think it’s time to document the fix. When opening the generated WSD for a web service, I got the following error: [ISS.0088.9163] Could not retrieve WSDL for service […], WSD not found. The problem was the URL generated by the … Read moreError ISS.0088.9163 Could not retrieve WSDL for service in webMethods Integration Server

Error ISS.0141.9208 Could not deploy the Web service descriptor in webMethods Integration Server

During the startup of webMethods Integration Server I found quite a few entries like this in server.log: [ISS.0141.9998E] Exception –> [ISS.0141.9208] Could not deploy the Web service descriptor […]. Cause: [ISC.0081.9164] Exception occurred during generation of WSDL for service […]: [ISC.0124.9011] Document to XSD error: Simple type […] does not exist None of the mentioned … Read moreError ISS.0141.9208 Could not deploy the Web service descriptor in webMethods Integration Server