EZD connection to a Z-Scaler Proxy
I have an issue with an EZD connection to a Z-Scaler Proxy. When I make the connection I get the following message:
"Channel initialization failed for socket 6 to host amers1.streaming-ec.cp.thomsonreuters.com error code -1. Text: <Impl/ripcsrvr.c:5978> Error: 1002 Could not read Proxy HTTP Ack received. System errno: (11)
Text: HTTP/1.1 200 Connection Established^M
Proxy-Agent: Zscaler/6.0^M"
The message above is similar in nature to a message shown in the appendix section of the EZD Install document(Document "EZDInstall_v12.pdf" Appendix A.2.1). That error message pertains to connecting to a proxy which uses a ".pac" file set up which forwards to another proxy. I was informed that this is not the case here, the Z-Scaler is the proxy. The message in the install guide stated the following:
"Channel initialization failed for socket 10 to host emea1.streaming-ec.cp.thomsonreuters.com
error code -1. Text: <Impl/ripcsrvr.c:5949> Error: 1002 Could not read Proxy HTTP Ack
received. System errno: (11)
Text: HTTP/1.1 400 Bad Request^M
Content-Type: text/html; charset=us-ascii^M
Server: Microsoft-HTTPAPI/2.0^M"
In my connection issue I received a "HTTP/1.1 200 Connection Established" header back in the example in the guide it' receives a "Text: HTTP/1.1 400 Bad Request^M". So I can not figure out what is going on here. Any ideas?
Best Answer
-
Hello @Nana,
It's a big point that you had it configured and running on the same box via different proxy. Yes, it should have been a simple ezd.cnf update.
Your ezd.cnf update looks good to me.
Believe you are taking the right next step in verifying your connectivity with the networks team.
One thing that i would try, to investigate, depending if you are permissioned to run telnet on your box is:
telnet oldProxyHost oldProxyPort
telnet newProxyHost newProxyPort
And compare the results. This, if you are able to run, will verify for you the connectivity to the new proxy. Between the new proxy to amers will have to be verified by your network team.
0
Answers
-
Hello @Nana,
I am assuming you have used Z-Scaler proxy for other access from behind the firewall, and were successful.
Let's learn a bit more about your installation.
No issues on installing EZD, no errors, installed successfully?
Are you testing with rmdstestclient demo tool that was provided with your EZD?
Is your EZD installation running on windows or on linux, and how are you specifying the proxy to use?
In terms of being informed the proxy is not a ".pac". As you include the proxy information into your EZD configuration according to the installation guide instructions, therefore, you must know exactly what type of the proxy spec it is? You have the hostname or an IP address for the proxy, as well as the port, and not the name of a script ending in ".pac"?
Let me just note, to be on the same page, we may be able to help via developers forum if the issue is purely with EZD configuration that includes the proxy; for proxy-specific issues the issue will have to be investigated by your network team in charge of the proxy.
0 -
Hello Zoya,
Yes from the same machine the Z-Scaler proxy works fine for
other data.1.) No issues installing it and from this location it
actually ran normally using a bluecoat proxy which is being decommissioned.2.) No haven't tried the rmdstestclient demo since EZD
already worked. I'll attempt to get that set up and test3.) It is running on Linux and the specification is set up
in the ezd.cnf file like the following:
*ezd*secureConnection*hostList : amers1.streaming-ec.cp.thomsonreuters.com,
amers2.streaming-ec.cp.thomsonreuters.com
*ezd*secureConnection*port : 443
*ezd*secureConnection*proxyHostName : 185.46.212.88
*ezd*secureConnection*proxyPort : 9400
So that part is just straight forward specification of what proxy to use. In
other programs I simply do things such as change the environment variable
http_proxy and https_proxy to the proxy host and that works. For this like when
the connection works on the legacy bluecoat proxy I simply state it like I do
above with the old IP address and port and it works.I’m already starting up an inquiry with my networks to try and
see if I can find more out. Let me know if anything looks like something you
may have ran across before or have ideas on.0
Categories
- All Categories
- 3 Polls
- 6 AHS
- 36 Alpha
- 166 App Studio
- 6 Block Chain
- 4 Bot Platform
- 18 Connected Risk APIs
- 47 Data Fusion
- 34 Data Model Discovery
- 684 Datastream
- 1.4K DSS
- 615 Eikon COM
- 5.2K Eikon Data APIs
- 10 Electronic Trading
- Generic FIX
- 7 Local Bank Node API
- 3 Trading API
- 2.9K Elektron
- 1.4K EMA
- 251 ETA
- 555 WebSocket API
- 37 FX Venues
- 14 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 23 Messenger Bot
- 3 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 60 Open Calais
- 275 Open PermID
- 44 Entity Search
- 2 Org ID
- 1 PAM
- PAM - Logging
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 22 RDMS
- 1.9K Refinitiv Data Platform
- 643 Refinitiv Data Platform Libraries
- 4 LSEG Due Diligence
- LSEG Due Diligence Portal API
- 4 Refinitiv Due Dilligence Centre
- Rose's Space
- 1.2K Screening
- 18 Qual-ID API
- 13 Screening Deployed
- 23 Screening Online
- 12 World-Check Customer Risk Screener
- 1K World-Check One
- 46 World-Check One Zero Footprint
- 45 Side by Side Integration API
- 2 Test Space
- 3 Thomson One Smart
- 10 TR Knowledge Graph
- 151 Transactions
- 143 REDI API
- 1.8K TREP APIs
- 4 CAT
- 27 DACS Station
- 121 Open DACS
- 1.1K RFA
- 104 UPA
- 193 TREP Infrastructure
- 228 TRKD
- 916 TRTH
- 5 Velocity Analytics
- 9 Wealth Management Web Services
- 90 Workspace SDK
- 11 Element Framework
- 5 Grid
- 18 World-Check Data File
- 1 Yield Book Analytics
- 46 中文论坛