Difference between revisions of "J2ee-ejb-call"

From GreenVulcano Wiki
Jump to: navigation, search
(WLSSubjectBuilder)
Line 27: Line 27:
 
==WLSSubjectBuilder==
 
==WLSSubjectBuilder==
  
This element is the SubjectBuilder definition for the Weblogic 8 application server It is used only by ''j2ee-ejb-call''.
+
This element is the ''SubjectBuilder'' definition for the Weblogic 8 application server. It is used only by ''j2ee-ejb-call''.
  
 
Its attributes are:
 
Its attributes are:

Revision as of 19:11, 27 January 2012

Description

Use this service to invoke an Enterprise Java Bean.

VulCon / GV Console Configuration

The j2ee-ejb-call Element is used by Channel and routed-call.

Its attributes are:

  • type: call.
  • class: it.greenvulcano.gvesb.virtual.j2ee.J2EECallOperation.
  • name: Operation name. Used in the 'Flow' section to associate workflow nodes to VCL operations.
  • jndi-name: EJB JNDI name.
  • method: Method name to invoke. The method must have the following signature:
    it.greenvulcano.gvesb.buffer.GVBuffer
    method(it.greenvulcano.gvesb.buffer.GVBuffer gvbuffer)
  • home-interface: Java class that defines the EJB home interface. Note that if the EJB is installed on the same application GreenVulcano® ESB server, then you can also specify the local home interface.
  • remote-or-local-interface: Java class that defines the EJB home remote. Note that if the EJB is installed on the same application GreenVulcano® ESB server, then you can also specify the local interface.

and its subelements:


WLSSubjectBuilder

This element is the SubjectBuilder definition for the Weblogic 8 application server. It is used only by j2ee-ejb-call.

Its attributes are:

  • type: subject-builder.
  • class: it.greenvulcano.gvesb.jaas.WLSSubjectBuilder.
  • provider-url: URL for the application server connection. See the application server documentation for the format of this parameter.
  • security-principal: User name to connect the application server.
  • security-credentials: Password to connect the application server. #Encrypted