Crear clases de contenedor para consumir servicios web externos.

Completado

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.