Cancel navigation at onInputProcessing

Hello,
I have an editable table view with the standard prev/next buttons. When the user changes data I want to validate it before it is saved. This is easy for my own events.
If the user changes something and then clicks "prev" or "next", I can see this at onInputProcessing. I could do the necessary checks and I notice that "prev" or "next" was clicked, BUT I cannot cancel the navigation.
Of course I can cancel the navigation using Java Script on the button, but A) I did not create the button and B) the checks are quite complex and I'd prefer to do it in ABAP.
Is there a way to cancel navigation at onInputProcessing? Otherwise I'd have to create my own "prev" and "next" buttons, but this will look ugly.
Thank you
Roland

> To which page you are being navigated?
Like I said, the user clicked "next" on a tableView, so the BSP page stays the same, just with a new set of table lines. I don't want this to happen in certain cases though.
> What do you mean by cancel navigation?
see above, the table should not change to new lines
> Is it a standard application you are working on? or custom application?
a custom BSP application

Similar Messages

  • How can I show a error popup and cancel navigation?

    I am using JDeveloper 11.1.1.6 with WL 10.3.5. I am new to ADF / JDeveloper...
    My use case is as follows:
    I have a bounded task flow with two view activities linked by a control flow case. The from activity is a simple table that allows a user to click a commandLink to go to a details page to modify the record (the to activity in described task flow).
    When a user clicks the commandLink to edit the record I need to execute a AM method that returns a boolean based on a PL/SQL procedure. If this AM method returns false I need to inform the user that the record is ineligible for editing and cancel navigation to the details page (stay on the current page). If true is returned I need to allow the user to proceed to the edit page.
    What is the best way to accomplish this? I have looked at http://andrejusb.blogspot.com/2011/10/how-to-disable-action-conditionally.html but I kept getting "navigationContext resolved to null". I have also tried inserting a method call activity in the task flow between the two view activities. Using this approach I am able to execute the AM method but I cannot figure out how to route the user based on the return.
    Am I even close? Any pointers?
    Thanks.
    Edited by: errodr on Apr 18, 2013 12:00 PM

    Hi,
    As another option you can try this way as well,
    1. From View Activity2, put a return control flow case saying "back" to View acitivity1 (this output will be used to go to first view activity from either view activity2 (back button) or loop inside view activity 1
    2. On your command button, in Action property (not Action listener), create a managed bean method and use it to drive the navigation (it expects a string return value)
    3. Inside your managed bean, invoke your AM method and based on true/false of AM value you return either "Back" or <viewactivit2 outcome>
    4. If giving "Back" doesn't work, try to return null and see if that works.
    Ravi Nuka

  • Error messages and cancel navigation - questions about concept

    Hello experts,
    I have a very simple Web Dynpro component:
    - 2 views
    - First view has an input field that is linked to a date field in the context and a button to navigate to the second view
    - Second view has a button to navigate back to the first view
    - There are no individual field validations implemented
    If I now enter a date in a wrong format and press the button, the program navigates to the second view and displays an error message in the Message Area (comes from the WD4A framework). And in this second view the navigation is cancelled and I can't get back to the first view to correct the date.
    Is this the correct behaviour? This does not make any sense to me. I would have expected that the navigation is cancelled in the first view so that it is not possible to leave the screen with the faulty data.
    Referring to the book "Web Dynpro for ABAP" by Ulli Hoffman the validation of type definitions is the very first step in the phase model of the request/response cycle. But it seems as if navigation comes first and validation of type definitions comes second.
    Is there a way to start the standard field validation earlier (for example in the wddobeforeaction method) so that navigation is stopped in the first view until the user enters a correct date?
    Thanks, Karsten

    I'm sorry, now I read better your question.
    What about getting the instance of the message manager and verify if it is empty?
    get message manager
      DATA lo_api_controller     TYPE REF TO if_wd_controller.
      DATA lo_message_manager    TYPE REF TO if_wd_message_manager.
      IF sy-subrc EQ 0.
        lo_api_controller ?= wd_This->Wd_Get_Api( ).
        CALL METHOD lo_api_controller->GET_MESSAGE_MANAGER
          RECEIVING
            MESSAGE_MANAGER = lo_message_manager.
      IF lo_message_manager->is_empty( ) IS initial.
      fire your plug <-------
    Sergio

  • HT204389 What is the Siri command to cancel navigation?

    Example: You have asked for directions and you on your way to your destination and you decide that you know where you are and no longer require assistance. How do you verbally ask Siri to cease providing directions?

    Thanks. Yes, Siri is getting smarter. I tested this out immediately after upgrading to iOS7 and happy to see that it was finally working. Very good news for hands free driving and navigating.

  • Cancel Navigation when error

    Hi everybody,
    I am developing a WD with a tabstrip.
    In each tab, I have a table. I need to check several conditions in  the attributes on the tabs. For example end_date can´t be previous of begin_date. When the user type one of this errors. I would like to stop de navigation between tabs until the user correct it.
    I have tried to use the function report_t100_message putting the parameter cancel_navigation with the value abap_true but I still navigate between tabs.
    I have a similar problem with required attributes. I used the function cl_wd_dynamic_tool=>check_mandatory_attr_on_view. Empty required input fileds are mark in red but I can navigate.
    Any idea?
    Thankssss!

    Hi Lorena.
    Switching the tabs of the tabstrip is not a navigation like navigation using
    outbound plugs. Use the onSelect action handler of the tab strip to check your
    values of the actual tab before the switch takes place.
    But you have to set the selectionChangeBehaviour to manual. In this case, if the
    user selects a tab, the onSelect method is called before the new tab is set. Then
    perform your check and if everything is ok you have to set the selected tab by
    yourself.
    Just have a look here on the :
    <a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/f0/e5a8411fdbcc46e10000000a155106/content.htm">help site</a> for more info.
    Hopes this helps.
    Cheers,
    Sascha

  • Error with group policies

    Hello, im having an error when ever i try to do an gpupdate /force" through cmd
    Error:
    C:\Users\administrator>gpupdate /force
    Updating Policy...
    User policy could not be updated successfully. The following errors were encount
    ered:
    The processing of Group Policy failed. Windows attempted to read the file \\bank
    a.com\SysVol\banka.com\Policies\{7E60CAFC-6077-4FBB-B30A-F5FEAF4A38F1}\gpt.ini f
    rom a domain controller and was not successful. Group Policy settings may not be
    applied until this event is resolved. This issue may be transient and could be
    caused by one or more of the following:
    a) Name Resolution/Network Connectivity to the current domain controller.
    b) File Replication Service Latency (a file created on another domain controller
    has not replicated to the current domain controller).
    c) The Distributed File System (DFS) client has been disabled.
    Computer policy could not be updated successfully. The following errors were enc
    ountered:
    The processing of Group Policy failed. Windows attempted to read the file \\bank
    a.com\SysVol\banka.com\Policies\{7E60CAFC-6077-4FBB-B30A-F5FEAF4A38F1}\gpt.ini f
    rom a domain controller and was not successful. Group Policy settings may not be
    applied until this event is resolved. This issue may be transient and could be
    caused by one or more of the following:
    a) Name Resolution/Network Connectivity to the current domain controller.
    b) File Replication Service Latency (a file created on another domain controller
    has not replicated to the current domain controller).
    c) The Distributed File System (DFS) client has been disabled.
    To diagnose the failure, review the event log or run GPRESULT /H GPReport.html f
    rom the command line to access information about Group Policy results.
    <html dir="ltr" xmlns:v="urn:schemas-microsoft-com:vml" gpmc_reportInitialized="false">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-16" />
    <title>BANKA\administrator on BANKA\BA01S02</title>
    <!-- Styles -->
    <style type="text/css">
    body { background-color:#FFFFFF; border:1px solid #666666; color:#000000; font-size:68%; font-family:MS Shell Dlg; margin:0,0,10px,0; word-break:normal; word-wrap:break-word; }
    table { font-size:100%; table-layout:fixed; width:100%; }
    td,th { overflow:visible; text-align:left; vertical-align:top; white-space:normal; }
    .title { background:#FFFFFF; border:none; color:#333333; display:block; height:24px; margin:0px,0px,-1px,0px; padding-top:4px; ; table-layout:fixed; width:100%; z-index:5; }
    .he0_expanded { background-color:#FEF7D6; border:1px solid #BBBBBB; color:#3333CC; cursor:hand; display:block; font-family:MS Shell Dlg; font-size:100%; font-weight:bold; height:2.25em; margin-bottom:-1px; margin-left:0px; margin-right:0px; padding-left:8px; padding-right:5em; padding-top:4px; ; width:100%; }
    .he1_expanded { background-color:#A0BACB; border:1px solid #BBBBBB; color:#000000; cursor:hand; display:block; font-family:MS Shell Dlg; font-size:100%; font-weight:bold; height:2.25em; margin-bottom:-1px; margin-left:20px; margin-right:0px; padding-left:8px; padding-right:5em; padding-top:4px; ; width:100%; }
    .he1h_expanded { background-color: #7197B3; border: 1px solid #BBBBBB; color: #000000; cursor: hand; display: block; font-family: MS Shell Dlg; font-size: 100%; font-weight: bold; height: 2.25em; margin-bottom: -1px; margin-left: 10px; margin-right: 0px; padding-left: 8px; padding-right: 5em; padding-top: 4px; ; width: 100%; }
    .he1 { background-color:#A0BACB; border:1px solid #BBBBBB; color:#000000; cursor:hand; display:block; font-family:MS Shell Dlg; font-size:100%; font-weight:bold; height:2.25em; margin-bottom:-1px; margin-left:20px; margin-right:0px; padding-left:8px; padding-right:5em; padding-top:4px; ; width:100%; }
    .he2 { background-color:#C0D2DE; border:1px solid #BBBBBB; color:#000000; cursor:hand; display:block; font-family:MS Shell Dlg; font-size:100%; font-weight:bold; height:2.25em; margin-bottom:-1px; margin-left:30px; margin-right:0px; padding-left:8px; padding-right:5em; padding-top:4px; ; width:100%; }
    .he3 { background-color:#D9E3EA; border:1px solid #BBBBBB; color:#000000; cursor:hand; display:block; font-family:MS Shell Dlg; font-size:100%; font-weight:bold; height:2.25em; margin-bottom:-1px; margin-left:40px; margin-right:0px; padding-left:11px; padding-right:5em; padding-top:4px; ; width:100%; }
    .he4 { background-color:#E8E8E8; border:1px solid #BBBBBB; color:#000000; cursor:hand; display:block; font-family:MS Shell Dlg; font-size:100%; font-weight:bold; height:2.25em; margin-bottom:-1px; margin-left:50px; margin-right:0px; padding-left:11px; padding-right:5em; padding-top:4px; ; width:100%; }
    .he4h { background-color:#E8E8E8; border:1px solid #BBBBBB; color:#000000; cursor:hand; display:block; font-family:MS Shell Dlg; font-size:100%; font-weight:bold; height:2.25em; margin-bottom:-1px; margin-left:55px; margin-right:0px; padding-left:11px; padding-right:5em; padding-top:4px; ; width:100%; }
    .he4i { background-color:#F9F9F9; border:1px solid #BBBBBB; color:#000000; display:block; font-family:MS Shell Dlg; font-size:100%; margin-bottom:-1px; margin-left:55px; margin-right:0px; padding-bottom:5px; padding-left:21px; padding-top:4px; ; width:100%; }
    .he5 { background-color:#E8E8E8; border:1px solid #BBBBBB; color:#000000; cursor:hand; display:block; font-family:MS Shell Dlg; font-size:100%; font-weight:bold; height:2.25em; margin-bottom:-1px; margin-left:60px; margin-right:0px; padding-left:11px; padding-right:5em; padding-top:4px; ; width:100%; }
    .he5h { background-color:#E8E8E8; border:1px solid #BBBBBB; color:#000000; cursor:hand; display:block; font-family:MS Shell Dlg; font-size:100%; padding-left:11px; padding-right:5em; padding-top:4px; margin-bottom:-1px; margin-left:65px; margin-right:0px; ; width:100%; }
    .he5i { background-color:#F9F9F9; border:1px solid #BBBBBB; color:#000000; display:block; font-family:MS Shell Dlg; font-size:100%; margin-bottom:-1px; margin-left:65px; margin-right:0px; padding-left:21px; padding-bottom:5px; padding-top: 4px; ; width:100%; }
    DIV .expando { color:#000000; text-decoration:none; display:block; font-family:MS Shell Dlg; font-size:100%; font-weight:normal; ; right:10px; text-decoration:underline; z-index: 0; }
    .he0 .expando { font-size:100%; }
    .info, .info3, .info4, .disalign { line-height:1.6em; padding:0px,0px,0px,0px; margin:0px,0px,0px,0px; }
    .disalign TD { padding-bottom:5px; padding-right:10px; }
    .info TD { padding-right:10px; width:50%; }
    .info3 TD { padding-right:10px; width:33%; }
    .info4 TD, .info4 TH { padding-right:10px; width:25%; }
    .info TH, .info3 TH, .info4 TH, .disalign TH { border-bottom:1px solid #CCCCCC; padding-right:10px; }
    .subtable, .subtable3 { border:1px solid #CCCCCC; margin-left:0px; background:#FFFFFF; margin-bottom:10px; }
    .subtable TD, .subtable3 TD { padding-left:10px; padding-right:5px; padding-top:3px; padding-bottom:3px; line-height:1.1em; width:10%; }
    .subtable TH, .subtable3 TH { border-bottom:1px solid #CCCCCC; font-weight:normal; padding-left:10px; line-height:1.6em; }
    .subtable .footnote { border-top:1px solid #CCCCCC; }
    .subtable3 .footnote, .subtable .footnote { border-top:1px solid #CCCCCC; }
    .subtable_frame { background:#D9E3EA; border:1px solid #CCCCCC; margin-bottom:10px; margin-left:15px; }
    .subtable_frame TD { line-height:1.1em; padding-bottom:3px; padding-left:10px; padding-right:15px; padding-top:3px; }
    .subtable_frame TH { border-bottom:1px solid #CCCCCC; font-weight:normal; padding-left:10px; line-height:1.6em; }
    .subtableInnerHead { border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC; }
    .explainlink { color:#000000; text-decoration:none; cursor:hand; }
    .explainlink:hover { color:#0000FF; text-decoration:underline; }
    .spacer { background:transparent; border:1px solid #BBBBBB; color:#FFFFFF; display:block; font-family:MS Shell Dlg; font-size:100%; height:10px; margin-bottom:-1px; margin-left:43px; margin-right:0px; padding-top: 4px; ; }
    .filler { background:transparent; border:none; color:#FFFFFF; display:block; font:100% MS Shell Dlg; line-height:8px; margin-bottom:-1px; margin-left:53px; margin-right:0px; padding-top:4px; ; }
    .container { display:block; ; }
    .rsopheader { background-color:#A0BACB; border-bottom:1px solid black; color:#333333; font-family:MS Shell Dlg; font-size:130%; font-weight:bold; padding-bottom:5px; text-align:center; }
    .rsopname { color:#333333; font-family:MS Shell Dlg; font-size:130%; font-weight:bold; padding-left:11px; }
    .gponame{ color:#333333; font-family:MS Shell Dlg; font-size:130%; font-weight:bold; padding-left:11px; }
    .gpotype{ color:#333333; font-family:MS Shell Dlg; font-size:100%; font-weight:bold; padding-left:11px; }
    #uri { color:#333333; font-family:MS Shell Dlg; font-size:100%; padding-left:11px; }
    #dtstamp{ color:#333333; font-family:MS Shell Dlg; font-size:100%; padding-left:11px; text-align:left; width:30%; }
    #objshowhide { color:#000000; cursor:hand; font-family:MS Shell Dlg; font-size:100%; font-weight:bold; margin-right:0px; padding-right:10px; text-align:right; text-decoration:underline; z-index:2; word-wrap:normal; }
    #gposummary { display:block; }
    #gpoinformation { display:block; }
    @media print {
    #objshowhide{ display:none; }
    body { color:#000000; border:1px solid #000000; }
    .title { color:#000000; border:1px solid #000000; }
    .he0_expanded { color:#000000; border:1px solid #000000; }
    .he1h_expanded { color:#000000; border:1px solid #000000; }
    .he1_expanded { color:#000000; border:1px solid #000000; }
    .he1 { color:#000000; border:1px solid #000000; }
    .he2 { color:#000000; background:#EEEEEE; border:1px solid #000000; }
    .he3 { color:#000000; border:1px solid #000000; }
    .he4 { color:#000000; border:1px solid #000000; }
    .he4h { color:#000000; border:1px solid #000000; }
    .he4i { color:#000000; border:1px solid #000000; }
    .he5 { color:#000000; border:1px solid #000000; }
    .he5h { color:#000000; border:1px solid #000000; }
    .he5i { color:#000000; border:1px solid #000000; }
    v\:* {behavior:url(#default#VML);}
    </style>
    <!-- Script 1 -->
    <script language="vbscript">
    <!--
    '================================================================================
    ' String "strShowHide(0/1)"
    ' 0 = Hide all mode.
    ' 1 = Show all mode.
    strShowHide = 1
    'Localized strings
    strShow = "show"
    strHide = "hide"
    strShowAll = "show all"
    strHideAll = "hide all"
    strShown = "shown"
    strHidden = "hidden"
    strExpandoNumPixelsFromEdge = "10px"
    Function IsSectionHeader(obj)
    IsSectionHeader = (obj.className = "he0_expanded") Or (obj.className = "he1h_expanded") Or (obj.className = "he1_expanded") Or (obj.className = "he1") Or (obj.className = "he2") Or (obj.className = "he3") Or (obj.className = "he4") Or (obj.className = "he4h") Or (obj.className = "he5") Or (obj.className = "he5h")
    End Function
    Function IsSectionExpandedByDefault(objHeader)
    IsSectionExpandedByDefault = (Right(objHeader.className, Len("_expanded")) = "_expanded")
    End Function
    ' strState must be show | hide | toggle
    Sub SetSectionState(objHeader, strState)
    ' Get the container object for the section. It's the first one after the header obj.
    i = objHeader.sourceIndex
    Set all = objHeader.parentElement.document.all
    While (all(i).className <> "container")
    i = i + 1
    Wend
    Set objContainer = all(i)
    If strState = "toggle" Then
    If objContainer.style.display = "none" Then
    SetSectionState objHeader, "show"
    Else
    SetSectionState objHeader, "hide"
    End If
    Else
    Set objExpando = objHeader.children.item(1)
    If strState = "show" Then
    objContainer.style.display = "block"
    objExpando.innerText = strHide
    ElseIf strState = "hide" Then
    objContainer.style.display = "none"
    objExpando.innerText = strShow
    End If
    End If
    End Sub
    Sub ShowSection(objHeader)
    SetSectionState objHeader, "show"
    End Sub
    Sub HideSection(objHeader)
    SetSectionState objHeader, "hide"
    End Sub
    Sub ToggleSection(objHeader)
    SetSectionState objHeader, "toggle"
    End Sub
    '================================================================================
    ' When user clicks anywhere in the document body, determine if user is clicking
    ' on a header element.
    '================================================================================
    Function document_onclick()
    Set strsrc = window.event.srcElement
    While (strsrc.className = "sectionTitle" Or strsrc.className = "expando" Or strsrc.className = "vmlimage")
    Set strsrc = strsrc.parentElement
    Wend
    ' Only handle clicks on headers.
    If Not IsSectionHeader(strsrc) Then Exit Function
    ToggleSection strsrc
    window.event.returnValue = False
    End Function
    '================================================================================
    ' link at the top of the page to collapse/expand all collapsable elements
    '================================================================================
    Function objshowhide_onClick()
    Set objBody = document.body.all
    Select Case strShowHide
    Case 0
    strShowHide = 1
    objshowhide.innerText = strShowAll
    For Each obji In objBody
    If IsSectionHeader(obji) Then
    HideSection obji
    End If
    Next
    Case 1
    strShowHide = 0
    objshowhide.innerText = strHideAll
    For Each obji In objBody
    If IsSectionHeader(obji) Then
    ShowSection obji
    End If
    Next
    End Select
    End Function
    '================================================================================
    ' onload collapse all except the first two levels of headers (he0, he1)
    '================================================================================
    Function window_onload()
    ' Only initialize once. The UI may reinsert a report into the webbrowser control,
    ' firing onLoad multiple times.
    If UCase(document.documentElement.getAttribute("gpmc_reportInitialized")) <> "TRUE" Then
    ' Set text direction
    Call fDetDir(UCase(document.dir))
    ' Initialize sections to default expanded/collapsed state.
    Set objBody = document.body.all
    For Each obji in objBody
    If IsSectionHeader(obji) Then
    If IsSectionExpandedByDefault(obji) Then
    ShowSection obji
    Else
    HideSection obji
    End If
    End If
    Next
    objshowhide.innerText = strShowAll
    document.documentElement.setAttribute "gpmc_reportInitialized", "true"
    End If
    End Function
    '================================================================================
    ' When direction (LTR/RTL) changes, change adjust for readability
    '================================================================================
    Function document_onPropertyChange()
    If window.event.propertyName = "dir" Then
    Call fDetDir(UCase(document.dir))
    End If
    End Function
    Function fDetDir(strDir)
    strDir = UCase(strDir)
    Select Case strDir
    Case "LTR"
    Set colRules = document.styleSheets(0).rules
    For i = 0 To colRules.length -1
    Set nug = colRules.item(i)
    strClass = nug.selectorText
    If nug.style.textAlign = "right" Then
    nug.style.textAlign = "left"
    End If
    Select Case strClass
    Case "DIV .expando"
    nug.style.Left = ""
    nug.style.right = strExpandoNumPixelsFromEdge
    Case "#objshowhide"
    nug.style.textAlign = "right"
    End Select
    Next
    Case "RTL"
    Set colRules = document.styleSheets(0).rules
    For i = 0 To colRules.length -1
    Set nug = colRules.item(i)
    strClass = nug.selectorText
    If nug.style.textAlign = "left" Then
    nug.style.textAlign = "right"
    End If
    Select Case strClass
    Case "DIV .expando"
    nug.style.Left = strExpandoNumPixelsFromEdge
    nug.style.right = ""
    Case "#objshowhide"
    nug.style.textAlign = "left"
    End Select
    Next
    End Select
    End Function
    '================================================================================
    'When printing reports, if a given section is expanded, let's says "shown" (instead of "hide" in the UI).
    '================================================================================
    Function window_onbeforeprint()
    For Each obji In document.all
    If obji.className = "expando" Then
    If obji.innerText = strHide Then obji.innerText = strShown
    If obji.innerText = strShow Then obji.innerText = strHidden
    End If
    Next
    End Function
    '================================================================================
    'If a section is collapsed, change to "hidden" in the printout (instead of "show").
    '================================================================================
    Function window_onafterprint()
    For Each obji In document.all
    If obji.className = "expando" Then
    If obji.innerText = strShown Then obji.innerText = strHide
    If obji.innerText = strHidden Then obji.innerText = strShow
    End If
    Next
    End Function
    '================================================================================
    ' Adding keypress support for accessibility
    '================================================================================
    Function document_onKeyPress()
    If window.event.keyCode = "32" Or window.event.keyCode = "13" Or window.event.keyCode = "10" Then 'space bar (32) or carriage return (13) or line feed (10)
    If window.event.srcElement.className = "expando" Then Call document_onclick() : window.event.returnValue = false
    If window.event.srcElement.className = "sectionTitle" Then Call document_onclick() : window.event.returnValue = false
    If window.event.srcElement.id = "objshowhide" Then Call objshowhide_onClick() : window.event.returnValue = false
    End If
    End Function
    -->
    </script>
    <!-- Script 2 -->
    <script language="javascript">
    <!--
    function getExplainWindowTitle()
    return document.getElementById("explainText_windowTitle").innerHTML;
    function getExplainWindowStyles()
    return document.getElementById("explainText_windowStyles").innerHTML;
    function getExplainWindowSettingPathLabel()
    return document.getElementById("explainText_settingPathLabel").innerHTML;
    function getExplainWindowExplainTextLabel()
    return document.getElementById("explainText_explainTextLabel").innerHTML;
    function getExplainWindowPrintButton()
    return document.getElementById("explainText_printButton").innerHTML;
    function getExplainWindowCloseButton()
    return document.getElementById("explainText_closeButton").innerHTML;
    function getNoExplainTextAvailable()
    return document.getElementById("explainText_noExplainTextAvailable").innerHTML;
    function getExplainWindowSupportedLabel()
    return document.getElementById("explainText_supportedLabel").innerHTML;
    function getNoSupportedTextAvailable()
    return document.getElementById("explainText_noSupportedTextAvailable").innerHTML;
    function showExplainText(srcElement)
    var strSettingName = srcElement.getAttribute("gpmc_settingName");
    var strSettingPath = srcElement.getAttribute("gpmc_settingPath");
    var strSettingDescription = srcElement.getAttribute("gpmc_settingDescription");
    if (strSettingDescription == "")
    strSettingDescription = getNoExplainTextAvailable();
    var strSupported = srcElement.getAttribute("gpmc_supported");
    if (strSupported == "")
    strSupported = getNoSupportedTextAvailable();
    var strHtml = "<html>\n";
    strHtml += "<head>\n";
    strHtml += "<title>" + getExplainWindowTitle() + "</title>\n";
    strHtml += "<style type='text/css'>\n" + getExplainWindowStyles() + "</style>\n";
    strHtml += "</head>\n";
    strHtml += "<body>\n";
    strHtml += "<div class='head'>" + strSettingName +"</div>\n";
    strHtml += "<div class='path'><b>" + getExplainWindowSettingPathLabel() + "</b><br/>" + strSettingPath +"</div>\n";
    strHtml += "<div class='path'><b>" + getExplainWindowSupportedLabel() + "</b><br/>" + strSupported +"</div>\n";
    strHtml += "<div class='info'>\n";
    strHtml += "<div class='hdr'>" + getExplainWindowExplainTextLabel() + "</div>\n";
    strHtml += "<div class='bdy'>" + strSettingDescription + "</div>\n";
    strHtml += "<div class='btn'>";
    strHtml += getExplainWindowPrintButton();
    strHtml += getExplainWindowCloseButton();
    strHtml += "</div></body></html>";
    var strDiagArgs = "height=360px, width=630px, status=no, toolbar=no, scrollbars=yes, resizable=yes ";
    var expWin = window.open("", "expWin", strDiagArgs);
    expWin.document.write("");
    expWin.document.close();
    expWin.document.write(strHtml);
    expWin.document.close();
    expWin.focus();
    //cancels navigation for IE.
    if(navigator.userAgent.indexOf("MSIE") > 0)
    window.event.returnValue = false;
    return false;
    -->
    </script>
    </head>
    <body>
    <!-- HTML resources -->
    <div style="display:none;">
    <div id="explainText_windowTitle">Group Policy Management</div>
    <div id="explainText_windowStyles">
    body { font-size:68%;font-family:MS Shell Dlg; margin:0px,0px,0px,0px; border: 1px solid #666666; background:#F6F6F6; width:100%; word-break:normal; word-wrap:break-word; }
    .head { font-weight:bold; font-size:160%; font-family:MS Shell Dlg; width:100%; color:#6587DC; background:#E3EAF9; border:1px solid #5582D2; padding-left:8px; height:24px; }
    .path { margin-left: 10px; margin-top: 10px; margin-bottom:5px;width:100%; }
    .info { padding-left:10px;width:100%; }
    table { font-size:100%; width:100%; border:1px solid #999999; }
    th { border-bottom:1px solid #999999; text-align:left; padding-left:10px; height:24px; }
    td { background:#FFFFFF; padding-left:10px; padding-bottom:10px; padding-top:10px; }
    .btn { width:100%; text-align:right; margin-top:16px; }
    .hdr { font-weight:bold; border:1px solid #999999; text-align:left; padding-top: 4px; padding-left:10px; height:24px; margin-bottom:-1px; width:100%; }
    .bdy { width:100%; height:182px; display:block; overflow:scroll; z-index:2; background:#FFFFFF; padding-left:10px; padding-bottom:10px; padding-top:10px; border:1px solid #999999; }
    button { width:6.9em; height:2.1em; font-size:100%; font-family:MS Shell Dlg; margin-right:15px; }
    @media print {
    .bdy { display:block; overflow:visible; }
    button { display:none; }
    .head { color:#000000; background:#FFFFFF; border:1px solid #000000; }
    </div>
    <div id="explainText_settingPathLabel">Setting Path:</div>
    <div id="explainText_explainTextLabel">Explanation</div>
    <div id="explainText_printButton">
    <button name="Print" onClick="window.print()" accesskey="P"><u>P</u>rint</button>
    </div>
    <div id="explainText_closeButton">
    <button name="Close" onClick="window.close()" accesskey="C"><u>C</u>lose</button>
    </div>
    <div id="explainText_noExplainTextAvailable">No explanation is available for this setting.</div>
    <div id="explainText_supportedLabel">Supported On:</div>
    <div id="explainText_noSupportedTextAvailable">Not available</div>
    </div><table class="title" cellpadding="0" cellspacing="0">
    <tr><td colspan="2" class="rsopheader">Group Policy Results</td></tr>
    <tr><td colspan="2" class="rsopname">BANKA\administrator on BANKA\BA01S02</td></tr>
    <tr><td id="dtstamp">Data collected on: 4/7/2015 8:00:28 PM</td><td><div id="objshowhide" tabindex="0"></div></td></tr>
    </table>
    <div class="rsopsummary">
    <div class="he0_expanded"><span class="sectionTitle" tabindex="0">Summary</span><a class="expando" href="#"></a></div>
    <div class="container"><div class="he1_expanded"><span class="sectionTitle" tabindex="0">Computer Configuration Summary</span><a class="expando" href="#"></a></div>
    <div class="container"><div class="he2"><span class="sectionTitle" tabindex="0">General</span><a class="expando" href="#"></a></div>
    <div class="container"><div class="he4i"><table class="info" cellpadding="0" cellspacing="0">
    <tr><td>Computer name</td><td>BANKA\BA01S02</td></tr>
    <tr><td>Domain</td><td>banka.com</td></tr>
    <tr><td>Site</td><td>Default-First-Site-Name</td></tr>
    <tr><td>Last time Group Policy was processed</td><td>4/7/2015 7:59:30 PM</td></tr>
    </table>
    </div></div>
    <div class="he2"><span class="sectionTitle" tabindex="0">Group Policy Objects</span><a class="expando" href="#"></a></div>
    <div class="container"><div class="he3"><span class="sectionTitle" tabindex="0">Applied GPOs</span><a class="expando" href="#"></a></div>
    <div class="container"><div class="he4i"><table class="info3" cellpadding="0" cellspacing="0">
    <tr><th scope="col">Name</th><th scope="col">Link Location</th><th scope="col">Revision</th></tr>
    <tr><td>Default Domain Policy</td><td>banka.com</td><td>AD (3), Sysvol (3)</td></tr>
    </table>
    </div></div><div class="he3"><span class="sectionTitle" tabindex="0">Denied GPOs</span><a class="expando" href="#"></a></div>
    <div class="container"><div class="he4i"><table class="info3" cellpadding="0" cellspacing="0">
    <tr><th scope="col">Name</th><th scope="col">Link Location</th><th scope="col">Reason Denied</th></tr>
    <tr><td>Local Group Policy</td><td>Local</td><td>Empty</td></tr>
    </table>
    </div></div></div>
    <div class="he2"><span class="sectionTitle" tabindex="0">Security Group Membership when Group Policy was applied</span><a class="expando" href="#"></a></div>
    <div class="container"><div class="he4i">BUILTIN\Administrators<br/>Everyone<br/>BUILTIN\Users<br/>NT AUTHORITY\NETWORK<br/>NT AUTHORITY\Authenticated Users<br/>NT AUTHORITY\This Organization<br/>BANKA\BA01S02$<br/>BANKA\Domain Computers<br/>Mandatory Label\System Mandatory Level</div></div>
    <div class="he2"><span class="sectionTitle" tabindex="0">WMI Filters</span><a class="expando" href="#"></a></div>
    <div class="container"><div class="he4i"><table class="info3" cellpadding="0" cellspacing="0">
    <tr><th scope="col">Name</th><th scope="col">Value</th><th scope="col">Reference GPO(s)</th></tr>
    <tr><td colspan="3">None</td></tr></table>
    </div></div>
    <div class="he2"><span class="sectionTitle" tabindex="0">Component Status <v:group class="vmlimage" style="width:15px;height:15px;vertical-align:middle" coordsize="100,100" alt="Error">
    <v:oval class="vmlimage" style='width:100;height:100;z-index:0' fillcolor="red" strokecolor="red">
    </v:oval>
    <v:line class="vmlimage" style="z-index:1" from="25,25" to="75,75" strokecolor="white" strokeweight="3px">
    </v:line>
    <v:line class="vmlimage" style="z-index:2" from="75,25" to="25,75" strokecolor="white" strokeweight="3px">
    </v:line>
    </v:group></span><a class="expando" href="#"></a></div>
    <div class="container"><div class="he4i"><table class="info3" cellpadding="0" cellspacing="0">
    <tr><th scope="col">Component Name</th><th scope="col">Status</th><th scope="col">Last Process Time</th></tr>
    <tr><td>Group Policy Infrastructure</td><td>Failed</td><td>4/7/2015 7:59:31 PM</td></tr>
    <tr><td colspan="3"><table class="subtable_frame" cellpadding="0" cellspacing="0">
    <tr><td colspan="2">Group Policy Infrastructure failed due to the error listed below.<br/><br/>The system cannot find the path specified.
    <br/><br/>Note: Due to the GP Core failure, none of the other Group Policy components processed their policy. Consequently, status information for the other components is not available.<br/><br/>Additional information may have been logged. Review the Policy Events tab in the console or the application event log for events between 4/7/2015 7:59:30 PM and 4/7/2015 7:59:31 PM.</td></tr></table></td></tr><tr><td>Registry</td><td>(N/A)</td><td>4/6/2015 1:06:17 PM</td></tr>
    <tr><td>Security</td><td>(N/A)</td><td>4/6/2015 1:06:19 PM</td></tr>
    </table>
    </div></div>
    </div>
    <div class="filler"></div>
    <div class="he1_expanded"><span class="sectionTitle" tabindex="0">User Configuration Summary</span><a class="expando" href="#"></a></div>
    <div class="container"><div class="he2"><span class="sectionTitle" tabindex="0">General</span><a class="expando" href="#"></a></div>
    <div class="container"><div class="he4i"><table class="info" cellpadding="0" cellspacing="0">
    <tr><td>User name</td><td>BANKA\administrator</td></tr>
    <tr><td>Domain</td><td>banka.com</td></tr>
    <tr><td>Last time Group Policy was processed</td><td>4/7/2015 7:59:30 PM</td></tr>
    </table>
    </div></div>
    <div class="he2"><span class="sectionTitle" tabindex="0">Group Policy Objects</span><a class="expando" href="#"></a></div>
    <div class="container"><div class="he3"><span class="sectionTitle" tabindex="0">Applied GPOs</span><a class="expando" href="#"></a></div>
    <div class="container"><div class="he4i"><table class="info3" cellpadding="0" cellspacing="0">
    <tr><th scope="col">Name</th><th scope="col">Link Location</th><th scope="col">Revision</th></tr>
    <tr><td>Default Domain Policy</td><td>banka.com</td><td>AD (1), Sysvol (1)</td></tr>
    </table>
    </div></div><div class="he3"><span class="sectionTitle" tabindex="0">Denied GPOs</span><a class="expando" href="#"></a></div>
    <div class="container"><div class="he4i"><table class="info3" cellpadding="0" cellspacing="0">
    <tr><th scope="col">Name</th><th scope="col">Link Location</th><th scope="col">Reason Denied</th></tr>
    <tr><td>Local Group Policy</td><td>Local</td><td>Empty</td></tr>
    </table>
    </div></div></div>
    <div class="he2"><span class="sectionTitle" tabindex="0">Security Group Membership when Group Policy was applied</span><a class="expando" href="#"></a></div>
    <div class="container"><div class="he4i">BANKA\Domain Users<br/>Everyone<br/>BUILTIN\Users<br/>BUILTIN\Administrators<br/>NT AUTHORITY\INTERACTIVE<br/>CONSOLE LOGON<br/>NT AUTHORITY\Authenticated Users<br/>NT AUTHORITY\This Organization<br/>LOCAL<br/>BANKA\Domain Admins<br/>BANKA\Group Policy Creator Owners<br/>BANKA\Enterprise Admins<br/>BANKA\Schema Admins<br/>BANKA\Denied RODC Password Replication Group<br/>Mandatory Label\High Mandatory Level</div></div>
    <div class="he2"><span class="sectionTitle" tabindex="0">WMI Filters</span><a class="expando" href="#"></a></div>
    <div class="container"><div class="he4i"><table class="info3" cellpadding="0" cellspacing="0">
    <tr><th scope="col">Name</th><th scope="col">Value</th><th scope="col">Reference GPO(s)</th></tr>
    <tr><td colspan="3">None</td></tr></table>
    </div></div>
    <div class="he2"><span class="sectionTitle" tabindex="0">Component Status <v:group class="vmlimage" style="width:15px;height:15px;vertical-align:middle" coordsize="100,100" alt="Error">
    <v:oval class="vmlimage" style='width:100;height:100;z-index:0' fillcolor="red" strokecolor="red">
    </v:oval>
    <v:line class="vmlimage" style="z-index:1" from="25,25" to="75,75" strokecolor="white" strokeweight="3px">
    </v:line>
    <v:line class="vmlimage" style="z-index:2" from="75,25" to="25,75" strokecolor="white" strokeweight="3px">
    </v:line>
    </v:group></span><a class="expando" href="#"></a></div>
    <div class="container"><div class="he4i"><table class="info3" cellpadding="0" cellspacing="0">
    <tr><th scope="col">Component Name</th><th scope="col">Status</th><th scope="col">Last Process Time</th></tr>
    <tr><td>Group Policy Infrastructure</td><td>Failed</td><td>4/7/2015 7:59:31 PM</td></tr>
    <tr><td colspan="3"><table class="subtable_frame" cellpadding="0" cellspacing="0">
    <tr><td colspan="2">Group Policy Infrastructure failed due to the error listed below.<br/><br/>The system cannot find the path specified.
    <br/><br/>Note: Due to the GP Core failure, none of the other Group Policy components processed their policy. Consequently, status information for the other components is not available.<br/><br/>Additional information may have been logged. Review the Policy Events tab in the console or the application event log for events between 4/7/2015 7:59:30 PM and 4/7/2015 7:59:31 PM.</td></tr></table></td></tr></table>
    </div></div>
    </div></div>
    <div class="filler"></div>
    </div>
    <div class="rsopsettings">
    <div class="he0_expanded"><span class="sectionTitle" tabindex="0">Computer Configuration</span><a class="expando" href="#"></a></div>
    <div class="container"><div class="he1h_expanded"><span class="sectionTitle" tabindex="0">Policies</span><a class="expando" href="#"></a></div>
    <div class="container"><div class="he1_expanded"><span class="sectionTitle" tabindex="0">Windows Settings</span><a class="expando" href="#"></a></div>
    <div class="container"><div class="he2"><span class="sectionTitle" tabindex="0">Security Settings</span><a class="expando" href="#"></a></div>
    <div class="container"><div class="he3"><span class="sectionTitle" tabindex="0">Account Policies/Password Policy</span><a class="expando" href="#"></a></div>
    <div class="container"><div class="he4i"><table class="info3" cellpadding="0" cellspacing="0">
    <tr><th scope="col">Policy</th><th scope="col">Setting</th><th scope="col">Winning GPO</th></tr>
    <tr><td>Enforce password history</td><td>24 passwords remembered</td><td>Default Domain Policy</td></tr>
    <tr><td>Maximum password age</td><td>42 days</td><td>Default Domain Policy</td></tr>
    <tr><td>Minimum password age</td><td>1 days</td><td>Default Domain Policy</td></tr>
    <tr><td>Minimum password length</td><td>7 characters</td><td>Default Domain Policy</td></tr>
    <tr><td>Password must meet complexity requirements</td><td>Enabled</td><td>Default Domain Policy</td></tr>
    <tr><td>Store passwords using reversible encryption</td><td>Disabled</td><td>Default Domain Policy</td></tr>
    </table>
    </div></div><div class="he3"><span class="sectionTitle" tabindex="0">Account Policies/Account Lockout Policy</span><a class="expando" href="#"></a></div>
    <div class="container"><div class="he4i"><table class="info3" cellpadding="0" cellspacing="0">
    <tr><th scope="col">Policy</th><th scope="col">Setting</th><th scope="col">Winning GPO</th></tr>
    <tr><td>Account lockout threshold</td><td>0 invalid logon attempts</td><td>Default Domain Policy</td></tr>
    </table>
    </div></div><div class="he3"><span class="sectionTitle" tabindex="0">Local Policies/Security Options</span><a class="expando" href="#"></a></div>
    <div class="container"><div class="he4h"><span class="sectionTitle" tabindex="0">Network Security</span><a class="expando" href="#"></a></div>
    <div class="container"><div class="he4i"><table class="info3" cellpadding="0" cellspacing="0">
    <tr><th scope="col">Policy</th><th scope="col">Setting</th><th scope="col">Winning GPO</th></tr>
    <tr><td>Network security: Force logoff when logon hours expire</td><td>Disabled</td><td>Default Domain Policy</td></tr>
    </table>
    </div></div></div><div class="he3"><span class="sectionTitle" tabindex="0">Public Key Policies/Certificate Services Client - Auto-Enrollment Settings</span><a class="expando" href="#"></a></div>
    <div class="container"><div class="he4i"><table class="info3" cellpadding="0" cellspacing="0">
    <tr><th scope="col">Policy</th><th scope="col">Setting</th><th scope="col">Winning GPO</th></tr>
    <tr><td>Automatic certificate management</td><td>Enabled</td><td>[Default setting]</td></tr>
    <tr><td colspan="3"><table class="subtable3" cellpadding="0" cellspacing="0">
    <tr><th scope="col">Option</th><th scope="col">Setting</th></tr>
    <tr><td scope="row">Enroll new certificates, renew expired certificates, process pending certificate requests and remove revoked certificates</td><td>Disabled</td></tr>
    <tr><td scope="row">Update and manage certificates that use certificate templates from Active Directory</td><td>Disabled</td></tr>
    </table></td></tr></table>
    </div></div><div class="he3"><span class="sectionTitle" tabindex="0">Public Key Policies/Encrypting File System</span><a class="expando" href="#"></a></div>
    <div class="container"><div class="he4h"><span class="sectionTitle" tabindex="0">Certificates</span><a class="expando" href="#"></a></div>
    <div class="container"><div class="he4i"><table class="info3" cellpadding="0" cellspacing="0"><tr><th scope="col">Issued To</th><th scope="col">Issued By</th><th scope="col">Expiration Date</th><th scope="col">Intended Purposes</th><th scope="col">Winning GPO</th></tr>
    <tr><td>Administrator</td><td>Administrator</td><td>3/24/2018 12:34:28 PM</td><td>File Recovery</td><td>Default Domain Policy</td></tr>
    </table>
    <br/>For additional information about individual settings, launch Group Policy Object Editor.</div></div></div><div class="he3"><span class="sectionTitle" tabindex="0">Public Key Policies/Trusted Root Certification Authorities</span><a class="expando" href="#"></a></div>
    <div class="container"><div class="he4h"><span class="sectionTitle" tabindex="0">Properties</span><a class="expando" href="#"></a></div>
    <div class="container"><div class="he4i">
    <table class="info" cellpadding="0" cellspacing="0">
    <tr><td scope="row"><b>Winning GPO</b></td><td>[Default setting]</td></tr>
    </table>
    </div><div class="he4i">
    <table class="subtable" cellpadding="0" cellspacing="0">
    <tr><th scope="col">Policy</th><th scope="col">Setting</th></tr>
    <tr><td>Allow users to select new root certification authorities (CAs) to trust</td><td>Enabled</td></tr>
    <tr><td>Client computers can trust the following certificate stores</td><td>Third-Party Root Certification Authorities and Enterprise Root Certification Authorities</td></tr>
    <tr><td>To perform certificate-based authentication of users and computers, CAs must meet the following criteria</td><td>Registered in Active Directory only</td></tr>
    </table>
    </div></div></div></div></div></div></div>
    <div class="filler"></div>
    <div class="he0_expanded"><span class="sectionTitle" tabindex="0">User Configuration</span><a class="expando" href="#"></a></div>
    <div class="container"><div class="he4i">No settings defined.</div></div>
    </div>
    </body></html>

    > The processing of Group Policy failed. Windows attempted to read the file \\bank
    > a.com\SysVol\banka.com\Policies\{7E60CAFC-6077-4FBB-B30A-F5FEAF4A38F1}\gpt.ini f
    > rom a domain controller and was not successful.
    Repair Sysvol Replication - it is broken.
    NTFRS:
    https://support.microsoft.com/en-us/kb/315457
    DFSR:
    https://support.microsoft.com/en-us/kb/2218556
    Greetings/Grüße,
    Martin
    Mal ein
    gutes Buch über GPOs lesen?
    Good or bad GPOs? - my blog…
    And if IT bothers me -
    coke bottle design refreshment (-:

  • Avoid rendering of (view,component Usage embedded on TAB) on Timed Trigger

    Hi,
       I have a WD application build based on header ( icons; normal label; input elements ) , a timed trigger and a tab strip which has 3 tabs. The 3 tabs have View container element for whcih i am attaching 3 views of the same component .  TAB A part which i am viewing holds a image. The Timed Trigger is needed to enable icon on the header. This is happening well after my delay time of 60 SECS. But this one is having impact of regenerating the image again ( due to the rendering ) which is not at all required.  I want to have the rendering only for the above header part only.   But as i heard from Thomas post that after the phase cycle is done. rendering loads all the views, component usages embedded for the VIEW.
    conditonally i am doing the action of CANCEL NAVIGATION in WDDOBEFORENAVIGATION  when Timed Trigger fires.Due to this one i could avoid the MODIFYVIEW calls of the respective views embedded; but i could not avoid the rendering of the IMAGE ( TAB A ).
    Is there any way to avoid the rendering on those tabs part ( 3 views embedded ). I could see that DELTA rendering is enabled for my sap version but it would be not much help.
    Thanks and Regards,
    Satish A.

    Hi Alex.
    I already tried this. But a bit different. One of my component should have different entry views. So I defined multiple interface inbound plugs in the window of the subcomponent. In the corresponding (inbound) handler methods of the window I fired corresponding outbound plugs which were connected to different views. The main component had different links which were connected to the corresponding interface inbound plugs of the embedded component.
    When I clicked the first link, the correct view of the subcomponent was shown. When I then clicked the next link which should show another view of the same subcomponent the corresponding inbound handler was called but no navigation was done.
    Now when I rest the component before navigating everything works fine.
    But thanks for the hint.
    Cheers,
    Sascha

  • Is it possible to do in APEX?

    Hi everyone....i have the following scenario in my application...I will show you an example which resembles my scenario in my app..
    Let's say.. i have 3 pages in a small application and i have navigation list with list template as (*Vertical Unordered List with Bullets*) on the page to navigate from one page to another.. like this..
                                                            PAGE1
                                                           ======
    TABLE1
    =======
                                      CREATE        CANCEL                                                                                                              
                                                                                                                        Navigation
                                                                                                                       ========
    (Text Field) Last name:                                                                                 Page1 (link to goto page1)
    (Text Field) First name:                                                                                 Page2 (link to goto page2)
    (Text Field) Email:                                                                                        Page3 (link to goto page3)
                                                            PAGE2
    TABLE2
    =======                                       ======
                                        CREATE        CANCEL
                                                                                                                       Navigation
                                                                                                                       ========
    (Text Field) Address1:                                                                                  Page1 (link to goto page1)
    (Text Field) Adress2:                                                                                   Page2 (link to goto page2)
                                                                                                                    Page3 (link to goto page3)
                                                            PAGE3
                                                          ======
    TABLE 3
    ======
                           CREATE        CANCEL
                                                                                                                         Navigation
                                                                                                                       ========
    (Text Field) SSN:                                                                                         Page1 (link to goto page1)
    (Text Field) Phone No:                                                                                Page2 (link to goto page2)
                                                                                                                   Page3 (link to goto page3)
    The requirement is...The users want to "HIGHLIGHT" the navigation link when they fill (create record..even if they enter one field in that) one page and go to next page..
    Ex:  If they start entering page 1 and hit CREATE button. and navigate to page2 ..i need to highlight page1 (Navigation list) for letting the users to know that they started that record on  "page1".Could someone please give me some suggestions..to solve this
    thanks
    phani

    Hi,
    This is possible, but it will take a bit more setting up to achieve.
    1 - Create 3 Application Items. One for each page called, say, PAGE1_COLOUR, PAGE2_COLOUR and PAGE3_COLOUR
    2 - Create Application computations for each. These should be Before Header, SQL queries something like (adjust for each page):
    SELECT CASE WHEN nv('APP_PAGE_ID') = 1
    THEN 'blue'
    WHEN (:P1_A1 IS NOT NULL OR :P1_A2 IS NOT NULL OR :P1_A3 IS NOT NULL)
    THEN 'red'
    ELSE
      'black'
    END
    FROM DUAL3 - On your list entries, change the List Entry Current for Pages Type to Never as this is no longer needed
    Also, on your list entry, go to the User Defined Attributes section at the bottom and add the following into attribute 1 (adjust for each page):
    &PAGE1_COLOUR.4 - Finally, on your list template, because we have switched off the "Current for pages" setting, we only need to update the "List Template Noncurrent" setting. Change this to something like:
    &lt;li&gt;&lt;a href="#LINK#" style="color:#A01#"&gt;#TEXT#&lt;/a&gt;&lt;/li&gt;The Before Header computations will now calculate the colour to use for each page. The User Defined Attribute 1 setting will pick this up and the #A01# entry in the template will be converted to this value.
    As there are 10 available User Defined Attributes, you could extend this principle to do a lot more with styling links or even changing where the links point to.
    Andy

  • Server 2008 R2 does not show Internet Explorer 10/11 Group Policy options

    Hello,
    I have a Windows Server 2008 R2 server that has IE11 installed. I am attempting to create a GPO to control Proxy settings for IE10/11 clients, however, when I go to User Config>Preferences> Control Panel Settings> Internet Settings and Right click,
    I do not see an option for IE10, only IE5 and 6, IE7, and IE8. 
    I have downloaded and installed the Administrative Templates for Internet Explorer from
    here, and followed the installation instructions, but still, the option does not show up. I have ensured that all the latest Windows Updates are installed on the server, and rebooted
    the server a couple times. 
    What am I missing here? 
    Thanks in advance.

    <meta content="text/html; charset=UTF-16" http-equiv="Content-Type" /><title>SFDN\testuser</title> <style type="text/css">body { background-color:#FFFFFF; border:1px solid #666666; color:#000000; font-size:68%;
    font-family:MS Shell Dlg; margin:0,0,10px,0; word-break:normal; word-wrap:break-word; } table { font-size:100%; table-layout:fixed; width:100%; } td,th { overflow:visible; text-align:left; vertical-align:top; white-space:normal; } .title { background:#FFFFFF;
    border:none; color:#333333; display:block; height:24px; margin:0px,0px,-1px,0px; padding-top:4px; ; table-layout:fixed; width:100%; z-index:5; } .he0_expanded { background-color:#FEF7D6; border:1px solid #BBBBBB; color:#3333CC; cursor:hand; display:block;
    font-family:MS Shell Dlg; font-size:100%; font-weight:bold; height:2.25em; margin-bottom:-1px; margin-left:0px; margin-right:0px; padding-left:8px; padding-right:5em; padding-top:4px; ; width:100%; } .he1_expanded { background-color:#A0BACB; border:1px solid
    #BBBBBB; color:#000000; cursor:hand; display:block; font-family:MS Shell Dlg; font-size:100%; font-weight:bold; height:2.25em; margin-bottom:-1px; margin-left:20px; margin-right:0px; padding-left:8px; padding-right:5em; padding-top:4px; ; width:100%; } .he1h_expanded
    { background-color: #7197B3; border: 1px solid #BBBBBB; color: #000000; cursor: hand; display: block; font-family: MS Shell Dlg; font-size: 100%; font-weight: bold; height: 2.25em; margin-bottom: -1px; margin-left: 10px; margin-right: 0px; padding-left: 8px;
    padding-right: 5em; padding-top: 4px; ; width: 100%; } .he1 { background-color:#A0BACB; border:1px solid #BBBBBB; color:#000000; cursor:hand; display:block; font-family:MS Shell Dlg; font-size:100%; font-weight:bold; height:2.25em; margin-bottom:-1px; margin-left:20px;
    margin-right:0px; padding-left:8px; padding-right:5em; padding-top:4px; ; width:100%; } .he2 { background-color:#C0D2DE; border:1px solid #BBBBBB; color:#000000; cursor:hand; display:block; font-family:MS Shell Dlg; font-size:100%; font-weight:bold; height:2.25em;
    margin-bottom:-1px; margin-left:30px; margin-right:0px; padding-left:8px; padding-right:5em; padding-top:4px; ; width:100%; } .he3 { background-color:#D9E3EA; border:1px solid #BBBBBB; color:#000000; cursor:hand; display:block; font-family:MS Shell Dlg; font-size:100%;
    font-weight:bold; height:2.25em; margin-bottom:-1px; margin-left:40px; margin-right:0px; padding-left:11px; padding-right:5em; padding-top:4px; ; width:100%; } .he4 { background-color:#E8E8E8; border:1px solid #BBBBBB; color:#000000; cursor:hand; display:block;
    font-family:MS Shell Dlg; font-size:100%; font-weight:bold; height:2.25em; margin-bottom:-1px; margin-left:50px; margin-right:0px; padding-left:11px; padding-right:5em; padding-top:4px; ; width:100%; } .he4h { background-color:#E8E8E8; border:1px solid #BBBBBB;
    color:#000000; cursor:hand; display:block; font-family:MS Shell Dlg; font-size:100%; font-weight:bold; height:2.25em; margin-bottom:-1px; margin-left:55px; margin-right:0px; padding-left:11px; padding-right:5em; padding-top:4px; ; width:100%; } .he4i { background-color:#F9F9F9;
    border:1px solid #BBBBBB; color:#000000; display:block; font-family:MS Shell Dlg; font-size:100%; margin-bottom:-1px; margin-left:55px; margin-right:0px; padding-bottom:5px; padding-left:21px; padding-top:4px; ; width:100%; } .he5 { background-color:#E8E8E8;
    border:1px solid #BBBBBB; color:#000000; cursor:hand; display:block; font-family:MS Shell Dlg; font-size:100%; font-weight:bold; height:2.25em; margin-bottom:-1px; margin-left:60px; margin-right:0px; padding-left:11px; padding-right:5em; padding-top:4px; ;
    width:100%; } .he5h { background-color:#E8E8E8; border:1px solid #BBBBBB; color:#000000; cursor:hand; display:block; font-family:MS Shell Dlg; font-size:100%; padding-left:11px; padding-right:5em; padding-top:4px; margin-bottom:-1px; margin-left:65px; margin-right:0px;
    ; width:100%; } .he5i { background-color:#F9F9F9; border:1px solid #BBBBBB; color:#000000; display:block; font-family:MS Shell Dlg; font-size:100%; margin-bottom:-1px; margin-left:65px; margin-right:0px; padding-left:21px; padding-bottom:5px; padding-top:
    4px; ; width:100%; } DIV .expando { color:#000000; text-decoration:none; display:block; font-family:MS Shell Dlg; font-size:100%; font-weight:normal; ; right:10px; text-decoration:underline; z-index: 0; } .he0 .expando { font-size:100%; } .info, .info3, .info4,
    .disalign { line-height:1.6em; padding:0px,0px,0px,0px; margin:0px,0px,0px,0px; } .disalign TD { padding-bottom:5px; padding-right:10px; } .info TD { padding-right:10px; width:50%; } .info3 TD { padding-right:10px; width:33%; } .info4 TD, .info4 TH { padding-right:10px;
    width:25%; } .info TH, .info3 TH, .info4 TH, .disalign TH { border-bottom:1px solid #CCCCCC; padding-right:10px; } .subtable, .subtable3 { border:1px solid #CCCCCC; margin-left:0px; background:#FFFFFF; margin-bottom:10px; } .subtable TD, .subtable3 TD { padding-left:10px;
    padding-right:5px; padding-top:3px; padding-bottom:3px; line-height:1.1em; width:10%; } .subtable TH, .subtable3 TH { border-bottom:1px solid #CCCCCC; font-weight:normal; padding-left:10px; line-height:1.6em; } .subtable .footnote { border-top:1px solid #CCCCCC;
    } .subtable3 .footnote, .subtable .footnote { border-top:1px solid #CCCCCC; } .subtable_frame { background:#D9E3EA; border:1px solid #CCCCCC; margin-bottom:10px; margin-left:15px; } .subtable_frame TD { line-height:1.1em; padding-bottom:3px; padding-left:10px;
    padding-right:15px; padding-top:3px; } .subtable_frame TH { border-bottom:1px solid #CCCCCC; font-weight:normal; padding-left:10px; line-height:1.6em; } .subtableInnerHead { border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC; } .explainlink { color:#000000;
    text-decoration:none; cursor:hand; } .explainlink:hover { color:#0000FF; text-decoration:underline; } .spacer { background:transparent; border:1px solid #BBBBBB; color:#FFFFFF; display:block; font-family:MS Shell Dlg; font-size:100%; height:10px; margin-bottom:-1px;
    margin-left:43px; margin-right:0px; padding-top: 4px; ; } .filler { background:transparent; border:none; color:#FFFFFF; display:block; font:100% MS Shell Dlg; line-height:8px; margin-bottom:-1px; margin-left:53px; margin-right:0px; padding-top:4px; ; } .container
    { display:block; ; } .rsopheader { background-color:#A0BACB; border-bottom:1px solid black; color:#333333; font-family:MS Shell Dlg; font-size:130%; font-weight:bold; padding-bottom:5px; text-align:center; } .rsopname { color:#333333; font-family:MS Shell
    Dlg; font-size:130%; font-weight:bold; padding-left:11px; } .gponame{ color:#333333; font-family:MS Shell Dlg; font-size:130%; font-weight:bold; padding-left:11px; } .gpotype{ color:#333333; font-family:MS Shell Dlg; font-size:100%; font-weight:bold; padding-left:11px;
    } #uri { color:#333333; font-family:MS Shell Dlg; font-size:100%; padding-left:11px; } #dtstamp{ color:#333333; font-family:MS Shell Dlg; font-size:100%; padding-left:11px; text-align:left; width:30%; } #objshowhide { color:#000000; cursor:hand; font-family:MS
    Shell Dlg; font-size:100%; font-weight:bold; margin-right:0px; padding-right:10px; text-align:right; text-decoration:underline; z-index:2; word-wrap:normal; } #gposummary { display:block; } #gpoinformation { display:block; } @media print { #objshowhide{ display:none;
    } body { color:#000000; border:1px solid #000000; } .title { color:#000000; border:1px solid #000000; } .he0_expanded { color:#000000; border:1px solid #000000; } .he1h_expanded { color:#000000; border:1px solid #000000; } .he1_expanded { color:#000000; border:1px
    solid #000000; } .he1 { color:#000000; border:1px solid #000000; } .he2 { color:#000000; background:#EEEEEE; border:1px solid #000000; } .he3 { color:#000000; border:1px solid #000000; } .he4 { color:#000000; border:1px solid #000000; } .he4h { color:#000000;
    border:1px solid #000000; } .he4i { color:#000000; border:1px solid #000000; } .he5 { color:#000000; border:1px solid #000000; } .he5h { color:#000000; border:1px solid #000000; } .he5i { color:#000000; border:1px solid #000000; } } v\:* {behavior:url(#default#VML);}
    </style> <script language="vbscript"> <!-- '================================================================================ ' String "strShowHide(0/1)" ' 0 = Hide all mode. ' 1 = Show all mode. strShowHide = 1 'Localized
    strings strShow = "show" strHide = "hide" strShowAll = "show all" strHideAll = "hide all" strShown = "shown" strHidden = "hidden" strExpandoNumPixelsFromEdge = "10px" Function IsSectionHeader(obj)
    IsSectionHeader = (obj.className = "he0_expanded") Or (obj.className = "he1h_expanded") Or (obj.className = "he1_expanded") Or (obj.className = "he1") Or (obj.className = "he2") Or (obj.className = "he3")
    Or (obj.className = "he4") Or (obj.className = "he4h") Or (obj.className = "he5") Or (obj.className = "he5h") End Function Function IsSectionExpandedByDefault(objHeader) IsSectionExpandedByDefault = (Right(objHeader.className,
    Len("_expanded")) = "_expanded") End Function ' strState must be show | hide | toggle Sub SetSectionState(objHeader, strState) ' Get the container object for the section. It's the first one after the header obj. i = objHeader.sourceIndex
    Set all = objHeader.parentElement.document.all While (all(i).className <> "container") i = i + 1 Wend Set objContainer = all(i) If strState = "toggle" Then If objContainer.style.display = "none" Then SetSectionState
    objHeader, "show" Else SetSectionState objHeader, "hide" End If Else Set objExpando = objHeader.children.item(1) If strState = "show" Then objContainer.style.display = "block" objExpando.innerText = strHide ElseIf strState
    = "hide" Then objContainer.style.display = "none" objExpando.innerText = strShow End If End If End Sub Sub ShowSection(objHeader) SetSectionState objHeader, "show" End Sub Sub HideSection(objHeader) SetSectionState objHeader,
    "hide" End Sub Sub ToggleSection(objHeader) SetSectionState objHeader, "toggle" End Sub '================================================================================ ' When user clicks anywhere in the document body, determine if user
    is clicking ' on a header element. '================================================================================ Function document_onclick() Set strsrc = window.event.srcElement While (strsrc.className = "sectionTitle" Or strsrc.className = "expando"
    Or strsrc.className = "vmlimage") Set strsrc = strsrc.parentElement Wend ' Only handle clicks on headers. If Not IsSectionHeader(strsrc) Then Exit Function ToggleSection strsrc window.event.returnValue = False End Function '================================================================================
    ' link at the top of the page to collapse/expand all collapsable elements '================================================================================ Function objshowhide_onClick() Set objBody = document.body.all Select Case strShowHide Case 0 strShowHide
    = 1 objshowhide.innerText = strShowAll For Each obji In objBody If IsSectionHeader(obji) Then HideSection obji End If Next Case 1 strShowHide = 0 objshowhide.innerText = strHideAll For Each obji In objBody If IsSectionHeader(obji) Then ShowSection obji End
    If Next End Select End Function '================================================================================ ' onload collapse all except the first two levels of headers (he0, he1) '================================================================================
    Function window_onload() ' Only initialize once. The UI may reinsert a report into the webbrowser control, ' firing onLoad multiple times. If UCase(document.documentElement.getAttribute("gpmc_reportInitialized")) <> "TRUE" Then '
    Set text direction Call fDetDir(UCase(document.dir)) ' Initialize sections to default expanded/collapsed state. Set objBody = document.body.all For Each obji in objBody If IsSectionHeader(obji) Then If IsSectionExpandedByDefault(obji) Then ShowSection obji
    Else HideSection obji End If End If Next objshowhide.innerText = strShowAll document.documentElement.setAttribute "gpmc_reportInitialized", "true" End If End Function '================================================================================
    ' When direction (LTR/RTL) changes, change adjust for readability '================================================================================ Function document_onPropertyChange() If window.event.propertyName = "dir" Then Call fDetDir(UCase(document.dir))
    End If End Function Function fDetDir(strDir) strDir = UCase(strDir) Select Case strDir Case "LTR" Set colRules = document.styleSheets(0).rules For i = 0 To colRules.length -1 Set nug = colRules.item(i) strClass = nug.selectorText If nug.style.textAlign
    = "right" Then nug.style.textAlign = "left" End If Select Case strClass Case "DIV .expando" nug.style.Left = "" nug.style.right = strExpandoNumPixelsFromEdge Case "#objshowhide" nug.style.textAlign = "right"
    End Select Next Case "RTL" Set colRules = document.styleSheets(0).rules For i = 0 To colRules.length -1 Set nug = colRules.item(i) strClass = nug.selectorText If nug.style.textAlign = "left" Then nug.style.textAlign = "right"
    End If Select Case strClass Case "DIV .expando" nug.style.Left = strExpandoNumPixelsFromEdge nug.style.right = "" Case "#objshowhide" nug.style.textAlign = "left" End Select Next End Select End Function '================================================================================
    'When printing reports, if a given section is expanded, let's says "shown" (instead of "hide" in the UI). '================================================================================ Function window_onbeforeprint() For Each obji In
    document.all If obji.className = "expando" Then If obji.innerText = strHide Then obji.innerText = strShown If obji.innerText = strShow Then obji.innerText = strHidden End If Next End Function '================================================================================
    'If a section is collapsed, change to "hidden" in the printout (instead of "show"). '================================================================================ Function window_onafterprint() For Each obji In document.all If obji.className
    = "expando" Then If obji.innerText = strShown Then obji.innerText = strHide If obji.innerText = strHidden Then obji.innerText = strShow End If Next End Function '================================================================================ ' Adding
    keypress support for accessibility '================================================================================ Function document_onKeyPress() If window.event.keyCode = "32" Or window.event.keyCode = "13" Or window.event.keyCode =
    "10" Then 'space bar (32) or carriage return (13) or line feed (10) If window.event.srcElement.className = "expando" Then Call document_onclick() : window.event.returnValue = false If window.event.srcElement.className = "sectionTitle"
    Then Call document_onclick() : window.event.returnValue = false If window.event.srcElement.id = "objshowhide" Then Call objshowhide_onClick() : window.event.returnValue = false End If End Function --> </script> <script language="javascript">
    <!-- function getExplainWindowTitle() { return document.getElementById("explainText_windowTitle").innerHTML; } function getExplainWindowStyles() { return document.getElementById("explainText_windowStyles").innerHTML; } function getExplainWindowSettingPathLabel()
    { return document.getElementById("explainText_settingPathLabel").innerHTML; } function getExplainWindowExplainTextLabel() { return document.getElementById("explainText_explainTextLabel").innerHTML; } function getExplainWindowPrintButton()
    { return document.getElementById("explainText_printButton").innerHTML; } function getExplainWindowCloseButton() { return document.getElementById("explainText_closeButton").innerHTML; } function getNoExplainTextAvailable() { return document.getElementById("explainText_noExplainTextAvailable").innerHTML;
    } function getExplainWindowSupportedLabel() { return document.getElementById("explainText_supportedLabel").innerHTML; } function getNoSupportedTextAvailable() { return document.getElementById("explainText_noSupportedTextAvailable").innerHTML;
    } function showExplainText(srcElement) { var strSettingName = srcElement.getAttribute("gpmc_settingName"); var strSettingPath = srcElement.getAttribute("gpmc_settingPath"); var strSettingDescription = srcElement.getAttribute("gpmc_settingDescription");
    if (strSettingDescription == "") { strSettingDescription = getNoExplainTextAvailable(); } var strSupported = srcElement.getAttribute("gpmc_supported"); if (strSupported == "") { strSupported = getNoSupportedTextAvailable(); }
    var strHtml = "<html>\n"; strHtml += "<head>\n"; strHtml += "<title>" + getExplainWindowTitle() + "</title>\n"; strHtml += "<style type='text/css'>\n" +
    getExplainWindowStyles() + "</style>\n"; strHtml += "</head>\n"; strHtml += "<body>\n"; strHtml += "<div class='head'>" + strSettingName +"</div>\n"; strHtml
    += "<div class='path'><b>" + getExplainWindowSettingPathLabel() + "</b><br/>" + strSettingPath +"</div>\n"; strHtml += "<div class='path'><b>" + getExplainWindowSupportedLabel()
    + "</b><br/>" + strSupported +"</div>\n"; strHtml += "<div class='info'>\n"; strHtml += "<div class='hdr'>" + getExplainWindowExplainTextLabel() + "</div>\n";
    strHtml += "<div class='bdy'>" + strSettingDescription + "</div>\n"; strHtml += "<div class='btn'>"; strHtml += getExplainWindowPrintButton(); strHtml += getExplainWindowCloseButton();
    strHtml += "</div></body></html>"; var strDiagArgs = "height=360px, width=630px, status=no, toolbar=no, scrollbars=yes, resizable=yes "; var expWin = window.open("", "expWin", strDiagArgs); expWin.document.write("");
    expWin.document.close(); expWin.document.write(strHtml); expWin.document.close(); expWin.focus(); //cancels navigation for IE. if(navigator.userAgent.indexOf("MSIE") > 0) { window.event.returnValue = false; } return false; } --> </script>
    Group Policy Management
    body { font-size:68%;font-family:MS Shell Dlg; margin:0px,0px,0px,0px; border: 1px solid #666666; background:#F6F6F6; width:100%; word-break:normal; word-wrap:break-word; } .head { font-weight:bold; font-size:160%; font-family:MS
    Shell Dlg; width:100%; color:#6587DC; background:#E3EAF9; border:1px solid #5582D2; padding- height:24px; } .path { margin- margin- margin-bottom:5px;width:100%; } .info { padding-width:100%; } table { font-size:100%; width:100%; border:1px solid #999999;
    } th { border-bottom:1px solid #999999; text-align:left; padding- height:24px; } td { background:#FFFFFF; padding- padding-bottom:10px; padding- } .btn { width:100%; text-align:right; margin- } .hdr { font-weight:bold; border:1px solid #999999; text-align:left;
    padding- padding- height:24px; margin-bottom:-1px; width:100%; } .bdy { width:100%; height:182px; display:block; background:#FFFFFF; padding- padding-bottom:10px; padding- border:1px solid #999999; } button { width:6.9em; height:2.1em; font-size:100%; font-family:MS
    Shell Dlg; margin-right:15px; } @media print { .bdy { display:block; } button { display:none; } .head { color:#000000; background:#FFFFFF; border:1px solid #000000; } }
    Setting Path:
    Explanation
    <button accesskey="P" name="Print" onclick="window.print()">Print</button>
    <button accesskey="C" name="Close" onclick="window.close()">Close</button>
    No explanation is available for this setting.
    Supported On:
    Not available
    Group Policy Results
    SFDN\testuser
    Data collected on: 12/14/2014 1:00:12 PM
    Summary
    Computer Configuration Summary
    No data available.
    User Configuration Summary
    General
    User name
    SFDN\testuser
    Domain
    SFD.local
    Last time Group Policy was processed
    12/14/2014 12:59:22 PM
    Group Policy Objects
    Applied GPOs
    Name
    Link Location
    Revision
    Local Group Policy
    Local
    AD (1), Sysvol (1)
    Default Domain Policy
    SFD.local
    AD (6), Sysvol (6)
    Test
    SFD.local/SFD-Restricted-Users
    AD (10), Sysvol (10)
    Limit Downloads
    SFD.local/SFD-Restricted-Users
    AD (2), Sysvol (2)
    SFD Restricted Users
    SFD.local/SFD-Restricted-Users
    AD (59), Sysvol (59)
    Denied GPOs
    Name
    Link Location
    Reason Denied
    None
    Security Group Membership when Group Policy was applied
    SFDN\Domain Users
    Everyone
    BUILTIN\Users
    NT AUTHORITY\INTERACTIVE
    CONSOLE LOGON
    NT AUTHORITY\Authenticated Users
    NT AUTHORITY\This Organization
    LOCAL
    Mandatory Label\Medium Mandatory Level
    WMI Filters
    Name
    Value
    Reference GPO(s)
    None
    Component Status <v:group alt="Warning" class="vmlimage" coordsize="100,100" style="width:15px;height:15px;vertical-align:middle;"><v:shape class="vmlimage" fillcolor="yellow"
    strokecolor="yellow" style="width:100;height:100;"><v:path v="m 50,0 l 0,99 99,99 x e"></v:path></v:shape> <v:rect class="vmlimage" fillcolor="black" strokecolor="black" style="width:10;height:35;"></v:rect>
    <v:rect class="vmlimage" fillcolor="black" strokecolor="black" style="width:10;height:5;"></v:rect> </v:group>
    Component Name
    Status
    Last Process Time
    Group Policy Infrastructure
    Success
    12/14/2014 12:59:46 PM
    Folder Redirection
    Failed
    12/14/2014 12:59:46 PM
    Folder Redirection failed due to the error listed below.
    Cannot complete this function.
    Additional information may have been logged. Review the Policy Events tab in the console or the application event log for events between 12/14/2014 12:59:23 PM and 12/14/2014 12:59:46 PM.
    Group Policy Internet Settings
    Success
    12/14/2014 12:59:46 PM
    Registry
    Success
    12/12/2014 10:28:23 AM
    Computer Configuration
    No data available.
    User Configuration
    Policies
    Windows Settings
    Security Settings
    Software Restriction Policies
    Winning GPO
    SFD Restricted Users
    Enforcement
    Policy
    Setting
    Apply software restriction policies to the following
    All software files except libraries (such as DLLs)
    Apply software restriction policies to the following users
    All users
    When applying software restriction policies
    Ignore certificate rules
    Designated File Types
    File Extension
    File Type
    ADE
    Microsoft Access Project Extension
    ADP
    Microsoft Access Project
    BAS
    BAS File
    BAT
    Windows Batch File
    CHM
    Compiled HTML Help file
    CMD
    Windows Command Script
    COM
    MS-DOS Application
    CPL
    Control panel item
    CRT
    Security Certificate
    EXE
    Application
    HLP
    Help file
    HTA
    HTML Application
    INF
    Setup Information
    INS
    INS File
    ISP
    ISP File
    LNK
    Shortcut
    MDB
    Microsoft Access Database
    MDE
    Microsoft Access MDE Database
    MSC
    Microsoft Common Console Document
    MSI
    Windows Installer Package
    MSP
    Windows Installer Patch
    MST
    MST File
    OCX
    ActiveX control
    PCD
    PCD File
    PIF
    Shortcut to MS-DOS Program
    REG
    Registration Entries
    SCR
    Screen saver
    SHS
    SHS File
    URL
    Internet Shortcut
    VB
    VB File
    WSC
    Windows Script Component
    Trusted Publishers
    Trusted publisher management
    Allow all administrators and users to manage user's own Trusted Publishers
    Certificate verification
    None
    Software Restriction Policies/Security Levels
    Policy
    Setting
    Winning GPO
    Default Security Level
    Unrestricted
    SFD Restricted Users
    Software Restriction Policies/Additional Rules
    Path Rules
    %HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRoot%
    Security Level
    Unrestricted
    Description
    Date last modified
    9/30/2011 12:34:27 PM
    Winning GPO
    SFD Restricted Users
    %HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ProgramFilesDir%
    Security Level
    Unrestricted
    Description
    Date last modified
    9/30/2011 12:34:27 PM
    Winning GPO
    SFD Restricted Users
    Administrative Templates
    Policy definitions (ADMX files) retrieved from the local machine.
    Control Panel
    Policy
    Setting
    Winning GPO
    Network/Network Connections
    Policy
    Setting
    Winning GPO
    This setting determines whether the Properties menu item is enabled, and thus, whether the Local Area Connection Properties dialog box is available to users.
    If you enable this setting (and enable the "Enable Network Connections settings for Administrators" setting), the Properties menu items are disabled for all users, and users cannot open the Local Area Connection Properties dialog box.
    Important: If the "Enable Network Connections settings for Administrators" is disabled or not configured, this setting will not apply to administrators on post-Windows 2000 computers.
    If you disable this setting or do not configure it, a Properties menu item appears when users right-click the icon representing a LAN connection. Also, when users select the connection, Properties is enabled on the File menu.
    Note: This setting takes precedence over settings that manipulate the availability of features inside the Local Area Connection Properties dialog box. If this setting is enabled, nothing within the properties dialog box for a LAN connection is available to
    users.
    Note: Nonadministrators have the right to view the properties dialog box for a connection but not to make changes, regardless of this setting." gpmc_settingname="Prohibit access to properties of a LAN connection" gpmc_settingpath="User Configuration/Administrative
    Templates/Network/Network Connections" gpmc_supported="At least Windows 2000 Service Pack 1" href="javascript:void();" onclick="javascript:showExplainText(this); return false;">Prohibit access to properties of a LAN connection
    Enabled
    SFD Restricted Users
    If you enable this setting (and enable the "Enable Network Connections settings for Administrators" setting), the check boxes for enabling and disabling components are disabled. As a result, administrators cannot enable or disable the components that
    a connection uses.
    Important: If the "Enable Network Connections settings for Administrators" is disabled or not configured, this setting will not apply to administrators on post-Windows 2000 computers.
    If you disable this setting or do not configure it, the Properties dialog box for a connection includes a check box beside the name of each component that the connection uses. Selecting the check box enables the component, and clearing the check box disables
    the component.
    Note: When the "Prohibit access to properties of a LAN connection" setting is enabled, users are blocked from accessing the check boxes for enabling and disabling the components of a LAN connection.
    Note: Nonadministrators are already prohibited from enabling or disabling components for a LAN connection, regardless of this setting." gpmc_settingname="Prohibit Enabling/Disabling components of a LAN connection" gpmc_settingpath="User
    Configuration/Administrative Templates/Network/Network Connections" gpmc_supported="Microsoft Windows Server 2003, Windows XP, and Windows 2000 Service Pack 1 operating systems only" href="javascript:void();" onclick="javascript:showExplainText(this);
    return false;">Prohibit Enabling/Disabling components of a LAN connection
    Enabled
    SFD Restricted Users
    Windows Components/Internet Explorer
    Policy
    Setting
    Winning GPO
    If you enable this policy setting, the user will not be able to configure proxy settings.
    If you disable or do not configure this policy setting, the user can configure proxy settings." gpmc_settingname="Prevent changing proxy settings" gpmc_settingpath="User Configuration/Administrative Templates/Windows Components/Internet
    Explorer" gpmc_supported="At least Internet Explorer 5.0" href="javascript:void();" onclick="javascript:showExplainText(this); return false;">Prevent changing proxy settings
    Enabled
    SFD Restricted Users
    Windows Components/Internet Explorer/Internet Control Panel/Security Page/Internet Zone
    Policy
    Setting
    Winning GPO
    Allow file downloads
    Disable
    Extra Registry Settings
    Display names for some settings cannot be found. You might be able to resolve this issue by updating the .ADM files used by Group Policy Management.
    Setting
    State
    Winning GPO
    Software\Policies\Microsoft\office\14.0\outlook\ForceOSTPath
    P:\My Documents\Outlook Files
    SFD Restricted Users
    Software\Policies\Microsoft\office\14.0\outlook\ForcePSTPath
    P:\My Documents\Outlook Files
    SFD Restricted Users

  • How to scope beans for a JSF Confirmation Page

    I have a web form with corresponding backing bean for each input field. I have two buttons on the form. Here is some of the page:
    <h:inputText id="clientName" value="#{clientBean.company}" required="true"/>
    <h:inputText id="clientContact" value="#{clientBean.contact}"/>
    <h:commandButton id="btn_Submit" value="Submit" action="#clientBean.save}"/>
    <h:commandButton id="btn_Cancel" value="Cancel" immediate="true" action="cancel"/>
    Navigation rules display a confirmation page with the inputs the user has entered, and the cancel button brings them back to a simple menu screen (where they can click a link and re-visit this web form).
    IF THE MANAGED-BEAN-SCOPE for clientBean is set to REQUEST, I cannot use the bean attributes to populate outputText elements on a confirmation page (they are no longer in the current request). (I'm OK with this....)
    IF I SET THE MANAGED-BEAN-SCOPE for clientBean to SESSION, I can use the attributes of the managed-bean to drive the confirmation page, HOWEVER... if the user fills in the form and clicks CANCEL, then re-visits the web form, the values they entered prior to clicking Cancel are pre-populated in the web form.
    I've even gone as far as to have the Cancel button fire a cancel() method on the clientBean where I set all backing attributes to empty strings. That doesn't work either.
    Is there a way I can remove a managed-bean instance from the session scope entirely when the user clicks Cancel? Or is there a preferred method of ensuring that form values make it to the confirmation page using request scoped beans?

    I'd the same problem ever.
    It's not a good way to do these clear in the cancel button,
    for users maybe not click the cancel button, but click others links on the page
    and quit, after a while, then goto the form, there will be the previous data
    displayed as click back on the confirm page.
    at last i resolve the problem by adding a page before the form page.
    all links to the form page are linked to the new page,
    in the new page,
    1st, clear the state of the managed-ben(clientBean),
    there were a few ways to do this,
    (1), change all the properties of the clientbean to a default value.
    (2), remove the clientbean from the session(JSF will create an new instance when it remove from the session)
    2nd, redirect the request to the form page.
    You may write only one page (the clear-state and forword page) for all form in the application by passing the managed-bean to be cleared as a parameter.
    Hope be helpful for you.

  • Raising Error messages

    Hi all,
    We are using SAP ABAP Web Dynpro Component: RPLM_QIMT_NOTIF_COMP to create notification(IW21). After entering data to create notification screen and press save, we want to do some validations and trough error message to screen and stop saving notifications until errors are fixed. I am able to raise error message but not able to stop further processing. Notification is geting saved even after trowing error message. could some one give us clue or Rather sample code to stop further processing. Notification is created via portal.
    Rgds,
    Harish
    Edited by: Harish Aginati on Jul 19, 2009 2:25 PM

    hi,
    You can use Report Error message. ( control wizard ).
    Use below mentioned code :
    get message manager
    DATA lo_api_controller     TYPE REF TO if_wd_controller.
    DATA lo_message_manager    TYPE REF TO if_wd_message_manager.
    lo_api_controller ?= wd_this->wd_get_api( ).
    CALL METHOD lo_api_controller->get_message_manager
      RECEIVING
        message_manager = lo_message_manager
    report message
    CALL METHOD lo_message_manager->report_error_message
      EXPORTING
        message_text             = ' Error messge Text'
       params                   =
       msg_user_data            =
       is_permanent             = ABAP_FALSE
       scope_permanent_msg      = CO_MSG_SCOPE_CONTROLLER
       view                     =
       show_as_popup            =
       controller_permanent_msg =
       msg_index                =
       cancel_navigation        = ' X'
      receiving
        message_id               =
    Give Cancel navigation X.
    I hope it works.

  • Can't find CANCEL_NAVIGATION parameter in method REPORT_ERROR_MESSAGE

    HI, Friends
    I have a question on parameters for method REPORT_ERROR_MESSAGE  of  interface IF_WD_MESSAGE_MANAGER.
    I hope cancel navigation when check user's input error.
    And  found document like this: By default, messages of type Success, Warning,or Error do not influence
    the navigation. However, all methods contain an interface parameter CANCEL_NAVIGATION that allows to change this default behavior.
    But I cound not found any parameter  CANCEL_NAVIGATION in method REPORT_ERROR_MESSAGE .
    I test it on ECC6.0  SAP_BASIS 7.00 Patch Level 9.
    tks.

    7.0 SP9 is very old.  There were a lot of enhancements to Web Dypnro ABAP made in SP10, SP12, SP13 and SP14 before we had the enhacement package concept.  It is very likely that on such an old Support Package level that you are missing functionality that is described in the standard help documentation.

  • WEB.show_document with MAILTO in IE8 - Navigation Cancelled message

    When generating an email from within Oracle Forms 10g using:
    WEB.show_document('mailto:'||'[email protected]'||'?subject='||'test msg'||'&body= 'test body','_SELF');
    An IE8 window pops up with a message saying 'Navigation to the webpage was cancelled'.
    The test email does appear separately, but if the email is generated a second time, the email will not be generated unless the window saying 'Navigation to the webpage was cancelled' was manually closed before the second email generation.
    If we try the same test in our IE7 browser, the email pops up without an IE window coming up in the background (as expected).
    We have tried changing the last parameter to _BLANK and also excluding it altogether, neither option works properly in IE8.
    What code can I use to generate an email within IE8 & IE7 without the extra browser window appearing in the background?

    Ok - so I've had a TAR logged with Oracle since before asking my colleague to post the same query on here.
    As of a couple of days ago Oracle were able to reproduce the same issues using a simple test case. Yesterday they came back with the first part of a fix and updated "Note 1075355.1 - How To Use WEB.SHOW_DOCUMENT To Open Multiple Pages In The Same Browser" accordingly.
    Basically if you are running IE8 on Windows XP and want to use the WEB.SHOW_DOCUMENT with mailto to launch an e-mail you need to specify a named window instead of the regular parameters which are: self, parent, top, blank
    So you would need to use something as below where the word CUSTOM can be anything.
    WEB.show_document('mailto:'||'[email protected]'||'?subject='||'test msg'||'&body=' ||'test body','CUSTOM');
    However this does not appear to fix the issue for IE8 when running on Windows 7.
    Below are other security settings that were recomended and we tried (but I don't think they had any effect):
    1. In IE 8 go to menu Tools -> Internet Options -> Security -> Sites ->
    - Add this website to the zone :
    mailto
    - Uncheck "Require server verifcation (https:) for all sites in this zone."
    - Click Add
    2. In IE 8 go to menu Tools -> Internet Options -> Security -> Custom level
    - Set 'Display mixed content' to Enable.
    Anyway hopefully this information may be useful to anyone else experiencing the same issues - I'm kinda surprised that this hasn't come up and I am interested to hear how other people send email from Forms 10G or 11G applications?

  • Hello, i am using iphone 4. I made the wrong purchase for ipad.navturk live navigation i bought. just trying to do update. I would ask you to cancel the order. best regards.

    Hello, i am using iphone 4. I made the wrong purchase for ipad.navturk live navigation i bought. just trying to do update. I would ask you to cancel the order.
    best regards.

    There is no one here from Apple or iTunes support. You need to contact iTunes support here:
    http://www.apple.com/support/itunes/contact.html

  • Adobe Presenter 9 navigation to webpage was canceled when click email hyperlink

    Windows 7, IE 10, Adobe Presenter 9
    I have an email hyperlink created in PPT/Presenter that works fine within PPT.  However, when I publish the course to My Documents and view the presentation, once I click the email hyperlink, it opens an email but opens an additional window..."Navigation to webpage canceled".  It reacts this same way when published to our LMS.  The user will need to close the extra window, which may cause confusion.  Our IT department has looked at my IE security settings and I have set my flash security settings to "allow" for My Documents folder.  I went back to a similar course I created a couple of years ago, but I do not receive this message when I click the hyperlink.  I was using an older version of Presenter at that time.
    Has anyone experienced this same issue and had a resolution?
    Madonna

    Hi,
    Could you perform the followings:
    Make sure there're no duplicate records in the DNS Servers
    Flush your DNS Cache at the Server & Client
    Refresh any DNS Cache at the HLB (if any)
    When the error appears, right click on the console and provide a screenshot on this
    If you suspect that FE1 is the culprit, had you tried turning it off and monitor the situation?
    Thanks!
    James Ooi MCITP Lync Server 2010 | Blog: http://jamesosw.wordpress.com | Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial
    to other community members reading the thread

Maybe you are looking for