Páginas

lunes, 24 de octubre de 2011

Streaming de Vídeos

La manera de publicar vídeos en formato de streaming, puede ser un problema si queremos publicar vídeos privados. Siempre tenemos la opción de instalar un servidor privado, para esta solución pero creo que es mejor utilizar servicios de streaming en internet.
Varias compañías ofrece este tipo de servicios, la compañía que mas me a gustado en este sentido es Dailymotion Cloud , los motivos son los siguientes:

  1. No realizas pagos por cuotas sino por minutos del vídeo y visualizaciones.
  2. Es facilisimo de publicar vídeos.
  3. Permite configurar el player y los vídeos para múltiples dispositivos y obviamente incluye HD.
  4. Opciones de seguridad por dominios o ip.

Plugin Chrome remote desktop

Este plugin es la manera mas fácil que he visto, para tener una conexión remota directamente desde el explorador. Funciona como las aplicaciones tipo Teamviewer , con lo que requiere auturizacion de usuario para poder conectarte. Es muy sencillo de utilizar, consta de 3 pasos:
  1. Comparti ordenador con el plugin, nos dara un codigo de acceso.
  2. Desde el ordenador donde nos vamos a conectar introducimos el codigo de acceso.
  3. Abre una conexion remota en una pestaña de chrome.


domingo, 23 de octubre de 2011

Transacciones principales SAP del modulo SD

Las transacciones mas frecuentes en el modulo de ventas y distribución,  son las siguientes:
  1. VS00 - Master data
  2. VC00 - Sales Support
  3. VA00 - Sales
  4. VL00 - Shipping
  5. VT00 - Transportation
  6. VF00 - Billing
 Others as follows At Configuration:
  1. VOV8 - Define Sales documents type (header) 
  2. OVAZ - Assigning Sales area to sales documents type 
  3. OVAU - Order reasons 
  4. VOV4 - Assign Item categoreies(Item cat determination) 
  5. VOV6 - Scedule line categories 
  6. OVAL - To assign blocks to relevant sales documents type 
  7. OVLK - Define delivery types 
  8. V/06 - Pricing 
  9. V/08 - Maintain pricing procedure
  10. OVKP - Pricing proc determination
  11. V/07 - Access sequence
Usuario Final:
  1. Customer Master Creation-VD01 and XD01 (for full include company code)
  2.     VD02 - Change Customer
  3.     VD03 - Display Customer
  4.     VD04 - Customer Account Changes
  5.     VD06 - Flag for Deletion Customer
  6.     XD01 - Create Customer
  7.     XD02 - Modify Customer
  8.     XD03 - Display Customer
  9. Create Other material ----MM00
  10. VB11- To create material determination condition record
  11. CO09- Material availability Overview
  12. VL01 - Create outbound delivery with ref sales order 
  13. VL04 - Collective processing of delivery
  14. VA11 - Create Inquiry 
  15. VA12 - Change Inquiry 
  16. VA13 - Display Inquiry
Sales & Distribution Sales order / Quote / Sched Agreement / Contract :
  1. VA01 - Create Order 
  2. VA02 - Change Order 
  3. VA03 - Display Order 
  4. VA02 - Sales order change 
  5. VA05 - List of sales orders 
  6. VA32 - Scheduling agreement change 
  7. VA42 - Contract change 
  8. VA21 - Create Quotation 
  9. VA22 - Change Quotation 
  10. VA23 - Display Quotation
Billing
  1. VF02 - Change billing document
  2. VF11 - Cancel Billing document
  3. VF04 - Billing due list
  4. FBL5N - Display Customer invoices by line
  5. FBL1N - Display Vendor invoices by line
Delivery
  1. VL02N - Change delivery document
  2. VL04 - Delivery due list
  3. VKM5 - List of deliveries
  4. VL06G - List of outbound deliveries for goods issue
  5. VL06P - List of outbound deliveries for picking
  6. VL09 - Cancel goods issue
  7. VT02N - Change shipment
  8. VT70 - Output for shipments
 General
  1. VKM3, VKM4 - List of sales documents
  2. VKM1 - List of blocked SD documents
  3. VD52  - Material Determination

sábado, 22 de octubre de 2011

If this then that

