Ws-call

From GreenVulcano Wiki
Revision as of 17:31, 1 February 2012 by Anonymous (talk) (Created page with "==Description== The plugin ''ws-call'' defines the parameters for calling a Web Service. =={{VULCON}} / {{GVCONSOLE}} Configuration== The ws-call Element is used by [[Channel]...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Description

The plugin ws-call defines the parameters for calling a Web Service.

VulCon / GV Console Configuration

The ws-call Element is used by Channel and routed-call. Its attributes are:

  • type: call.
  • class: it.greenvulcano.gvesb.virtual.ws.WSCallOperation.
  • name: Operation name. Used in the Flow section to associate workflow nodes to VCL operations.

and its subelements:

  • Description,
  • AxisWebServiceInvoker,
  • Proxy


AxisWebServiceInvoker

This element is used by ws-call.

Its attributes are:

  • type: invoker.
  • class: it.greenvulcano.gvesb.virtual.ws.GVWebServiceInvoker.
  • service: Service name.
  • serviceNS: Service NameSpace.
  • operation: Operation name.
  • portName: Port Name
  • timeout: Timeout in seconds.
  • ref-dp: Name of Data Provider to use to prepare the request.
  • use-saaj: Defines whether to use SAAJ to invoke the WebService mode instead of the default Axis2 mode.
    NOTE: If you choose to use SAAJ as a way of calling the WebService, Axis2 modules are not enabled.
    The attribute's admitted values are:
    • true
    • false
  • returnType: Defines how to set the response data in the object field of output GVBuffer:
    • context : the MessageContext. Default value
    • envelope : the envelope as XML serialized as byte []
    • body : the body as XML serialized as byte []
    • body-element : the first child of body as XML serialized as byte []
    • header : the header as XML serialized as byte []