Hi,
 
can anyone help me out here plssssssssss!!!!!
 
i am trying to consume a web service thats written in .NET,
 
but for some odd reason it doesnt seem to pick up the function call correctly...
 
the WSDL can be found here.http://210.193.130.19/default.asmx?WSDL
 
they are 5 Functions.
i can call 4 out of the 5 functions...
 
i cant seem to be able to call the BOOK() function.
i get the following error..
 
"

Web service operation "Book" with parameters {1,SYDCENT,Scotty,{RTREQ={[1]},[EMAIL PROTECTED],CARDAUTH={123},USERATETABLE={N},ORIGBKGNO={e4b1c0e5},COMM={},PMCODE={CVCD},ARRDATE={11/08/2004},FIRSTNAME={Joel},DEPTIME={},RTADULTCOUNT={[1]},CARDNO={5123456789012346},LASTNAME={Nath},TOTALCOST={70.00},RTROOMCOST={[50.00]},COUNTRY={Australia},ARRTIME={},ADDRESS={302/182-190 hampden},STATE={NSW},PGCODE={},RTCODE={[2DES]},AGNCODE={},POSC={2064},NOOFROOMSTYPES={1},RTCHILDCOUNT={[0]},DEPDATE={15/08/2004},FAX={},PHONE={61 02 94112746},CARDEXP={0405},},returnBookingChartsBRN,returnBookingTotalCost,errorMsg} could not be found.

The error occurred in E:\wwwroot\joel\yha\test.cfm: line 65
63 : <cfscript>
64 : ws = CreateObject("webservice", "http://210.193.130.19/default.asmx?WSDL");
65 : ReturnCall = ws.Book(1, "SYDCENT", "Scotty", stForm, "returnBookingChartsBRN", "returnBookingTotalCost", "errorMsg");
66 : </cfscript>
"
 
i have checked that the correct parameters are being passed.
i have pasted some test code below which you could copy and paste for testing purposes.
 
<!--- START COPY --->
 
<cfset aRtCode = ArrayNew(1)>
<cfset aRtCode[1] = "2DES" >
<cfset aRtReq = ArrayNew(1)>
<cfset aRtReq[1] = "1" >
<cfset aRtAdultCount = ArrayNew(1)>
<cfset aRtAdultCount[1] = "1" >
<cfset aRtChildCount = ArrayNew(1)>
<cfset aRtChildCount[1] = "0" >
<cfset aRtRoomCost = ArrayNew(1)>
<cfset aRtRoomCost[1] = "50.00" >
 
<cfset stForm = StructNew()>
 
<cfset stForm.OrigBkgNo = "e4b1c0e5"> <!--- Web BRN 20 char--->
<cfset stForm.ArrDate = "11/08/2004"> <!--- Date Object or DateTime Object --->
<cfset stForm.ArrTime = ""> <!--- optional --->
<cfset stForm.DepDate = "15/08/2004"> <!--- Date Object or DateTime Object --->
<cfset stForm.DepTime = ""> <!--- optional --->
<cfset stForm.LastName = "XXXX"> <!--- 20 chars --->
<cfset stForm.FirstName = "Joel"> <!--- 20 chars --->
<cfset stForm.Address = "49 Greek St"> <!--- 25 chars --->
<cfset stForm.State = "NSW"> <!--- 3 chars --->
<cfset stForm.Posc = "2064"> <!--- 12 chars --->
<cfset stForm.Country = "Australia"> <!--- 20 chars --->
<cfset stForm.Phone = "61 02 94112746"> <!--- 16 chars --->
<cfset stForm.Fax = ""> <!--- 16 chars ---> <!--- optional--->
<cfset stForm.Email = "
[EMAIL PROTECTED]"> <!--- 40 chars --->
<cfset stForm.AgnCode = ""> <!--- 4 chars ---> <!--- optional--->
<cfset stForm.PgCode = ""> <!--- 10 chars ---> <!--- optional--->
<cfset stForm.PmCode = "CVCD">
<cfset stForm.CardNo = "5123456789012346"> <!--- 21 char --->
<cfset stForm.CardExp = "0405"> <!--- 5 char --->
<cfset stForm.CardAuth = "XXX"> <!--- 20 char --->
<cfset stForm.Comm = ""> <!--- 100 char --->
<cfset stForm.noOfRoomsTypes = "1">
<cfset stForm.RtCode = aRtCode>
<cfset stForm.RtReq = aRtReq>
<cfset stForm.RtAdultCount = aRtAdultCount>
<cfset stForm.RtChildCount = aRtChildCount>
<cfset stForm.RtRoomCost = aRtRoomCost>
<cfset stForm.UseRateTable = "N">
<cfset stForm.TotalCost = "70.00"> <!--- Total Cost for the Booking --->

<cfscript>
ws = CreateObject("webservice", "
http://210.193.130.19/default.asmx?WSDL");
ReturnCall = ws.Book(1, "SYDCENT", "Scotty", stForm, "returnBookingChartsBRN", "returnBookingTotalCost", "errorMsg");
</cfscript>
 
 
<!--- END COPY --->
 
 
Thanks for your help
 
Cheers
Joel
 

Joel Nath
Senior Developer
Redsquare
[EMAIL PROTECTED]
Work: +61 2 8596 4067

Mobile: 0414 303965
49 Greek Street
Glebe, 2037
NSW, Australia
Visit us at www.redsquare.com.au for more information.
 
---
You are currently subscribed to cfaussie as: [EMAIL PROTECTED]
To unsubscribe send a blank email to [EMAIL PROTECTED] Aussie Macromedia Developers: http://lists.daemon.com.au/

Reply via email to