Este es el comando soapsuds que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
espuma de jabón - Generador de proxy remoto de Mono
SINOPSIS
espuma de jabón [opciones] [entradas] [salidas]
DESCRIPCIÓN
espuma de jabón es una herramienta para generar documentos WSDL y proxies de cliente para servicios de comunicación remota.
Un documento WSDL describe los métodos que proporciona un servicio junto con los esquemas XML de
todas las estructuras de datos referenciadas. Un proxy de cliente es una clase que ofrece los mismos métodos que
el servicio que representa, pero no proporciona implementación, simplemente reenvía las llamadas al
servicio remoto.
Los proxies de cliente generados no son estrictamente necesarios, ya que el tiempo de ejecución puede
generar proxies a partir de los tipos de servicio originales. Sin embargo, implica la necesidad de
distribuir la clase de servicio a todos los clientes. En algunos escenarios, un mejor enfoque es
use soapsuds para generar una clase de proxy que tenga la misma interfaz que el servicio, pero
sin ninguna implementación.
espuma de jabón puede generar un documento WSDL a partir de un conjunto de tipos especificados con la opción -tipos
o puede extraer los tipos de un ensamblado especificado con -archivo de ensamblaje de entrada. En este ultimo
caso, soapsuds incluirá esquemas para todas las clases serializables en el documento WSDL.
Tomando como entrada un documento WSDL (o cualquier cosa a partir de la cual se pueda generar dicho documento)
la herramienta puede generar código fuente para el proxy del cliente (usando el -gc opción) o puede
generar directamente un ensamblado que implemente el proxy (con el -archivo de ensamblaje de salida
opción). soapsuds también generará clases serializables falsas para todos los tipos definidos en
el esquema. Sin embargo, tenga en cuenta que esas clases carecerán de la semántica del original.
clases, ya que solo se genera la estructura de datos.
ENTRADA FUENTES
Las siguientes fuentes están disponibles (solo se puede especificar una):
-urltoschema: url -url: url
Url desde la que recuperar el documento WSDL.
-tipos: tipo1, ensamblado [, serviceEndPoint] [; tipo2, ensamblado [, serviceEndPoint]] ...
Especifica los tipos para los que generar un esquema o proxy. Si no hay ningún punto final de servicio
siempre, el provisto con el -punto final de servicio se utiliza la opción.
-inputassemblyfile: archivo , -ia: archivo
Ensamblaje que contiene los tipos a exportar.
-inputschemafile: esquema , -es: esquema
Esquema a partir del cual generar clases de proxy.
ENTRADA OPCIONES
Las siguientes opciones están disponibles:
-inputdirectory: directorio , -id: directorio
Directorio donde se encuentran las DLL.
-serviceendpoint: url , -se: url
Url del servicio que se colocará en el documento WSDL.
SALIDAS
Están disponibles las siguientes opciones de salida (se puede especificar más de una):
-outputassemblyfile: archivo , -oa: archivo
Genera el código proxy y lo compila en un ensamblado con el nombre proporcionado.
-outputschemafile: archivo , -os: archivo
Genera un documento WSDL que representa los tipos proporcionados.
-generar codigo , -gc
Genera código fuente de proxy para los tipos o documentos WSDL proporcionados.
SALIDA OPCIONES
Las siguientes opciones están disponibles:
-outputdirectory: directorio , -od: directorio
Directorio donde se colocarán los archivos generados.
-proxynamespace: espacio de nombres , -pn: espacio de nombres
Espacio de nombres del proxy generado.
-proxy envuelto , -ahorap
No genere un proxy encapsulado.
-proxy envuelto , -wp
Genere un proxy empaquetado.
-fuertenamefile: archivo , -sn: archivo
Archivo de nombre seguro.
GENERAL OPCIONES
Las siguientes opciones están disponibles:
-Sin logo
Suprime el logotipo de inicio.
-u: nombre de usuario , -usuario: nombre de usuario
El nombre de usuario que se utilizará al conectarse al servidor.
-p: contraseña , -contraseña: contraseña
La contraseña que se utilizará al conectarse al servidor.
-d: dominio , -dominio: dominio
El dominio que se utilizará al conectarse al servidor.
-httpproxyname: nombre , -hpn: nombre
Nombre del proxy http.
-httpproxyport: puerto , -hpp: puerto
Puerto del proxy http.
AUTORES
Lluis Sánchez Gual ([email protected])
Use espuma de jabón en línea utilizando los servicios de onworks.net
