Is féidir le service.wsdl áitiúil fós a chur ar SoapClient doiciméid iargúlta a fháil le linn an tógála. Ní bhaineann an chéad chomhad a dhéanamh áitiúil ach an chéad íoslódáil sin:

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

Tosaigh ag an gcéad aisghabháil a theipeann, roimh an gcéad ghlao gnó SOAP. Liostaigh gach allmhairiú WSDL agus gach schema location, lena n-áirítear na doiciméid a ndéanann siadsan tagairt dóibh. Coinnigh an URL nó an chosán bonn a úsáidtear chun gach tagairt choibhneasta a réiteach. Scar óstaigh inmheánacha ó acmhainní a dteastaíonn an proxy seachtrach uathu i ndáiríre.

Is féidir le proxy SoapClient follasach schema inmheánach a sheoladh trí idirghabhálaí a bhfuil radharc DNS nó polasaí rochtana difriúil aige. Ní chruthaíonn athróg no_proxy ar leibhéal an phróisis go léann an cosán luchtaithe seo í. Úsáid na roghanna atá doiciméadaithe do do leagan PHP; ní chruthaíonn rogha a ainmniú i ndiaidh athróg timpeallachta roghnóir in aghaidh an allmhairithe.

Chun sainmhínithe a imscaradh go hiomlán go háitiúil, faigh na leaganacha ceadaithe den tacar spleáchas iomlán, nuashonraigh na láithreacha allmhairithe ábhartha chuig an mbeart áitiúil agus caomhnaigh a mbunanna cosáin choibhneasta. Déan na doiciméid sin a leaganú le chéile ionas nach n-úsáidfidh WSDL fréimhe nua cineálacha atá as dáta.

Fág aitheantóirí namespace mar atá. B'fhéidir go bhfeicfear mar URL iad, ach sainaithníonn siad foclóir an schema seachas a rá leis an luchtóir cá bhfaighfear comhad. Má chuirtear ina n-ionad iad, féadfaidh conradh na seirbhíse athrú.

Ath-thástáil an tógáil leis an staid taisce taifeadta: féadann sainmhínithe atá i dtaisce spleáchas atá ar iarraidh a cheilt ar mheaisín amháin. Baineann sárú URL na seirbhíse le céim níos déanaí, agus láimhseálann __doRequest() saincheaptha an mhalartú SOAP; níor cheart glacadh leis go ndéanann ceachtar acu gach íoslódáil schema ag am an tógála a athscríobh ná a idircheapadh.

Ailt ghaolmhara