Operaciones en funciones y procedimientos almacenados
El adaptador de Microsoft BizTalk para Oracle E-Business Suite admite funciones y procedimientos de Oracle.
Funciones y procedimientos
El adaptador de Microsoft BizTalk para Oracle E-Business Suite admite funciones y procedimientos de Oracle de la siguiente manera:
Las funciones se muestran como operaciones. El nombre de la operación es el nombre de la función de Oracle. Se admiten parámetros IN, OUT e IN OUT, así como valores RETURN.
Importante
Si pasa un parámetro no válido en una función (es decir, pasa un valor de cadena para un campo numérico), el adaptador de Oracle E-Business podría producir una excepción en función del comportamiento de ODP.NET. Esto se debe a que el adaptador de Oracle E-Business usa ODP.NET para comunicarse con Oracle E-Business Suite.
Los procedimientos se muestran como operaciones. El nombre de la operación es el nombre del procedimiento de Oracle. Se admiten parámetros IN, OUT e IN OUT.
Importante
Como parte de un procedimiento, si inserta o actualiza un valor decimal (por ejemplo, 15.2) en un campo numérico de una tabla de interfaz o una tabla de base de datos, el adaptador de Oracle E-Business producirá una excepción. Esto se debe a que el adaptador de Oracle E-Business usa ODP.NET para comunicarse con Oracle E-Business Suite y ODP.NET no admite la aceptación de valores decimales para los campos numéricos.
Los tipos REF CURSOR se admiten para parámetros IN y OUT para procedimientos y funciones, así como para los valores RETURN de función. Para obtener más información, vea Operaciones en funciones y procedimientos con parámetros REF CURSOR.
Los tipos RECORD se admiten para parámetros IN, OUT e IN OUT para procedimientos y funciones, así como para valores RETURN de función. Se admiten los tipos RECORD simples y complejos (anidados). Operaciones en funciones y procedimientos con tipos RECORD
Nota
También puede establecer el contexto de la aplicación para funciones y procedimientos almacenados en el adaptador de Oracle E-Business. Para obtener información sobre el contexto de la aplicación y cómo establecerlo, consulte Establecer contexto de aplicación.