14 de enero de 2019

Migrando EBS 12.2.7 a EBS 12.2.8 en 5 pasos

En esta pequeña entrada les quiero mostrar los 5 pasos fundamentales para hacer un
upgrade de EBS a la última versión.



Toda la información necesario sobre EBS 12.2.8 se puede visualizar en el blog oficial de
Oracle.


Notas

- Asumimos que en este entornos donde se estan realizando estos pasos se encuentra un EBS 12.2.7
con los ultimos parches de seguridad instalados minimamente el CPU de Abril del 2018. Y la versión de Base de Datos 12.1.0.2.también con el último CPU.
Partiendo de esta base, si realmente tenemos nuestro EBS correctamente instalado y sin ningun parche pendiente que pueda surgir de la ejecución del ETCC, con 5 sensillos pasos deberiamos poder hacer el ugrade.
- Importante validar que el tablespace DATA cuente con espacio,  recomiendo setearlo con un crecimiento automático durante la migración.
- En este post no van a ver el paso a paso, comando por comando, pero básicamente son los comandos que se necesitan y los van a ayudar a realizar la migración.

Paso 1.
Ejecutamos la etápa "prepare"


$ adop phase=prepare
Running this
adnodemgrctl.sh: check the logfile /u01/oracle/EBS1228/fs2/inst/apps/
EBS1228_hostname/logs/appl/admin/log/adnodemgrctl.txt for more information ...
 
The prepare phase completed successfully.
adop exiting with status = 0 (Success)


Step 2
Aplicamos el Oracle E-Business Suite Release 12.2.8 Patch 26787767.


$ adop phase=apply patches=26787767 hotpatch=yes patchtop="/stage"

Generating log rep""ort.
Output: /u01/oracle/EBS1228/fs_ne/EBSapps/log/adop/9/20181221_092925/
apply/hostname/adzdshowlog.out
The apply phase completed successfully.

adop exiting with status = 0 (Success)


Step 3
Completamos el ciclo de pacheo de adop ejecutando los siguientes comandos
en el orden que se encuentran.
$ adop phase=finalize
$ adop phase=cutover
$ . /EBSapps.env run
$ adop phase=cleanup


Step 4
Sincronizamos los filesystems.
$ adop phase=fs_clone



Step 5 (opcional)
Aplicamos Oracle E-Business Suite Release 12.2.8 Online Help Patch 26787780
usando adop hotpath en el run file system
$ adop phase=apply patches=26787780 hotpatch=yes


Con estos simple 5 pasos, pude hacer el upgrade de un EBS 12.2.7 a EBS 12.2.8

4 de enero de 2019

Internal Concurrent Manager status could not be determined.

Un error muy facil de solucionar.

Varios opciones donde podemos visualizarlo
adop phase=cutover

en el fndsvcrg.log:
Internal Concurrent Manager status could not be determined.

O en el output
Waiting for Internal Concurrent Manager to go down. [UNEXPECTED]Error trying to find the status of ICM [UNEXPECTED]Error occurred waiting for ICM to go down [UNEXPECTED]Cutover phase has failed.

or validando el estado de los concurrentes
$FND_TOP/bin/FNDSVCRG STATUS

Internal Concurrent Manager status could not be determined.

Para que estén al tanto este proceso utiliza el usuario APPLSYSPUB para conectarse y validar el estado.
Si por algún error tenemos este usuario en la DB bloqueado o con la password a punto de expirar o expirado, falla.

solo debemos desbloquear el user de DB.

Solución:
alter user applsyspub identified by pub;
ALTER USER applsyspub ACCOUNT UNLOCK;


Saludos


4 de octubre de 2018

Reflexión sobre seguridad informática.

La semana pasada fui a un evento muy bueno sobre seguridad, y en el medio de un charla , se me ocurrió la siguiente manera de explicar con situaciones de la vida real como podemos entender la seguridad informática, porque es tan importante y porque todavía no se le da la importancia que se le debe...

Cual creen que se robarían mas fácil y rápido?