Estupenda herramienta para realizar acciones en la nube, nos permite gestionar todo tipo de servicios en la nube y añadir condicionantes sobre ellos.

Nos permite crear sentencias tipo, "if then that" sobre twitter, facebook, flick, evernote, youtube,etc
De esta manera facilita mucho actualizar nos distintos perfiles y realizar tareas entre ellos.

Con respecto al entorno es fácil de configurar, que mas se puede pedir.



Si tenéis la oportunidad probarla http://ifttt.com/

miércoles, 19 de octubre de 2011

Integración Business Objects XI 3.1 con Ipad


Recientemente en el App Store, se ha publicado la aplicación SAP Mobile BI, esta aplicación esta diseñada especialmente para el entorno de Business Objects 4.0. Pero si en nuestra arquitectura disponemos de la versión 3.1, podemos hacerlo funcionar, siguiendo los siguientes pasos:

  1. Realizar Backup de nuestro servidor a nivel imagen o sanpshot.
  2. Instalar el Service pack 4 de BO XI Edje 3.1 Server components , disponible en el MarketPlace.
  3. Instalar el Service pack 4 de BO XI Edje 3.1 Client components , disponible en el MarketPlace.
  4. Instalar el Service pack 4 de BO XI Edje 3.1 Mobile , disponible en el MarketPlace.
  5. Configurar el Tomcat con el servicio Mobile.
  6. Una vez realizados los puntos anteriores, dentro de BO debemos asignar a los informes que deseamos utilizar la categoría de mobile.
  7. Instalar la app SAP Mobile BI en el Ipad disponible en el appStore y acceder a nuestro BO.
  8. Se tendrán que realizar cambios en los informes, pero tranquilos son poco laboriosos. Sobretodo de diseño.
Como conclusión podemos decir, que además de implementar el servidor Mobile en BO, tenemos que modificar los documentos en Webi según el modelo de dispositivo que vamos a utilizar, en gran medida podremos “reutilizar” algunos informes. 

Como dato importante, decir que los informes de Xcelsius tampoco se verán con esta actualización, lo que sí permite es ver informes Webi que actualmente se quedan colgados o no realizan las funciones adecuadamente, si se entra modo Safari en el iPad. 

Para los informes de Xcelsius, según los propios foros de Sap se recomienda el uso de Roambi .


Un ejemplo de BO mobile BI, funcionando en un Ipad.


viernes, 26 de agosto de 2011

Vacaciones 2011

Por fin ha llegado la hora de mis vacaciones, volveré a mediados de septiembre con las energía renovadas.

Ueeeeeeeeeeeeeeeeeeeee a tomar caipiroskas !!!

martes, 16 de agosto de 2011

Diferencias en Siebel 8

A continuación expongo algunas de las mejoras fundamentales de Siebel con respecto a versiones anteriores de Siebel:


Interfaz de usuario
En primer lugar la interfaz de usuario se ve diferente. La interfaz de usuario en Siebel 8 se ve un poco más "lavada" con mucho más espacio en blanco. Las pestañas de la pantalla pueden ser configuradas con Iconos.

Consultas entre mayúsculas y minúsculas, funcionan a través de la aplicación. Esto se implementa a través de la creación de una columna adicional para el campo que desee que se almacenen en formato de caso insensible por el cual la consulta en ese campo sería utilizar el caso de la columna con formato insensible.

Siebel tareas de interfaz de usuario (Mas importante)

Siebel tareas de interfaz (Task UI) es un gran mejora en Siebel 8.  Esto permite al usuario de Siebel, completar las tareas con un asistente.

Las tareas se pueden pausar y reanudar desde la Pantalla principal.

Tareas de interfaz son una gran mejora, ya que puede reducir el número de "clicks" el usuario tiene que realizar y el número de puntos de vista diferentes, el usuario debe navegar hasta el fin de completar una tarea (sobretodo tareas repetitivas que consumen mucho tiempo).

Se puede automatizar tareas para genera pedidos con pocos clicks.

Reglas de Negocio

Siebel 8 ahora incluye mejoras en el motor de  Reglas de Negocio, las reglas de negocio pueden ser escritas en un lenguaje de programación de sintaxis por tanto pueden ser administrados por los analistas de negocio, sin conocimientos de programación. También las reglas se almacenan en una ubicación central.

