WSDL lokal batek SoapClient sarean zehar bidal dezake oraindik
Jarraitu WSDL eta XML Schema inportazio transitiboak, zerbitzuaren definizio lokal batek proxy bide internoak eta kanpokoak nahasten dituenean.
service.wsdl lokal batek SoapClient eraikuntza garaian urruneko dokumentuak eskuratzea eragin dezake oraindik. Lehen fitxategia lokal bihurtzeak lehen deskarga hori soilik kentzen du:
local service.wsdl
→ internal Common.xsd
→ external Types.xsd
→ another schema location
Hasi lehen eskuratzeak huts egindakoan, lehen SOAP negozio-deia baino lehen. Zerrendatu WSDL inportazio bakoitza eta schema kokapen bakoitza, haiek aldi berean erreferentzia egiten dieten dokumentuak barne. Mantendu erreferentzia erlatibo bakoitza ebazteko erabilitako oinarrizko URLa edo bidea. Bereizi barneko ostalariak kanpoko proxya benetan behar duten baliabideetatik.
SoapClient proxy esplizitu batek barneko schema bat bidal dezake DNS ikuspegi edo sarbide-politika desberdina duen bitartekari baten bidez. Prozesu-mailako no_proxy aldagaiak ez du frogatzen karga-bide honek irakurtzen duenik. Erabili zure PHP bertsiorako dokumentatutako aukerak; aukera bat ingurune-aldagai baten izenarekin deitzeak ez du inportazio bakoitzeko hautatzailerik sortzen.
Definizioak erabat lokalean hedatzeko, lortu menpekotasun-multzo osoaren bertsio onartuak, eguneratu dagozkion inportazio-kokapenak pakete lokalera eta gorde haien bide erlatiboen oinarriak. Bertsionatu dokumentu horiek elkarrekin, erroko WSDL berri batek tipo zaharkituak erabil ez ditzan.
Utzi namespace identifikatzaileak horrela. URLak dirudite, baina schema-hiztegia identifikatzen dute, kargatzaileari fitxategia nondik eskuratu esan beharrean. Haiek ordezkatzeak zerbitzu-kontratua alda dezake.
Berriz probatu eraikuntza cachearen egoera erregistratuta: cachean gordetako definizioek makinaren batean falta den menpekotasuna ezkuta dezakete. Zerbitzuaren URLaren gainidazketa geroagoko etapa batean aplikatzen da, eta __doRequest() pertsonalizatu batek SOAP trukea kudeatzen du; ez da suposatu behar bietako batek ere eraikuntza garaiko schema deskarga guztiak berridazten edo atzematen dituenik.