Si pensamos en ambas situaciones, la bicicleta no pasa la noche. Mientras que la casa si tienen suerte, existe la posibilidad de que cuando vuelvan este todo intacto, ya que nadie ve al pasar que la puerta no tiene llave o que el auto tiene las llaves puestas.

Se podría traducir a que las empresas se preocupan y cuidan mas las partes visibles de los sistemas como por ejemplo tener un firewall, antivirus, etc.. que es lo primero en lo que se invierte, pero descuidad muchas otras partes...
Nadie quiere invertir en auditorias, software de detección de ataques, capacitación interna a los empleados o el típico pensamiento "Quien me va a atacar" o quien me va a robar la casa no?

Bueno a fines prácticos pensemos las dos situaciones.
1 cadena cuesta $200 ? y dejo segura la bici (en caso de poner bien la cadena)
1 sistema de vigilancia para una casa es mucho más costoso y tiene mantenimiento, pero no todos lo implementan porque piensan que no le podría pasar nada.

Ahora el costo de reponer todo lo que tenemos dentro de nuestra casa es mayor al de volver a comprar la bicicleta!
Este es el cálculo que tienen que hacer las empresas, que costo tienen si alguien los ataca y les roba información o los deja todo un dia sin sistema? o que pasaría si una fábrica deja de funcionar porque le tiraron abajo el sistema?

Esa pérdida que nadie la ve , es lo más peligroso!!, porque uno no se cuida hasta que no le pasa algo.

4 de septiembre de 2018

phase=prepare "[ERROR]: Domain might be locked by some other WLS user process"

Un error común cuando se quiere correr adop prepare y muy fácil de resolver.

Solo hace falta ingresar a weblogic y desbloquear la configuración para poder habilitar a WebLogic a realizar los cambios necesarios en el dominio.

Paso 1: El detalle del error se encuentra en el log:  txkADOPValidations.log

Paso 2:Iniciamos Weblogic Server admin console 
               http://hostname.domain.com:7001/console/login/LoginForm.jsp

Step 3: Click en el boton "Liberar Configuración", margen superior izquierdo



Step 4: Nos deslogueamos de WebLogic (no hace falta reiniciar ningún servicio)

Step 5:  Ejecutamos nuevamente adop phase=prepare

8 de agosto de 2018

Mañana es el ODC Tour 2018 Argentina!!!

No te pierdas esta oportunidad, el mejor evento gratis de Oracle en Buenos Aires #ODCLATour18

ODC Tour Buenos Aires
Evento que se celebrará a la hora, en la fecha y ubicación siguientes:
Jueves, 9 de agosto de 2018 desde las 08:30 hasta las 18:00 (ART)
Fundación UADE
Lima 775
C1073AAO
Argentina

Incribite:
ODC-TOUR-2018


19 de enero de 2018

Código o nomenclatura de productos de Oracle E-Business Suite