Audit Trail
De Siebel 7 se dejaba rastro de auditoría de las inserciones y actualizaciones de los registros. Siebel 8 Audit Trail ahora también incluye la auditoría de registro de lectura y exportación de datos.

Siebel Remote
La base de datos locales ahora pueden ser encriptadas.

Siebel Remote ahora también soporta Sincronización en tiempo real (RTS), que permite sincronización con el servidor de Siebel en tiempo real.


Mejoras útiles para los administradores de sistemas:


Server Management
En Siebel 8 ahora puede cambiar los parámetros de los componentes y el cambio de parámetros se aplica sin tener que reiniciar los componentes.

Componentes y tareas puede ser detenidos y reanudados.

El sistema de archivos de Siebel ahora se puede dividir entre varios servidores.

Un adaptador de seguridad única que puede ser utilizado tanto para LDAP. Ahora es posible para los Administradores de crear el usuario de Siebel y esto puede crear automáticamente en LDAP. Integrar usuarios con Windows con Siebel.

Siebel Server Update
No hay mucho que decir sobre este, puede configurar un servidor de actualización de Siebel que se puede utilizar para gestionar de forma centralizada e implementar parches a los productos de Siebel.

Application Deployment Manager
ADM ahora soporta el despliegue completo de los objetos de Siebel para migrar una nueva versión de la aplicación. ADM ahora pueden desplegar todos los archivos en el servidor, los cambios del repositorio y los cambios de datos maestros. Básicamente, cuando se desea migrar una versión, sería crear un paquete e implementarlo en el entorno de destino (s) con ADM.

Siebel Application Response Measurement (SARM)
SARM ya estaba disponible en Siebel 7, donde se puede analizar los datos de rendimiento mediante SARMAnalyzer. SARMAnalyzer sólo se utiliza para convertir los datos de SARM en XML / CSV. En Siebel 8, una nueva herramienta está disponible, llamado SARMQuery que es una herramienta de línea de comandos que puede utilizarse para consultar los datos de SARM que desee. Hay también una herramienta de diagnóstico de Siebel que se puede comprar un contenedor que ofrece un entorno gráfico sobre SARMQuery.

Cambios en Siebel Tools
Siebel finalmente ha implementado cambios en el IDE de Herramientas de Siebel que otros IDE ya tenía años atrás. Siebel Tools ahora tiene una interfaz de documentos múltiples. Ahora puede configurar los botones de radio. Ahora hace más fácil para crear flujos de trabajo, automáticamente el formato de los conectores con ángulos rectos, etc. Hay nuevos pasos de operación de Siebel en los flujos de trabajo incluyendo:

  • QueryBiDirectional: Básicamente, esto significa que usted puede ejecutar la consulta en el modo de avanzar hacia atrás
  • NextRecord / PrevRecord: Ahora puede desplazarse a través de consultas y varios registros.

Ahora puede ver y editar los pasos del flujo de trabajo a través de acaba de dejar hacer clic en el paso de flujo de trabajo, ya no tiene que hacer clic derecho y seleccione en el menú de botón derecho. Ahora puede instalar y activar el flujo de trabajo de Siebel Tools.

Un generador de expresiones se puede utilizar ahora en Siebel Tools para construir expresiones especificación de búsqueda. Las propiedades de usuario (tales como las propiedades del usuario antes de Cristo) ahora se pueden crear mediante la recogida de una lista de propiedades en el subprograma de selección. Ahora puede escribir su propio mensaje de validación sobre la validación de campo.

Si crea una tabla nueva columna con un valor predefault, en el punto en que se aplica la tabla de lo que realmente se rellenará la nueva columna con el valor predefault para todos los registros de forma automática. Esto no sucedió en Siebel 7.

El motor de scripting inflexible de tipos (STE) se utiliza actualmente en SiebelFix and Go lo que significa una mejor experiencia de depuración.



Cambiar tamaño de disco en maquina virtual

Hoy quería ampliar el tamaño del disco de un Servidor, ya que se estaba quedando sin espacio. Para realizar esto se tiene que reconfigurar el disco:
Antes de realizar el proceso debemos asegurarnos que no tenemos un Snapshot del disco, ya que si no deja redimensionarlo. Una vez asegurados que no disponemos de Snapshot en el disco, podremos redimensionarlo con la maquina virtual apagada, de dos maneras diferentes:
  1.  Modificado el tamaño del disco en las propiedades de la maquina.
  2. Conectados al host esx via SSHy utilizando el comando: vmkfstools -X 10g vmname.vmdk

