[eside-ghost] Problema con Web Services

Xavier Joval xavijp en gmail.com
Jue Feb 25 11:06:13 CET 2010


Hola a todos

Es una problema que tengo con WEB SERVICES con seguridad, voy a explicar un
poco en detalla mi proyecto, ya que no se si lo estoy haciendo correctamente
o tengo que hacerlo de otra manera.

En primer lugar explicare en general lo que pretendo hacer:


Mi proyecto consiste en recojer los datos de candidatos a una ofertas de un
web services, també haig de penjar les noves a ofertes a la pàgina

El lenguaje que utilizo es C#, dentro de Visual Studio
He estado mirando libros, no acabo de verlo claro
Estos son los paso que he seguido yo, asi podeis ver un poco lo que he echo,
decirme si voy vien encaminado, y en el caso de ir bien, veis el error que
me da

Estoy en el paso aun de la connexion en la pagina, me da estos errores

Hace unos dias me dava este error
"Que no se puede encottrar el tipo " Sobretodo decia que faltavan directivas
using o referencia de ensambladot, lo soluciones poniendo referencia en el
Visual Studio.
Ahora me da estos errores.
El tipo 'Tipus.Inicialitzador' ya define un miembro denominado
'WSAuthSubImplBinding' con los mismos tipos de parámetros
D:\Projectes\InfojobsWeb\Infojobs\Web\Service\Tipus\Tipus.asmx.cs 11 38
Tipus
No se puede encontrar el archivo de metadatos
'D:\Projectes\InfojobsWeb\Infojobs\Web\Service\Tipus\bin\Tipus.dll' Client
No se puede encontrar el archivo de metadatos
'D:\Projectes\InfojobsWeb\Infojobs\Web\Service\Client\bin\Client.dll'
Service
No se puede encontrar el archivo de metadatos
'D:\Projectes\InfojobsWeb\Infojobs\Web\Service\Tipus\bin\Tipus.dll' Service

Ahora hare un poco de resumen como lo estoy ahciendo

El servidor tiene un cleitne, pero no tengo que montar ningun servidor, lo
único que tengo que hace es acceder al servidor


El llibro me dijo que montara 3 proyectos

1 En uno de ellos creo las siguientes classes con su respctivo código, una
clase principal, private SecurityContextToken RequestSecurityContextToken,
private  SecurityContextToken RetrieveSecurityContextTokenFromGlobalCache,
private SecurityToken GetSTSRequestSigningTokenen, private X509SecurityToken
GetServerToken, private SecurityToken GetSigningToken, private bool
IsMessageEncrypted.

2 El segundo proyecto el cual le dije tipus donde he creeado las classes de
las que necesito por el serviceweb, son los nombre de los cuales salen al
xml que me han proporcioanado , antes he creado una un interfaces donde hago
referenia a las classes, os pongo un poc el codigo de estas calsses
[System.Xml.Serialization.
XmlTypeAttribute(Namespace =
https://sandbox.infojobs.net/ws/pub/WSAuthSubService)]
public class createSessionTokenResponse
{
public string sessionToken;
public string username;
}

Tambien el de la Interface

public interface Inicialitzador
{
[return: System.Xml.Serialization.XmlElement("createSessionTokenResponse",
Namespace = "https://sandbox.infojobs.net/ws/pub/WSAuthSubService")]
createSessionTokenResponse WSAuthSubImplBinding(string sessionToken);
[return: System.Xml.Serialization.XmlElement("generateSessionTokenResponse",
Namespace = "https://sandbox.infojobs.net/ws/pub/WSAuthSubService")]
generateSessionTokenResponse WSAuthSubImplBinding(string sessionToken);
}


3 un proyecto donde creo las clases creadas en tipus con su codigo , private
SecurityToken GetSigningToken, private bool IsMessageEncrypted (SoapContext
context)

Saludos

Xavi
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: https://listas.deusto.es/mailman/private/eside-ghost/attachments/20100225/9344702b/attachment.htm 


Más información sobre la lista de distribución eside-ghost