SOAP hvad er det for noget? Hvor skal jeg starte
Hej.Jeg har ikke programmeret php i meget lang tid, men nu skal jeg til at lave en funktion på en hjemmeside hvor jeg skal kunne sende nogle informationer til PostDanmarks webpack funktion, og så modtage en pdf fil som man kan udskrive.
Jeg har kigget lidt på den manual de har sendt mig, og jeg tror jeg skal sende informationerne som SOAP kan det passe?
Jeg er helt blank på det her område, og jeg har googlet og gjort ved, men jeg syntes ikke at kunne finde noget brugbart begynder information om hvordan SOAP og php fungerer sammen, og hvordan jeg skal sende informationerne. Nedenfor er et eksempel fra manualen. Håber der er nogle der kan hjælpe.. Mange tak.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:par="http://www.post.dk/webpack2/parcellabel">
<soapenv:Header/>
<soapenv:Body>
<par:generateParcelLabel>
<authentication>
<customerNo>999999999</customerNo>
<password>password</password>
</authentication>
<parcels>
<parcel>
<collis>
<colli>
<colliNo>1</colliNo>
<remark>Fladskærm</remark>
<weight>5</weight>
</colli>
</collis>
<productCode>PRIVATE</productCode>
<recipient>
<nameLine1>Jesper Cederberg</nameLine1>
<postalAddress>
<addressId>35612</addressId>
<countryCode>DK</countryCode>
</postalAddress>
</recipient>
<refNo>REF01</refNo>
<sender>
<nameLine1>Post Danmark</nameLine1>
<postalAddress>
<addressId>12345</addressId>
<countryCode>DK</countryCode>
</postalAddress>
</sender>
</parcel>
</parcels>
</par:generateParcelLabel>
</soapenv:Body>
</soapenv:Envelope>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:generateParcelLabelResponse ...>
<parcelLabel>
<label>...</label>
<parcels>
<parcel>
<collis>
<colli>
<barcode>07100003186DK</barcode>
<colliNo>1</colliNo>
</colli>
</collis>
<refNo>REF01</refNo>
<status>OK</status>
</parcel>
</parcels>
</parcelLabel>
</ns2:generateParcelLabelResponse>
</S:Body>
</S:Envelope>