Una vez ampliado el tamaño del volumen, debemos hacer un redimensionado en la partición de Windows. Una vez encendida la maquina podemos utilizar la aplicación Dell Extpart.

martes, 9 de agosto de 2011

SAP BW y Busisness Objects

Recientemente he estado trabajando con las herramientas de SAP Datawarehouse 7.0 y Business Objects Versión 3.1. Mi experiencia es que la interacción desde Business Objects y SAP BW tiene muchas lagunas a mejorar.
  1. La interacción no es total, ya que depende de querys de BI.
  2. Xcelsius falla mucho a la hora de publicar informes , solamente funciona medianamente bien a partir del service pack 3.
  3. Las estructuras se pierden al hacer actualizaciones de universos, etc.
  4. Las jerarquías en veo no son posibles , a la vez que en el entrono de BI si lo son.
Al principio de trabajar con un entrono BI-BO ,me hacia un lío con las nomenclaturas y que tenia un entorno u otro, para aprenderme bien el funcionamiento me realice el siguiente esquema que muestra un entorno de SAP BW con Business objects:


Según he estado leyendo y he visto en demos, la versión 4.0 de BO mejora muchas prestaciones, de las cuales destaco las siguientes:
  • Querys directamente a cubo, desde Business Objects.
  • Webi con HML 5, mucha mejora en el entorno
  • Permite la generación de informes para Ipad.

Scrum

Scrum es un metología muy utilizada en el desarrollo de proyectos. Manitnien un conjunto de practicas y roles definidos, podriamos decir que Scrum permite la creación de equipos auto-organizados mediante el fomento de la co-localización de todos los miembros del equipo y la comunicación oral entre todos los miembros del equipo y las disciplinas en el proyecto.



Un principio clave de Scrum es el reconocimiento de que en un proyecto que los clientes pueden cambiar de opinión acerca de lo que quieren y necesitan (a menudo llamados los requisitos de rotación), y que los retos imprevistos no puede resolverse fácilmente en una forma tradicional de predicción o en proyecto.

Para profundizar mas en todo lo referido a Scrum, disponemos del libro gratuito sobre Scrum escrito por henrik kniberg , el libro llamado Scrum y XP desde las trincheras.

Parada y arranque de servicios de SAP

Las antiguas versiones de SAP r/3 para realizar las paradas del sistema, podiamos crear un script con las paradas de los servicios del sistema o el arranque, vease el ejemplo: InicioSAPr3.cmd


@ECHO OFF
REM Arrancamos servicios de SAP

net start "SAPOSCOL"
sleep 30
net start "SAPSED_01"

Para las versiones de SAP Ecc , ya no podemos utilizar estos scripts de arranque, ahora tendremos que utilizar los comando de parada y de arranque que incorpora SAP, que son los siguientes:

- startsap name=(SID) nr=(SID System Number) SAPDIAHOST=(SAP server)
- stopsap name=(SID>) nr=(SID System Number) SAPDIAHOST=(SAP server)


Vease elejemplo: InicioSAPECC.cmd


@ECHO OFF
REM Iniciamos servicios de SAP

D:\usr\sap\SED\sys\exe\run\startsap.exe name=SED nr=01 SAPDIAHOST=MISERVIDORSAP

Licencias de Microsoft Windows para entornos virtuales

Para los futuros proyecto de Escritorios Virtuales, es importante tener esto en cuenta: 

