Notes for connector developers

  • Each connector service must have unique name in namespace http://www.fi.muni.cz/web2platform/connectors which is common to all the connectors
  • Every connector must provide WSDL 1.1 description of its interface (typically by creating the wsdl/{$connector_name}.wsdl file in project's resources)
  • Connector's WSDL description must not contain multipart messages (since we do not use the WSDL-wrapper which would allow this)
  • All connector-specific classes must be placed in the package cz.muni.fi.web2platform.connectors.{lower-case($connector_name} or its sub-packages
  • Connector operations must return an out message only if the operation was finished successfully. If for any reason the operation was not finished successfully, an appropriate fault message must be used to indicate this (i.e. do not use return values for indicating some kind of problem).