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

Avoiding Natural Error 3009 (Adabas Timeout) in an RPC server

I published several Natural subprograms as a service in webMethods Integration Server via the EntireX adapter which uses a Natural RPC server on our SuSE Linux server to access the Natural modules. After a Natural service has not been called from the outside for a certain period of time (about 1 hour), the next call … Read moreAvoiding Natural Error 3009 (Adabas Timeout) in an RPC server

How to create and deploy a web service with Java EE 7 and Wildfly 9

Apparently, creating and deploying an web service with Java EE 7 is just as easy as it was with Java EE 6. This maybe due to the fact, that support for web services and SOAP in JAX-WS hasn’t changed much since Java EE 6, as Adam Bien points out here: The State of SOAP / … Read moreHow to create and deploy a web service with Java EE 7 and Wildfly 9

Re-use your own existing Java code in a Java Service in webMethods Integration Server

Modularization is an important concept of programming. So, when I wanted to create a Java Service in webMethods’ Integration Server today, I wanted to re-use my existing Java code that already provided the feature I wanted to publish as a Service. However, this is not as easy as it sounds 😉 Here are the steps … Read moreRe-use your own existing Java code in a Java Service in webMethods Integration Server

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

How to change the Java version for webMethods Integration Server

Changing the Java version under which webMethods Integration Server runs and compiles Java services is quite easy (after you searched for hours for the right files to change ;-)). You can check which version your Integration Server uses on the About page: Here’s how to change the version for Integration Server (in my case version … Read moreHow to change the Java version for webMethods Integration Server

Conventions for naming deployment artifacts in WmDeployer for webMethods Integration Server

For quite some time now I have used the default names for all the different artifacts (set, build, map, candidate) in WmDeployer, because I simply did not know how to name them in a meaningful way: However, after talking to an SAG consultant today, I finally came up with a meaningful naming convention: Deployment Set: … Read moreConventions for naming deployment artifacts in WmDeployer for webMethods Integration Server

Unit-testing Flow Services in webMethods’ Integration Server with JUnit

Today, I built a small test bed for unit-testing Flow Services in webMethods’ Integration Server. If you develop Java Services for IS and follow the best practice of “no business logic in the service layer”, you can unit-test your logic in isolation in a plain old Java environment and deploy the library to IS, which … Read moreUnit-testing Flow Services in webMethods’ Integration Server with JUnit