OK, let me make sure I understand this correctly. Here's my current understanding of what's happening here:
- rar-info.bat runs a validator as a part of what it does.
- It writes [resource-adapter-name]-report.txt in the same location as the .rar file.
- If there are validation problems, a second file, [resource-adapter-name].rar.log is also written in the same location as rar-info.bat.
Is that correct?
I don't see a log file for sun-jms-adapter.rar, so I can only assume that if things go smoothly, there isn't one.
There is one for genericra.rar, and it contains five WARNINGs and two ERRORs.
Severity: WARNING
Section: 20.7
Description: Invalid config-property-type for ManagedConnectionFactory.
Code: Class: com.sun.genericra.outbound.ManagedQueueConnectionFactory Property: ConnectionValidationEnabled Type: boolean
Severity: WARNING
Section: 20.7
Description: Invalid config-property-type for ManagedConnectionFactory.
Code: Class: com.sun.genericra.outbound.ManagedTopicConnectionFactory Property: ConnectionValidationEnabled Type: boolean
Severity: WARNING
Section: 20.7
Description: Invalid config-property-type for ManagedConnectionFactory.
Code: Class: com.sun.genericra.outbound.ManagedJMSConnectionFactory Property: ConnectionValidationEnabled Type: boolean
Severity: WARNING
Section: 20.7
Description: Invalid config-property-type for ResourceAdapter.
Code: Class: com.sun.genericra.GenericJMSRA Property: SupportsXA Type: boolean
Severity: WARNING
Section: 20.7
Description: Invalid config-property-type for ResourceAdapter.
Code: Class: com.sun.genericra.GenericJMSRA Property: UseFirstXAForRedelivery Type: boolean
Severity: ERROR
Section: 13.4.2.3
Description: An AdminObject must implement javax.resource.Referenceable and java.io.Serializable interfaces if javax.resource.spi.ResourceAdapterAssociation is implemented Code
Code: com.sun.genericra.outbound.QueueProxy
Severity: ERROR
Section: 13.4.2.3
Description: An AdminObject must implement javax.resource.Referenceable and java.io.Serializable interfaces if javax.resource.spi.ResourceAdapterAssociation is implemented Code
Code: com.sun.genericra.outbound.TopicProxy
So these errors are what need to be fixed so that it is compliant?
It is worth noting that when I deploy this resource adapter in JBoss 7, I see these same errors.