Page 1 of 1

Uso del Webservice desde C#

PostPosted:Fri Jun 08, 2012 3:26 pm
by diegospano
Estamos comenzando a desarrollar algunas integraciones con OpenKM a través de sus werbservices, pero no logramos pasar del primer escalón que es la autenticación. El entorno de desarrollo es C#.

Este es el codigo C# que se ejecuta en el load de un form, se hace referencia al webservice para autenticarme. El error que nos da es: Referencia a objeto no establecida como instancia de un objeto

Ejemplo del mismo:
Code: Select all
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using EjemploConsumoWS0oKm.Autenticacion;
using EjemploConsumoWS0oKm.Documento;
using EjemploConsumoWS0oKm.Propiedades;
using EjemploConsumoWS0oKm.ServiceReference1;

namespace EjemploConsumoWS0oKm
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        private void Form1_Load(object sender, EventArgs e)
        {
           EjemploConsumoWS0oKm.Autenticacion.OKMAuth Aut = null;
           try
           {
               string Autorizacion = Aut.login("okmAdmin", "admin");
           }
           catch (Exception)
           {
               throw;
           }
        }
    }
}
Si alguien a desarrollado en esta plataforma y nos puede dar una ayuda, estaremos muy agradecidos!.

Saludos

Diego Spano

Re: Uso del Webservice desde C#

PostPosted:Sun Jun 10, 2012 10:14 am
by jllort
Ya puedes volver a empezar.

Lo primero es generar las classes tal y como se indica en http://wiki.openkm.com/index.php/C_Sharp_client_5.1 o bien puedes descargarte las classes de webservices ya generadas en http://openkm.svn.sourceforge.net/viewv ... KMCore/ws/

Re: Uso del Webservice desde C#

PostPosted:Wed Jun 13, 2012 8:56 pm
by diegospano
Gracias, hemos podido hacer el login y crear una carpeta. Ahora lo que nos falta es agregar un property group a esa carpeta generada. Hemos decargado las clases desde http://openkm.svn.sourceforge.net/viewv ... KMCore/ws/ pero no tenemos la clase para trabajar con PropertyGroups. Donde podemos ubicarla?

Muchas gracias.

Diego

Re: Uso del Webservice desde C#

PostPosted:Thu Jun 14, 2012 6:51 pm
by jllort
La tendreis que crear tal y como se indica en http://wiki.openkm.com/index.php/C_Sharp_client_5.1 la clase para el addin de msoffice no utiliza en la version 5.1 lor property groups