Results 1 to 7 of 7

Thread: consuming a soap service writen in delphi

  1. #1
    Join Date
    Sep 2004
    Posts
    281
    Rep Power
    0

    Default consuming a soap service writen in delphi

    Any ideas, if its possible to consume a web service(soap) written in Delphi(cgi or otherwise) in some other language besides Delphi(php/asp/etc)
    Anything or Anyone that fails to grow will eventually die. {AI}
    -------------------------------------------------
    Tomorrow is the future!
    Today Is the Tomorrow you made Yesterday!{AI}

  2. #2
    Join Date
    Dec 2004
    Posts
    1,181
    Rep Power
    0

    Default

    Yep, it's possible. A webservice which uses the SOAP protocol sends back responses to requests via XML, which is consumable by all programming languages. So I could write a ,NET webservice, but your php site can communicate with it since the responses are encoded in XML format.
    'If we're supposed to work in Hex, why have we only got A fingers?'

    Follow Me: @psybuck2002us

  3. #3
    Join Date
    Sep 2004
    Posts
    281
    Rep Power
    0

    Default

    Hey thanks for the reply.I understand the semantics of how it should work........what i actually should have asked is has anyone tried it........in delphi7 i did use the the client capabilities, but i am now trying to make a server in D2009 and tests have been unsuccessful. The messages get sent, but no reply is returned(empty response). i am not sure where the issues lies.
    I suspect its the development system
    (vista 64)
    Anything or Anyone that fails to grow will eventually die. {AI}
    -------------------------------------------------
    Tomorrow is the future!
    Today Is the Tomorrow you made Yesterday!{AI}

  4. #4
    Join Date
    Dec 2004
    Posts
    1,181
    Rep Power
    0

    Default

    'If we're supposed to work in Hex, why have we only got A fingers?'

    Follow Me: @psybuck2002us

  5. #5
    Join Date
    Sep 2004
    Posts
    281
    Rep Power
    0

    Thumbs down

    Turns out soap is now marked Deprecated , i don't think its the cause of my problems more a issue with vista/64. Seems the recommendation is to use the .Net implementation. Will soo how that goes.......thanks again for the reply.


    http://www.bobswart.nl/Weblog/Blog.aspx?RootId=5:2720
    Anything or Anyone that fails to grow will eventually die. {AI}
    -------------------------------------------------
    Tomorrow is the future!
    Today Is the Tomorrow you made Yesterday!{AI}

  6. #6
    Join Date
    Jan 2005
    Posts
    246
    Rep Power
    0

    Default

    could u link to where they said soap is deprecated? cus as far as i know, .net 4 implementation of wcf still expose their endpoints in soap or rest.

  7. #7
    Join Date
    Sep 2004
    Posts
    281
    Rep Power
    0

    Default

    Sorry, i should be more specific ........its the soap server technology that is on the deprecated list and yes WCF(Windows communication Framework is available to you in Delphi 4.NET) will allow you do build soap server apps.

    links : http://www.bobswart.nl/Weblog/Blog.aspx?RootId=5:2720

    DR Bob : SOAP Server Notes
    The Win32/native SOAP server is currently on the Deprecated list and is
    classified as "Other Consideration: Need alternative." If you want a
    document/literal server, you should build your SOAP server using Delphi
    for .NET (RAD Studio), which supports the SOAP specifications that are
    supported by the .NET framework

    Embarcadero:
    http://edn.embarcadero.com/print/38475#SOAP

    I hope i did not cause you any alarm.

    But as i had said about the problem i was having! I do believe its related to my using vista and or vista64. Your soap server apps should still work if built using Delphi soap server components. But with the technology masked deprecated, i think i will go with some alternative.
    Last edited by Artificial_Intelligence; Jun 1, 2009 at 10:56 AM.
    Anything or Anyone that fails to grow will eventually die. {AI}
    -------------------------------------------------
    Tomorrow is the future!
    Today Is the Tomorrow you made Yesterday!{AI}

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •