2

When I am enabling the SSL elements in adapter.xml. I am getting the error

cvc-complex-type.2.4.d: Invalid content was found starting with element 'sslCertificateAlias'. No child element is expected at this point.

Is there any way to resolve this?

My xml structure looks like this.

<displayName>Test525Adapter</displayName>
    <description>Test525Adapter</description>
    <connectivity>
        <connectionPolicy xsi:type="http:HTTPConnectionPolicyType">
            <protocol>https</protocol>
            <domain>docs.oracle.com</domain>
            <port>443</port>
        <connectionTimeoutInMilliseconds>30000</connectionTimeoutInMilliseconds>
            <socketTimeoutInMilliseconds>30000</socketTimeoutInMilliseconds>
        <maxConcurrentConnectionsPerNode>50</maxConcurrentConnectionsPerNode>
            <sslCertificateAlias></sslCertificateAlias> 
            <sslCertificatePassword></sslCertificatePassword>
        </connectionPolicy>
    </connectivity>
Sanjib
  • 119
  • 1
  • 1
  • 15

1 Answers1

3

This is due to the order of the elements. Change it to the following and it should be OK:

<connectionPolicy xsi:type="http:HTTPConnectionPolicyType">
            <protocol>https</protocol>
            <domain>developer.ibm.com</domain>
            <port>443</port>
            <connectionTimeoutInMilliseconds>30000</connectionTimeoutInMilliseconds>
            <socketTimeoutInMilliseconds>30000</socketTimeoutInMilliseconds>
            <sslCertificateAlias>...</sslCertificateAlias> 
            <sslCertificatePassword>...</sslCertificatePassword>
            <maxConcurrentConnectionsPerNode>50</maxConcurrentConnectionsPerNode>
        </connectionPolicy>
Idan Adar
  • 44,156
  • 13
  • 50
  • 89