Ik ben bezig voor ons bedrijf een SOAP connectie te realiseren voor het ophalen van voorraad en prijsgegevens van een leverancier. Echter ben ik totaal niet bekend met SOAP. Nu hebben wij een envelop ontvangen om connectie te maken met de server van de leverancier en daarbij gelijk een opdracht te geven. Echter begrijp ik totaal niet hoe ik deze envelope kan versturen en hoe ik dan de gegevens die ik terug hoor te krijgen kan ontvangen.
De envelope is als volgt:
Nu begrijp ik dat ik de velden bij sCustomerNo etc moet invullen. Maar moet ik deze code vervolgens opslaan in een php-bestand en die executen? Want dat heb ik geprobeerd en dan krijg ik een error.
Graag als iemand mij hiermee kan helpen.
De envelope is als volgt:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| POST /ws/external/partCatalog/default.asmx HTTP/1.1
Host: https://.....
Content-Type: application/soap+xml; charset=utf-8
Content-Length: 250
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Header>
<AuthHeaderUser xmlns="https://.....">
<sCustomerNo>string</sCustomerNo>
<sInstance>string</sInstance>
<sSite>string</sSite>
<sPassword>string</sPassword>
</AuthHeaderUser>
</soap12:Header>
<soap12:Body>
<getSalesPartCatalog xmlns="https://....." />
</soap12:Body>
</soap12:Envelope> |
Nu begrijp ik dat ik de velden bij sCustomerNo etc moet invullen. Maar moet ik deze code vervolgens opslaan in een php-bestand en die executen? Want dat heb ik geprobeerd en dan krijg ik een error.
Graag als iemand mij hiermee kan helpen.