OVH Cloud OVH Cloud

Re : Webservice sql 2005

8 réponses
Avatar
Fr
Je me permet de remettre sur le dessus de la pile mon POST du 11/5.

Fabrice m'avait donné des liens très intéréssant
mais ....
j'ai toujours le meme pb :-(

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

Fr@ncky

"Romelard Fabrice [MVP]" <fromelard@hotmail.com> a écrit dans le message de
news: e2hLxJadGHA.3996@TK2MSFTNGP04.phx.gbl...
> 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]
>
> "Fr@ncky" <nobody@nobody.com> a écrit dans le message de news:
> efIwSiQdGHA.4224@TK2MSFTNGP04.phx.gbl...
>> 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
>>
>
>



--
Fr@ncky

8 réponses

Avatar
Romelard Fabrice [MVP]
Bonjour,

Vous avez un IIS installé sur votre serveur Windows 2000 ?
Dans ce cas, il est possible que le port par défaut (80) soit géré par votre
IIS et non par HTTPD.sys.

Pouvez-vous tester cette requête en spécifiant un port libre (par exemple
8080) ?


--
Cordialement.

Romelard Fabrice [MVP]

"" a écrit dans le message de news:

Je me permet de remettre sur le dessus de la pile mon POST du 11/5.

Fabrice m'avait donné des liens très intéréssant
mais ....
j'ai toujours le meme pb :-(

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'
)

--











--




Avatar
Fr
Merci pour votre réponse...

Vous avez un IIS installé sur votre serveur Windows 2000 ?


Oui

Dans ce cas, il est possible que le port par défaut (80) soit géré par
votre IIS et non par HTTPD.sys.

Pouvez-vous tester cette requête en spécifiant un port libre (par exemple
8080) ?


Même punition. J'ai repris l'exemple que vous donnez dans votre article.
J'ai spécifié CLEAR_PORT€80





--
Cordialement.

Romelard Fabrice [MVP]

"" a écrit dans le message de news:

Je me permet de remettre sur le dessus de la pile mon POST du 11/5.

Fabrice m'avait donné des liens très intéréssant
mais ....
j'ai toujours le meme pb :-(

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'
)

--











--








Avatar
Romelard Fabrice [MVP]
Quel est le message d'erreur qui est dans le log de SQL Server ?


"" a écrit dans le message de news:

Merci pour votre réponse...

Vous avez un IIS installé sur votre serveur Windows 2000 ?


Oui

Dans ce cas, il est possible que le port par défaut (80) soit géré par
votre IIS et non par HTTPD.sys.

Pouvez-vous tester cette requête en spécifiant un port libre (par exemple
8080) ?


Même punition. J'ai repris l'exemple que vous donnez dans votre article.
J'ai spécifié CLEAR_PORT€80





--
Cordialement.

Romelard Fabrice [MVP]

"" a écrit dans le message de news:

Je me permet de remettre sur le dessus de la pile mon POST du 11/5.

Fabrice m'avait donné des liens très intéréssant
mais ....
j'ai toujours le meme pb :-(

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'
)

--











--












Avatar
Fr
Source spid56

Message
Error: 7812, Severity: 16, State: 1.

The endpoint 'SQLEP_ArticleTechnet' 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.

"Romelard Fabrice [MVP]" a écrit dans le message de
news:
Quel est le message d'erreur qui est dans le log de SQL Server ?


"" a écrit dans le message de news:

Merci pour votre réponse...

Vous avez un IIS installé sur votre serveur Windows 2000 ?


Oui

Dans ce cas, il est possible que le port par défaut (80) soit géré par
votre IIS et non par HTTPD.sys.

Pouvez-vous tester cette requête en spécifiant un port libre (par
exemple 8080) ?


Même punition. J'ai repris l'exemple que vous donnez dans votre article.
J'ai spécifié CLEAR_PORT€80





--
Cordialement.

Romelard Fabrice [MVP]

"" a écrit dans le message de news:

Je me permet de remettre sur le dessus de la pile mon POST du 11/5.

Fabrice m'avait donné des liens très intéréssant
mais ....
j'ai toujours le meme pb :-(

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'
)

--











--
















Avatar
Romelard Fabrice [MVP]
Je pense sincèrement que votre problème vient de l'enregistrement du
EndPoint sur http.sys.
Le soucis doit être du au fait que votre IIS répond sur le port 80 alors que
le HTTP.SYS répond à ce même port.

Je vous invite à lire cette documentation :
- http://msdn2.microsoft.com/fr-fr/library/ms375674.aspx

et toutes celles connexes qui traitent du sujet.

Si vous avez la possibilité, testez cette création de WS sur un serveur
n'ayant pas IIS d'installé.

--
Cordialement.

Romelard Fabrice [MVP]

"" a écrit dans le message de news:

Source spid56

Message
Error: 7812, Severity: 16, State: 1.

The endpoint 'SQLEP_ArticleTechnet' 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.

