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

WebTier Not showing report but is show report tree

edited September 2002 in Server
I have compiled the tutorials for creating a Report Explorer and WebTier. I
tested the
Report server using a simple ThinClient (As Suggested in the tutoral) It
works Great.
I then build and installed the WebTier using the exact arguments shown in
the tutoral.
I then ran IE and was able to connect the the Report explorer using
http://localhost/myWebTier/MyWebTier.dll and the tree was properly
displayed.
When i click on a folder, it does open up to show me the reports. If i click
on a report
I get the THIS PAGE CANNOT BE DISPLAYED ERROR. Here is the URL
that is being requested.
http://127.0.0.1/myWebTier/WebTier.dll?content=viewer&volume=Report Explor
er%20Database&name=Accounting%5CCustomer%20List&folder=v0d0&explorer=dynamic
&frameset=1&SessionID=197614

Any ideas as to what is wrong???
By the way I am using Delphi 7 and IIS 5 on a Win2000 Pro workstation.

Comments

  • edited September 2002

    Perhaps this will solve the issue....

    ----------------------------------------
    RB WebTier and IIS User Accounts
    ----------------------------------------

    Question: I am trying to configure and test the RB WebTier using IIS.
    When I try to test the web tier via my web browser an Internal Server
    500 Error page is displayed.

    This is generic error page returned by IIS.

    One cause of this error is that the WebTier application does not have
    sufficient user access rights.


    Solution:

    1. Unload the WebTier application.

    Use IIS to access the properties dialog for the rbWebPub virtual
    directory. Press the UnLoad button to unload the ISAPI dll.

    2. Delete rbWebPub subdirectories

    Use Windows Explorer to delete all subdirectories inside the rbWebPub
    directory. If you are using different WebTier CacheDirectory or WebTier
    LogSettings, then delete those directories also.


    3. Configure IIS User Accounts

    There are two user accounts created by IIS: IUSR_MachineName and
    IWAM_MachineName. (MachineName is replaced by the name of your
    computer).

    a. Use Windows Explorer to access the properties dialog for the rbWebPub
    directory.

    b. Check whether the IUSR_MachineName and IWAM_MachineName accounts
    appear in the list of users. If not then add them.

    c. The IUSR_MachineName account is the Internet Guest Account. This
    account requires Read, Execute, and Write access to rbWebPub.

    d. The IWAM_MachineName account is a user account that IIS uses to run
    web applications such as the web tier. This account requires full
    control of the rbWebPub directory. The web tier must be able to read,
    write, and create new files and sub directories for the CacheDirectory
    and the Log. Therefore if you configure the WebTier to use directories
    that are not subdirectories of rbWebPub, you will need to configure
    those directories as well.




    Best regards,

    Nard Moseley
    Digital Metaphors
    www.digital-metaphors.com
  • edited September 2002
    No Luck,
    The files in CACHE are being created and the Report Tree outline and the
    reports list are showing properly
    in the IE5, but no luck when i click to view the report. Have droped and
    recreated the directories as you suggested.
    User account is correct on the permissions (If it wasent then the files and
    Sub-dirs in CACHE could not be created RIGHT?) The server is an application
    not a service. Could that be my problem? When a create a simple thin client
    with the Cleint & Report Explorer and execute it the reports all show and
    come up properly, so I do not think it is my server (Unless it has to run as
    a service). The user account I am logged in as has ADMIN rights on the
    machine. (Member of Administrators Group)

    Guesing problem is with the WebTier interface. What could allow the Tree
    Structure to show in IE5, but fail when a report name is clicked??

    Thanks for your help.
    Bill B


  • edited September 2002

    1. The user account to which you are logged in does not have any
    influence on the web application.

    2. The report server application can run as an application or as a
    service. The web tier will communicate with the server via TCP, thus the
    report server can be anywhere - on the same machine, on a different
    machine, and it can be running under any account.


    3. This sounds like the the exact same problem that another developer
    encountered. I had several email exchanges with him. He emailed me the
    ISAPI dll that he created from our demos and I was able to run it on my
    machine successfully. He was running Win2k and I have a Win2k machine
    for testing. I do not know whether he resolved this issue, I'll try to
    email him and ask. However, the evidence points to a configuration issue
    with either Win2K or IIS.

    The cache directories get created by the web application which is
    running under the IWAM_MachineName account. But I think the
    IUSR_MachineName account could be causing the issue if it does not have
    access. Try granting full control to all users - including anonymous
    access.

    Check that the access rights you specify at the root Cache directory
    level are getting propogated to all subdirectories.

    Check the security rights in your web browser. Perhaps they are
    preventing it from working.










    Best regards,

    Nard Moseley
    Digital Metaphors
    www.digital-metaphors.com
  • edited September 2002
    Will check into it.

    The issue that seems the most interesting is that the web page will render
    the Report Tree with the
    folders and reports properly. It had to access the Report server to get that
    Info, but cannot render the
    reports when Clicked.
    Will report back after i validate all the users for full access. Is there
    any troubleshooting tricks I can
    apply to try an isolate the problem?


  • edited September 2002
    NO LUCK STILL

    Set all users to FULL CONTROL off all objects and sub-dirs. I am now
    offically lost. Any suggestions would be appreciated. Not sure what to try
    next. Need method to debug the flow of cummincations to see where the break
    point is in the process.


  • edited September 2002
    Can you access the report via a client application?

    Ed Dressel
    Team DM
  • edited September 2002
    YES, As i stated in my first message, a thin client app does run prioperly.
    The report explorer shows the
    sample reports and i can view the reports when selected. The Web App will
    show the Report explorer and the reports, but fails when i click on a report


  • edited September 2002
    The WebTier is running on:

    What OS and Service Pack?

    What IIS and patch?

    What are the values of these WebTier properties:

    CacheDirectory
    WebCachePath
    WebModuleURI

    Tom Ollar
    Digital Metaphors Corporation
  • edited September 2002

  • edited September 2002
    WebModuleURI doesn't look good. Should be:

    http://127.0.0.1/myWebTier/myWebTier.dll

    It appears to be missing a 'my' prefix (unless that was just a typo)...

    Cheers,

    Tom Ollar
    Digital Metaphors Corporation
  • edited September 2002
    WOW, I just found that error myself not 2 mins ago. This is was an error due
    to
    a failure of the component that sits between the keyboard and the back of
    the chair.

    Thanks so much for you help.
    Bill Brookfield

    (PS: Will be purchasing this upgrade very soon. My boss Loves the Web
    interface. Still need to be
    able to push data from the web back to the report server as requested by
    other users, But as a first
    version it is awsome )


This discussion has been closed.