Lors de la migration de WebSphere traditionnel vers Liberty, les noms d'annotation en double dans les classes JAX-WS peuvent provoquer des exceptions au moment de l'exécution @XmlType dans les classes JAX-WS peuvent provoquer des exceptions d'exécution.
Par défaut, si l'attribut name de l'annotation @XmlType est laissé vide, il prend par défaut le nom de la classe.
Cela peut conduire à des conflits lorsque la même classe apparaît dans différents paquets.
Cette règle signale les noms effectifs en double afin que vous puissiez modifier les annotations (par exemple, en remplaçant @XmlType(name="retryEventRequest" ) par @XmlType(name="retryEventRequest2" )) pour résoudre les conflits.
@XmlType spécifie un nom unique lorsqu'elle est utilisée.Pour plus d'informations, veuillez vous référer à Java SE 8 JAXB XmlType Annotation Documentation.