Endpoints

24/11/2005 - 15:16 por David Perona | Informe spam
Hola grupo,
Veamos, me he creado un Endpoint al que quiero acceder desde una
aplicación cliente. Tengo correctamente registrado el objeto, lo puedo ver
consultando las tablas sys.endpoints, etc...
El problema es que no puedo registrarlo desde el cliente, dice que no lo
encuentra. He probado todas las combinaciones posibles, y no consigo acceder
a el.
Es un Endpoint de prueba, aqui os paso el código por si me podeis decir
donde tengo que mirar exactamente.

CREATE ENDPOINT sql_AdventureWorks
STATE = STARTED
AS HTTP (
PATH = '/AdventureWorks',
AUTHENTICATION = (INTEGRATED),
PORTS = (CLEAR),
SITE = '*'
)
FOR SOAP (
WEBMETHOD 'GetEmployeeManagers' (
NAME='AdventureWorks.dbo.uspGetEmployeeManagers',
SCHEMA = STANDARD),
WSDL = DEFAULT,
BATCHES = ENABLED,
DATABASE = 'AdventureWorks',
NAMESPACE = 'HTTP://AdventureWorks'
)

Mi server se llama = SERVER10/SQL2005.
Estoy desde una aplicación windows, buscando la referencia en
http://SERVER10/SQL2005/AdventureWorks, siempre me dice que no la encuentra.

Sabriais decirme esto porque es?
Gracias ;)

Preguntas similare

Leer las respuestas

#1 Gustavo Larriera [MVP]
24/11/2005 - 16:47 | Informe spam
No tengo ahora cómo testearlo, pero si entiendo que tu instancia es
Server10\sql2005, creo que deberías referenciar:

http://server10$sql2005/adventureworks

Gustavo Larriera
Uruguay LatAm
Blog: http://sqljunkies.com/weblog/gux/
MVP profile: http://aspnet2.com/mvp.ashx?GustavoLarriera
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.
"David Perona" <david.perona[borrar]esto]@telefonica.net> wrote in message
news:
Hola grupo,
Veamos, me he creado un Endpoint al que quiero acceder desde una
aplicación cliente. Tengo correctamente registrado el objeto, lo puedo ver
consultando las tablas sys.endpoints, etc...
El problema es que no puedo registrarlo desde el cliente, dice que no lo
encuentra. He probado todas las combinaciones posibles, y no consigo
acceder
a el.
Es un Endpoint de prueba, aqui os paso el código por si me podeis decir
donde tengo que mirar exactamente.

CREATE ENDPOINT sql_AdventureWorks
STATE = STARTED
AS HTTP (
PATH = '/AdventureWorks',
AUTHENTICATION = (INTEGRATED),
PORTS = (CLEAR),
SITE = '*'
)
FOR SOAP (
WEBMETHOD 'GetEmployeeManagers' (
NAME='AdventureWorks.dbo.uspGetEmployeeManagers',
SCHEMA = STANDARD),
WSDL = DEFAULT,
BATCHES = ENABLED,
DATABASE = 'AdventureWorks',
NAMESPACE = 'HTTP://AdventureWorks'
)

Mi server se llama = SERVER10/SQL2005.
Estoy desde una aplicación windows, buscando la referencia en
http://SERVER10/SQL2005/AdventureWorks, siempre me dice que no la
encuentra.

Sabriais decirme esto porque es?
Gracias ;)
Respuesta Responder a este mensaje
#2 Ele
24/11/2005 - 17:22 | Informe spam
sorry
que es Endpoint?

"David Perona" <david.perona[borrar]esto]@telefonica.net> escribió en el
mensaje news:
Hola grupo,
Veamos, me he creado un Endpoint al que quiero acceder desde una
aplicación cliente. Tengo correctamente registrado el objeto, lo puedo ver
consultando las tablas sys.endpoints, etc...
El problema es que no puedo registrarlo desde el cliente, dice que no


lo
encuentra. He probado todas las combinaciones posibles, y no consigo


acceder
a el.
Es un Endpoint de prueba, aqui os paso el código por si me podeis decir
donde tengo que mirar exactamente.

CREATE ENDPOINT sql_AdventureWorks
STATE = STARTED
AS HTTP (
PATH = '/AdventureWorks',
AUTHENTICATION = (INTEGRATED),
PORTS = (CLEAR),
SITE = '*'
)
FOR SOAP (
WEBMETHOD 'GetEmployeeManagers' (
NAME='AdventureWorks.dbo.uspGetEmployeeManagers',
SCHEMA = STANDARD),
WSDL = DEFAULT,
BATCHES = ENABLED,
DATABASE = 'AdventureWorks',
NAMESPACE = 'HTTP://AdventureWorks'
)

Mi server se llama = SERVER10/SQL2005.
Estoy desde una aplicación windows, buscando la referencia en
http://SERVER10/SQL2005/AdventureWorks, siempre me dice que no la


