Home General
New Blog Posts: Merging Reports - Part 1 and Part 2

Proxy Settings in Windows - RB10 D6.2

edited December 2006 in General
Hi

Due to a comms issue with a clients network they are having to use a
different network route to run our application which works fine. When they
come to use the report side of things it does not work as it seems that
reportbuilder does not use proxy settings of the client.

Is there anyway you know of to allow this to happen as it is easier to
update the proxy gateway than have to reconfigure many 10's of PC's. Is the
solution in report builder or is there a way for us to do this in Delphi for
report builder?

Any help/tips gratefully received

regards
Andrew

Comments

  • edited December 2006

    - is this an RB Server application? In other words an application in which
    you are using RB Server Edition to build a multier reporting solution?

    - Or is this a standard Delphi app that includes the RB reporting engine?
    Does it include the RB Designer?

    - Are there any issues with connecting to the database or being able to
    access network printers?

    - What do you mean by easier to reconfig the gateway than reconfig the pc's?
    What type of reconfig for the pc's is required? (I do not have experience
    with proxies, I do not know how they work.)

    Please provide more details...

    --
    Nard Moseley
    Digital Metaphors
    www.digital-metaphors.com

    Best regards,

    Nard Moseley
    Digital Metaphors
    www.digital-metaphors.com
  • edited December 2006
    Nard

    The application is a Delphi App and I am using TrsClientReport to
    communicate with an RBServer on a remote machine. This works great with
    their full network running. When the network has to go into this fallback
    mode (the main network is down so use another route) the TrsClientReport
    does not do anything with the proxy server. The proxy server will take all
    requests issued by a client and can be configured to route requests through
    specific network paths. So because the normal path to our database server
    (RemObjects driven) is unavailable the proxy server redirects the request
    down the backup route to reach the server. In that way no IP server address
    information is need to be updated on the client PC or indeed route
    information.

    Report Builder appears to not use proxy settings and therefore the requests
    from it are not redirected and therefore never reach the RBServer as the
    route the requests take is down.

    Proxy settings are used in Internet Explorer so you can control the usage of
    the web in an organisation. If you go to Internet Options and look for
    Connections and then press settings in the LAN box you will see proxy
    settings (if you have any). As a company we do not use proxy settings as we
    have a router connected through into our LAN and therefore have direct
    access to the internet. Other companies however push all there internet
    traffic through to a proxy server (usually a PC running windows/linux with
    some app that operates as a proxy server) in this way it gives them the
    ability to block sites and monitor usage etc.

    regards
    Andrew



  • edited December 2006

    You can optionally configure the TrsClientReport.Connection to communicate
    over HTTP, however to do this you also need to setup a WebTier application
    on the server side. The WebTier runs within the context of IIS (usually as
    an ISAPI dll) and in this scenario acts as a proxy for the server (the
    server cannot itself communicate over HTTP).

    report server <---> webtier <-- (http) --> client report

    Check out the help topic for TrsClientReport and then navigate to the topic
    for the Connection property (TrsConnection class).


    --
    Nard Moseley
    Digital Metaphors
    www.digital-metaphors.com

    Best regards,

    Nard Moseley
    Digital Metaphors
    www.digital-metaphors.com
This discussion has been closed.