Crear clases de contenedor para consumir servicios web externos.
Para consumir servicios web externos dentro de las aplicaciones de finanzas y operaciones, puede usar clases de contenedor. Puede ajustar la lógica a los métodos que se definen en la clase base que está aumentando.
Esto significa que puede ampliar el código de métodos públicos y protegidos sin tener que usar controladores de eventos. Cuando ajusta un método para una tabla, formulario, entidad de datos u otro objeto, debe usar una clase de extensión. Antes de aprender a usar clases de contenedor para conectarse a servicios web externos, considere el siguiente ejemplo de una clase de contenedor.
[ExtensionOf(tableStr(FMCustomer))]
final class MyFleet_Extension
{
public void salute(str message)
{
// ...
}
}
En el ejemplo de código anterior, se aplica el atributo ExtensionOf a la clase y la clase de tabla FMCustomer se amplía. Debido a que la clase es una clase de extensión, debe ser public y final. El método salute no incluye el valor predeterminado del parámetro del mensaje.
Puede crear clases de contenedor para conectarse a servicios web externos. Puede hacer esto ajustando un punto de conexión de servicio en Visual Studio y luego agregando la referencia en su proyecto.
Nota
Esta funcionalidad está disponible en Platform update 9 o posteriores de las aplicaciones de finanzas y operaciones. Los métodos que se compilan usando versiones anteriores no tienen la infraestructura para admitir el ajuste.