<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Calling Webservice from HP C in Operating System - OpenVMS</title>
    <link>https://community.hpe.com/t5/operating-system-openvms/calling-webservice-from-hp-c/m-p/4342845#M41720</link>
    <description>Hello everybody&lt;BR /&gt;&lt;BR /&gt;I look after an older application written in HP-C (formerly Dec-C). To attach this application to the new world, I need to call webservices directly from the C-Code. I have no experience in webservices at all.&lt;BR /&gt;The application runs on OpenVMS 8.3.&lt;BR /&gt;&lt;BR /&gt;Anybody already tried this?&lt;BR /&gt;&lt;BR /&gt;Thanks a lot in advance!</description>
    <pubDate>Thu, 22 Jan 2009 12:44:18 GMT</pubDate>
    <dc:creator>Jörg Mohren</dc:creator>
    <dc:date>2009-01-22T12:44:18Z</dc:date>
    <item>
      <title>Calling Webservice from HP C</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/calling-webservice-from-hp-c/m-p/4342845#M41720</link>
      <description>Hello everybody&lt;BR /&gt;&lt;BR /&gt;I look after an older application written in HP-C (formerly Dec-C). To attach this application to the new world, I need to call webservices directly from the C-Code. I have no experience in webservices at all.&lt;BR /&gt;The application runs on OpenVMS 8.3.&lt;BR /&gt;&lt;BR /&gt;Anybody already tried this?&lt;BR /&gt;&lt;BR /&gt;Thanks a lot in advance!</description>
      <pubDate>Thu, 22 Jan 2009 12:44:18 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/calling-webservice-from-hp-c/m-p/4342845#M41720</guid>
      <dc:creator>Jörg Mohren</dc:creator>
      <dc:date>2009-01-22T12:44:18Z</dc:date>
    </item>
    <item>
      <title>Re: Calling Webservice from HP C</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/calling-webservice-from-hp-c/m-p/4342846#M41721</link>
      <description>Big topic area.  Small text input box.&lt;BR /&gt;&lt;BR /&gt;Forget about the C code (for now) as you have control over that part and can apparently change it as required.  (And you're probably more comfortable there, too.)&lt;BR /&gt;&lt;BR /&gt;Gain some details around what widget(s) are you connecting into, and what are its connection requirements, and where in the whole disconnected morass of the web the C code will sit in relation to the web server?  There are various constructs called "web services", and some have specific considerations.  And C code can be fit into the whole morass in various spots.&lt;BR /&gt;&lt;BR /&gt;Depending on you prefer to learn, OReilly has various books on the general topic of web services.  &lt;BR /&gt;&lt;BR /&gt;SOAP and REST are two of the basic mechanisms in wide use.&lt;BR /&gt;&lt;BR /&gt;There is some recently-posted information on gSOAP around; there's a port of that underway.  There's also AMQP information at that site.&lt;BR /&gt;&lt;BR /&gt;Another potential option is Apache Axis.&lt;BR /&gt;&lt;BR /&gt;And it is feasible to connect Java to C and C to Java, which means you can connect into the HP/Sun Java web services implementations.&lt;BR /&gt;&lt;BR /&gt;Some of the many, many, many URLs:&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://ws.apache.org/" target="_blank"&gt;http://ws.apache.org/&lt;/A&gt;&lt;BR /&gt;&lt;A href="http://www.johndapps.com/" target="_blank"&gt;http://www.johndapps.com/&lt;/A&gt;&lt;BR /&gt;&lt;A href="http://oreilly.com/" target="_blank"&gt;http://oreilly.com/&lt;/A&gt;&lt;BR /&gt;</description>
      <pubDate>Thu, 22 Jan 2009 13:55:48 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/calling-webservice-from-hp-c/m-p/4342846#M41721</guid>
      <dc:creator>Hoff</dc:creator>
      <dc:date>2009-01-22T13:55:48Z</dc:date>
    </item>
    <item>
      <title>Re: Calling Webservice from HP C</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/calling-webservice-from-hp-c/m-p/4342847#M41722</link>
      <description>JÃ¶rg,&lt;BR /&gt;&lt;BR /&gt;From what you have said, it sounds like there is already a Web service in existance that you need to call from your C program. If this is the case, then gSOAP would certainly be worth a look (see &lt;A href="http://www.johndapps.com/)." target="_blank"&gt;http://www.johndapps.com/).&lt;/A&gt; With any luck the creators of the Web service you need to call will be able to provide you with a WSDL file (Web Service Definition) that defines the interface, whereupon you can use the tools provided by gSOAP (wsdl2h and soapcpp2) to generate C stubs that can be linked into your existing C application to call the service. The fact that your application is written in C should make things reasonably easy (famous last words)! ... we have people happily using gSOAP to call Web services from their old OpenVMS COBOL and Fortran applications.</description>
      <pubDate>Mon, 16 Feb 2009 07:13:04 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/calling-webservice-from-hp-c/m-p/4342847#M41722</guid>
      <dc:creator>Brett Cameron</dc:creator>
      <dc:date>2009-02-16T07:13:04Z</dc:date>
    </item>
  </channel>
</rss>