Desde el 1 de Julio de 2010, los clientes que tengan intención de utilizar dispositivos que no califiquen para Software Assurance de Windows (tales como clientes thin o contratista de terceros PCs), necesitarán una licencia llamada "Acceso al Escritorio Virtual de Windows (Windows VDA)". Microsoft diseñó Windows VDA para permitir a las organizaciones licenciar copias virtuales de sistemas operativos de Windows en entornos virtuales. VDA de Windows es una licencia de suscripción basada en el dispositivo y estará disponible a un precio de $ 100/dispositivo/año. Permitirá a las organizaciones crear múltiples escritorios de forma dinámica, permitirá el acceso de usuario a múltiples máquinas virtuales (VMs) simultáneamente y mover escritorios VMs a través de múltiples plataformas, sobre todo en balanceo de carga y situaciones de recuperación de desastres. VDA de Windows incluye los siguientes beneficios:
  • Capacidad para ejecutar una copia de Windows en un centro de datos, incluidas las ediciones Enterprise.
  • Derechos para el usuario primario de acceso a escritorios empresariales de VDI desde ordenadores no corporativos, como los de los cibercafés y equipos domésticos.
  • Derechos de acceso para hasta cuatro máquinas virtuales al mismo tiempo.
  • Todos los beneficios de Software Assurance, tales como los cupones de formación, 24 horas al día durante los 7 días de la semana de soporte, etc.
  • Movilidad ilimitada de máquinas virtuales entre servidores y almacenamiento para incrementar la fiabilidad.
  • Respaldo ilimitado de máquinas virtuales.
Disponibilidad de claves de Licencias de Volumen, tales como Servicio de Administración de Claves (KMS) y las Claves de Activación Múltiple (MAK) de Licencias de Volumen.
Es importante saber que la licencia VDA de Windows es obligatoria para todos aquellos dispositivos que no estén calificados para Software Assurance que deseen tener acceso a una copia virtual de Windows, independientemente del proveedor de infraestructura subyacente. Por ejemplo, en una empresa con 10 clientes thin y 10 ordenadores portátiles (cubiertos bajo Software Assurance de Windows) el acceso a un entorno VDI requiere un total de 10 licencias de VDA de Windows que deben ser asignadas a los clientes thin (10 x 100 dólares por año). Los ordenadores portátiles obtienen derechos de acceso al escritorio virtual a través de Software Assurance.
Los clientes que adquieran el Enterprise Desktop con MDOP podrán utilizar las tecnologías de gestión y virtualización más recientes para optimizar sus escritorios. Este nuevo SKU simplifica el proceso de compra para los clientes que deseen agregar valor a su Enterprise Agreement. Para obtener más información acerca de cómo se puede utilizar Windows VDA para su entorno de VDI, consulte el Folleto de licencias de VDI.

Referencia de Microsoft.

Blackberry y Servicios de Movistar

Los servicios Blackberry son varios, intentare explicar cada uno para cuando tengamos que activar uno u otro:

BlackBerry Enterprise Server (BES): es el comúnmente utilizado para correo empresa con servidor de correo. El servicio que te permite el acceso a Internet mediante tu dispositivo, con las diferentes aplicaciones y los datos pasan a través del servidor BES. Los datos tienen que interactuar con la seguridad que establece el servidor BES en que reside, ósea, que es bastante seguro. Te permite gestionar dispositivos y aplicaciones en los mismos, crear roles y activaciones mediante la consola de administración.

Movistar lo llama: Blackberry Empresa o Blackberry GranCuenta

BlackBerry Internet Services (BIS): es el comúnmente utilizado por particulares para correo de Internet. El servicio que te permite el acceso a Internet mediante tu dispositivo, con las diferentes aplicaciones y los datos pasan a través del servidor BIS de tu operador. Por tanto ellos definen las aplicaciones que pueden usarlo e impiden usos de aplicaciones de terceros que no cumplan sus requisitos, ósea que estamos a merced del operador móvil.

Movistar lo llama: Blackberry Profesional.

Las cuentas se pueden gestionar mediante servicio técnico y página Web correo Movistar. 
 
BlackBerry Enterprise Server (BES) + BlackBerry Internet Services (BIS): Este servicio permite gestionar las cuentas de empresas y las cuentas de Internet (máximo 10 por dispositivo).

Movistar lo llama: Blackberry PlusEmpresa o Blackberry PlusGranCuenta

Errores al Instalar Agente de System Center Essentials

