2 Replies Latest reply: Nov 4, 2014 1:27 PM by Archebius RSS

    Losing Header Information from Siteminder

    Archebius Community Member

      We have been working to migrate several of our internal CF8 sites over to a new CF11 server. I have only been supporting CF for about a year, so I'm afraid I am not as knowledgeable as I should be.

       

      Most of our sites are working correctly; however, we are encountering a unique issue with a site called Workforce Tracking. It utilizes a header variable (RACFGROUPS) that is returned by Siteminder. This is handled by the application.cfm file, with the relevant section below:

       

       

      When I navigate to devworkforcetracking2.localnetwork.com/Jobs/, the default index.cfm page gets loaded, the application file is called, and the RACFGROUPS header information is available. I have been using CFOUTPUT on the variable for debugging:

       

      Snap9.jpg

       

      However, if I try to navigate to workforcetracking.localnetwork.com/Jobs/index.cfm (or any site under /Jobs/), I receive this error message:

       

      Snap10.jpg

       

      This is despite the fact that the exact same index.cfm file is being called.

       

      I contacted our Siteminder team, and they provided me with a file to test if the RACFGROUPS variable is being received by other file types inside that folder. The header information is working correctly for their test file.

       

      As far as we can tell, our setup between CF8 and CF11 is identical. We have been picking over this site for quite some time, trying to figure out why the header information is available for /Jobs/ but not for anything under it, and we have not had any luck.

       

      Anyone run into this before? Any advice?

        • 1. Re: Losing Header Information from Siteminder
          gpfountz2

          In my case, if I show headers via an ASP page, I see all 27 headers.  When I show the same headers from a CFM page, I only see 24 headers.  And the 3 missing headers are the last 3 headers listed on the ASP page.

           

          I have enabled debug logging for isapi_redirect.log.  The log only shows 24 headers (see below).

           

          Is there a limit to the number of headers that isapi_redirect.dll supports?

           

          I am running ColdFusion 11 Enterprise on Windows Server 2008 32 bit.

           

          ....

          [Tue Nov 04 10:26:00.940 2014] [8800:8912] [debug] init_ws_service::jk_isapi_plugin.c (3944): Forwarding request header usertype : Employee

          [Tue Nov 04 10:26:00.940 2014] [8800:8912] [debug] init_ws_service::jk_isapi_plugin.c (3973): Service protocol=HTTP/1.1 method=GET host=10.4.101.59 addr=10.4.101.59 name=devasicint.internal.local port=80 auth= user= uri=/secureint/headerinfo.cfm

          [Tue Nov 04 10:26:00.940 2014] [8800:8912] [debug] init_ws_service::jk_isapi_plugin.c (3985): Service request headers=24 attributes=0 chunked=no content-length=0 available=0

          ....

          • 2. Re: Losing Header Information from Siteminder
            Archebius Community Member

            I don't think that's the issue in this case, since they will appear for the default site, but not when I call the page specifically.

             

            Even stranger, the header information will appear for ANY site that I have set as the default document in IIS. It is only when I call the .cfm file by name - e.g, index.cfm, SupView.cfm - that it fails to pass the information.