Ir al contenido principal

Problemas con la publicación de EndPoint


El escenario

Este problema se presento en un proyecto en el cual se requería realizar la publicación de un EndPoint en Sql Server 2008 R2, este Endpoint Expondría un Procedimiento almacenado el cual  estaba pensado para ser consumido como web service por un formulario de Infopath para navegador web  como característica guardando datos en tablas de SQl

El problema

Luego de la creación y publiciación del End Point pudimos observar que no estaba disponible en en los navegadores de todas las maquinas en el dominio ni tampoco desde InfoPath en estas máquinas, pero si era posible acceder desde una maquina conectada a por red in alambrica como invitado y fuera del dominio "Muy extraño"

Código del EndPoint.

*******************************************

DROP ENDPOINT EP_NC_InsProjects



CREATE ENDPOINT EP_NC_InsProjects

    STATE = STARTED

AS HTTP

(

    PATH = '/proyectos',

    AUTHENTICATION = (INTEGRATED),

    PORTS = (CLEAR),

    SITE = 'TIBSQL01'

)

FOR SOAP

(

    WEBMETHOD 'SP_NC_InsProjects'

        (NAME='NetSNCTA.dbo.SP_NC_InsProjects', SCHEMA = NONE),



    BATCHES = DISABLED,

    WSDL = DEFAULT,

    DATABASE = 'NetSNCTA',

    NAMESPACE = 'http://TIBSQL01/proyectos',

                SCHEMA = NONE

)

GO

***************************************************


La solución

Luego de buscar mucho en varios foros en los cuales no parecía indicarse solución aparente, por simple observación pudimos apreciar que a pesar de no presentarse como tal ningún error, si el navegador solicitaba varias veces autenticación y luego de 3 intentos simplemente mostraba el navegador en blanco sin ningún mensaje, La solución aunque simple y aparentemente tonta radica en comentariar la linea del SCHEMA= NONE,  y publicar nuevamente el endpoint con esto es suficiente para hacer que el navegador no utilice el esquema y sea visible el servicio en el navegador con las credenciales de usuario.

Espero que esta solución le sea de utilidad a otros pues pude notar que no hay información sobre este error.


Adicionalmente les comparto el vinculo de las formas que se pueden usar en la autenticación en un EndPoint.  http://technet.microsoft.com/en-us/library/ms191264.aspx#_basic

Comentarios

Entradas populares de este blog

SMD Help Desk Conoce nuestra mesa de Ayuda

Error de parámetros de cantidad de WebPart SharePoint 2013 y 2016

Es posible que durante la construcción de un sitio web con Microsoft SharePoint 2013 o 2016 se presente una limitante ocasionada por la cantidad de webpart  que pueden ser colocadas en una misma página, como buen limite por defecto se ha indicado como un máximo 39, pero existen ocasiones en las cuales se requiere poder colocar un poco mas, es conveniente indicar que esto puede ocasionar que la carga de la pagina sea lenta y un poco complicada incluso llegando a agotar el tiempo de respuesta. A continuación indicamos la solución: Inicie una sesión el cada uno de los servidores Front de la granja. Inicie la administración en el IIS de cada uno de los servidores antes indicados. Saque una copia del archivo de configuración de SharePoint antes de cualquier procedimiento. Busque y edite el archivo Web config con ayuda del blog de notas: Busque la siguiente linea de código:  . Cambie el valor de 30 a 100. Guarde el archivo teniendo precaución de conservar la exten...