உள்ளூர் WSDL இன்னும் SoapClient ஐ வலையமைப்புக்கு அனுப்பக்கூடும்
உள்ளூர் சேவை வரையறை இன்னும் உள் மற்றும் வெளி proxy வழிகளைக் கலக்கும்போது கடத்தல் WSDL மற்றும் XML Schema இறக்குமதிகளைப் பின்பற்றுங்கள்.
உள்ளூர் service.wsdl கட்டமைப்பின் போது SoapClient தொலை ஆவணங்களைப் பெறச் செய்யக்கூடும். முதல் கோப்பை உள்ளூராக்குவது அந்த முதல் பதிவிறக்கத்தை மட்டுமே நீக்குகிறது:
local service.wsdl
→ internal Common.xsd
→ external Types.xsd
→ another schema location
முதல் SOAP வணிக அழைப்புக்கு முன், முதல் தோல்வியடைந்த பெறுதலைத் தொடங்குங்கள். ஒவ்வொரு WSDL இறக்குமதியையும் ஒவ்வொரு schema location-ஐயும் பட்டியலிடுங்கள், அவை மேலும் குறிப்பிடும் ஆவணங்கள் உட்பட. ஒவ்வொரு ஒப்பீட்டு மேற்கோளையும் தீர்க்கப் பயன்படும் அடிப்படை URL அல்லது பாதையை வைத்திருங்கள். உள் host-களை உண்மையில் வெளி proxy தேவைப்படும் வளங்களிலிருந்து பிரிக்கவும்.
வெளிப்படையான SoapClient proxy வேறு DNS பார்வை அல்லது அணுகல் கொள்கை கொண்ட இடைத்தரகர் வழியாக உள் schema-வை அனுப்பலாம். செயல்முறை-நிலை no_proxy மாறி இந்த ஏற்றும் பாதை அதைப் படிக்கிறது என்பதை நிரூபிக்காது. உங்கள் PHP பதிப்பிற்கு ஆவணப்படுத்தப்பட்ட விருப்பங்களைப் பயன்படுத்துங்கள்; ஒரு விருப்பத்திற்கு சூழல் மாறியின் பெயரை இடுவது ஒவ்வொரு இறக்குமதிக்கும் தேர்வியை உருவாக்காது.
வரையறைகளை முழுவதும் உள்ளூரில் நிறுவ, முழு சார்புத் தொகுப்பின் அங்கீகரிக்கப்பட்ட பதிப்புகளைப் பெறுங்கள், பொருந்தும் இறக்குமதி இடங்களை உள்ளூர் தொகுப்புக்கு புதுப்பிக்கவும், அவற்றின் ஒப்பீட்டு-பாதை அடிப்படைகளைப் பாதுகாக்கவும். புதிய மூல WSDL பழைய வகைகளைப் பயன்படுத்தாதிருக்க அந்த ஆவணங்களை ஒன்றாக பதிப்பாக்குங்கள்.
namespace அடையாளங்களைத் தொடாதீர்கள். அவை URL போலத் தோன்றலாம், ஆனால் அவை schema சொல்லகராதியை அடையாளப்படுத்துகின்றன, ஏற்றி எங்கிருந்து கோப்பைப் பெற வேண்டும் என்று கூறுவதில்லை. அவற்றை மாற்றுவது சேவை ஒப்பந்தத்தை மாற்றக்கூடும்.
cache நிலையைப் பதிவு செய்து கட்டமைப்பை மீண்டும் சோதிக்கவும்: cache செய்யப்பட்ட வரையறைகள் ஒரு இயந்திரத்தில் காணாமல் போன சார்பை மறைக்கக்கூடும். சேவை URL மேலெழுதல் பிந்தைய கட்டத்தில் பொருந்தும், மேலும் தனிப்பயன் __doRequest() SOAP பரிமாற்றத்தைக் கையாள்கிறது; கட்டமைப்பு நேரத்தில் அனைத்து schema பதிவிறக்கங்களையும் மீண்டும் எழுதுகிறது அல்லது தடுக்கிறது என்று எதையும் கருதக்கூடாது.