Visualizzazione dei risultati da 1 a 2 su 2

Discussione: PHP, SOAP ed XML

  1. #1

    PHP, SOAP ed XML

    Problema dovrei implementare in php delle chiamate SOAP.

    Dati collaterali:
    - di SOAP non ne so nulla, essendo la prima volta che lo affronto
    - dispongo di esempi di chiamate in XML (e con XML non c'ho un buon rapporto... diciamo he c'è stata una separazione consensuale per incompatibilità di carattere... )

    Il risultato è che è da una giornata che ci sto sbattendo la testa senza riuscire a venirne a capo...

    Probabilmente sbaglierò qualcosa di banale, un qualche include o che... però anche l'ambiente (php che chiama xml che chiama soap) non è che mi permetta di capire COSA sto sbagliando...

    C'è una qualche anima pia che mi saprebbe indicare passo-passo come va fatta questa implementazione?

    Uno degli esempi che ho è il seguente:

    Esempio di chiamata:



    codice:
    <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <soap:Header> <AuthHeader xmlns="http://service.rpc.arubapec.it"> <password>demo</password> <username>demo</username> </AuthHeader> </soap:Header> <soap:Body> <CreateAccount xmlns="http://service.rpc.arubapec.it"> <NomeDominio>dominioditest.it</NomeDominio> <IDTitolare>45</IDTitolare> <NomeCasella>casellademo</NomeCasella> <Password>testtest</Password> </CreateAccount> </soap:Body> </soap:Envelope>
    Esempio di risposta:

    codice:
    <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soap:Body> <ns1:CreateAccountResponse xmlns:ns1="http://service.rpc.arubapec.it"> <ns1:out> <errorDesc xmlns="http://service.rpc.arubapec.it" xsi:nil="true"> </errorDesc> <errorNum xmlns="http://service.rpc.arubapec.it">0</errorNum> <returnValue xmlns="http://service.rpc.arubapec.it">Account creato con Successo</returnValue> </ns1:out> </ns1:CreateAccountResponse> </soap:Body> </soap:Envelope>
    Nota: di funzioni ce e sono parecchie altre, ma una volta capito come va andrebbe) fatto, sono ovviamente capace di arrangiarmi ad implementare le altre...

    Grazie in anticipo a chiunque si penda la briga di aiutarmi!!!

  2. #2

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.