Ein lokal service.wsdl kann enn fáa SoapClient at heinta fjardokument meðan bygt verður. At gera fyrstu fílu lokala beinir bert tí fyrstu niðurhaldingini:

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

Byrja á fyrstu miseydnaðu heintingini, áðrenn fyrsta SOAP-vinnu kallið. Skráset hvørja WSDL-innflutning og hvørja schema-staðsetning, eisini tey dokument, sum tey aftur vísa til. Varðveit grund-URL ella slóð, sum verður brúkt at loysa hvørja relativu tilvísing. Skil innanhýsis hostar frá tilfeingi, sum veruliga tørvar utanhýsis proxyið.

Ein greiður SoapClient-proxy kann senda eitt innanhýsis schema gjøgnum millummann við øðrvísi DNS-sýn ella atgongdarreglu. Ein no_proxy-variabel á ferlisstigi prógvar ikki, at henda innlesingarleiðin lesur hana. Brúka teir valmøguleikar, sum eru dokumenteraðir fyri tína PHP-útgávu; at nevna ein valmøguleika eftir einum umhvørvisvari skapar ikki ein veljara fyri hvønn innflutning.

Fyri at seta lýsingar heilt lokalt í verk, skaffa tær góðkendu útgávurnar av øllum treytarsamlinginum, dagfør viðkomandi innflutningsstaðsetningar til lokalu pakkuna og varðveit teirra relativu slóðargrundir. Útgávustýr tey dokumentini saman, so ein nýggj rót-WSDL ikki brúkar foraldraðar sløg.

Lat namespace-eyðkenni vera. Tey kunnu líkjast URL'um, men tey eyðmerkja schema-orðfeingið heldur enn at siga innlesaranum, hvaðani ein fíla skal heintast. At skifta tey út kann broyta tænastusáttmálan.

Royn byggingina aftur við skrásettu cache-støðuni: goymdar lýsingar kunnu dylja eina manglandi treyt á eini maskinu. Yvriskriving av tænastu-URL'num eigur við eitt seinni stig, og ein serstakur __doRequest() takar seg av SOAP-útskiftinum; hvørki skal haldast vera, at tey umskriva ella taka fyri seg allar schema-niðurhaldingar í byggingartíðini.

Skyldar greinar