none
Clase No Registrada. HRESULT=0x80040154..complemento RRS feed

  • Pregunta

  • Saludos.

    Disculpen, solo para complementar el postit anterior, para realizar el consumo de este web services use excel para "crear" las clases y modulos necesarios para usar el web services, siempre lo he usado asi y no habia tenido problemas hasta ahora, aun probando desde excel no puedo consumir el WS, lo interesante es que el proveedor del WS, me indica que existen usuarios independientes que consumen el WS sin problema, con esto quiero decir que si esta funcionando el WS. Tengo instalado Microsoft SOAP toolkit version 3. El web services recibe como parametro un dato tipo long y regresa un dato estructurado... el problema esta desde el momento que se  instancia

    es decir, tengo una variable de la siguiente manera

    Private sc_catalogoswsdl As SoapClient30

        Set sc_catalogoswsdl = New SoapClient30

        sc_catalogoswsdl.MSSoapInit2 c_WSDL_URL, str_WSML, c_SERVICE, c_PORT, c_SERVICE_NAMESPACE en esta ultima linea es donde me manda el error.

    Paro el programa, y si lo ejecuto otra vez ya no manda este error pero cuando se trae el resultado me indica un error de parametro.,. supongo que es resultado de esto mismo

    Espero haber sido explicito sino con gusto dare mas detalles

    Gracias

     

     

     

     

     

    Saludos.

    Trabajando con VB6, quiero consumir un Web Services pero a la hora de tratar de consumirlo me manda el siguiente error. SoapMapper:The SoapMapper for element [nombre del ws] could not be created HRESULT=0x80040154:Clase no registrada - WSDSLOperation:Initialization of a SoapMapper for operation busqueda failed HRESULT=0x80040154:Clase no registrada- WSDLOperation:Initializing of the output message failed for operation busqueda ... y ya no se alcanza a leer mas.

    Estoy usando VB6 con los ultimos SP, en una maquina con xp. Viendo algunos post parecido instale Microsoft Office 2003 web components pero sin buenos resultados.

    Me podrian ayudar. Gracias

    miércoles, 15 de septiembre de 2010 17:15

Todas las respuestas

  • No uses soap usa httprequest

      Dim ObjWS         As New MSXML2.XMLHTTP60
      Set Cnn = CreateObject("ADODB.Connection")
      With ObjXml
        .async = False
        .loadXML BodyXml("", "PendientesEnSucursalXML", "", "", "", "104162", 13, "", "")
      End With
      With ObjWS
        .Open "POST", "http://sigmawebservice/sigmaservice.asmx", False
        .setRequestHeader "Content-Type", "text/xml; charset=utf-8"
        .setRequestHeader "SOAPAction", "PendientesEnSucursalXML"
        .send ObjXml.xml
        Do While Espera < 30 And _
                 .readyState <> 4
          DetenerTiempo 1
          Espera = Espera + 1
        Loop
        If Espera = 30 Then
          .abort
        End If
        If .Status = 200 Then
          ObjXml.loadXML Replace(Replace(.responseText, "&lt;", "<"), "&gt;", ">")

    miércoles, 15 de septiembre de 2010 17:50
  • ftp://public.dhe.ibm.com/ps/products/db2/fixes/english-us/db2aixv7/FP7_U484480/Release.Notes/doc/es/db2ir/db2ir335.htm

     


    Saludos,
    Recuerda que si las respuestas te ayudan a resolver tus problemas no olvides marcarla como respuesta, ya que otros usuarios pueden tener el mismo problema.
    J. Miguel
    jueves, 30 de septiembre de 2010 9:22