Advertisements

Tuesday, April 30, 2013

Jndi Name is null or empty ERROR FIXED

Ahora me he encontrado con la siguiente excepción:


weblogic.connector.exception.RAException: Jndi Name is null or empty.

La cual nos impide realizar despliegues en la consola de BPEL puesto que el aplicativo DBAdapter.rar se encuentra inhabilitado.

Para solucionar este problema se tiene que ejecutar lo siguiente:

  1. Borrar el adaptador de aplicaciones "DbAdapter" desde la consola de Weblogic.
  2. Reinstalar el componente desde la consola de Weblogic usando el botón "Install".

Nota: Esta solución necesitara crear nuevamente el archivo Plan.xml por lo tanto hay que respaldar todas las configuraciones de fabrica de conexion ej. eis/DB/test




Tuesday, April 23, 2013

Customizing JVM Weblogic/SOA resources

Actualizando el archivo de configuracion para iniciar weblogic y el modulo de soa tenemos el siguiente apoyo:

1if [ "${SERVER_NAME}" = "soa_server1" ]; then
2 DEFAULT_MEM_ARGS="-Xms768m -Xmx1536m"
3 PORT_MEM_ARGS="-Xms768m -Xmx1536m"
4else
5 DEFAULT_MEM_ARGS="-Xms256m -Xmx512m"
6 PORT_MEM_ARGS="-Xms256m -Xmx512m"
7fi
 

Thursday, April 4, 2013

Java singleton sample

Ejemplo de como implementar el patron de diseño "Singleton".
01private synchronized static void createInstance(){
02    if(INSTANCE == null){
03      INSTANCE = new StockCountMRG();
04    }
05}
06 
07public static StockCountMRG getInstance(){
08  createInstance();
09  return INSTANCE;
10}

How to build a XSD property-value?


A continuacion se muestra un ejemplo de un XSD para poder establecer una estructura de (property-value).
01<element name="process">
02  <complextype>
03   <sequence>
04    <element name="type" type="string" minoccurs="0">
05   </element></sequence>
06  </complextype>
07 </element>
08 <element name="processResponse">
09  <complextype>
10   <sequence>
11    <element name="resultList">
12     <complextype>
13      <sequence>
14       <element name="propertyValue" type="ns1:propertyValue" maxoccurs="unbounded">
15      </element></sequence>
16     </complextype>
17    </element>
18   </sequence>
19  </complextype>
20 </element
21   
22   
23  
24 <complextype name="propertyValue">
25    <simplecontent>
26      <extension base="string">
27        <attribute name="name" type="string">
28        </attribute>
29      </extension>
30    </simplecontent>
31</complextype>

XML de Ejemplo:
1<!--xml version="1.0" encoding="UTF-8" ?-->
3  <resultlist>
4    <propertyvalue name="nombrePropiedad">Valor</propertyvalue>
5  </resultlist>
6</processresponse>