Cobol Foro
Navegación en el Foro
Retroceder   Cobol Foro Entornos de desarrollo y compiladores Cobol Fujitsu COBOL PowerCOBOL (ActiveX, v4 - v11)
PowerCOBOL (ActiveX, v4 - v11) Versiones del IDE basadas en ActiveX
 
Otros temas que te pueden interesar
Tema Autor Foro Respuestas Último post
[Componente] ActiveX para Dibujar Fito PowerCOBOL (ActiveX, v4 - v11) 1 29 de septiembre de 2023 11:40
[Componente] Power Cobol ActiveX using with VB6,C++, etc. hbetancur PowerCOBOL (ActiveX, v4 - v11) 1 5 de julio de 2018 17:42
[Componente] Activex de PowerCobol en w10 64... Fito PowerCOBOL (ActiveX, v4 - v11) 6 2 de agosto de 2017 19:29
[Componente] Caso raro en controles Activex Nitzer PowerCOBOL (ActiveX, v4 - v11) 7 10 de diciembre de 2016 20:25
[Duda] Powercobol 3 e ActiveX ? Eslopes PowerCOBOL v3 (V3L10, Win32) 1 28 de agosto de 2015 09:30

Respuesta

  #1
Antiguo 8 de enero de 2025, 17:29
Paulo
Forero Senior
Última Actividad 21.09.2026 11:33
Posts Posts: 101
Likes enviados Enviados: 25
Likes recibidos Recibidos: 33
Predeterminado Ajuda em Chillkat ActiveX
0 Inactivo Inactivo

Hola a todos.

Tenho necessidade de implementar um soap usando o chillkat v9.5.0, uma vez que tem diversas vantagens neste caso, sobretudo o de ser independente do sistema operativo em termos de TLS.

O codigo em VB.Net é:
Código VB:
  1. Dim resp As Chilkat.HttpResponse = http.PostXml(pWebService, pSoapFile, "utf-8")

O que fiz em PowerCobol v10 é:
Código COBOL:
  1. INVOKE ChilkatHttp1 "PostXml" USING pWebService pSoapFile "utf-8" RETURNING ChilkatHttpResponse1.

Mas dá sempre em cobsnap e erro.
Alguém tem experiencia nestes casos que possa ajudar ?

Gracias
Paulo is offline   Responder Con Cita
  #2
Antiguo 8 de enero de 2025, 19:16
fastpho
El Foro es mi casa
Innovación: Por aportar innovaciones - Issue reason: SQLite + OO Cobol class Concurso: Primer puesto: Ganador/a del Primer puesto en un concurso - Issue reason: Acceso a datos Cobol vía web 
Última Actividad 21.08.2026 18:08
Posts Posts: 365
Likes enviados Enviados: 252
Likes recibidos Recibidos: 243

Hola @Paulo
Con estos objetos (ChilkatXml ,ChilkatHttp1 , ChilkatHttpResponse ) de Chillkat no he trabajado pero con otros si.

Encontre un ejemplo en vb6 Link
https://www.example-code.com/vb6/soap_web_service.asp

Traducido a PowerCobol algo asi seria :
Espero esto te ayude en algo.
Código COBOL:
  1.  WORKING-STORAGE SECTION.
  2.  01 success      pic s9(9) comp-5.
  3.  01 XmlFile      pic x(50) value spaces.
  4.  01 endpointUrl  pic x(50) value spaces.
  5.  01 xmlContent   pic x(50) value spaces.
  6.  01 xmlCharset   pic x(5)  value spaces.
  7.  01 responseStatusCode  pic s9(9) comp-5.
  8.  
  9.  PROCEDURE       DIVISION.
  10. *objetos usados
  11. *    ChilkatXml1
  12. *    ChilkatHttpResponse1
  13. *    ChilkatHttp1
  14.  
  15.      *>-----------------------
  16.     *> xml
  17.      move "ukPostCodeSoap.xml" to XmlFile.
  18.      INVOKE ChilkatXml1 "LoadXml" USING XmlFile RETURNING success.
  19.      if success not = 1 then
  20.         display "error"
  21.         exit program
  22.      else
  23.         display "ok"
  24.      end-if.
  25.       INVOKE ChilkatXml1 "GetXml" RETURNING xmlContent.
  26.       display "xmlContent : " , xmlContent.
  27.    
  28.      *>-----------------------
  29.     *> http
  30.  
  31.      INVOKE ChilkatHttp1 "SetRequestHeader" USING "SOAPAction" "http://www.webserviceX.NET/GetUKLocationByPostCode".
  32.      INVOKE ChilkatHttp1 "SetRequestHeader" USING "Content-Type" "text/xml; charset=utf-8".
  33.    
  34.      *>-------------------------
  35.     *> response
  36.      move "http://www.webservicex.net/uklocation.asmx" to  endpointUrl.
  37.      move "utf-8" to     xmlCharset.
  38.      INVOKE ChilkatHttp1 "PostXml" USING endpointUrl xmlContent xmlCharset RETURNING ChilkatHttpResponse1.
  39.      
  40.      move "StatusCode" OF ChilkatHttpResponse1 to responseStatusCode.
  41.      display "Response Status Code: " , responseStatusCode.
  42.      

Saludos...
fastpho is offline   Responder Con Cita
  #3
Antiguo 10 de enero de 2025, 10:45
Paulo
Forero Senior
Última Actividad 21.09.2026 11:33
Posts Posts: 101
Likes enviados Enviados: 25
Likes recibidos Recibidos: 33

Gracias.
Vou adaptar e testar.
Paulo is offline   Responder Con Cita
Respuesta


Herramientas

Derechos de Publicación
No puedes publicar nuevos temas
No puedes publicar posts/responder
No puedes adjuntar archivos
No puedes editar tus posts

BB code is habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado

Saltar a Foro


La franja horaria es GMT +2. Ahora son las 01:02.
Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.