Utilizza bind WebSphere per definire i nomi JNDI del riferimento ambiente risorse

I descrittori di distribuzione specifici di WebLogic, weblogic.xml o weblogic-ejb-jar.xml, potrebbero contenere elementi di descrizione dell'ambiente risorse. Questi elementi associano i riferimenti dell'ambiente della risorse ad un nome JNDI. Questa regola rileva i nomi JNDI del riferimento ambiente risorse WebLogic. La correzione automatica migra il nome JNDI nel file di binding WebSphere Application Server nel file dei vincoli.

Esempio di costrutti weblogic.xml rilevati:

< app - web - weblog>
...
< span class= "indent2"> < /span> < b> < descrizione - env - risorsa> < /b>
<res-env-ref-name>jms /myQueue</res-env-ref-name>
<jndi-name>jndi /myQueue</jndi-name>
</resource-env-description>
...
</weblogic-web-app>

Il riferimento all'ambiente della risorsa corrispondente deve essere disponibile nel file web.xml corrispondente. Per questo esempio, il file web.xml deve contenere un resource-env-ref denominato jms/myQueue.

< app-web>
...
< span class= "indent2"> < /span> < resource - env - ref>
<resource-env-ref-name>jms /myQueue</resource-env-ref-name>
<resource-env-ref-type>javax.jms.Queue</resource-env-ref-type>
</resource-env-ref>
...
</web-app>

La correzione automatica salverà il nome JNDI nel file il file dei binding, e il riferimento è correlato a un elemento <resource-env-ref> nel file <span.xml nel file web.xml.

Allo stesso modo per i costrutti weblogic-ejb-jar.xml, <resource-env-description> gli elementi che corrispondono agli elementi <resource-env-ref> per il bean EJB specificato, il nome JNDI verrà salvato nei binding WebSphere tradizionali o Liberty.

< ejb - weblog>
< span class= "indent2"> < /span> < weblogic - enterprise - bean>
<ejb-name>MyBean</ejb-name>
...
< span class= "indent2"> < /span> < descrittore-riferimento>
...
< span class= "indent2"> < /span> < span class="indent2"> < /span> < descrizione - ambiente - risorsa>
<res-env-ref-name>jms /myQueue</res-env-ref-name>
<jndi-name>jndi /myQueue</jndi-name>
< /descrizione - ambiente - risorse
</reference-descriptor>
...
</weblogic-enterprise-bean>
</weblogic-ejb-jar>