Cuando queremos instalar el agente, algunas maquinas dan errores en la instalación, normalmente suele ser uno de los siguientes motivos:
 
  •  System is offline or cannot be contacted via RPC or Computer Browser Service is not running: “The MOM Server failed to open service control manager on computer 123.abcco.com. Therefore, the MOM Server cannot complete configuration of the agent on the computer. Operation: Agent Install. Install account: abcco\msaa Error Code: 800706BA Error Description: The RPC server is unavailable”. Solution: Bring the server online or make it able to be reached via RPC. This can also be caused if the Computer Browser Service is turned off on the system the agent is being installed.

  •   Agent Requires Windows 2000 SP4, or Windows 2003 SP1. Minimum. “The Agent Management Operation Agent Install failed for remote computer 456.abcco.com. Install account: abcco\msaa Error Code: 80070643 Error Description: Fatal error during installation. Microsoft Installer Error Description: For more information see Windows Installer Log file ‘C:\Program Files\System Center Operations Manager 2007\AgentManagement\AgentLogs\(servername)MOMAgentMgmt.log’ on the Management Server.” When reviewing the application log an EventID of 10005 is created for the source of MsiInstaller. This indicates that the system doesn’t match the required service pack version. Solution: Patch the server to SP4 if it is on Windows 2000 or SP1 if it is on Windows 2003. A temporary solution would be to monitor the system Agentless until the required service pack can be applied.

  • Windows installer 3.1 is required. “The MOM Server detected that remote computer 789.abcco.com has older version of Windows Installer installed. Please update to Windows Installer 3.1 version. Please refer to release notes for more details. Operation: Agent Install Install account: abcco\msaa Error code: 8007064D Error Description: The installation package cannot be installed by the Windows Installer service. You must install a Windows service pack that contains a newer version of the Windows Installer service.” Solution: Apply critical updates to the system. A temporary solution would be to monitor the system Agentless until the required service pack can be applied.
  •   Needs permissions to install. “The MOM Server failed to open service control manager on computer 789.abcco.com. Therefore, the MOM Server cannot complete the configuration of agent on the computer. Operation: Agent Install Install account: abcco\msaa Error Code: 80070005 Error Description: Access is denied.” Solution: Install with an account who is at least a local administrator on the system that the agent needs to be deployed to.

  • Free Disk Space. “The MOM Server failed to perform specified action on computer 908.abcco.com. Operation: Agent Install Install account: abcco\msaa Error Code: 80070070 Error Description: There is not enough space on the disk.” This failed on installation when there was less than 2048 KB of free disk space. If the installation is run with more thatn 2048 KB of free space than that but less than 21998 KB of free space it will log an event on the system (application log, MsiInstaller, 11601) where the agent is being deployed to saying that at least 21998 KB of free space is required. The files for OpsMgr require at least 154 MB of disk space. Solution: Free up more disk space on the System Drive for the system that the agent needs to be deployed to/at least 200 MB should be minimum starting point.

  •  Unknown “The MOM Server could not execute WMI Query “Select * from Win32_OperatingSystem” on computer 567.abcco.com. Operation: Agent Install Install Account: abcco\msaa Error Code: 800706BA Error Description: The RPC server is unavailable.” The server in question is pingable, unable to replicate the error. Support article #934760. LockFileTime.txt file is located in the following folder on the remote computer: %windir%\422C3AB1-32E0-4411-BF66-A84FEEFCC8E2 “Unknown error 0x80072971”. support.microsoft.com/default.aspx/kb/934760/en-us

System Center Essentials 2010


La versión Essentials permite 500 sistemas operativos clientes y 50 servidores, y tiene una consola de gestión para poder monitorizar la red. Creo que es una herramienta bastante útil para gestionar nuestra red, ya que nos permite tener el control de todos los equipos y hacer crear monitores sobre determinados productos (SQL, IIS, Etc.,) esto facilita la gestión con un simple vistazo a la pantalla principal podemos detectar alguna anomalía en los clientes.
 
Las tareas principales que podemos realizar son:
 
  • Gestión de clientes: varias funciones, control remoto, inventario, eventos, etc.
  • Monitorización: Monitorizar por aplicaciones, clientes, y tipo de servidor, informa sobre posibles problemas en clientes.
  • Actualizaciones: ya no hace falta tener un servidor de Wsus independiente, está integrado en el system center, para actualizaciones de seguridad de Windows.
  • Distribuidor de software: Podremos generar paquetes de software y lanzarlos a través de la red. (Office, 7zip, Pdf, etc)
  • Reporting: permite sacar reports de todo tipo, tanto de software como de hardware.
  • Auditorias: Permite realizar procesos, tareas, y utiliza plantillas de administración en los equipos por defecto viene con unos cuantos se pueden ampliar y se pueden reconfigurar. Se puede decir que esta es la parte que da más juego al producto pero que actualmente no estamos haciendo servir, mas adelante iremos agregando poco a poco funciones.
