none
Cambiar http://schemas.microsoft.com/crm/2007/ en wsdl RRS feed

  • Pregunta

  • Nosotros utilizamos la herramienta wsdl.exe para generar el archivo .cs para luego compilar
    he instanciar el web service, revisando este archivo vemos que en cada uno de los metodos hay
    "referencias" a la pagina http://schemas.microsoft.com/crm/2007/ como por ejemplo en el metodo
    Update se crea el siguiente encabezado:

            [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/crm/2007/WebServices/Update", RequestNamespace="http://schemas.microsoft.com/crm/2007/WebServices", ResponseNamespace="http://schemas.microsoft.com/crm/2007/WebServices", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
            public void Update(BusinessEntity entity) {
                this.Invoke("Update", new object[] {
                            entity});
            }

    La pregunta es cada vez que se invoca el metodo update el tiene que ir hasta la pagina para crear el mensaje SOAP y volver ?;si es asi no podriamos
    tener una copia local de estas paginas, dado a que estamos en un ambiente local y tenemos un volumen alto de informacion y cualquier milisegundo
    que ganemos es importante ?, o cual seria otra estrategia para disminuir el tiempo de respuesta a la invocacion a estas paginas ?.

    Muchas gracias por la colaboracion que nos puedan brindar.

    Saludos.

    miércoles, 30 de noviembre de 2011 23:35