encuentra.

Sabriais decirme esto porque es?
Gracias ;)
Respuesta Responder a este mensaje
#3 Gustavo Larriera [MVP]
24/11/2005 - 20:14 | Informe spam
En SQL Server 2005 un "http endpoint" es la posibilidad de definir un punto
de acceso a lógica de la base de datos a través de webservices.

Algo del tema puedes leer en este artículo que puse en www.sqlgurus.org :

Orientación a Servicios en SS2005
http://www.sqlgurus.org/dotnetnuke/...fault.aspx

Gustavo Larriera
Uruguay LatAm
Blog: http://sqljunkies.com/weblog/gux/
MVP profile: http://aspnet2.com/mvp.ashx?GustavoLarriera
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.
"Ele" wrote in message
news:
sorry
que es Endpoint?

"David Perona" <david.perona[borrar]esto]@telefonica.net> escribió en el
mensaje news:
Hola grupo,
Veamos, me he creado un Endpoint al que quiero acceder desde una
aplicación cliente. Tengo correctamente registrado el objeto, lo puedo
ver
consultando las tablas sys.endpoints, etc...
El problema es que no puedo registrarlo desde el cliente, dice que no


lo
encuentra. He probado todas las combinaciones posibles, y no consigo


acceder
a el.
Es un Endpoint de prueba, aqui os paso el código por si me podeis
decir
donde tengo que mirar exactamente.

CREATE ENDPOINT sql_AdventureWorks
STATE = STARTED
AS HTTP (
PATH = '/AdventureWorks',
AUTHENTICATION = (INTEGRATED),
PORTS = (CLEAR),
SITE = '*'
)
FOR SOAP (
WEBMETHOD 'GetEmployeeManagers' (
NAME='AdventureWorks.dbo.uspGetEmployeeManagers',
SCHEMA = STANDARD),
WSDL = DEFAULT,
BATCHES = ENABLED,
DATABASE = 'AdventureWorks',
NAMESPACE = 'HTTP://AdventureWorks'
)

Mi server se llama = SERVER10/SQL2005.
Estoy desde una aplicación windows, buscando la referencia en
http://SERVER10/SQL2005/AdventureWorks, siempre me dice que no la


encuentra.

Sabriais decirme esto porque es?
Gracias ;)




Respuesta Responder a este mensaje
#4 Maxi [MVP]
25/11/2005 - 03:49 | Informe spam
Jeje, Gux y yo ayer en el Ready 05 en Baires dimos una charla sobre este
tema :-), es muy interesante el tema de los Endpoint. Un solo agregado a lo
que comento Gux, los Endpoint no solo se usan para SODA sino que tambien
para Mirror :-)


Salu2
-
[MVP] SQL Server
Orador para Culminis Latam
www.sqlgurus.org



"Gustavo Larriera [MVP]" escribió en el mensaje
news:%23P$
En SQL Server 2005 un "http endpoint" es la posibilidad de definir un
punto de acceso a lógica de la base de datos a través de webservices.

Algo del tema puedes leer en este artículo que puse en www.sqlgurus.org :

Orientación a Servicios en SS2005
http://www.sqlgurus.org/dotnetnuke/...fault.aspx

Gustavo Larriera
Uruguay LatAm
Blog: http://sqljunkies.com/weblog/gux/
MVP profile: http://aspnet2.com/mvp.ashx?GustavoLarriera
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.
"Ele" wrote in message
news:
sorry
que es Endpoint?

"David Perona" <david.perona[borrar]esto]@telefonica.net> escribió en el
mensaje news:
Hola grupo,
Veamos, me he creado un Endpoint al que quiero acceder desde una
aplicación cliente. Tengo correctamente registrado el objeto, lo puedo
ver
consultando las tablas sys.endpoints, etc...
El problema es que no puedo registrarlo desde el cliente, dice que no


lo
encuentra. He probado todas las combinaciones posibles, y no consigo


acceder
a el.
Es un Endpoint de prueba, aqui os paso el código por si me podeis
decir
donde tengo que mirar exactamente.

CREATE ENDPOINT sql_AdventureWorks
STATE = STARTED
AS HTTP (
PATH = '/AdventureWorks',
AUTHENTICATION = (INTEGRATED),
PORTS = (CLEAR),
SITE = '*'
)
FOR SOAP (
WEBMETHOD 'GetEmployeeManagers' (
NAME='AdventureWorks.dbo.uspGetEmployeeManagers',
SCHEMA = STANDARD),
WSDL = DEFAULT,
BATCHES = ENABLED,
DATABASE = 'AdventureWorks',
NAMESPACE = 'HTTP://AdventureWorks'
)

Mi server se llama = SERVER10/SQL2005.
Estoy desde una aplicación windows, buscando la referencia en
http://SERVER10/SQL2005/AdventureWorks, siempre me dice que no la


encuentra.

Sabriais decirme esto porque es?
Gracias ;)








email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida