We are connecting to a new golf course (for us): Las Positas. This is LocationID 1027 and the main courseid is 1428. When we call HoldTeeTime without optional parameters, we are successful. However, when we pass overrideGreenFeeDueAtCourse or Walk parameters, we get an error (below). We have raised this with the Active Product Support Associate and were pointed to this forum. Our Channel ID is 311.
OpenBook.SharedMessage.ServiceException: Course doesn't allow/provide carts Parameter name: UseCart at OpenBook.Facade.GenericManager.RaiseServiceException(Object exceptionObject) in c:\TeamCity\buildAgent\work\fd9b06d43b1a7e5c\Facade\GenericManager.cs:line 257 at OpenBook.Facade.GenericManager.WaitAndGetResponseT in c:\TeamCity\buildAgent\work\fd9b06d43b1a7e5c\Facade\GenericManager.cs:line 386 at OpenBook.Facade.ReservationManager.LockSegment(Int64 channelId, Int64 courseId, DateTime teetime, Int32 hole, Int32 numberOfPlayers, Nullable1 overrideGreenFeeDueAtCourse, String userId, Boolean useCart, Nullable1 apiId, Nullable1 ratePlanId, Nullable1 reservationId, Nullable1 overridePrepaid, Nullable1 nineHoles, Nullable`1 overrideCartFee, Int64& resReservationId, Int64& resSegmentId, LockRateInfo& rate) in c:\TeamCity\buildAgent\work\fd9b06d43b1a7e5c\Facade\ReservationManager.cs:line 107 at OpenBook.ChannelApi.ChannelRest.HoldTeetime(String channelId, Int64 courseId, DateTime teetime, Int32 hole, Int32 numberOfPlayers, String overrideGreenFeeDueAtCourse, String walk, String ratePlanId, String reservationId, String overridePrepaid, String nineHoles, String overrideCartFee, String authCode) in c:\TeamCity\buildAgent\work\fd9b06d43b1a7e5c\Integration\ChannelApi\ChannelRest.svc.cs:line 752 at SyncInvokeHoldTeetime(Object , Object[] , Object[] ) at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs) at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc) at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc& rpc) at System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)
We are connecting to a new golf course (for us): Las Positas. This is LocationID 1027 and the main courseid is 1428. When we call HoldTeeTime without optional parameters, we are successful. However, when we pass overrideGreenFeeDueAtCourse or Walk parameters, we get an error (below). We have raised this with the Active Product Support Associate and were pointed to this forum. Our Channel ID is 311.
OpenBook.SharedMessage.ServiceException: Course doesn't allow/provide carts Parameter name: UseCart at OpenBook.Facade.GenericManager.RaiseServiceException(Object exceptionObject) in c:\TeamCity\buildAgent\work\fd9b06d43b1a7e5c\Facade\GenericManager.cs:line 257 at OpenBook.Facade.GenericManager.WaitAndGetResponseT in c:\TeamCity\buildAgent\work\fd9b06d43b1a7e5c\Facade\GenericManager.cs:line 386 at OpenBook.Facade.ReservationManager.LockSegment(Int64 channelId, Int64 courseId, DateTime teetime, Int32 hole, Int32 numberOfPlayers, Nullable
1 overrideGreenFeeDueAtCourse, String userId, Boolean useCart, Nullable
1 apiId, Nullable1 ratePlanId, Nullable
1 reservationId, Nullable1 overridePrepaid, Nullable
1 nineHoles, Nullable`1 overrideCartFee, Int64& resReservationId, Int64& resSegmentId, LockRateInfo& rate) in c:\TeamCity\buildAgent\work\fd9b06d43b1a7e5c\Facade\ReservationManager.cs:line 107 at OpenBook.ChannelApi.ChannelRest.HoldTeetime(String channelId, Int64 courseId, DateTime teetime, Int32 hole, Int32 numberOfPlayers, String overrideGreenFeeDueAtCourse, String walk, String ratePlanId, String reservationId, String overridePrepaid, String nineHoles, String overrideCartFee, String authCode) in c:\TeamCity\buildAgent\work\fd9b06d43b1a7e5c\Integration\ChannelApi\ChannelRest.svc.cs:line 752 at SyncInvokeHoldTeetime(Object , Object[] , Object[] ) at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs) at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc) at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc& rpc) at System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)Message edited by w5golfdev 1 year ago
Tags
w5golfdev – 12 years ago
This message is no longer needed. i posted a separate, more accurate question on 3/21/2013