Ifayela le-service.wsdl lasendaweni lingenza i-SoapClient ilande amadokhumenti akude ngesikhathi kwakhiwa. Ukwenza ifayela lokuqala libe lasendaweni kususa kuphela lokho kulanda kokuqala:

local service.wsdl
  → internal Common.xsd
  → external Types.xsd
       → another schema location

Qala ekutholeni kokuqala okwehlulekile, ngaphambi kocingo lwebhizinisi lwe-SOAP lokuqala. Bhala uhlu lwakho konke ukufakwa kwe-WSDL nayo yonke i-schema location, kufaka neziqephu ezizibhekisela kuzo. Gcina i-URL eyisisekelo noma indlela esetshenziselwa ukuxazulula isikhombo ngasinye esihlobene. Hlukanisa ama-host angaphakathi nemithombo edinga ngempela i-proxy yangaphandle.

I-proxy ye-SoapClient ecacile ingathumela i-schema yangaphakathi ngomxhumanisi onombono we-DNS noma inqubomgomo yokufinyelela ehlukile. Okuguquguqukayo kwe-no_proxy ezingeni lenqubo akufakazeli ukuthi le ndlela yokulayisha iyakufunda. Sebenzisa izinketho ezibhalwe phansi zenguqulo yakho ye-PHP; ukuqamba inketho ngegama lokuguquguqukayo kwemvelo akudali isikhethi ngakunye kokufakwayo.

Ukuze kusetshenziswe izincazelo ngokuphelele endaweni, thola izinguqulo ezigunyaziwe zesethi yonke yokuncika, buyekeza izindawo zokufaka ezifanele ku-bundle yasendaweni futhi gcina izisekelo zazo zendlela ehlobene. Faka izinguqulo zalawo madokhumenti ndawonye ukuze i-WSDL entsha yempande ingasebenzisi izinhlobo ezidala.

Ungazithinti izihlonzi ze-namespace. Zingabonakala njenge-URL, kodwa zikhomba ulwazimagama lwe-schema esikhundleni sokutshela isilayishi ukuthi lithole kuphi ifayela. Ukuzishintsha kungashintsha isivumelwano sesevisi.

Phinda uhlole ukwakhiwa ngokugcinwa kwesimo se-cache: izincazelo ezigciniwe zingafihla ukuncika okungekho emshinini owodwa. Ukushintshwa kwe-URL yesevisi kusebenza esigabeni sakamuva, futhi i-__doRequest() yesiko ibhekana nokushintshana kwe-SOAP; akukho okukodwa okufanele kucatshangwe ukuthi kubhala kabusha noma kubamba konke ukulanda kwe-schema ngesikhathi sokwakha.

Izihloko ezihlobene