Bir Web hizmeti çağrısı yapar ve elde edilen XML'yi JavaScript nesnesine dönüştürür.
Bu yöntem aşırı yüklenmiş bir yöntemdir. ca_pam_getSOAPData, SOAP sürümü ve/veya stripXMLNamespacesFromResponse parametresi sağlanmadan çağrılabilir. Bu parametreleri sağlamazsanız, SOAP sürümü SOAP_1_1 olarak kabul edilir ve stripXMLNamespacesFromResponse, true kabul edilir.
Aşağıdakiler aşırı yüklenmiş yöntem imzalarıdır:
SOAP hizmetinin URL'sini belirtir. URL'ye genellikle HTTP veya HTTPS üzerinden erişilir. URL, bir veya birden çok yöntem için bir giriş noktasıdır.
Çalıştırılacak yöntemi veya işlevi belirtir. İşlev, yöntemi SOAP hizmetine bir MIME SOAPAction üstbilgisi olarak geçirir.
SOAP hizmeti girdi isteğinin kaynağını belirtir. Bu parametre, bir SOAP zarfı içerebilen bir XML iletisi içerir.
Çağrının yapıldığı SOAP sunucusunun sürümünü belirtir. Olası değerler şunlardır: SOAP_1_1 veya SOAP_1_2. Varsayılan değer SOAP _1_1 değeridir.
Yanıt Ad Alanları'nın XML yanıtından kaldırılıp (true) kaldırılmayacağını belirtir. Varsayılan true'dur.
onSuccess ve onFailure yöntemleri de dahil olmak üzere, veriler alındıktan sonra çağrılacak işlev nesnesine yönelik bir başvuru tanımlar.
ca_pam_getSOAPData işlevi, sunucu üzerinde callBack yöntemini zaman uyumsuz olarak çağırır. İşlev verileri aldığında, onSuccess(result) veya onFailure(caught) callBack işlevi çalışır. İşlev bir SOAP hatası döndürürse, onFault(faultString) yöntemini çağırır ve sonuç bir XML dizesi olur.
SOAP sürümünü ve stripXMLNameSpacesFromResponse parametrelerini sağlamazsanız, bunların varsayılan değerleri kullanılır ve yanıt, onSuccess(result) işlevindeki callBack nesnesine döndürülür.
İşlev verileri aldığında, onSuccess(result) veya onFailure(caught) callBack işlevi çalışır. İşlev bir SOAP hatası döndürürse, onFault(faultString) yöntemini çağırır ve sonuç bir XML dizesi olur. İşlevin kendisi herhangi bir değer döndürmez.
Not: Bu işlevi, CA Process Automation içindeki kutu içeriğinde bulabilirsiniz.
|
Telif Hakkı © 2013 CA.
Tüm hakları saklıdır.
|
|