.NET Web Servislerinin Coldfusion Problemi

1 May 2009 Friday

.NET ile yazılmış bir web servislerinin Coldfusion ile bir problemi var. Örneğin dönen XML CF ile doğrudan işlenemiyor. Bunun için uygulanması gereken bir kaç yöntem vardır.

Sorun:

.NET ile yazılmış bir web servis Coldfusion ile çağırıldığında XML dönmesi gerekirken bir obje dönmektedir. Bu sonucu <cfdump> ile ekrana bastığımızda aşağıdaki gibi bir sonuç ortaya çıkıyor.

Çözüm:

Dönen obje’nin newMessages değişkeninde tutulduğunu düşünürsek aşağıdaki kod ile bu durum çözülmektedir.

<cfset myStruct.result = structNew() />
<cfset myStruct.xmlData = newMessages.get_any() />
<cfset myStruct.mySchema = xmlParse(myStruct.xmlData[1]) />
<cfdump var=”#myStruct.mySchema#”>

Bu .NET web servislerinin Coldfusion ile okunmasının genel çözümüdür.

Hakan Tekinaslan
Bilgisayar Mühendisi
Bu yazıya yorum ekleyebilirsiniz veya kendi web sitenize geri izleme olarak ekleyebilirsiniz.

Yorum Ekleyin

Security Code: