Invocación de API del entorno del cliente

Para llamar a API estándar desde el cliente, asegúrese de que el entorno del cliente esté configurado correctamente. Para una configuración básica, el cliente debe tener los valores CLASSPATH adecuados y los archivos JAR tal como se ha descrito en esta sección. SSL, JNDI u otros requisitos de seguridad pueden afectar a la configuración.

Nota: Se recomienda no invocar una API local en la JVM de la aplicación antes de la inicialización del servidor. Además, si efectúa una llamada de API local, debe añadir el código siguiente tras la invocación de la API local en el bloque que tiene YIFClientFactoryImpl.getLocalApi y api.invoke:
YFCRemoteManager.setIsLocalInvocation(false);

El directorio <runtime_sandbox>/resources/ debe contener el archivo yifclient.properties .

Si está llamando en modalidad local, la variable CLASSPATH del cliente debe contener todos los archivos JAR a los que se hace referencia en el archivo <runtime_sandbox>/properties/dynamicclasspath.cfg .

Al invocar las API a través de EJB o HTTP, la variable CLASSPATH del cliente debe contener los archivos siguientes en el directorio <WAS_HOME>/AppClient/properties :
  • xapi.jar
  • log4j-1.2.15.jar
  • platform_afc.jar
  • xercesImpl.jar
  • xml-apis.jar
  • ejbstubs.jar (o archivo .jar equivalente que contiene apéndices EJB).

La variable CLASSPATH del cliente también debe contener los archivos siguientes de <runtime_sandbox>/jar/:

  • install_foundation.jar
  • smcfs/9.1/smcfsshared.jar

Archivos específicos del servidor de aplicaciones

Además de los archivos listados anteriormente, se requieren los archivos siguientes:

El servidor de aplicaciones Archivos necesarios
IBM® WebSphere®

Para WebSphere, utilice *ejb ejb.jar disponible en el archivo EAR para recuperar el ejbstubs.jar.

  • j2ee.jar
  • com.ibm.ws.ejb.thinclient_versión.jar
  • com.ibm.ws.orb_versión.jar
  • com.ibm.ws.sib.client.thin.jms_versión.jar
  • com.ibm.ws.wcom.jar