"Romelard Fabrice [MVP]" a écrit dans le message
de news:
Quel est le message d'erreur qui est dans le log de SQL Server ?


"" a écrit dans le message de news:

Merci pour votre réponse...

Vous avez un IIS installé sur votre serveur Windows 2000 ?


Oui

Dans ce cas, il est possible que le port par défaut (80) soit géré par
votre IIS et non par HTTPD.sys.

Pouvez-vous tester cette requête en spécifiant un port libre (par
exemple 8080) ?


Même punition. J'ai repris l'exemple que vous donnez dans votre article.
J'ai spécifié CLEAR_PORT€80





--
Cordialement.

Romelard Fabrice [MVP]

"" a écrit dans le message de news:

Je me permet de remettre sur le dessus de la pile mon POST du 11/5.

Fabrice m'avait donné des liens très intéréssant
mais ....
j'ai toujours le meme pb :-(

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'
)

--











--




















Avatar
Romelard Fabrice [MVP]
Bonsoir,

En fait je viens de comprendre, je me demande d'ailleurs pourquoi je n'y
avais pas pensé plus tôt.

==> Http.sys est le noyau de IIS 6.0 et donc de Windows 2003 server (ou XP
Pro SP2), ce qui veut dire que la gestion des End Point n'est pas compatible
avec Windows 2000 Server.

Cela semble confirmé par toutes les recherche que j'ai fait. Même la
documentation de la création des EP spécifie bien Windows 2003 Server (et ne
parle nulle par de 2000).

Voila pourquoi dans les logs, vous avez des erreurs sur la création de cet
EP, et donc du référencement de l'EP dans le http.sys.

--
Cordialement.

Romelard Fabrice [MVP]

"" a écrit dans le message de news:

Je me permet de remettre sur le dessus de la pile mon POST du 11/5.

Fabrice m'avait donné des liens très intéréssant
mais ....
j'ai toujours le meme pb :-(

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'
)

--











--




Avatar
Romelard Fabrice [MVP]
Bonsoir,

Je viens de poster un message sur ce sujet pour les autres qui pourraient
rencontrer le même problème que vous.
De plus j'ai ajouté quelques liens supplémentaires afin d'avoir un peu plus
d'informations sur le sujet :
- http://blogs.developpeur.org/fabrice69/archive/2006/05/17/20708.aspx

--
Cordialement.

Romelard Fabrice [MVP]

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

En fait je viens de comprendre, je me demande d'ailleurs pourquoi je n'y
avais pas pensé plus tôt.

==> Http.sys est le noyau de IIS 6.0 et donc de Windows 2003 server (ou XP
Pro SP2), ce qui veut dire que la gestion des End Point n'est pas
compatible avec Windows 2000 Server.

Cela semble confirmé par toutes les recherche que j'ai fait. Même la
documentation de la création des EP spécifie bien Windows 2003 Server (et
ne parle nulle par de 2000).

Voila pourquoi dans les logs, vous avez des erreurs sur la création de cet
EP, et donc du référencement de l'EP dans le http.sys.

--
Cordialement.

Romelard Fabrice [MVP]

"" a écrit dans le message de news:

Je me permet de remettre sur le dessus de la pile mon POST du 11/5.

Fabrice m'avait donné des liens très intéréssant
mais ....
j'ai toujours le meme pb :-(

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'
)

--











--








Avatar
Fr
Merci infiniment Fabrice d'avoir passé autant de temps sur le sujet....
Il va falloir que je convainc ma direction d'acheter une licence Windows
2003 Server ;-)
Je pense que ce sera utile à d'autre.

@+



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

Je viens de poster un message sur ce sujet pour les autres qui pourraient
rencontrer le même problème que vous.
De plus j'ai ajouté quelques liens supplémentaires afin d'avoir un peu
plus d'informations sur le sujet :
- http://blogs.developpeur.org/fabrice69/archive/2006/05/17/20708.aspx

--
Cordialement.

Romelard Fabrice [MVP]

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

En fait je viens de comprendre, je me demande d'ailleurs pourquoi je n'y
avais pas pensé plus tôt.

==> Http.sys est le noyau de IIS 6.0 et donc de Windows 2003 server (ou
XP Pro SP2), ce qui veut dire que la gestion des End Point n'est pas
compatible avec Windows 2000 Server.

Cela semble confirmé par toutes les recherche que j'ai fait. Même la
documentation de la création des EP spécifie bien Windows 2003 Server (et
ne parle nulle par de 2000).

Voila pourquoi dans les logs, vous avez des erreurs sur la création de
cet EP, et donc du référencement de l'EP dans le http.sys.

--
Cordialement.

Romelard Fabrice [MVP]

"" a écrit dans le message de news:

Je me permet de remettre sur le dessus de la pile mon POST du 11/5.

Fabrice m'avait donné des liens très intéréssant
mais ....
j'ai toujours le meme pb :-(

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'
)

--











--