WSANMAT EnviarMedicamento

El método aEnviarMedicamento (SendMedicamento) no tiene argumentos. Todos los datos de la (o las) transacción(es) a ser enviada deben ser cargados previamente en las propiedades aquí detalladas y la respuesta del servidor leída de la misma forma en las propiedades de respuesta.

Antes de ejecutar el método todas estas propiedades deben ser cargadas con sus valores. La interfaz no tiene un método para reiniciar o resetear por lo tanto cada vez que se envía una transacción todas estas propiedades deben ser cargadas (a blanco o cero si alguna no corresponde enviar) ya que de otra manera se enviarían "datos basura" de una transacción anterior.

Es posible cargar más de un transacción indicando en "aTransaccionItemCantidad" la cantidad de transacciones a cargar (1, 2, 3 o más) y luego usar la propiedad "aindiceitem" para indicar que transacción estamos cargando. Por ejemplo:

aTransacciopnItemCantidad = 2 para dos transacciones y luego

pqIndiceItem = 0

aglnOrigen = "cufe"

aGlnDestino = "cufe "

etc. para la primer transacción y luego

aIndiceItem = 1

en las mismas propiedad cargar la segunda transacción y así hasta aIndiceItem = aTransacciopnItemCantidad-1.

Todas estas propiedades y opciones están implementadas en la planilla de test WSANMATTest en la que se puede experimentar con todos estas propiedades.

La respuesta recibida desde el servidor debe ser leida en estas propiedades.