global-transaction 요소의 잘못된 속성 발견

이 규칙은 ibm-ejb-jar-ext.xml 파일에서 global-transaction 요소의 transaction-timeout 속성을 플래그 지정합니다.

이 속성은 문서에 잘못 설명되어 있습니다. transaction-time-out이어야 하는데 transaction-timeout으로 올려져 있습니다. WebSphere는 이 속성을 transaction-time-out으로 예상합니다. '-' 없이 transaction-timeout 속성을 사용하는 애플리케이션은 WebSphere 버전 7.0 이상에서 배치에 실패합니다.

버전 6.1에서 마이그레이션하는 경우, 다음 컨텐츠가 있는 ibm-ejb-jar-ext.xml 파일이 플래그 지정됩니다.

<?xml version="1.0" encoding="UTF-8"?>
...
<session name="SomeSession">
<global-transaction transaction-timeout="15"/>
...
</session>
...

transaction-timeout 속성을 transaction-time-out으로 수정해야 합니다. 소스 스캐너에서 빠른 수정사항은 다음 예제에서 굵은체로 표시된 대로 파일을 수정합니다.

<?xml version="1.0" encoding="UTF-8"?>
...
<session name="SomeSession">
<global-transaction transaction-time-out="15"/>
...
</session>
...