miércoles, 14 de abril de 2010

Llamada a WebServices por Javascript

Buenas a todos.


en mi día a día de desarrollo me he encontrado con que tengo que llamar a WebServices mediante Javascript para realizar diferentes operaciones (Consultas, Modificaciones, Integraciones con otros sistemas, etc), estos WebServices los suelo meter en la carpeta de ISV de CrmWeb, de manera que conserva las credenciales utilizadas al entrar a CRM.

Si habeis trabajo con esto os habreis dado cuenta de el churro de llamadas a WebServices que teneis en vuestros javascripts de formularios.

Pues bien, para no repetir tanto el código he creado una función de Javascript que realiza la llamada, es muy sencilla, pero he pensado que a alguien quizás le venga bien.

pues bien, esta sería la funcion:


(Siento ponerlo como imágen, pero algunas etiquetas son incompatibles con blogger, si alguien me dice como poner código de una manera mas curiosa se lo agradecería)


La llamada a esta función sería la siguiente:

var paramsName = new Array(); 
paramsName.push("accountid");
var paramsValue = new Array();
paramsValue.push(crmForm.ObjectId);

var resultXml = montaClienteWs("dameTelefonoAccount", //Nombre del método
paramsName, // Array con los nombres de los parámetros de los WebService
paramsValue, // Array con los valores de los parámetros
"http://tempuri.org/", //Namespace del WebService
"/ISV/WsCRM/Service1.asmx" ); // URL del WebService

Espero que os sirva de ayuda.



Trentemoller - Moan
http://www.youtube.com/watch?v=uTGquMexR8Y

No hay comentarios:

Publicar un comentario