¿Por qué no puedo encontrar el “Administrador de costos” cuando ingreso a ebs como administrador del sistema?
La serie de productos se utiliza para administrar múltiples productos (o módulos) con funciones similares y administrar de manera uniforme interfaces de servicios web personalizadas.
Inicio
-Llamar programa
ad_pa_insertar_paquete .insertar_ad_pm_producto_info(x_producto_abreviatura=gt ;os_xxx ',
x_pseudo_product_flag = >' n ',
x_product_family_flag = >y ',
x_application_short_name = gt vacío,
x_product_name = gtOracle Xxx Suite',
x_product_family_abbreviation => vacío,
>x_aru_update_date = gtto_char(fecha del sistema, 'año-mes-día
hh24:mi :ss'),
x_currdate = gtto_char(fecha del sistema, 'año-mes-día
hh24:mi:ss'),
x_last_updated_by = gt -1,
x_ creado _ por = gt-1);
Enviar;
Fin
2. , es decir, registrar Xxx University (cux) y aplicarlo a la familia de productos.
Inicio
ad_pa_insert_package.insert_ad_pm_product_info(x_product_abbreviation=gt;cux',
x_pseudo_product_flag = >' n ',
x_product_family_flag = > ' n ',
x_application_short_name = gtCUX ',
x_product_name = gtXxxuniversity',
x_product_family_abbreviation => vacío,
x nombre de familia del producto = gt vacío,
(SYSDATE,'yyyy-mm-dd hh24:mi:ss'),
x_currdate = gtto_char(SYSDATE,'yyyy-mm-dd hh24:mi:ss'),
x_last_updated_by = gt-1,
x_created_by = gt-1);
Enviar;
Fin;
3. La Universidad Xxx asociada se aplica a la serie de productos Oracle Xxx Suite.
Inicio
-Llamar programa
ad_pa_insertar_paqueteinsertar_ad_pm_prod_familia_mapa(x_producto_abreviatura. = gt;cux ',
x_product_family_abbreviation = >os_xxx ',
x_aru_update_date = gtTO_CHAR(SYSDATE, 'aaaa-mm-dd hh24:mi:ss' ),
x_currdate = gtTO_CHAR(SYSDATE, 'aaaa-mm-dd hh24:mi:ss'),
x_last_updated_by = gt-1,
x _ creado _ por = gt -1);
Enviar;
Fin;
4. Agregar código de búsqueda de entidad comercial (Responsabilidad del desarrollador de la aplicación -> Producto de la aplicación -> Código -> Oracle Objeto de aplicación), esta búsqueda se utilizará a continuación.
@ rep: categoría NEGOCIO_ENTIDAD en API de un solo paso
El código agregado aquí es ORACLESEEKER.
5. Escribir especificaciones de API PL/SQL.
Crea o reemplaza el paquete CUX_SUPPLIER_PKG como
/* $Header: $ */
/*#
*Este paquete utiliza mantenimiento Información del proveedor
* @rep: Alcance público
* @ reproduct CUX
* @rep: Ciclo de vida válido
* @rep : nombre para mostrar resultado de aprobación del proveedor
* @rep: Compatibilidad S
* @ rep: categoría NEGOCIO _ ENTIDAD Buscador de Oracle
*/ p>
/*#
*Insertar resultado de aprobación
* @param apply_id ID de aplicación
* @param node_id ID de nodo
* @ param node_name nombre de nodo
* @param aprobador_id ID de aprobador
* @param aprobador_name nombre de aprobador
* @param aprobar_resultApproval resultado
* @param aprobar_opinion opinión de aprobación
* @param aprobar_fecha fecha de aprobación
* @return a varchar
* @rep: alcance Público
* @rep: Ciclo de vida válido
* @rep: mostrar nombre insertar resultado de aprobación del proveedor servicio web
*/
Función f_insert_approve_result(apply_id EN NÚMERO
node_id EN NÚMERO,
nombre_nodo en VARCHAR2,
ID de aprobador en número,
nombre_aprobador en VARCHAR2,
resultado_aprobación número,
approve_opinion en VARCHAR2,
approve_date IN DATE) return VARCHAR2
END CUX _Supplier_ PKG
Cabe señalar que los comentarios en el paquete no se completan casualmente. Cada comentario corresponderá a la descripción de la interfaz de Oracle Integration Repository.
La API PL/SQL del servicio web debe completarse según sea necesario.
Para conocer el significado específico de las etiquetas de comentarios, consulte la Guía para desarrolladores de Oracle E-Business Suite Integrated SOA Gateway.
6. Verifique el archivo de interfaz PLSQL y genere el archivo ildt.
Guarde la definición de la declaración PLSQL escrita como un archivo .pls (PAUL_ITEM_PKG.pls), cárguelo en el directorio de la aplicación del servidor $ cux _ top/patch/115/SQL y luego ejecútelo.
El comando Edge genera el archivo ildt.
/usr/bin/perl $ FND_TOP/bin/irep_parser.pl-g-v-username=sysadmin
CUX atch/115/SQL:CUX_ SUPPLIER_pkg.pls:12.0 = CUX_SUPPLIER_pkg. por favor
7. Cargue el archivo iLDT en Oracle Integration Repository oy.
fnd cargar aplicaciones/aplicaciones 0y SUBIR $ FND _ TOP/patch/115/import/wfirep . Puedes ver tu. interfaz en Líneas de productos y Productos.
9. Al llamar al servicio web, un usuario de la base de datos de la aplicación necesita conectarse a la base de datos de EBS, por lo que para simplificar la configuración, es necesario crear un usuario con ciertos permisos.
Oracle proporciona un usuario integrado ASADMIN, simplemente habilítelo y restablezca la contraseña.
Inicie sesión en Oracle EBS usando sysadmin, cambie a responsabilidad de administración de usuarios, ingrese a la página de usuario, busque el usuario asadmin y active asadmin cambiando la contraseña.
Y asegúrese de que el usuario tenga el rol de Conexión de esquema de aplicación.
Dado que se restableció la contraseña de asadmin, la configuración del archivo del servidor intermedio es $inst_top/ora/10.1.3/J2EE/oafm/config/system-jazn-data
< p. >También es necesario cambiar la contraseña. Debido a que la contraseña en la configuración está cifrada, no podemos proporcionar una contraseña cifrada. Los colegas que han usado OC4J deben saber que Oracle proporciona aquí una función de reinicio.Un método de contraseña conveniente es utilizar una contraseña de texto claro, agregar un indicador de advertencia (!) y luego volver a cifrarla automáticamente después de reiniciar el servidor de aplicaciones. Abra system-jazn-data.xml.
Después del archivo, encuéntrelo
ltuser>
ltname>ASADMIN lt/name>;
ltdisplayname>usuario predeterminado de la aplicación SOAlt /display-name gt;
ltDescriptiongtUtilizado por SOAProvider para conexiones de bases de datoslt/description gt;
ltCredentialsgt{ 903} qmgaeo 1 ajqjwoj 6 rib 41sx 049 ug 0x zhs lt;/credentialsgt p>
lt/user gt;
Siempre que cambie el valor de las credenciales a su propia contraseña, si mi contraseña está configurada en 11111, se establecerá en Con el comando de reinicio: CD $INST_TOP/Management/Script 01, cierra la aplicación shadstpall.shadapps/apps. 02. Reiniciar la aplicación Shadstrtal. shadapps/aplicaciones. 03. Cierre la base de datos 04. Reinicie la base de datos 05. Inicie el administrador de concurrencia adcmctl.sh para iniciar la aplicación. 10. Crear autorización para la interfaz de integración Solo se puede acceder a los servicios web publicados en Oracle Integration Repositoy Oy con los permisos correspondientes, lo que también es un reflejo de las limitaciones de seguridad de AOL. modelo. Después de iniciar sesión en EBS, cambie a la responsabilidad de Integrated SOA Gateway, busque la interfaz de integración personalizada cargada en Integration Repositoy Oy y seleccione el proceso y el método de la interfaz. Luego haga clic en el botón "Crear autorización". Seleccione el tipo de autorización: Todos los usuarios, Grupos de usuarios y Usuarios específicos, y establezca lo siguiente como último método. 11. Después de completar el trabajo anterior, haga clic en el botón Generar WSDL para generar la información WSDL del servicio web correspondiente a la interfaz de integración. Después de completarlo exitosamente, podrá ver que el estado del siguiente servicio web es: Generado. Haga clic en el botón implementar para publicar el servicio web en el servidor intermedio. El estado del servicio web publicado es: Implementado. - 12. Si se informa una excepción de acción privilegiada de seguridad de Java: excepción de jabón XML: error en el envío: para entrada en la prueba. Cadena: "" Haga lo siguiente: CD $ORA_CONFIG_HOME/10.1.3/J2EE/forms/CONFIG/oc4j . > Servicio de proxy de anotación # plexType gt lt secuencia gt ltelemento nombre = " responsabilidad " mínimo ocurre = " 0 " tipo = " cadena "/ gt; nombre del elemento = " aplicación resp " ocurre mínimo = " 0 " tipo = " cadena "/ gt; nombre del elemento = " grupo de seguridad " ocurre mínimo = " 0 " tipo = " cadena "/ gt; nombre del elemento = " idioma nls " min ocurre = " 0 " tipo = " cadena "/ gt; nombre del elemento = " Org_Id " min ocurre = " 0 " tipo = " cadena "/ gt; lt/sequence gt; lt/complex tipo gt; lt/complex tipo gt; p> lt/elemento gt; 02 eliminar cux_supplier_pkg_soap_plex tipo> lt secuencia gt nombre del elemento = " responsabilidad " ocurre min = " 0 " tipo = " cadena "/ gt; nombre del elemento = " aplicación resp " min ocurre = " 0 " tipo = " cadena "/ gt; nombre del elemento = " grupo de seguridad " ocurre min = " 0 " tipo = " cadena "/ gt nombre del elemento = " idioma nls " ocurre min = " 0 " tipo = " cadena "/ gt; lelemento nombre = " Org_Id " min ocurre = " 0 " tipo = " cadena "/ gt; lt/sequence gt; lt/complex type gt; p> lt/element gt; Haga clic para llamar después de la modificación. Si aparece "Se produjo un error al procesar el servicio", haga lo siguiente. /ebsr 12/TEST/inst/apps/TEST _ SCM dev/SOA/PLSQL/4343/F _ INSERT _ APPROVE _ result . Ver el contenido de este archivo. . ltjcaperation nombre del paquete = " Buscador de Oracle _ DEPT _ PKG " Nombre del procedimiento="ADD_DEPARTMENT " nombre interno = " PLSQL :Oracle seeker_DEPT_PKG:ADD_DEPARTMENT " IRepOverloadSeq = " 1 \ InteractionSpec = " Oracle . tip . adaptor . apps . appsstoredprocedureinteractionspec " > lt/JCA peration gt; p>