1
我已經從WSDL文件創建了一個ColdFusion Web服務。我想以編程方式更改地址位置(Web服務端點),因爲它包含的端點可能與我的每個客戶端不同。這在ColdFusion中可能嗎?從創建對象創建Coldfusion WebService - 更改地址位置
例如,WSDL有指定的地址位置:
<wsdlsoap:address location="URL TO NON CONSTANT LOCATION"/>
而且我想這樣做在我的ColdFusion腳本以下。
<cfscript>
myWebService = createObject("webservice", "URL TO MY WEB SERVICE");
// This is where I'm stuck
myWebService.setAddressLocation("NON CONSTANT URL TO CLIENT SPECIFIC END POINT");
</cfscript>
我認爲具有針對不同客戶不同的WSDL文件,但我想,以避免因爲位置是會改變的WSDL的唯一項目。
謝謝。
我建議把所有客戶相關的邏輯放入帶有web服務代碼的cfc中。 –
謝謝丹。這正是我計劃要做的。我將使用包含API業務邏輯的CFC,但希望利用ColdFusion從WSDL文件創建可調用對象的功能,這樣我就不必在我的CFC中創建,發送和處理SOAP請求和響應。我在做了更多的挖掘之後找到了答案,並且很快就會添加它。 –