ABM - Activity Based Management
AD - Applications DBA
AHL - Oracle Advanced Service Online
AK - Oracle Common Modules-AK
ALR - Oracle Alert
AMF - Oracle Fulfillment Services
AMS - Oracle Marketing
AP - Oracle Payables
AR - Oracle Receivables
AS - Oracle Sales
ASG - Oracle CRM Gateway for Mobile Services
ASL - Oracle Mobile Field Sales Laptop
ASO - Oracle Order Capture
AST - TeleSales
AX - Global Accounting Engine
AZ - Application Implementation
BEN - Oracle Advanced Benefits
BIC - Customer Intelligence
BIL - Sales Intelligence
BIM - Marketing Intelligence
BIS - Oracle Applications BIS
BIX - Call Center Intelligence
BNE - Oracle Web ADI
BOM - Oracle Bills of Material
BSC - Balanced Scorecard
CCT - Oracle Call Center and Telephony
CE - Oracle Cash Management
CHV - Oracle Supplier Scheduling
CLN - Supply Chain Trading Connector for RosettaNet
CN - Oracle Sales Compensation
CS - Oracle Service
CSC - Customer Care
CSD - Depot Repair
CSE - Oracle Enterprise Install Base
CSF - Field Service
CSI - Install Base
CSM - Oracle Field Service Palm
CSP - Oracle Spares Management
CSR - Oracle Scheduler
CSS - Support
CUG - Oracle Citizen Interaction Center
CUN - Oracle Network Logistics NATS
CZ - Oracle Configurator
EAM - Oracle Enterprise Asset Management
EC - Oracle e-Commerce Gateway
ECX - Oracle XML Gateway
EDR - Oracle E Records
ENG - Oracle Engineering
FII - Financials Intelligence
FLM - Oracle Flow Manufacturing
FND - Application Object Library
FTE - Oracle Transportation Hub
FV - Oracle Federal Financials
GHR - Oracle Federal HR
GL - Oracle General Ledger
GMA - Oracle Process Manufacturing Systems
GMD - Oracle Process Manufacturing Product Development
GME - Oracle Process Manufacturing Process Execution
GMF - Oracle Process Manufacturing Financials
GMI - Oracle Process Manufacturing Inventory
GML - Oracle Process Manufacturing Logistics
GMP - Oracle Process Manufacturing Process Planning
GMS - Oracle Grants Accounting
GR - Oracle Process Regulatory Mgmt
HRI - Human Resources Intelligence
HXC - Oracle Time and Labor
HXT - Oracle Time and Labor Rules
IBA - iMarketing
IBC - Oracle iContent
IBE - iStore
IBU - iSupport
IBY - iPayment
ICX - Oracle Self-Service Web Applications
IEB - Oracle Interaction Blending
IEC - Oracle Campaign Plus
IEM - Oracle eMail Center
IEO - Call Center Technology
IES - Scripting
IEU - Oracle Universal Work Queue
IEX - Oracle Collections
IGC - Commitment Administration
IGF - Student Systems Fin Aid
IGI - Oracle International Public Sector Financials
IGS - Oracle Student Sytems
IGW - Oracle Grants Proposal
INV - Oracle Inventory
IPD - Oracle Product Development Exchange
ISC - Supply Chain Intelligence
JTF - CRM Foundation
JTM - Oracle CRM Mobile Foundation
JTS - Oracle CRM Self Service Administration
MRP - Oracle Master Scheduling/MRP
MSC - Oracle Advanced Supply Chain Planning
MSD - Oracle Demand Planning
OFA - Oracle Assets
OKC - Oracle Contracts Core
OKI - Oracle Contracts Intelligence
OKL - Oracle Lease Management
OKR - Oracle Contracts for Rights
OKS - Oracle Contracts Service Module
ONT - Oracle Order Management
OPI - Operations Intelligence
OTA - Oracle Training Administration
OZF - Funds & Budgets
PA - Oracle Projects
PAY - Oracle Payroll
PER - Oracle Human Resources
PJM - Oracle Project Manufacturing
PN - Oracle Property Manager
PO - Oracle Purchasing
POA - Purchasing Intelligence
POM - Oracle Exchange
PON - Oracle Sourcing
POS - Internet Supplier Portal
PQH - Oracle Public Sector HR
PSA - Public Sector Applications
PSB - Oracle Public Sector Budgeting
PSP - Oracle Labor Distribution
PV - Partner Relationship Management
QA - Oracle Quality
QP - Oracle Pricing
QRM - Oracle Risk Management
RG - Application Report Generator
RLM - Oracle Release Management
VEA - Oracle Automotive
WIP - Oracle Work in Process
WMS - Oracle Warehouse Management System
WSH - Oracle Shipping
WSM - Shop Floor Management
XDP - Oracle Provisioning
XNC - Oracle Sales for Communications
XNI - Oracle Install Base Intelligence
XNP - Oracle Number Portability
XNS - Oracle Service for Communications
XTR - Oracle Treasury

Instalar una Fuente de Código de Barras en Publisher de EBS 11.5

Fuente de Ejemplo: IDAutomationHI25M.ttf

Hay que realizar algunos simples pasos:

1. Subir la fuente a windows para desarrollar los reportes. (como administrador de la pc)
Como cualquier fuente de Windows en Panel de Control, fuentes y pegamos el archivo fuente en el directorio.

2.Se crea la plantilla



3. Subir el fuente .

4. Hacer mapeo de fuente