Genesys CTI User Forum
Genesys CTI User Forum => Genesys CTI Technical Discussion => Topic started by: WS on June 18, 2009, 03:36:36 PM
-
Trying to invoke a web service from the strategy. It works fine and returns desired result using a SOAP client .But from the strategy its generating 0013 remote server error . in HTTP bridge logs , i don't see any message or logs for this particular request. It seems as if URS is not even sending the request to it . Checked in the AIX box and httpbridge process is running . What could be the issue ,ny idea ?
-
Please post here URS and HttpBridge logs to allows check what could be wrong.
R.
-
URS :
_I_I_006e01b2354ccf96 [14:33] strategy: *0x65*TestWebService is attached to the call
15:19:10.683 Int 20001 interaction 006e01b2354ccf96 is started
_I_I_006e01b2354ccf96 [01:14] current call classification: media=voice(100), service=default(200), segment=default(300)
15:19:10.683_I_I_006e01b2354ccf96 [09:06] >>>>>>>>>>>>start interpretator
_I_I_006e01b2354ccf96 [09:04] ASSIGN: __Return(SCRIPT) <- STRING:
_I_I_006e01b2354ccf96 [07:46] no error mode for this call
_I_I_006e01b2354ccf96 [09:04] ASSIGN: __Return(SCRIPT) <- STRING:
_I_I_006e01b2354ccf96 [09:04] ASSIGN: __DBReturn(SCRIPT) <- STRING:
_I_I_006e01b2354ccf96 [09:04] ASSIGN: __DBStrReturn(SCRIPT) <- STRING:
_I_I_006e01b2354ccf96 [09:04] ASSIGN: __TargetVar(SCRIPT) <- STRING:
_I_I_006e01b2354ccf96 [09:04] ASSIGN: Login_Code(LOCAL) <- STRING: 43344
request to 72387(--) message RequestUpdateUserData
AttributeReferenceID 1166
AttributeUserData [17] 00 01 00 00..
'TESTWS' 'sdsf'
AttributeConnID 006e01b2354ccf96
AttributeThisDN '88526'
..sent to :32000(fd=12)
15:19:10.683_I_I_006e01b2354ccf96 [07:39] HERE IS XDATA
15:19:10.683_H_I_ [08:0c] SOAP request 131 sent to HTTP bridge:
URL: http://My URL here/axis2/services/GetEmployeeID?wsdl
Method: inputmethod
NameSpace: http://My URL here
SOAPaction: urn:inputmethod
Input: Login_Code=43344
Output: inputmethodResponse.return
HTTPAuthent:1
SOAPSecrty:
15:19:10.683_I_I_006e01b2354ccf96 [09:04] <<<<<<<<<<<<suspend interpretator(WAIT_WEBSERVICE), timers:00010
received from 72387(Tsvr_P):32000(fd=) message EventAttachedDataChanged(refid=1166)
15:19:10.686_T_I_006e01b2354ccf96 [14:32] EventAttachedDataChanged is received for tserver Tsvr_P[Avaya8710] (this dn=88526)
15:19:10.880_H_E_006e01b2354ccf96 [08:08] Error in message from HTTP bridge: 0013 Remote error
15:19:10.880 Int 21001 interaction 006e01b2354ccf96 data lookup fails
15:19:10.880_I_I_006e01b2354ccf96 [09:05] >>>>>>>>>>>>resume interpretator(0)
_I_E_006e01b2354ccf96 [09:05] error in strategy: 0013 Remote error
_I_I_006e01b2354ccf96 [09:04] ASSIGN: __WEBReturn(SCRIPT) <- LIST: list
_I_I_006e01b2354ccf96 [09:04] ASSIGN: error(LOCAL) <- STRING: 0013 Remote Server Error
-
HTTPBRIDGE:
06/04/09@07:56:02: HTTP bridge
Version: 7.6.100.08
Genesys Telecommunications Laboratories, Inc., Copyright 1991 - 2009
Configuration:
locale: en_US en_US en_US en_US en_US en_US
port: 9992
max_loading: 64
soap_conn_timeout: 5 sec
soap_send_timeout: 1 sec
soap_recv_timeout: 7 sec
soap_retry_attempts: 1
soap_retry_timeout: 0 sec
soap_conn_idle_timeout: 15 sec
verbose: 6
log_buffering: true
log_remove_old_files: false
log_hide_private_data: false
http_log_file: /ngs/app/gatt/logs/URS_P/URS_P_HTTP
http_log_size: 5242880 bytes
log_check_interval: 5 sec
xml_log_file: /ngs/app/gatt/logs/URS_P/URS_P_XML.log
parser_log_file: /ngs/app/gatt/logs/URS_P/URS_P_Parser.log
wfm_polling_interval: 15 min
(conn_adjust_rlimit) max=-1, current=32767, FD_SETSIZE=32767
06/04/09@07:56:02: TRACE: Server opened. Server socket 5
06/04/09@07:56:02: TRACE: WFM: Thread 515 activated
-
Hi,
HttpBridge log isn't very helpful as it is almost empty. Could you please post here HTTP and XML logs?
R.
-
It worked working once i added ns0: to method parameter and ns0= to namespace parameter.This time i was returning a simple string as the result of web service .....so output was simple inputmethodResponse.return . The string i then had to parse out for the 3 values . Now i want to return a java object as the result of webservice and it has 3 variable -Key1 ,key 2 ,key 3 .Now when i set o/p as inputmethodResponse.returrn.Key1/2/3 .......i am getting a blank. .am i giving the output parameter wrongly.
-
Hi,
URS is unable to handle Java object returned by your webservice as it doesn't support it. Please read chapter "Limitation of the Web Service Object" in "Universal Routing 7.5 Reference Manual" for more details.
R.