Server Application Error |
An error has occurred that is preventing your request from completing.
Please go back and try again or go to the online support for more information. |
Diagnostic Information |
c:\trapeze\info-webv21\hw\Apps\System\SystemError.Desktop.ui.xsl(0) : XmlException : (col=0 pos=0 code=80004002 source=msxml6.dll) COM error: No such interface supported: No such interface supported --Stack Trace-- [ThreadId: 11952, ProcessId=6828, Computer=SVRT21AVL] Hiwire/Default SrvShell/_ServiceDispatch |
call stack [ThreadId: 11952, ProcessId=6828, Computer=SVRT21AVL] Hiwire/Default SrvShell/_ServiceDispatch |
script stack File Line CmdName CmdAttributes -------------------------------------------- ----------- --------- ------------------------------------ c:\trapeze\info-webv21\hw\Default.method.xml 271 transform xpath="/Model/System/Form/UI/text()" |
script trace <Commands> <input></input> <session method="start" xpath="/Model/System/SessionID"></session> <change_form xpath="/Model/Request/Body/Fields/Field[@name='.a' or @name='_a' or @name='alias']/@value"></change_form> <headers method="get" xpath="/Model/Request/Header"></headers> <choose> <when test="/Model/System/DeviceBrowser/Group[text() = 'Twilio']"> <run file="ValidateTwilioRequest.xml"></run> </when> </choose> <when test="/Model/System/DeviceBrowser/Group[text() = 'Twilio']"> <run file="ValidateTwilioRequest.xml"></run> </when> <choose> <when test="/Model/Request/Body/Fields/Field[@name = 'LANG' and string-length(@value) > 1]"> <session method="set" name="LANG" xpath="/Model/Request/Body/Fields/Field[@name = 'LANG']/@value"></session> </when> </choose> <when test="/Model/Request/Body/Fields/Field[@name = 'LANG' and string-length(@value) > 1]"> <session method="set" name="LANG" xpath="/Model/Request/Body/Fields/Field[@name = 'LANG']/@value"></session> </when> <session method="get" name="LANG" xpath="/Model/System/SessionData"></session> <session method="get" name="OriginalSID" xpath="/Model/System/SessionData"></session> <choose> <when test="/Model/System/SessionData/var[@name = 'OriginalSID' and string-length(.) > 0]"> <!-- OriginalSID already exists. Do Nothing --> </when> <otherwise> <!-- Set OriginalSID to SessionId --> <data method="remove" xpath="/Model/System/SessionData/var[@name = 'OriginalSID']"></data> <session method="set" name="OriginalSID" xpath="/Model/System/SessionID"></session> <session method="get" name="OriginalSID" xpath="/Model/System/SessionData"></session> </otherwise> </choose> <when test="/Model/System/SessionData/var[@name = 'OriginalSID' and string-length(.) > 0]"> <!-- OriginalSID already exists. Do Nothing --> </when> <otherwise> <!-- Set OriginalSID to SessionId --> <data method="remove" xpath="/Model/System/SessionData/var[@name = 'OriginalSID']"></data> <session method="set" name="OriginalSID" xpath="/Model/System/SessionID"></session> <session method="get" name="OriginalSID" xpath="/Model/System/SessionData"></session> </otherwise> <data method="remove" xpath="/Model/System/SessionData/var[@name = 'OriginalSID']"></data> <session method="set" name="OriginalSID" xpath="/Model/System/SessionID"></session> <session method="get" name="OriginalSID" xpath="/Model/System/SessionData"></session> <choose> <when test="/Model/Request/Body/Fields/Field[@name = 'EmailMessage' and string-length(@value) > 1]"> <session method="set" name="EmailMessage" xpath="/Model/Request/Body/Fields/Field[@name = 'EmailMessage']/@value"></session> </when> </choose> <when test="/Model/Request/Body/Fields/Field[@name = 'EmailMessage' and string-length(@value) > 1]"> <session method="set" name="EmailMessage" xpath="/Model/Request/Body/Fields/Field[@name = 'EmailMessage']/@value"></session> </when> <session method="get" name="EmailMessage" xpath="/Model/System/SessionData"></session> <choose> <when test="/Model/Request/Body/Fields/Field[@name = 'TripDesc' and string-length(@value) > 1]"> <session method="set" name="TripDesc" xpath="/Model/Request/Body/Fields/Field[@name = 'TripDesc']/@value"></session> </when> </choose> <when test="/Model/Request/Body/Fields/Field[@name = 'TripDesc' and string-length(@value) > 1]"> <session method="set" name="TripDesc" xpath="/Model/Request/Body/Fields/Field[@name = 'TripDesc']/@value"></session> </when> <session method="get" name="TripDesc" xpath="/Model/System/SessionData"></session> <choose> <when test="/Model/Request/Body/Fields/Field[@name = '.a' and @value = 'pLogoffWorker']"> <session method="set" name="WORKER_MODE" xpath="/Model/Request/Body/Fields/Field[@name = 'WORKER_MODE']/@value"></session> <session method="set" name="CLIENT_MODE" xpath="/Model/Request/Body/Fields/Field[@name = 'CLIENT_MODE']/@value"></session> </when> </choose> <when test="/Model/Request/Body/Fields/Field[@name = '.a' and @value = 'pLogoffWorker']"> <session method="set" name="WORKER_MODE" xpath="/Model/Request/Body/Fields/Field[@name = 'WORKER_MODE']/@value"></session> <session method="set" name="CLIENT_MODE" xpath="/Model/Request/Body/Fields/Field[@name = 'CLIENT_MODE']/@value"></session> </when> <choose> <when test="/Model/Request/Body/Fields/Field[@name = 'CLIENT_MODE' and string-length(@value) > 0]"> <session method="set" name="CLIENT_MODE" xpath="/Model/Request/Body/Fields/Field[@name = 'CLIENT_MODE']/@value"></session> <session method="set" name="WORKER_MODE" xpath="/Model/Request/Body/Fields/Field[@name = 'WORKER_MODE']/@value"></session> </when> </choose> <when test="/Model/Request/Body/Fields/Field[@name = 'CLIENT_MODE' and string-length(@value) > 0]"> <session method="set" name="CLIENT_MODE" xpath="/Model/Request/Body/Fields/Field[@name = 'CLIENT_MODE']/@value"></session> <session method="set" name="WORKER_MODE" xpath="/Model/Request/Body/Fields/Field[@name = 'WORKER_MODE']/@value"></session> </when> <choose> <when test="/Model/Request/Body/Fields/Field[@name = 'WORKER_MODE' and string-length(@value) > 0]"> <session method="set" name="WORKER_MODE" xpath="/Model/Request/Body/Fields/Field[@name = 'WORKER_MODE']/@value"></session> <session method="set" name="CLIENT_MODE" xpath="/Model/Request/Body/Fields/Field[@name = 'CLIENT_MODE']/@value"></session> </when> </choose> <when test="/Model/Request/Body/Fields/Field[@name = 'WORKER_MODE' and string-length(@value) > 0]"> <session method="set" name="WORKER_MODE" xpath="/Model/Request/Body/Fields/Field[@name = 'WORKER_MODE']/@value"></session> <session method="set" name="CLIENT_MODE" xpath="/Model/Request/Body/Fields/Field[@name = 'CLIENT_MODE']/@value"></session> </when> <session method="get" name="CLIENT_MODE" xpath="/Model/System/SessionData"></session> <session method="get" name="WORKER_MODE" xpath="/Model/System/SessionData"></session> <choose> <when test="/Model[System/SessionData/var[@name = 'WORKER_MODE' and text() = '1'] and Request/Body/Fields/Field[@name = 'ClientList' and string-length(@value) > 0]]"> <session method="set" name="ClientId" xpath="/Model/Request/Body/Fields/Field[@name = 'ClientList']/@value"></session> </when> </choose> <when test="/Model[System/SessionData/var[@name = 'WORKER_MODE' and text() = '1'] and Request/Body/Fields/Field[@name = 'ClientList' and string-length(@value) > 0]]"> <session method="set" name="ClientId" xpath="/Model/Request/Body/Fields/Field[@name = 'ClientList']/@value"></session> </when> <session method="get" name="ClientId" xpath="/Model/System/SessionData"></session> <session method="get" name="ClientCode" xpath="/Model/System/SessionData"></session> <session method="get" name="WorkerId" xpath="/Model/System/SessionData"></session> <choose> <when test="/Model/Request/Body/Fields/Field[@name = 'ResetForm']"> <choose> <when test="/Model/Request/Body/Fields/Field[@name = 'StartGeo']/@value"> <session method="set" name="StartGeo" xpath="/Model/Request/Body/Fields/Field[@name = 'StartGeo']/@value"></session> </when> </choose> <choose> <when test="/Model/Request/Body/Fields/Field[@name = 'StartTab']/@value"> <session method="set" name="StartTab" xpath="/Model/Request/Body/Fields/Field[@name = 'StartTab']/@value"></session> </when> </choose> <choose> <when test="/Model/Request/Body/Fields/Field[@name = 'SelectStartType']/@value and /Model/Request/Body/Fields/Field[@name = 'Start']/@value"> <session method="set" name="SelectStartType" xpath="/Model/Request/Body/Fields/Field[@name = 'SelectStartType']/@value"></session> <data method="remove" xpath="/Model/Request/Body/Fields/Field[@name = 'SelectStartType']"></data> </when> </choose> <choose> <when test="/Model/Request/Body/Fields/Field[@name = 'EndGeo']/@value"> <session method="set" name="EndGeo" xpath="/Model/Request/Body/Fields/Field[@name = 'EndGeo']/@value"></session> </when> </choose> <choose> <when test="/Model/Request/Body/Fields/Field[@name = 'EndTab']/@value"> <session method="set" name="EndTab" xpath="/Model/Request/Body/Fields/Field[@name = 'EndTab']/@value"></session> </when> </choose> <choose> <when test="/Model/Request/Body/Fields/Field[@name = 'SelectEndType']/@value and /Model/Request/Body/Fields/Field[@name = 'End']/@value"> <session method="set" name="SelectEndType" xpath="/Model/Request/Body/Fields/Field[@name = 'SelectEndType']/@value"></session> <data method="remove" xpath="/Model/Request/Body/Fields/Field[@name = 'SelectEndType']"></data> </when> </choose> </when> <otherwise> <choose> <when test="/Model/System/Form[Next = 'iTripPlanning']"> <choose> <when test="/Model/Request/Body/Fields/Field[@name = 'StartGeo' and string-length(@value) > 0]"> <session method="set" name="StartGeo" xpath="/Model/Request/Body/Fields/Field[@name = 'StartGeo']/@value"></session> </when> </choose> <choose> <when test="/Model/Request/Body/Fields/Field[@name = 'StartTab' and string-length(@value) > 0]"> <session method="set" name="StartTab" xpath="/Model/Request/Body/Fields/Field[@name = 'StartTab']/@value"></session> </when> </choose> <choose> <when test="/Model/Request/Body/Fields/Field[@name = 'SelectStartType' and string-length(@value) > 0]"> <session method="set" name="SelectStartType" xpath="/Model/Request/Body/Fields/Field[@name = 'SelectStartType']/@value"></session> </when> </choose> <choose> <when test="/Model/Request/Body/Fields/Field[@name = 'EndGeo' and string-length(@value) > 0]"> <session method="set" name="EndGeo" xpath="/Model/Request/Body/Fields/Field[@name = 'EndGeo']/@value"></session> </when> </choose> <choose> <when test="/Model/Request/Body/Fields/Field[@name = 'EndTab' and string-length(@value) > 0]"> <session method="set" name="EndTab" xpath="/Model/Request/Body/Fields/Field[@name = 'EndTab']/@value"></session> </when> </choose> <choose> <when test="/Model/Request/Body/Fields/Field[@name = 'SelectEndType' and string-length(@value) > 0]"> <session method="set" name="SelectEndType" xpath="/Model/Request/Body/Fields/Field[@name = 'SelectEndType']/@value"></session> </when> </choose> </when> </choose> <session method="get" name="StartGeo" xpath="/Model/System/SessionData"></session> <session method="get" name="StartTab" xpath="/Model/System/SessionData"></session> <session method="get" name="SelectStartType" xpath="/Model/System/SessionData"></session> <session method="get" name="EndGeo" xpath="/Model/System/SessionData"></session> <session method="get" name="EndTab" xpath="/Model/System/SessionData"></session> <session method="get" name="SelectEndType" xpath="/Model/System/SessionData"></session> </otherwise> </choose> <when test="/Model/Request/Body/Fields/Field[@name = 'ResetForm']"> <choose> <when test="/Model/Request/Body/Fields/Field[@name = 'StartGeo']/@value"> <session method="set" name="StartGeo" xpath="/Model/Request/Body/Fields/Field[@name = 'StartGeo']/@value"></session> </when> </choose> <choose> <when test="/Model/Request/Body/Fields/Field[@name = 'StartTab']/@value"> <session method="set" name="StartTab" xpath="/Model/Request/Body/Fields/Field[@name = 'StartTab']/@value"></session> </when> </choose> <choose> <when test="/Model/Request/Body/Fields/Field[@name = 'SelectStartType']/@value and /Model/Request/Body/Fields/Field[@name = 'Start']/@value"> <session method="set" name="SelectStartType" xpath="/Model/Request/Body/Fields/Field[@name = 'SelectStartType']/@value"></session> <data method="remove" xpath="/Model/Request/Body/Fields/Field[@name = 'SelectStartType']"></data> </when> </choose> <choose> <when test="/Model/Request/Body/Fields/Field[@name = 'EndGeo']/@value"> <session method="set" name="EndGeo" xpath="/Model/Request/Body/Fields/Field[@name = 'EndGeo']/@value"></session> </when> </choose> <choose> <when test="/Model/Request/Body/Fields/Field[@name = 'EndTab']/@value"> <session method="set" name="EndTab" xpath="/Model/Request/Body/Fields/Field[@name = 'EndTab']/@value"></session> </when> </choose> <choose> <when test="/Model/Request/Body/Fields/Field[@name = 'SelectEndType']/@value and /Model/Request/Body/Fields/Field[@name = 'End']/@value"> <session method="set" name="SelectEndType" xpath="/Model/Request/Body/Fields/Field[@name = 'SelectEndType']/@value"></session> <data method="remove" xpath="/Model/Request/Body/Fields/Field[@name = 'SelectEndType']"></data> </when> </choose> </when> <otherwise> <choose> <when test="/Model/System/Form[Next = 'iTripPlanning']"> <choose> <when test="/Model/Request/Body/Fields/Field[@name = 'StartGeo' and string-length(@value) > 0]"> <session method="set" name="StartGeo" xpath="/Model/Request/Body/Fields/Field[@name = 'StartGeo']/@value"></session> </when> </choose> <choose> <when test="/Model/Request/Body/Fields/Field[@name = 'StartTab' and string-length(@value) > 0]"> <session method="set" name="StartTab" xpath="/Model/Request/Body/Fields/Field[@name = 'StartTab']/@value"></session> </when> </choose> <choose> <when test="/Model/Request/Body/Fields/Field[@name = 'SelectStartType' and string-length(@value) > 0]"> <session method="set" name="SelectStartType" xpath="/Model/Request/Body/Fields/Field[@name = 'SelectStartType']/@value"></session> </when> </choose> <choose> <when test="/Model/Request/Body/Fields/Field[@name = 'EndGeo' and string-length(@value) > 0]"> <session method="set" name="EndGeo" xpath="/Model/Request/Body/Fields/Field[@name = 'EndGeo']/@value"></session> </when> </choose> <choose> <when test="/Model/Request/Body/Fields/Field[@name = 'EndTab' and string-length(@value) > 0]"> <session method="set" name="EndTab" xpath="/Model/Request/Body/Fields/Field[@name = 'EndTab']/@value"></session> </when> </choose> <choose> <when test="/Model/Request/Body/Fields/Field[@name = 'SelectEndType' and string-length(@value) > 0]"> <session method="set" name="SelectEndType" xpath="/Model/Request/Body/Fields/Field[@name = 'SelectEndType']/@value"></session> </when> </choose> </when> </choose> <session method="get" name="StartGeo" xpath="/Model/System/SessionData"></session> <session method="get" name="StartTab" xpath="/Model/System/SessionData"></session> <session method="get" name="SelectStartType" xpath="/Model/System/SessionData"></session> <session method="get" name="EndGeo" xpath="/Model/System/SessionData"></session> <session method="get" name="EndTab" xpath="/Model/System/SessionData"></session> <session method="get" name="SelectEndType" xpath="/Model/System/SessionData"></session> </otherwise> <choose> <when test="/Model/System/Form[Next = 'iTripPlanning']"> <choose> <when test="/Model/Request/Body/Fields/Field[@name = 'StartGeo' and string-length(@value) > 0]"> <session method="set" name="StartGeo" xpath="/Model/Request/Body/Fields/Field[@name = 'StartGeo']/@value"></session> </when> </choose> <choose> <when test="/Model/Request/Body/Fields/Field[@name = 'StartTab' and string-length(@value) > 0]"> <session method="set" name="StartTab" xpath="/Model/Request/Body/Fields/Field[@name = 'StartTab']/@value"></session> </when> </choose> <choose> <when test="/Model/Request/Body/Fields/Field[@name = 'SelectStartType' and string-length(@value) > 0]"> <session method="set" name="SelectStartType" xpath="/Model/Request/Body/Fields/Field[@name = 'SelectStartType']/@value"></session> </when> </choose> <choose> <when test="/Model/Request/Body/Fields/Field[@name = 'EndGeo' and string-length(@value) > 0]"> <session method="set" name="EndGeo" xpath="/Model/Request/Body/Fields/Field[@name = 'EndGeo']/@value"></session> </when> </choose> <choose> <when test="/Model/Request/Body/Fields/Field[@name = 'EndTab' and string-length(@value) > 0]"> <session method="set" name="EndTab" xpath="/Model/Request/Body/Fields/Field[@name = 'EndTab']/@value"></session> </when> </choose> <choose> <when test="/Model/Request/Body/Fields/Field[@name = 'SelectEndType' and string-length(@value) > 0]"> <session method="set" name="SelectEndType" xpath="/Model/Request/Body/Fields/Field[@name = 'SelectEndType']/@value"></session> </when> </choose> </when> </choose> <when test="/Model/System/Form[Next = 'iTripPlanning']"> <choose> <when test="/Model/Request/Body/Fields/Field[@name = 'StartGeo' and string-length(@value) > 0]"> <session method="set" name="StartGeo" xpath="/Model/Request/Body/Fields/Field[@name = 'StartGeo']/@value"></session> </when> </choose> <choose> <when test="/Model/Request/Body/Fields/Field[@name = 'StartTab' and string-length(@value) > 0]"> <session method="set" name="StartTab" xpath="/Model/Request/Body/Fields/Field[@name = 'StartTab']/@value"></session> </when> </choose> <choose> <when test="/Model/Request/Body/Fields/Field[@name = 'SelectStartType' and string-length(@value) > 0]"> <session method="set" name="SelectStartType" xpath="/Model/Request/Body/Fields/Field[@name = 'SelectStartType']/@value"></session> </when> </choose> <choose> <when test="/Model/Request/Body/Fields/Field[@name = 'EndGeo' and string-length(@value) > 0]"> <session method="set" name="EndGeo" xpath="/Model/Request/Body/Fields/Field[@name = 'EndGeo']/@value"></session> </when> </choose> <choose> <when test="/Model/Request/Body/Fields/Field[@name = 'EndTab' and string-length(@value) > 0]"> <session method="set" name="EndTab" xpath="/Model/Request/Body/Fields/Field[@name = 'EndTab']/@value"></session> </when> </choose> <choose> <when test="/Model/Request/Body/Fields/Field[@name = 'SelectEndType' and string-length(@value) > 0]"> <session method="set" name="SelectEndType" xpath="/Model/Request/Body/Fields/Field[@name = 'SelectEndType']/@value"></session> </when> </choose> </when> <session method="get" name="StartGeo" xpath="/Model/System/SessionData"></session> <session method="get" name="StartTab" xpath="/Model/System/SessionData"></session> <session method="get" name="SelectStartType" xpath="/Model/System/SessionData"></session> <session method="get" name="EndGeo" xpath="/Model/System/SessionData"></session> <session method="get" name="EndTab" xpath="/Model/System/SessionData"></session> <session method="get" name="SelectEndType" xpath="/Model/System/SessionData"></session> <context method="get" name="TravelerInformation/FixedRoute/InfoWeb/MyProfile/Enabled" xpath="/Model/System/Context"></context> <context method="get" name="TravelerInformation/FixedRoute/InfoWeb/CurrentLocation/Enabled" xpath="/Model/System/Context"></context> <context method="get" name="TravelerInformation/FixedRoute/Common/DefaultOptions/UseSolutionGenerator" xpath="/Model/System/Context"></context> <context method="get" name="INFO/ATISEngine/IP" xpath="/Model/System/Context"></context> <choose> <when test="/Model/Request/Body/Fields/Field[@name='alias' and string-length(@value) > 1 and not(substring(@value, 2) = 'Hangup') and not(substring(@value, 2, 8) = 'Transfer')]"> <session method="set" name="Alias" xpath="/Model/Request/Body/Fields/Field[@name = 'alias']/@value"></session> </when> <when test="/Model/Request/Body/Fields/Field[@name='Alias' and string-length(@value) > 1 and not(substring(@value, 2) = 'Hangup') and not(substring(@value, 2, 8) = 'Transfer')]"> <session method="set" name="Alias" xpath="/Model/Request/Body/Fields/Field[@name = 'Alias']/@value"></session> </when> <when test="/Model/Request/Body/Fields/Field[@name='.a' and string-length(@value) > 1 and not(substring(@value, 2) = 'Hangup') and not(substring(@value, 2, 8) = 'Transfer')]"> <session method="get" name="Alias" xpath="/Model/System/SessionData"></session> <!-- Only set Alias to '.a' if no Alias already exists in the session (Mostly used for IVR Callbacks that service calls markup only using '.a') --> <choose> <when test="/Model/System/SessionData/var[@name = 'Alias' and string-length(text()) = 0]"> <session method="set" name="Alias" xpath="/Model/Request/Body/Fields/Field[@name = '.a']/@value"></session> </when> </choose> <data method="remove" xpath="/Model/System/SessionData/var[@name = 'Alias']"></data> </when> </choose> <when test="/Model/Request/Body/Fields/Field[@name='alias' and string-length(@value) > 1 and not(substring(@value, 2) = 'Hangup') and not(substring(@value, 2, 8) = 'Transfer')]"> <session method="set" name="Alias" xpath="/Model/Request/Body/Fields/Field[@name = 'alias']/@value"></session> </when> <when test="/Model/Request/Body/Fields/Field[@name='Alias' and string-length(@value) > 1 and not(substring(@value, 2) = 'Hangup') and not(substring(@value, 2, 8) = 'Transfer')]"> <session method="set" name="Alias" xpath="/Model/Request/Body/Fields/Field[@name = 'Alias']/@value"></session> </when> <when test="/Model/Request/Body/Fields/Field[@name='.a' and string-length(@value) > 1 and not(substring(@value, 2) = 'Hangup') and not(substring(@value, 2, 8) = 'Transfer')]"> <session method="get" name="Alias" xpath="/Model/System/SessionData"></session> <!-- Only set Alias to '.a' if no Alias already exists in the session (Mostly used for IVR Callbacks that service calls markup only using '.a') --> <choose> <when test="/Model/System/SessionData/var[@name = 'Alias' and string-length(text()) = 0]"> <session method="set" name="Alias" xpath="/Model/Request/Body/Fields/Field[@name = '.a']/@value"></session> </when> </choose> <data method="remove" xpath="/Model/System/SessionData/var[@name = 'Alias']"></data> </when> <session method="get" name="Alias" xpath="/Model/System/SessionData"></session> <choose> <when test="/Model/System/SessionData/var[@name = 'Alias' and string-length(text()) = 0]"> <session method="set" name="Alias" xpath="/Model/Request/Body/Fields/Field[@name = '.a']/@value"></session> </when> </choose> <when test="/Model/System/SessionData/var[@name = 'Alias' and string-length(text()) = 0]"> <session method="set" name="Alias" xpath="/Model/Request/Body/Fields/Field[@name = '.a']/@value"></session> </when> <session method="set" name="Alias" xpath="/Model/Request/Body/Fields/Field[@name = '.a']/@value"></session> <data method="remove" xpath="/Model/System/SessionData/var[@name = 'Alias']"></data> <session method="get" name="Alias" xpath="/Model/System/SessionData"></session> <choose> <when test="/Model/Request/Body/Fields/Field[@name='Mode' and string-length(@value)>1 and not(@value='PerformTransfer')]"> <session method="set" name="Mode" xpath="/Model/Request/Body/Fields/Field[@name='Mode']/@value"></session> </when> <when test="/Model/Request/Body/Fields/Field[@name='mode' and string-length(@value)>1 and not(@value='PerformTransfer')]"> <session method="set" name="Mode" xpath="/Model/Request/Body/Fields/Field[@name='mode']/@value"></session> </when> <when test="/Model/Request/Body/Fields/Field[@name='MODE' and string-length(@value)>1 and not(@value='PerformTransfer')]"> <session method="set" name="Mode" xpath="/Model/Request/Body/Fields/Field[@name='MODE']/@value"></session> </when> </choose> <when test="/Model/Request/Body/Fields/Field[@name='Mode' and string-length(@value)>1 and not(@value='PerformTransfer')]"> <session method="set" name="Mode" xpath="/Model/Request/Body/Fields/Field[@name='Mode']/@value"></session> </when> <when test="/Model/Request/Body/Fields/Field[@name='mode' and string-length(@value)>1 and not(@value='PerformTransfer')]"> <session method="set" name="Mode" xpath="/Model/Request/Body/Fields/Field[@name='mode']/@value"></session> </when> <when test="/Model/Request/Body/Fields/Field[@name='MODE' and string-length(@value)>1 and not(@value='PerformTransfer')]"> <session method="set" name="Mode" xpath="/Model/Request/Body/Fields/Field[@name='MODE']/@value"></session> </when> <session method="get" name="Mode" xpath="/Model/System/SessionData"></session> <choose> <when test="/Model/Request/Body/Fields/Field[@name = 'RouteWizard' and string-length(@value) > 1]"> <session method="set" name="RouteWizard" xpath="/Model/Request/Body/Fields/Field[@name = 'RouteWizard']/@value"></session> </when> </choose> <when test="/Model/Request/Body/Fields/Field[@name = 'RouteWizard' and string-length(@value) > 1]"> <session method="set" name="RouteWizard" xpath="/Model/Request/Body/Fields/Field[@name = 'RouteWizard']/@value"></session> </when> <session method="get" name="RouteWizard" xpath="/Model/System/SessionData"></session> <choose> <when test="/Model/Request/Body/Fields/Field[@name = 'RouteStop' and string-length(@value) > 1]"> <session method="set" name="RouteStop" xpath="/Model/Request/Body/Fields/Field[@name = 'RouteStop']/@value"></session> </when> </choose> <when test="/Model/Request/Body/Fields/Field[@name = 'RouteStop' and string-length(@value) > 1]"> <session method="set" name="RouteStop" xpath="/Model/Request/Body/Fields/Field[@name = 'RouteStop']/@value"></session> </when> <session method="get" name="RouteStop" xpath="/Model/System/SessionData"></session> <choose> <when test="/Model/Request/Body/Fields/Field[@name = 'PlaceInterest' and string-length(@value) > 1]"> <session method="set" name="PlaceInterest" xpath="/Model/Request/Body/Fields/Field[@name = 'PlaceInterest']/@value"></session> </when> </choose> <when test="/Model/Request/Body/Fields/Field[@name = 'PlaceInterest' and string-length(@value) > 1]"> <session method="set" name="PlaceInterest" xpath="/Model/Request/Body/Fields/Field[@name = 'PlaceInterest']/@value"></session> </when> <session method="get" name="PlaceInterest" xpath="/Model/System/SessionData"></session> <choose> <when test="/Model/Request/Body/Fields/Field[@name = 'LocationLookup' and string-length(@value) > 1]"> <session method="set" name="LocationLookup" xpath="/Model/Request/Body/Fields/Field[@name = 'LocationLookup']/@value"></session> </when> </choose> <when test="/Model/Request/Body/Fields/Field[@name = 'LocationLookup' and string-length(@value) > 1]"> <session method="set" name="LocationLookup" xpath="/Model/Request/Body/Fields/Field[@name = 'LocationLookup']/@value"></session> </when> <session method="get" name="LocationLookup" xpath="/Model/System/SessionData"></session> <choose> <when test="/Model/Request/Body/Fields/Field[@name = 'CallStart' and string-length(@value) > 0]"> <session method="set" name="CallStart" xpath="/Model/Request/Body/Fields/Field[@name = 'CallStart']/@value"></session> </when> </choose> <when test="/Model/Request/Body/Fields/Field[@name = 'CallStart' and string-length(@value) > 0]"> <session method="set" name="CallStart" xpath="/Model/Request/Body/Fields/Field[@name = 'CallStart']/@value"></session> </when> <trace file="TRACE_Request.xml"></trace> <loop while="/Model/System/Form/Next/text()"> <set_current_form></set_current_form> <try_catch> <run xpath="/Model/System/Form/File/text()"></run> </try_catch> <!-- use proper form for security exceptions --> <choose> <when test="/Model/System/Exception/Hiwire_HiwireException/Class[text()='SecurityException']"> <change_form name="SecurityError"></change_form> <data method="remove" xpath="/Model/System/Exception/Hiwire_HiwireException"></data> </when> <when test="/Model/System/Exception/Hiwire_HiwireException"> <change_form name="SystemError"></change_form> <set_current_form></set_current_form> <exit_loop></exit_loop> </when> </choose> </loop> <set_current_form></set_current_form> <try_catch> <run xpath="/Model/System/Form/File/text()"></run> </try_catch> <run xpath="/Model/System/Form/File/text()"></run> <context method="get" name="Hiwire/Formats/Date" xpath="/Model/System/Context"></context> <choose> <when test="/Model/Request/Body/Fields/Field[@name='FormState' and @value ='iHeadwaySheet']"> <change_form name="iHeadwaySheet"></change_form> </when> <when test="/Model/System/Form[Alias='iScheduleLookupSearch']"> <call provider="Trapeze" service="Infoweb" method="GetListOfLines" xpath="/Model/Data" request="Infoweb_GetListOfLines.SOAP.xsl"></call> </when> <otherwise> <call provider="Trapeze" service="Infoweb" method="GetListOfLines" xpath="/Model/Data" request="Infoweb_GetListOfLines.SOAP.xsl"></call> </otherwise> </choose> <when test="/Model/Request/Body/Fields/Field[@name='FormState' and @value ='iHeadwaySheet']"> <change_form name="iHeadwaySheet"></change_form> </when> <when test="/Model/System/Form[Alias='iScheduleLookupSearch']"> <call provider="Trapeze" service="Infoweb" method="GetListOfLines" xpath="/Model/Data" request="Infoweb_GetListOfLines.SOAP.xsl"></call> </when> <otherwise> <call provider="Trapeze" service="Infoweb" method="GetListOfLines" xpath="/Model/Data" request="Infoweb_GetListOfLines.SOAP.xsl"></call> </otherwise> <call provider="Trapeze" service="Infoweb" method="GetListOfLines" xpath="/Model/Data" request="Infoweb_GetListOfLines.SOAP.xsl"></call> <choose> <when test="/Model/System/Form[Alias='iScheduleLookupStops']"> <choose> <when test="/Model/Request/Body/Fields/Field[@name='FormState' and not(@value='iHeadwaySheet')]"> <call provider="Trapeze" service="InfoWeb" method="HeadwaySheet" xpath="/Model/Data" request="InfoWeb_HeadwaySheet.SOAP.xsl"/> </when> </choose> </when> </choose> <when test="/Model/System/Form[Alias='iScheduleLookupStops']"> <choose> <when test="/Model/Request/Body/Fields/Field[@name='FormState' and not(@value='iHeadwaySheet')]"> <call provider="Trapeze" service="InfoWeb" method="HeadwaySheet" xpath="/Model/Data" request="InfoWeb_HeadwaySheet.SOAP.xsl"/> </when> </choose> </when> <trace file="TRACE_iScheduleLookup.xml"/> <choose> <when test="/Model/System/Exception/Hiwire_HiwireException/Class[text()='SecurityException']"> <change_form name="SecurityError"/> <data method="remove" xpath="/Model/System/Exception/Hiwire_HiwireException"/> </when> <when test="/Model/System/Exception/Hiwire_HiwireException"> <change_form name="SystemError"/> <set_current_form/> <exit_loop/> </when> </choose> <when test="/Model/System/Exception/Hiwire_HiwireException/Class[text()='SecurityException']"> <change_form name="SecurityError"/> <data method="remove" xpath="/Model/System/Exception/Hiwire_HiwireException"/> </when> <when test="/Model/System/Exception/Hiwire_HiwireException"> <change_form name="SystemError"/> <set_current_form/> <exit_loop/> </when> <try_catch> <transform xpath="/Model/System/Form/UI/text()"/> </try_catch> <transform xpath="/Model/System/Form/UI/text()"/> <choose> <when test="/Model/System/Exception/Hiwire_HiwireException"> <change_form name="SystemError"/> <set_current_form/> <transform xpath="/Model/System/Form/UI/text()"/> </when> </choose> <when test="/Model/System/Exception/Hiwire_HiwireException"> <change_form name="SystemError"/> <set_current_form/> <transform xpath="/Model/System/Form/UI/text()"/> </when> <change_form name="SystemError"/> <set_current_form/> <transform xpath="/Model/System/Form/UI/text()"/> </Commands> |