Uploaded image for project: 'Cloud Enablement'
  1. Cloud Enablement
  2. CLOUD-3648

Resource adapter properties not supported by environment variable based configuration

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Major
    • None
    • EAP72 7.2.8.GA
    • EAP7
    • None

    Description

      A few standard configuration items (wildfly-resource-adapters_5_0.xsd)  used for JCA Resource Adapters (e.g. WebSphere MQ) cannot be configured via environment variables due to limited implementation in launch scripts /opt/eap/bin/launch/resource-adapters-common.sh

      <resource-adapter ...>
          ...
          <bootstrap-context>somecontext</bootstrap-context> <!-- non-configurable -->
          ...
          <config-property name="someAdapterSpecificProperty"> <!-- non-configurable, should support 1 or more -->
                                  value
          </config-property>
      
          <connection-definitions>
              <connection-definition ... pool-name="SomePoolName"> <!-- pool-name non-configurable -->
                  <pool>
                      <!-- The following are non-configurable -->
                      <initial-pool-size>5</initial-pool-size>
                      <fair>true</fair>
                      <use-strict-min>true</use-strict-min>
                      <capacity> <!-- all properties non-configurable -->
                      </capacity>
                  </pool>
                  <xa-pool> <!-- extending the above -->
                      <!-- The following are non-configurable -->
                      <interleaving>false</interleaving>
                      <no-tx-separate-pools>true</no-tx-separate-pools>
                      <pad-xid>false</pad-xid> <!-- not commonly used -->
                      <wrap-xa-resource>false</wrap-xa-resource> <!-- not commonly used -->
                  </xa-pool>
                  <timeout> <!-- all properties non-configurable -->
                      ...
                  </timeout>
                  <validation> <!-- all properties non-configurable -->
                      ...
                  </validation>
              </connection-definition>
          </connection-definitions>
          <admin-objects>
              <admin-object ...>
                  <config-property name="someAdapterSpecificProperty"> <!-- non-configurable, should support 1 or more -->
                                  value
                  </config-property>
              </admin-object>
          </admin-objects>
      

       

      Attachments

        Issue Links

          Activity

            People

              istudens@redhat.com Ivo Studensky
              rhn-support-sfikes Stephen Fikes (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated: