OVH Cloud OVH Cloud

Web Service SQL 2005

3 réponses
Avatar
Fr
Bonjour,

Je viens d'essayer de créer un Web service (c'est une première pour moi) sur
SQLSERVER 2005,

voici le message que j'ai en retour :
Msg 7812, Level 16, State 1, Line 1

The endpoint 'SQLNomenclature' has been established in metadata, but HTTP
listening has not been enabled because HTTP support did not start
successfully. Verify that the operating system supports native HTTP access.
Check the SQL Server error log for any errors while starting HTTP support.

Msg 7807, Level 16, State 1, Line 1

An error ('0x80004005') occurred while attempting to register the endpoint
'SQLNomenclature'.

Que faut-il activer ? Si quelqu'un à une idée ou un lien... je suis preneur.
D'avance merci

Voici la comande que j'ai tapée :
CREATE ENDPOINT SQLNomenclature
STATE =STARTED
AS HTTP
(
PATH ='/Nomenclature',
AUTHENTICATION=(INTEGRATED),
PORTS=(CLEAR),
SITE='serveur3'
)
FOR SOAP
(WEBMETHOD 'GetListTypeVoie'
(name='NOMENCLATURE.dbo.PROC_GET_LISTE_VOIE',
schema=STANDARD),
BATCHES=ENABLED,
WSDL=DEFAULT,
DATABASE='NOMENCLATURE',
NAMESPACE='http://serveur3/webservice'
)

--
Fr@ncky

3 réponses

Avatar
Romelard Fabrice [MVP]
Bonjour,

Je vous invite à consulter cet article :
- http://www.microsoft.com/france/technet/produits/sql/endPoints.mspx

Ainsi que l'outil développé en parallèle :
- http://blogs.developpeur.org/fabrice69/archive/2006/03/27/18945.aspx

--
Cordialement.

Romelard Fabrice [MVP]

"" a écrit dans le message de news:

Bonjour,

Je viens d'essayer de créer un Web service (c'est une première pour moi)
sur SQLSERVER 2005,

voici le message que j'ai en retour :
Msg 7812, Level 16, State 1, Line 1

The endpoint 'SQLNomenclature' has been established in metadata, but HTTP
listening has not been enabled because HTTP support did not start
successfully. Verify that the operating system supports native HTTP
access. Check the SQL Server error log for any errors while starting HTTP
support.

Msg 7807, Level 16, State 1, Line 1

An error ('0x80004005') occurred while attempting to register the endpoint
'SQLNomenclature'.

Que faut-il activer ? Si quelqu'un à une idée ou un lien... je suis
preneur. D'avance merci

Voici la comande que j'ai tapée :
CREATE ENDPOINT SQLNomenclature
STATE =STARTED
AS HTTP
(
PATH ='/Nomenclature',
AUTHENTICATION=(INTEGRATED),
PORTS=(CLEAR),
SITE='serveur3'
)
FOR SOAP
(WEBMETHOD 'GetListTypeVoie'
(name='NOMENCLATURE.dbo.PROC_GET_LISTE_VOIE',
schema=STANDARD),
BATCHES=ENABLED,
WSDLÞFAULT,
DATABASE='NOMENCLATURE',
NAMESPACE='http://serveur3/webservice'
)

--




Avatar
Fr
Merci beaucoup, je vais m'y atteler de suite.


"Romelard Fabrice [MVP]" a écrit dans le message de
news:
Bonjour,

Je vous invite à consulter cet article :
- http://www.microsoft.com/france/technet/produits/sql/endPoints.mspx

Ainsi que l'outil développé en parallèle :
- http://blogs.developpeur.org/fabrice69/archive/2006/03/27/18945.aspx

--
Cordialement.

Romelard Fabrice [MVP]

"" a écrit dans le message de news:

Bonjour,

Je viens d'essayer de créer un Web service (c'est une première pour moi)
sur SQLSERVER 2005,

voici le message que j'ai en retour :
Msg 7812, Level 16, State 1, Line 1

The endpoint 'SQLNomenclature' has been established in metadata, but HTTP
listening has not been enabled because HTTP support did not start
successfully. Verify that the operating system supports native HTTP
access. Check the SQL Server error log for any errors while starting HTTP
support.

Msg 7807, Level 16, State 1, Line 1

An error ('0x80004005') occurred while attempting to register the
endpoint 'SQLNomenclature'.

Que faut-il activer ? Si quelqu'un à une idée ou un lien... je suis
preneur. D'avance merci

Voici la comande que j'ai tapée :
CREATE ENDPOINT SQLNomenclature
STATE =STARTED
AS HTTP
(
PATH ='/Nomenclature',
AUTHENTICATION=(INTEGRATED),
PORTS=(CLEAR),
SITE='serveur3'
)
FOR SOAP
(WEBMETHOD 'GetListTypeVoie'
(name='NOMENCLATURE.dbo.PROC_GET_LISTE_VOIE',
schema=STANDARD),
BATCHES=ENABLED,
WSDLÞFAULT,
DATABASE='NOMENCLATURE',
NAMESPACE='http://serveur3/webservice'
)

--








Avatar
Fr
Article très clair, (les aides aussi techniques sont trop rares en français)
mais ....
Toujours le meme pb :-(

Mais, je ne l'avait pas préciser dans mon premier POST, mon SQLServer est
sous Windows 2000 server.

Le problème ne serait-il pas là ? Ne devrais-je pas faire quelque chose dans
la config de IIS ?


Merci d'avance



"Romelard Fabrice [MVP]" a écrit dans le message de
news:
Bonjour,

Je vous invite à consulter cet article :
- http://www.microsoft.com/france/technet/produits/sql/endPoints.mspx

Ainsi que l'outil développé en parallèle :
- http://blogs.developpeur.org/fabrice69/archive/2006/03/27/18945.aspx

--
Cordialement.

Romelard Fabrice [MVP]

"" a écrit dans le message de news:

Bonjour,

Je viens d'essayer de créer un Web service (c'est une première pour moi)
sur SQLSERVER 2005,

voici le message que j'ai en retour :
Msg 7812, Level 16, State 1, Line 1

The endpoint 'SQLNomenclature' has been established in metadata, but HTTP
listening has not been enabled because HTTP support did not start
successfully. Verify that the operating system supports native HTTP
access. Check the SQL Server error log for any errors while starting HTTP
support.

Msg 7807, Level 16, State 1, Line 1

An error ('0x80004005') occurred while attempting to register the
endpoint 'SQLNomenclature'.

Que faut-il activer ? Si quelqu'un à une idée ou un lien... je suis
preneur. D'avance merci

Voici la comande que j'ai tapée :
CREATE ENDPOINT SQLNomenclature
STATE =STARTED
AS HTTP
(
PATH ='/Nomenclature',
AUTHENTICATION=(INTEGRATED),
PORTS=(CLEAR),
SITE='serveur3'
)
FOR SOAP
(WEBMETHOD 'GetListTypeVoie'
(name='NOMENCLATURE.dbo.PROC_GET_LISTE_VOIE',
schema=STANDARD),
BATCHES=ENABLED,
WSDLÞFAULT,
DATABASE='NOMENCLATURE',
NAMESPACE='http://serveur3/webservice'
)

--