Web services testing messages

When you are testing customized web services, you might encounter the following messages or errors. Take the corrective actions that are specified.

Input document is empty or contains invalid data

The JAXB implementation has changed in WebLogic 12. If the getOrganizationHierarchy API cannot be called by a service because the Organization element is not passed, rolling back the JAXB implementation might resolve the problem.

One way to roll back the JAXB implementation is by modifying the system properties. Set the two shown and the -Dvendor and -DvendorFile properties in your startWebLogic script:
-Dcom.sun.xml.ws.spi.db.BindingContextFactory=com.sun.xml.ws.db.glassfish.JAXBRIContextFactory
-Djavax.xml.bind.JAXBContext=com.sun.xml.bind.v2.ContextFactory

For details, see the Oracle website.