Page 1 of 5 1 2 3 ... LastLast
Results 1 to 15 of 62

Thread: Programma uitvoeren op webserver

  1. #1
    Senior Member
    Join Date
    May 2002
    Location
    Utrecht
    Posts
    103

    Programma uitvoeren op webserver

    Hallo, keb een ideetje:

    Ik wil een programma schrijven dat ik op een web server zet, en dat ik interactief vanuit elke IE client kan uitvoeren. Keb hier geen kaas van gegeten vooralsnog, en ik zou graag willen weten wat ik hier zoal voor nodig heb. Ik heb dus niks . Ik denk dat ik nodig heb:

    - Een HTTP server...
    - Het uit te voeren programma (Dit programma heb ik al, maar dat is gewoon een stand alone uitvoerbaar programma. Dit moet ik geschikt maken voor uitvoeren op afstand).
    -ehh...

    Nou ja, ik denk dat ik dingen met Indy kan gaan doen. Of met Java ofzo?
    U ziet het wel, kweet ff niet waar ik het zoeken moet.

    Heeft iemand hier ervaring mee en suggesties betreft wat handig, nodig en/of wijsheid is bij het maken van iets dergelijks?


    Groeten Mark
    Mark

  2. #2
    Senior Member micha's Avatar
    Join Date
    Mar 2002
    Location
    E-town
    Posts
    166
    Ik denk dat je een webservice moet bouwen.
    Effe snel op google gezocht:

    artikel

  3. #3
    Senior Member Anders's Avatar
    Join Date
    Dec 2001
    Location
    Doetinchem
    Posts
    1,415
    Of deze reeks artikelen hier op NLDelphi van Marcel:

    WebDelphi
    Anders

    May your code compile!

  4. #4
    Senior Member
    Join Date
    May 2002
    Location
    Utrecht
    Posts
    103

    Webservice: 'Parameter is incorrect'

    Ik ben dus nu inderdaad begonnen met webservices. En ik zit wat voorbeeldjes uit te proberen, maar telkens als ik mijn programmaatjes draai...-Shakespearian Insult, en HitchHiker van ene DrBob - dan krijg ik steeds dezelfde foutmelding, terwijl ik toch echt meen te doen wat er in de handleiding staat. Dus ehh... situatie:

    Ik heb mijn server programma op mijn lokale Omni HTTP server staan in cgi-bin, en ik voer het client programma uit, en dan krijg ik de melding:

    Project ShakespeareWSClient.exe raised exception class ESOAPHTTPException with message: 'Parameter is incorrect: - Url:http:///cgi-bin/shakespeareWS.exe/soap/Ishakespeare -
    SoapAction:urn:ShakesIntf-IShakespeare#GetshakespearInsult'. Process stopped.

    Weet iemand de kloe hiervan?

    Groeten,
    Mark

  5. #5
    Roep je dat dan vanuit een SOAP client aan, of in je browser? Kun je misschien je testproject eens posten? Dan kijken we mee.
    Marcel

  6. #6
    Senior Member
    Join Date
    May 2002
    Location
    Utrecht
    Posts
    103

    testproject

    Hier mijn testproject.
    De server kant zet ik in de cgi-bin van mijn HTTP server; de client voer ik gewoon uit.

    Dit zegt mij HTTP server bij uitvoering:
    [Standard CGI Launch] WorkPath: C:\httpd\CGI-BIN CmdLine: "C:\httpd\CGI-BIN\webservice42.exe" Args: Path Info: /wsdl/ihitchhiker
    127.0.0.1 localhost - [17/Jan/2003:13:37:16 -0800] "GET /cgi-bin/webservice42.exe/wsdl/ihitchhiker HTTP/1.1" 200 - "" "Borland SOAP 1.2"

    Niks ernstigs meen ik.. maar toch doetiet niet. Iemand?

    Groet,
    Attached Files Attached Files
    Mark

  7. #7
    Senior Member
    Join Date
    May 2002
    Location
    Utrecht
    Posts
    103
    Tussen twee haakjes: hier de site met de handleiding bij het voorbeeld:

    http://www.thedelphimagazine.com/samples/1273/1273.htm
    Mark

  8. #8
    Je server publiceert helemaal geen interface, er is dus ook geen Hitchhiker aan te roepen. Probeer het anders eens met mijn uitleg.
    Marcel

  9. #9
    Senior Member
    Join Date
    May 2002
    Location
    Utrecht
    Posts
    103
    Ehm ... is publiceren hetzelfde als registreren?

    Ik zit nu te hannessen lees: bikkelen, met de EuroConverter, maar weer hetzelfde verhaal hoor.
    Ik zie denk ik iets gigantisch over het hoofd. Hier mijn code.
    Het registreren van de interface gebeurt toch gewoon in EuroconverterU.pas?
    Toch weer dat de parameters niet correct zijn...
    Attached Files Attached Files
    Mark

  10. #10
    Het publiceren wordt bedoeld dat je de interface kan benaderen in je webbrowser. Je zal dan een xml document zien welke functies zijn gedefinieerd op de server. Je kan dan naar de volgende url gaan als alles goed was gegaan http://localhost/cgi-bin/JouwApplica...sdl/IInterface

    Overigens doet je code hier bij mij wel op een apache server.

  11. #11
    Ik heb je euroconvert gecompileerd (server en client) en die draaide meteen. Kun je eens proberen de server op NLDelphi aan te roepen?

    http://www.nldelphi.com/cgi-bin/euro...IEuroConverter
    Marcel

  12. #12
    Senior Member
    Join Date
    May 2002
    Location
    Utrecht
    Posts
    103
    Inderdaad.. via NLDelphi werkt het wel. Ook met Apache, die ik gedownload heb. Moet ik een instelling in mijn Omni HTTP server wijzigen ofzo? Dat jullie weten? Of moet ik gewoon een andere (Apache)server gebruiken? Ik krijg alleen nog wat over geen floating point value. Maar daar kom ik wel uit (of jullie moeten een hap-snap antwoord weten ).

    Bedankt voor het checken!

    Groet,
    Mark

  13. #13
    Oh ja, dat moest ik ook aanpassen. In je koersen staan getallen met een komma i.p.v. een punt. En blijkbaar zit er een foutje in OmniHTTPd want daar wil het bij mij inderdaad ook niet mee lukken. Dus op naar IIS of Apache dan maar.
    Marcel

  14. #14
    Senior Member
    Join Date
    May 2002
    Location
    Utrecht
    Posts
    103
    Bedankt! Het werkt! Mooi gezicht, als 'iets het doet....'
    Mark

  15. #15
    volgens een post in google door Shiv Kumar (bekende gast in Delphi ) is er een fout in Omni server. Ze hebben die bug nog niet opgelost.

    zie: http://groups.google.com/groups?hl=n...%241_1%40dnews

Page 1 of 5 1 2 3 ... LastLast

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Programma crasht in Windows 98, niet in XP
    By Jan Pas in forum Algemeen
    Replies: 13
    Last Post: 31-Dec-04, 11:49
  2. Parameters uitvoeren naar extern programma
    By Peter Wijnhoven in forum Algemeen
    Replies: 5
    Last Post: 03-Nov-04, 15:07
  3. Dos programma uitvoeren werkt niet goed?
    By Maxvw in forum Algemeen
    Replies: 17
    Last Post: 02-Jun-04, 19:49
  4. programma slaat vast na aanroep netwerk
    By Pvdl in forum Algemeen
    Replies: 11
    Last Post: 04-May-04, 22:41
  5. Veel bestanden openen en uitvoeren door 1 programma
    By Marcel0000 in forum Algemeen
    Replies: 14
    Last Post: 18-Jul-03, 12:05

Bookmarks

Posting Permissions

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