I have a Web Service that I am trying to use, but failing.
Using http://wsdlbrowser.com I can confirm that the WSDL functions correctly and returns the expected values.
When I run it in AIM I get a zero value back, which is the fallback for the service.
The AIM Logger shows that AIM thinks it has fired correctly - that is to say the service provides a zero value back and AIM goes on to complete the rest of the process.
The Tomcat logger shows nothing of interest - process started and then no errors.
The Server output gives the following:
INFO: Default timezone for machine is Australia/Melbourne
INFO: Property SOAP_NOTIF_1.LocaleISOLanguageCode set to 'en'
INFO: Property SOAP_NOTIF_1.LocaleISOCountryCode set to 'US'
WARN: Retaining default locale
INFO: Property SOAP_NOTIF_1.TimeZone set to 'Australia/Melbourne'
WARN: Retaining default timezone
INFO: Property SOAP_NOTIF_1.Logging.LoggingTimeInfo set to 'true'
INFO: Property SOAP_NOTIF_1.Logging.LoggingThreadInfo set to 'false'
INFO: Property SOAP_NOTIF_1.Logging.LoggingPackageInfo set to 'false'
INFO: Property SOAP_NOTIF_1.Logging.RemoteLogSetting set to 'FATAL'
INFO: Checking RemoteLogger
INFO: Logger status=OutputLogger status: loggingTimeInfo = true loggingThreadInfo = false loggingPackageInfo = false logLevel for [DEFAULT] is [INFO]
INFO: Property SOAP_NOTIF_1.LogStdout set to 'false'
INFO: SOAP_NOTIF_1 creating Controller as instance of org.openadaptor.adaptor.SimpleController
INFO: SOAP_NOTIF_1 Initializing Controller
TRACE: Constructing SimpleController
INFO: SOAP_NOTIF_1.Controller setting propsPrefix to SOAP_NOTIF_1.Controller
INFO: SOAP_NOTIF_1.Controller Creating Security Manager
INFO: SOAP_NOTIF_1.Controller No Security Policy in use
TRACE: SimpleController SOAP_NOTIF_1.Controller init complete
INFO: SOAP_NOTIF_1 creating PipelineController as instance of org.openadaptor.adaptor.STPipelineController
INFO: No timeout for component initialization.
TRACE: SimpleComponent OS init complete
TRACE: SimpleComponent RRP init complete
TRACE: SimpleComponent QS init complete
TRACE: AbstractWriter QS init complete
TRACE: org.openadaptor.adaptor.jms.JMSSink propsPrefix=SOAP_NOTIF_1.QS
TRACE: org.openadaptor.adaptor.jms.JMSSink RetryLimit=-1
TRACE: org.openadaptor.adaptor.jms.JMSSink RetryDelay=100000
TRACE: org.openadaptor.adaptor.jms.JMSSink MessageType=Object
INFO: org.openadaptor.adaptor.jms.JMSSink Initialising JMS Queue/Topic SOAP_NOTIF_1.QS
TRACE: org.openadaptor.adaptor.jms.JMSPublisher propsPrefix=SOAP_NOTIF_1.QS.Publisher
TRACE: org.openadaptor.adaptor.jms.JMSPublisher MessageMode=Queue
TRACE: org.openadaptor.adaptor.jms.JMSPublisher JNDI_PROVIDER_URL=tcp://awareserver:61616
TRACE: org.openadaptor.adaptor.jms.JMSPublisher JMDI_FACTORY=org.apache.activemq.jndi.ActiveMQInitialContextFactory
TRACE: org.openadaptor.adaptor.jms.JMSPublisher JMS_QUEUE_FACTORY=ConnectionFactory
TRACE: org.openadaptor.adaptor.jms.JMSPublisher JMS_QUEUE=dynamicQueues/skinputqueue
TRACE: org.openadaptor.adaptor.jms.JMSPublisher Publisher.ClientID=null
TRACE: org.openadaptor.adaptor.jms.JMSPublisher Publisher.OverrideExistingClientID=false
TRACE: org.openadaptor.adaptor.jms.JMSPublisher Publisher.Transacted=true
TRACE: org.openadaptor.adaptor.jms.JMSPublisher Publisher.DeliveryMode=2
TRACE: org.openadaptor.adaptor.jms.JMSPublisher Publisher.Priority=5
TRACE: org.openadaptor.adaptor.jms.JMSPublisher Publisher.TimeToLive=0
TRACE: org.openadaptor.adaptor.jms.JMSPublisher - establishing JMS connection
TRACE: your JMS vendor implementation of QueueConnectionFactory.createQueueConnection() returns a class which is an instance of TopicConnection as well as an instance of QueueConnection
INFO: org.openadaptor.adaptor.jms.JMSSink Initialisation succeeded for Queue/Topic skinputqueue
INFO: SOAP_NOTIF_1.Controller linking OS to RRP
INFO: SOAP_NOTIF_1.Controller linking RRP to QS
INFO: Calling System.runFinalizersOnExit (true)
INFO: Default locale for machine is en_US
INFO: Default timezone for machine is Australia/Melbourne
INFO: Property FXMondorRequest.LocaleISOLanguageCode set to 'en'
INFO: Property FXMondorRequest.LocaleISOCountryCode set to 'US'
WARN: Retaining default locale
INFO: Property FXMondorRequest.TimeZone set to 'Australia/Melbourne'
WARN: Retaining default timezone
INFO: Property FXMondorRequest.Logging.LoggingTimeInfo set to 'true'
INFO: Property FXMondorRequest.Logging.LoggingThreadInfo set to 'false'
INFO: Property FXMondorRequest.Logging.LoggingPackageInfo set to 'false'
INFO: Property FXMondorRequest.Logging.RemoteLogSetting set to 'FATAL'
INFO: Checking RemoteLogger
INFO: Logger status=OutputLogger status: loggingTimeInfo = true loggingThreadInfo = false loggingPackageInfo = false logLevel for [DEFAULT] is [INFO]
INFO: Property FXMondorRequest.LogStdout set to 'false'
INFO: FXMondorRequest creating Controller as instance of org.openadaptor.adaptor.SimpleController
INFO: FXMondorRequest Initializing Controller
TRACE: Constructing SimpleController
INFO: FXMondorRequest.Controller setting propsPrefix to FXMondorRequest.Controller
INFO: FXMondorRequest.Controller Creating Security Manager
INFO: FXMondorRequest.Controller No Security Policy in use
TRACE: SimpleController FXMondorRequest.Controller init complete
INFO: FXMondorRequest creating PipelineController as instance of org.openadaptor.adaptor.STPipelineController
INFO: No timeout for component initialization.
TRACE: SimpleComponent RRS init complete
TRACE: SimpleComponent SS init complete
TRACE: AbstractWriter SS init complete
INFO: FXMondorRequest.Controller linking RRS to SS
INFO: SOAP_NOTIF_1.Controller running
TRACE: SOAP_NOTIF_1.Controller - Starting thread for Source OS
INFO: OS running in callback mode
INFO: FXMondorRequest.Controller running
TRACE: FXMondorRequest.Controller - Starting thread for Source RRS
INFO: RRS running in callback mode
INFO: org.openadaptor.adaptor.jms.JMSSink Closing JMS Queue/Topic skinputqueue
TRACE: org.openadaptor.adaptor.jms.JMSPublisher - closing JMS connection
TRACE: org.openadaptor.adaptor.jms.JMSPublisher - connection.stop()
TRACE: org.openadaptor.adaptor.jms.JMSPublisher - producer.close()
TRACE: org.openadaptor.adaptor.jms.JMSPublisher - session.close()
TRACE: org.openadaptor.adaptor.jms.JMSPublisher - connection.close()
INFO: OS terminating
INFO: SOAP_NOTIF_1.Controller - Source OS is exiting
INFO: Adaptor terminating with error code 1
INFO: SOAP_NOTIF_1.Controller - Sources are dry; terminating
INFO: SOAP_NOTIF_1 - Controller thread is dead - run() returning
Initially I thought that I might be having firewall errors but I can reach web pages from the server involved and I would assume there would be some squealing from AIM if that was the error.
Does anyone have any ideas where I should be looking given that everything except the server output above seems normal?