locked
Having an issue with UAG and publishing Outlook Anywhere RRS feed

  • Question

  • I have published OA many times with UAG and have never seen this behavior. When outlook is launched, user is prompted for credentials and UAG authenticates the user. However then the client just sits in a mode of "Trying to connect." I have performed numerous traces and the errors below are the ones I see when trying to connect. Any help is appreciated.

    [0]1068.106c 09/26/2013-08:28:21.579 [00000000-0000-0000-0000-000000000000] [whlfilter CExtECB::SendBodyToClient WhlExt2IWS.cpp@4250] ERROR:WriteClient(20 bytes) failed <1229>! (ECB=000000000113C8C0), (ExtECB=000000000387DF90), (PFC=00000000010C7BD8)
    [0]1068.106c 09/26/2013-08:28:21.579 [00000000-0000-0000-0000-000000000000] [whlfilter CExtECB::OnRead WhlExt2IWS.cpp@6077] ERROR:OnRead(00000000039CFD20): dwStatus <[!0x207!]>. (ExtECB=000000000387DF90), (PFC=00000000010C7BD8)
    [0]1068.106c 09/26/2013-08:28:21.579 [00000000-0000-0000-0000-000000000000] [whlfilter CExtECB::EndISAPIRequest WhlExt2IWS.cpp@1518] ERROR:Transmit500 not called since m_dwError2Client <1229>. (ECB=000000000113C8C0), (ExtECB=000000000387DF90), (PFC=00000000010C7BD8)
    [0]1068.ae4 09/26/2013-08:28:21.579 [00000000-0000-0000-0000-000000000000] [whlfilter CExtECB::SendBodyToClient WhlExt2IWS.cpp@4250] ERROR:WriteClient(20 bytes) failed <1229>! (ECB=000000000110AA98), (ExtECB=0000000003997F20), (PFC=00000000025B77D8)
    [0]1068.ae4 09/26/2013-08:28:21.579 [00000000-0000-0000-0000-000000000000] [whlfilter CExtECB::OnRead WhlExt2IWS.cpp@6077] ERROR:OnRead(00000000039D0CB0): dwStatus <[!0x207!]>. (ExtECB=0000000003997F20), (PFC=00000000025B77D8)
    [0]1068.ae4 09/26/2013-08:28:21.579 [00000000-0000-0000-0000-000000000000] [whlfilter CExtECB::EndISAPIRequest WhlExt2IWS.cpp@1518] ERROR:Transmit500 not called since m_dwError2Client <1229>. (ECB=000000000110AA98), (ExtECB=0000000003997F20), (PFC=00000000025B77D8)
    [0]1068.e1c 09/26/2013-08:28:41.182 [00000000-0000-0000-0000-000000000000] [whlfilter CRequestContext::SetRPCoHTTPRequest SessionObjects.cpp@3004] ActivityID:Context property: Request connection type = RPCoHTTP
    [0]1068.e1c 09/26/2013-08:28:41.182 [00000000-0000-0000-0000-000000000000] [whlfilter OnPreprocHeaders WhlFilter.cpp@2152] ActivityID:Context property: Request URL = /rpc/rpcproxy.dll?oa.contoso.com:6001
    [0]1068.e1c 09/26/2013-08:28:41.182 [00000000-0000-0000-0000-000000000000] [whlfilter CRequestContext::ObtainSourceIpAddressAndIpV4Binding SessionObjects.cpp@2408] ActivityID:Context property: Source IP = x.x.x.x
    [0]1068.e1c 09/26/2013-08:28:41.182 [00000000-0000-0000-0000-000000000000] [whlfilter CRequestContext::ObtainSourceIpAddressAndIpV4Binding SessionObjects.cpp@2409] ActivityID:Context property: Source Port = 50029
    [0]1068.e1c 09/26/2013-08:28:41.182 [00000000-0000-0000-0000-000000000000] [whlfilter CRequestContext::SetPersistentConxRqst SessionObjects.cpp@3202] ActivityID:Context property: Keep Alive Request = Yes
    [0]1068.e1c 09/26/2013-08:28:41.182 [00000000-0000-0000-0000-000000000000] [whlfilter CRequestContext::SetSessionCookieName SessionObjects.cpp@2108] ActivityID:Context property: Session Cookie Name = NLSessionSoutlookanywhere=
    [0]1068.e1c 09/26/2013-08:28:41.182 [00000000-0000-0000-0000-000000000000] [whlfilter CSessionContext::CreateSessionCookie SessionObjects.cpp@1051] ActivityID:Context property: Session ID:  = 614
    [0]1068.e1c 09/26/2013-08:28:41.182 [00000000-0000-0000-0000-000000000000] [whlfilter CSessionContext::Create SessionObjects.cpp@487] ActivityID:Child ActivityID 018fbc40-f800-0000-6348-7dc94fbace01
    [0]1068.e1c 09/26/2013-08:28:41.182 [00000000-0000-0000-0000-000000000000] [whlfilter CSessionContext::Create SessionObjects.cpp@491] ActivityID:Context property: Session connection type = HTTPS
    [0]9b0.1774 09/26/2013-08:28:41.186 [00000000-0000-0000-0000-000000000000] [usermgrcore whale::usermgr::CRepository::CRepository Repository.cpp@66] Warning:Failed to get the repository base type [DUMMY], type [DUMMY] [CacheCredentials], will use [0x00000001(true)]
    [0]1068.e1c 09/26/2013-08:28:41.187 [00000000-0000-0000-0000-000000000000] [whlfilter CRequestContext::BindToSessionContext SessionObjects.cpp@2770] ActivityID:Context property: Request connection type = HTTPS


    Then later in the trace I see the following:

    [0]9b0.1774 09/26/2013-08:29:18.176 [00000000-0000-0000-0000-000000000000] [usermgrcore whale::usermgr::CRepository::CRepository Repository.cpp@66] Warning:Failed to get the repository base type [DUMMY], type [DUMMY] [CacheCredentials], will use [0x00000001(true)]
    [1]1068.1250 09/26/2013-08:29:18.177 [00000000-0000-0000-0000-000000000000] [whlfiltauthorization CBasicAuthenticationHandler::HandleAuthentication AuthenticationHandler.cpp@1439] ERROR:Could not retreive authorization header, sending basic 401
    [0]1068.390 09/26/2013-08:29:18.177 [00000000-0000-0000-0000-000000000000] [whlfilter CExtECB::AnalyzeConnectionToBrowser WhlExt2IWS.cpp@5434] Warning:Could not identify HTTP version set close, (ExtECB=000000000BF4B110)[WWW-Authenticate: Basic realm="Unified Access Gateway"


    Steve Angell - IAM Practice Director http://www.InfraScience.com)

    Thursday, September 26, 2013 1:49 PM

All replies

  • Hi Steve

    We have seen this before - but I would recommend the remote connectivity analyser (https://testconnectivity.microsoft.com/) and see what results you get there first before looking at the UAG Trunk. The scenario you have described happened to us when authentication was put on the trunk rather than in the published outlook applications - certain things such as autodiscover don't like the double prompt of uag and outlook - hence the reason for the trying to connect.

    Happy for you to email me direct and we can sort it out then post the results

    Kr


    john davies

    Thursday, October 3, 2013 11:52 AM