Si tenéis la posibilidad , probarlo ya vereis como es bastante útil.

domingo, 7 de agosto de 2011

Trazas de seguimiento en Siebel del Business Component

Muchas veces, suele ser necesario ver que esta haciendo la aplicación en un punto exacto, en un consulta o un picklist por ejemplo. Una manera de realizar esto, es generar un fichero de log en nuestro equipo, para poder hacerlo desde las tools podemos hacer lo siguiente:


TheApplication.TraceOn "C:\miFicheroLog.txt", "SQL", ""
TheApplication.Trace "Empieza mi traza.. . "
TheApplication.Trace "----------------------"
Dim theBC as BusComp
TheApplication.Trace "sobre el PickList BC"
set theBC = me.GetPickListBusComp("Picklist")
set myBC = Nothing
TheApplication.Trace "Fin de traza"
TheApplication.TraceOff

Configurar SSL en Siebel

Si tenemos un certificado de Internet y queremos publicar nuestro Siebel desde https, requiere de los siguientes pasos:

  1. Certificado de Internet , Verisign o Godaddy
  2. Redirección nat a maquina de dmz, entorno web.
  3. Modificar la sección SWE el fichero de aplicación de Servidor siebel, ejemplo eservices.cfg y modifcar las siguientes entradas o añadirlas.

    • SecureLogin = TRUE
    • SecureBrowse = TRUE
Revisar la documentación de siebel

String to Decimal en Siebel

A veces en Siebel , cuando recogemos los datos numericos de un campo string nos puede sernos util pasar el string a Integer con valores decimales.
Con este código podemos salir del paso:


Function TraducirDecimal(CantidadInicial As String)
Dim strResultado As String
Dim intPosicionComa As Integer
strResultado = CantidadInicial
intPosicionComa = InStr(CantidadInicial, ",")
If (intPosicionComa > 0) Then
strResultado = Left(CantidadInicialintPosicionComa - 1) & "." & Right(CantidadInicial, Len(CantidadInicial) -intPosicionComa)
End If

sábado, 6 de agosto de 2011

Consultas SQL comunes en Siebel

Este tipo de consultas suelen ser solicitadas comúnmente en un Entorno de siebel:

  • Selecciona empleado y posiciones:
select c.fst_name, c.last_name, cp.party_id, p.namefrom siebel.s_contact c, siebel.s_party_per cp, siebel.s_postn pwhere c.row_id = cp.person_id andcp.party_id = p.row_id andorder by c.last_name, c.fst_name;

  • Selecciona todas las Responsabilidades por empleado:
select c.fst_name, c.last_name, r.name
from siebel.s_contact c, siebel.s_per_resp er, siebel.s_resp r
where c.row_id = er.per_id and
er.resp_id = r.row_id
order by c.last_name, c.fst_name

  • Selecciona todos logins, posiciones , divisiones y organizaciones:
select c.fst_name, c.last_name, u.login, p.name POSITION, d.name DIVISION, o.name ORGANIZATIONfrom siebel.s_contact c, siebel.s_party_per cp, siebel.s_postn p, siebel.s_org_ext d, siebel.s_bu o, siebel.s_user uwhere c.row_id = cp.person_id andcp.party_id = p.row_id andp.ou_id = d.row_id andp.bu_id = o.row_id andc.row_id = u.row_idorder by c.last_name, c.fst_name

Monitoreando nuestra red

Para los que estamos acostumbrados a Nagios, se puede decir que es un poco engorroso a la hora de usar. Creo que puede resultar interesante probar Zenoss ya que es un fusión entra Nagios y Cacti.

Zenoss es open source software para monitorización de aplicaciones, redes, servidores y muchos mas. 


Esta disponible de versión Community y versión Enterprise con soporte y mas mejoras.
No dudéis en probarlo disponen de imágenes de maquina virtual en el área de descargas.


Probando

Hoy lanzo el nuevo blog, a ver si consigo actualizarlo diariamente...