12 Replies Latest reply on Mar 12, 2008 3:59 PM by Luiz Antonio Falaguasta Barbosa

    Configuration for jms-jca-provider

    Luiz Antonio Falaguasta Barbosa Novice

      Hi people,

      Please, I would like to see an example of JCA configuration. I have seen the XSD, but an example would be better. I didn't find anyone in the Internet.

      That's the XSD:
      <xsd:element name="jms-jca-provider" substitutionGroup="jesb:provider">
      <xsd:annotation>
      <xsd:documentation xml:lang="en">
      A specific instance of a provider, providing JMS through JCA inflow.
      </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
      <xsd:complexContent>
      <xsd:extension base="jesb:jms-provider-type">
      <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="0" ref="jesb:activation-config"/>
      </xsd:sequence>
      <xsd:attribute name="adapter" type="xsd:string">
      <xsd:annotation>
      <xsd:documentation xml:lang="en">
      The artifact containing the resource
      adapter.
      </xsd:documentation>
      </xsd:annotation>
      </xsd:attribute>
      <xsd:attribute name="endpointClass" type="xsd:string">
      <xsd:annotation>
      <xsd:documentation xml:lang="en">
      The class name of the JCA endpoint.
      </xsd:documentation>
      </xsd:annotation>
      </xsd:attribute>
      <xsd:attribute name="messagingType" type="xsd:string">
      <xsd:annotation>
      <xsd:documentation xml:lang="en">
      The class name of the messaging specific
      interface.
      </xsd:documentation>
      </xsd:annotation>
      </xsd:attribute>
      <xsd:attribute name="jcaBridge" type="xsd:string">
      <xsd:annotation>
      <xsd:documentation xml:lang="en">
      The class name of the JCA Bridge.
      </xsd:documentation>
      </xsd:annotation>
      </xsd:attribute>
      <xsd:attribute name="transacted" type="xsd:boolean">
      <xsd:annotation>
      <xsd:documentation xml:lang="en">
      The transacted flag.
      </xsd:documentation>
      </xsd:annotation>
      </xsd:attribute>
      <xsd:attribute name="providerAdapterJNDI" type="xsd:string">
      <xsd:annotation>
      <xsd:documentation xml:lang="en">
      The JNDI location of an alternate provider adapter
      </xsd:documentation>
      </xsd:annotation>
      </xsd:attribute>
      </xsd:extension>
      </xsd:complexContent>
      </xsd:complexType>
      </xsd:element>

      Thanks in advance!

      Luiz