|
|
|
|
- Parámetros del procedimiento a ejecutar
- Tipo de parámetro
- Llamar a DotNetRun
Ejecuta un Procedure en un servidor .Net. Observación: Los parámetros Procedure deben ser especificados antes de utilizar DotNetRun a través de la estructura .Net (ver las Notas). // This example assumes that the eightball module is available from "www.gotdotnet.com". // The example would no longer operate if this module was not available on the site DotNet.Value[1] = "enter a question" + ... "just for fun: what would the answer be?" DotNet.Name[1] = "psQuestion" DotNet.Type[1] = DotNetStringType IF DotNetRun("www.gotdotnet.com/playground/services/EightBall/eightballws.asmx", ... "Ask", "http://tempuri.org/", "http://tempuri.org/Ask") THEN Info(DotNetGetResult(DotNetResult)) ELSE IF DotNetError(DotNetErrMessage) ~= "" THEN Error(ErrorInfo()) ELSE Error(".Net error: " + ... DotNetError(DotNetErrMessage)) END END
Sintaxis
<Result> = DotNetRun(<Server URL> , <Procedure name> [, <Procedure Namespace> [, <Procedure action> [, <Encoding style>]]])
<Result>: booleano - True si se estableció la comunicación con el servidor,
- False en caso contrario. Para obtener más información sobre el error, utilice la función ErrorInfo con la constante errMessage.
<Server URL>: Cadena de caracteres URL del servidor de Contact. Este parámetro se proporciona en la documentación del servidor.net. <Procedure name>: Cadena de caracteres Nombre de la Procedure que se ejecutará en el servidor especificado. Este parámetro se proporciona en la documentación del servidor.net. El nombre Procedure mayúsculas y minúsculas (caracteres en mayúscula / minúscula). <Procedure Namespace>: Cadena de caracteres opcional El espacio de nombres de Procedure para ejecutar. Este parámetro se proporciona en la documentación del servidor.net. <Procedure action>: Cadena de caracteres opcional Acción de Procedure (también llamada "DotNetAction"). Este parámetro se proporciona en la documentación del servidor.net. <Encoding style>: Cadena de caracteres opcional Estilo de codificación de Procedure (también llamado "EncodingStyle"). Este parámetro se proporciona en la documentación del servidor.net. Observaciones Parámetros del procedimiento a ejecutar La siguiente estructura es utilizada por WINDEV o WEBDEV para pasar parámetros a un Procedure ejecutado en un servidor Web .Net XML: | | | Variable | escribir a máquina | Detalles |
---|
DotNet.NameSpace | Cadena de caracteres opcional | "NameSpace" del parámetro | Nombre DotNet. | Cadena de caracteres | Nombre del parámetro | DotNet.XMLParam | Cadena de caracteres opcional | Parámetro completo description en formato XML. Los otros parámetros (Value, Name, Type, NameSpace y EncodingStyle) se ignoran si se especifica este parámetro. | Estilo de codificación DotNet. | Cadena de caracteres opcional | Estilo de codificación del parámetro | Tipo DotNet. | Constante | Tipo de parámetro | Valor DotNet. | Cualquier tipo | Valor del parámetro |
Esta estructura debe utilizarse para cada parámetro. Por ejemplo: DotNet.Value[ 1] = 94010 DotNet.Name[ 1] = "ZipCode" DotNet.Type[ 1] = DotNetStringType Esta estructura es equivalente a: DotNet.XMLParam[ 1] = <Código postal xsi:type="xsd:string">94010</ZipCode>. El tipo de parámetro puede ser: | | Constante | escribir a máquina |
---|
DotNetBase64BinaryType | Binario | DotNetHexBinaryType | Hexadecimal binary | DotNetBooleanType | booleano | DotNetStringType | Cadena de caracteres | DotNetNormalizedStringType | Cadena de caracteres sin retorno de carro (CR) y sin tabulación (TAB) | DotNetDecimalType | Cualquier número sin límite | DotNetIntType | Entero incluido entre - 2 147 483 648 y + 2 147 483 647) | DotNetShortType | Short integer | DotNetUnsignedShortType | Entero corto sin firmar | DotNetIntegerType | Integer (no limit) | DotNetLongType | Long integer | DotNetUnsignedLongType | Entero largo sin signo | DotNetNegativeIntegerType | Entero negativo (excepto 0) | DotNetNonNegativeIntegerType | Entero no negativo | DotNetNonPositiveIntegerType | Entero no positivo | DotNetUnsignedIntType | Entero sin signo | DotNetPositiveIntegerType | Entero positivo (excepto 0) | DotNetByteType | Byte | DotNetUnsignedByteType | Byte no firmado | DotNetFloatType | Real | DotNetDoubleType | Doblemente real | DotNetAnyURIType | URL Address |
Tras la llamada a DotNetRun: - Se eliminan los parámetros de Procedure.
- La estructura de la cabecera especificada con DotNetAddHeader se elimina.
- DotNetGetResultado devuelve el resultado de la ejecución de procedure.
- DotNetError devuelve el mensaje de error de la ejecución de procedure.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|