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 파일이 플래그 지정됩니다.

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

transaction-timeout 속성을 transaction-time-out으로 수정해야 합니다. 자동 수정은 다음 예제에서 굵게 표시된 것처럼 파일을 수정합니다:

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