Hi Andrew,

Yes the function works correctly if i test it via VB.Net
hence
VB.Net => Web service WORKS
CFMX => Web service DOESNT WORK..:( (but only for the Book())


cheers
Joel

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Behalf Of Andrew
Muller
Sent: Thursday, 12 August 2004 11:25
To: CFAussie Mailing List
Subject: [cfaussie] Re: URGENT: pls help.. CFMX web service


Joel

.Net web services are a little unfriendly at times, are you able to
confirm that the method you're trying to call is definately working -
especially since the others are.

Andrew

Joel Nath wrote:
> 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/2
004},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},NOOFRO
OMSTYPES={1},RTCHILDCOUNT={[0]},DEPDATE={15/08/2004},FAX={},PHONE={61
>   02
>
94112746},CARDEXP={0405},},returnBookingChartsBRN,returnBookingTotalCost,err
orMsg}
>   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]
> <mailto:[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] <mailto:[EMAIL PROTECTED]>
>
>
> Work: +61 2 8596 4067
>
>
> Mobile: 0414 303965
>
>
> *49 Greek Street
> Glebe, 2037
> NSW, Australia*
>
> Visit us at _www.redsquare.com.au <http://www.redsquare.com.au/>_ for
> more information.
>
>
>

--

Andrew Muller
Partner

RocketBoots Pty Limited
Professional Services for Macromedia Technologies

http://www.rocketboots.com.au

---
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/


---
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