jueves, 7 de noviembre de 2019

Como realizar trasportes en SAP PI


1. Ingrese a la url

https://<SERVIDOR>:<PUERTO>/dir/start/index.jsp




2. De las opciones que se visualizan seleccione la siguiente:



3. Enterprise Service Repository



2. Ingrese a la opción trasferir objetos de diseño



5. Una vez seleccionada la opción se abre el wizard de transporte de objetos; se da la opción de exportar utilizando el CTS o de realizar exportación vía archivos



6. Paso siguiente es seleccionar que deseamos exportar, se tienen 4 opciones.


la primera opción es todos los objetos de un componente de software, es la mas indicada para sobreescribir un objeto o para una creación de un nuevo objeto; las demás permiten realizar transportes de manera selectiva

7. Se procede a seleccionar la orden de transporte y se finaliza el proceso



miércoles, 7 de agosto de 2019

Cual es la contraseña por defecto en Apache Tomcat?

Tomcat 7 and Tomcat 8

Los usuarios para Tomcat se encuentran definidos en el archivo $TOMCAT_HOME/conf/tomcat-users.xml, sin embargo por defecto no estan habilitados, esto significa que no se puede utilizar ninguno para acceder a la pa´gina de administración del servidor Apache Tomcat.

Para habilitar el acceso a la página de administración de Apache Tomcat, se debe:

Adicionar el role manager-gui.

$TOMCAT_HOME/conf/tomcat-users.xml (Original)
<tomcat-users>
<!--
  <role rolename="tomcat"/>
  <role rolename="role1"/>
  <user username="tomcat" password="tomcat" roles="tomcat"/>
  <user username="both" password="tomcat" roles="tomcat,role1"/>
  <user username="role1" password="tomcat" roles="role1"/>
-->
</tomcat-users>
 
Copy
$TOMCAT_HOME/conf/tomcat-users.xml (Actualizado)
<tomcat-users>
<!--
  <role rolename="tomcat"/>
  <role rolename="role1"/>
  <user username="tomcat" password="tomcat" roles="tomcat"/>
  <user username="both" password="tomcat" roles="tomcat,role1"/>
  <user username="role1" password="tomcat" roles="role1"/>
-->
 
        <role rolename="manager-gui"/>
        <user username="admin" password="admin" roles="manager-gui"/>
 
</tomcat-users>
Copy
 
Una vez realice las modificaciones debe proceder a reiniciar Apache Tomcat y de esta manera podra acceder a la página de administración (http://localhost:8080/manager) con el usuario = “admin” y la contraseña = “admin”

Nota
Para mayores detalles por favor utilice la guía
Tomcat Manager App HOW-TO

sábado, 3 de agosto de 2019

Como hacer Debug en los Mapeos en SAP PO

En algun momento de nuestra trayectoria como consultores en SAP PI, hemos construido Mapeos complejos y hemos tenido problemas con las pruebas durante el proceso de ejecucion, esto debido a que no siempre podemos contemplar las dependencias.

Una aproximaciòn para solucionar esta situaciòn implica la creaciòn dentro del message mapping de una funciòn personalizada que permita validar el còdigo en el mapeo adicionando mensajrìa en el log standar del sistema.



https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhaj8YIG0eRbi_qC5aEMZ5Y7Bs5BAZ3rI8CYmEJPzA9QDwBuldwyUuIIcM8aS2SMDJjloN3wc_51UcuNjkcpyixXsZCWGSFpW-hdskZExV3DlKpk884Srn55Q_EHi-vU2NfYbHQiak1f-OF/s640/2011-10-11_1404.png

Còdigo Fuente
AbstractTrace importanttrace;
importanttrace = container.getTrace(); 
importanttrace.addDebugMessage(traceMessage + " " + traceContext + inputValue + " ");
 
return inputValue;

Esta funciòn debe insertarse dentro de su Mapeo, en el punto en el cual se desee revisar un valor especifico; una ve haya insertado la funcion, haga doble click en ella y diligencie los valores trace message and the trace context. El valor recibido serà escrito en el trace pero este pasarà a traves de la funciòn sin sufrir modificaciòn alguna.






https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEzKBHoRM-Zl1831EqneGDcRfBXhyNLuA4cAqBWIbdhVNgid1muJ-JO93Y3G6qpodf9rI_SLPVwH0fecGLn4hkEi_skzih1us4M6qUnAoFCQUxLzBNJCs969LmSkgurEZgtSTNosF_A6xw/s640/2011-10-11_1346.png

Versiòn original en http://shoosthuizen-integration.blogspot.com/