Scope of component in atg

HI
how to find out scope of perticular component in atg

how to find out scope of perticular component in atgAnother option is you can go upto ATG root directry and search ComponentName.properties file. Open file and check $scope=request/session/global. Default scope is global.
-RMishra

Similar Messages

  • Scope of components in atg

    hi everyone,
    i just want to know the default scope and the recommended scope of
    1) droplets
    2) form-handlers
    will the objects of the respective component be destroyed after the scope?

    This is a broad question, but the general recommendation for scope of Nucleus components are (in order of preference):
    1. Global: for everything that doesn't have per-request or per-session (including reference to the current Profile) state or references.
    2. Request: for everything that has request or session references, but doesn't need state that lasts between requests. Note that ATG request scope does carry over after a form-handler redirect (kind of like "flash scope" in some other systems).
    3. Session: for things that have state that needs to last across multiple requests or the entire length of the session (profile and shopping cart, for example). Session components can also be used to cache per-user data that is expensive to fetch or calculate.
    You want to try to minimize session-scoped components, since they both lead to more per-user session memory usage, and session scoped components require extra configuration and thought to properly handle session fail-over.
    However, if you are manually resolving request or session components in a globally scoped component, chances are good it should be request or session scoped itself (outside of a few special cases).
    For FormHandlers, you should probably start out with request scope as the default, since they typically need access to the user's profile, shopping chart, or other per-user data.
    For Droplets, you should probably start out with global scope as the default, unless they need a configured reference to a session or request-scoped components. Alternatively, a droplet can remain globalky scoped but can require that the caller pass in the profile (or whatever) as a required input parameter (a little more work for the caller, though).

  • Session scope for component tree subtree

    I'm very new to JSF. Here is what I'm trying to do: I created a custom component, renderer, and tag. This custom action will always have children that are no custom, but whose rendering I must control (via encodeChildren, etc).
    The problem I have is that the CSS style of these components will change after they are rendered (DHTML & AJAX). Some are hidden, color changes, size change, etc. When I go to another page with the same custom action included, of course it just renders a new version with all of the changes lost.
    Now if this was a simple custom action with no children, I'd just create a managed bean with a value binding and there would be no problem. But what I am trying to do is save the ENTIRE subtree, ie. save the state of the custom component and all of its children also.
    Now the messy way to do this would be to take my component, make it a managed bean, then include a value binding every time I use that custom action. The custom renderer would look to the bean for how to render the children, etc. The problem I have with this approach is that I basically have to include attributes in my component (used as a managed bean) that redundantly describe the children.
    For example, my component:
    class UISearch extends UIComponentBase {
    private boolean showChild1;
    private boolean child1Color;
    etc..
    OR a better option, to have:
    private UIComponent child1;
    public setShowChild1() {
    child1.render = true;
    ....etc....
    The problem I have with the above aproach is that every time a page is requested, the UIViewRoot tree will be build, a new Child1 will be instantiated, and then during the rendering of UISearch's encodeChildren I'll have to pretty much copy over attributes..
    I wish there was a way that I could have a "managed component subtree" where UISearch and all of its children are instantiated once, held through session scope, and every time they are rendered, regardless of page, the existing, managed version is used.
    This sounds so obvious, and I am almost positive there is a way to do this, I just don't know how.
    Thank you!!!!!
    PS:
    I think I am on the wrong track. Basically all I want to do is have the UISearch and its children load the same normal way each time that they do now. I don't even care if the component tree is re-created, re-rendered, etc. But after this custom action is rendered, I call an AJAX loadConfig() type method that will return all of the style, innerHTML, src, etc. changes that must be updated.
    So my question really is.. what is the best practice for storing and retriving this information? I'm using DWR, and I'd like the loadConfig() to return an object with all the config stuff nicely organized.. so if the returned object is "search" and I need to load the 'display' CSS style for some child, i can do:
    child.style.display = search.history.clearHistoryLink.style.display;
    Who knows. Any and all ideas are welcome!
    Message was edited by:
    rrc3243

    I found example (bookstore) where I got answer about using backing bean in session scope.
    <!-- Backing Bean for bookshowcart.jsp -->
    <managed-bean>
    <managed-bean-name>showcart</managed-bean-name>
    <managed-bean-class>backing.ShowCartBean</managed-bean-class>
    <managed-bean-scope>request</managed-bean-scope>
    </managed-bean>
    <!-- Managed Bean -->
    <managed-bean>
    <description>
    Create a shopping cart in session scope the first
    time it is referenced.
    </description>
    <managed-bean-name>cart</managed-bean-name>
    <managed-bean-class>cart.ShoppingCart</managed-bean-class>
    <managed-bean-scope>session</managed-bean-scope>
    </managed-bean>
    ShoppingCart class don't have data properties like lastName or orderId
    Class have only somethings like this:
    protected BookDetails book() {
    BookDetails book =
    (BookDetails) context()
    .getExternalContext()
    .getRequestMap()
    .get("book");
    return (book);
    * <p>Return the <code>ShoppingCart</code> instance from the
    * user session.</p>
    protected ShoppingCart cart() {
    FacesContext context = context();
    ValueBinding vb =
    context.getApplication()
    .createValueBinding("#{cart}");
    return ((ShoppingCart) vb.getValue(context));
    * <p>Remove the item from the shopping cart.</p>
    public String remove() {
    BookDetails book = (BookDetails) item()
    .getItem();
    cart()
    .remove(book.getBookId());
    message(null, "ConfirmRemove", new Object[] { book.getTitle() });
    return (null);
    rule:
    Don't use backing bean with data properties in session scope!

  • Scope of component session and http session

    Hi,
    I wish multiple iviews to share the same information.  I am unsure however of the scope of portalcomponentsession, as opposed to http session. I have read the docs, and they are unclear as to the life and scope of these 2 sessions within portal.  Which one is tied to the user?  And which one is available over multiple iviews.
    I would appreciate any help with this
    Thanks
    Mariana

    Hi Mariana,
    > I am sorry
    No problem at all
    > I did not want to close the topic by mistake
    Just for explanation: If you give ten points (they call it blue, my eyes say black), this star is marked in the overview and somehow displaying "solved". In addtion, if you have marked a question as question, you can mark it as answered. As long as you don't do one of both things, you can reward points (2, 6) also in between without trimming your chances to get additional answers.
    > I did not de-mark the question,
    > I just replied to the post.
    When you initially opened the thread (that was no reply), it <i>seems</i> that you've de-marked this thread as question (the standard is: it is a question).
    Anyhow, some people seem to have made the experience that they definitely did not de-mark the thread as question, but it wasn't marked as question, anyhow.
    In this case, a short and friendly mail to [email protected] with the problem stated and alink to the thread concernced will help to repair everything...
    Best regards
    Detlev

  • How to log none-nucleus component in ATG?

    Some of the classes in my project are not nucleus components, such as Utils class. However they still need to be logged.
    I wanna apply a consistent logging method, how do I achieve this?

    You can create a class which extends ApplicationLoggingImpl and write static methods in it calling already existing logDebug(), logError(), logInfo etc.
    From your custom class, just call those static methods.
    -karthik

  • Abandon Orders in ATG

    How to configure the number of day following which the Incomplete should be considered abandon orders ? What is the OOTB days set for it ? I couldn't find it in docs

    I dont see Abandoned services in the list of running products in ATG dyn/admin -- which confirms the fact we don't have it enabled for our application. However, the fact that puzzles me is that if this module is not included how come I have more than one Incomplete order for a given profile. I mean at what point did the application thought to create a new order object rather than use the incomplete order that was already available.Abandon order module is not linked with creating a new order. ATG allows to have one current order and a collection of saved orders per user profile. As user logs in, loadShoppingCarts() method in CommerceProfileTools can find all the shopping carts (i.e. incomplete orders) for the user and places them into the session-scope OrderHolder component. The orders are sorted by last activity date, and the last order is made the current order. loadShoppingCarts() method can optionally merge the current shopping cart for the session (from the OrderHolder.current property) with the first persistent order loaded from the database. This functionality can be toggeled through the mergeOrders property in CommerceProfileTools.
    Now those incomplete orders that have not been checked out by customers and instead have remained idle for a duration of time becomes abandoned order. Abandoned Order Service module includes services and tools that enable you to detect, respond to, and report on abandoned orders. So that you can better understand what kinds of orders your customers are abandoning, as well as what scenarios/campaigns effectively entice them to reclaim and complete them resulting in increase in order conversion and revenue. To understand more details about abandoned orders and their transitions among various states refer this:
    http://docs.oracle.com/cd/E26180_01/Platform.94/ATGCommStoreGuide/html/s0802understandingorderabandonment01.html

  • Windows 8.1 having same issue: Windows could not parse or process unattend answer file (C:\Windows\Panther\unattend.xml) for pass [specialize]. A component or setting specified in the answer file does not exist.

    I know there are similar other issues with IE 10 and Windows 7.  This is WINDOWS 8.1, and the IE Welcome message is totally absent from the default unattend.xml in the c:\windows\panther directory.  In fact, I did a sysprep without using any injected
    unattend.xml - this is the Microsoft Default!
    So I suspect this will start appearing all over again soon.  Anyone figure out what was causing it?
    Here is the new Specialize section from the xml:
    <settings pass="specialize">
            <component name="Microsoft-Windows-Security-SPP-UX" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                <SkipAutoActivation>true</SkipAutoActivation>
            </component>
            <component name="Microsoft-Windows-Security-SPP-UX" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                <SkipAutoActivation>true</SkipAutoActivation>
            </component>
            <component name="Microsoft-Windows-SQMApi" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                <CEIPEnabled>0</CEIPEnabled>
            </component>
            <component name="Microsoft-Windows-SQMApi" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                <CEIPEnabled>0</CEIPEnabled>
            </component>
            <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                <!--<CopyProfile>true</CopyProfile>-->       
                <ComputerName>Win8</ComputerName>
                <TimeZone>Pacific Standard Time</TimeZone>
            </component>
            <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                <!--<CopyProfile>true</CopyProfile>-->         
                <ComputerName>Win8</ComputerName>
                <TimeZone>Pacific Standard Time</TimeZone>
            </component>
            <component name="Microsoft-Windows-Deployment" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                <RunSynchronous>
                   <!--<RunSynchronousCommand wcm:action="add">
                        <Order>1</Order>
                        <Description>Disable UAC for Users</Description>
                        <Path>reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v "EnableLUA"  /t REG_DWORD /d
    0 /f</Path>
                    </RunSynchronousCommand>
                    <RunSynchronousCommand wcm:action="add">
                        <Order>2</Order>
                        <Description>Disable UAC for Admin</Description>
                        <Path>reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v "FilterAdministratorToken" /t REG_DWORD
    /d 0 /f</Path>
                    </RunSynchronousCommand>-->
                    <RunSynchronousCommand wcm:action="add">
                        <Description>Enable Admin Account</Description>
                        <Order>3</Order>
                        <Path>net user administrator /active:yes</Path>
                    </RunSynchronousCommand>
                    <RunSynchronousCommand wcm:action="add">
                        <Path>powercfg -h off</Path>
                        <Order>4</Order>
                    </RunSynchronousCommand>               
                    <RunSynchronousCommand wcm:action="add">
                        <Order>5</Order>
                        <Path>cmd /c %WINDIR%\Setup\Specialize_x64.cmd</Path>
                    </RunSynchronousCommand>                
                </RunSynchronous>
            </component>
            <component name="Microsoft-Windows-Deployment" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                <RunSynchronous>
                   <!--<RunSynchronousCommand wcm:action="add">
                        <Order>1</Order>
                        <Description>Disable UAC for Users</Description>
                        <Path>reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v "EnableLUA"  /t REG_DWORD /d
    0 /f</Path>
                    </RunSynchronousCommand>
                    <RunSynchronousCommand wcm:action="add">
                        <Order>2</Order>
                        <Description>Disable UAC for Admin</Description>
                        <Path>reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v "FilterAdministratorToken" /t REG_DWORD
    /d 0 /f</Path>
                    </RunSynchronousCommand>-->
                    <RunSynchronousCommand wcm:action="add">
                        <Description>Enable Admin Account</Description>
                        <Order>3</Order>
                        <Path>net user administrator /active:yes</Path>
                    </RunSynchronousCommand>
                    <RunSynchronousCommand wcm:action="add">
                        <Path>powercfg -h off</Path>
                        <Order>4</Order>
                    </RunSynchronousCommand>               
                    <RunSynchronousCommand wcm:action="add">
                        <Order>5</Order>
                        <Path>cmd /c %WINDIR%\Setup\Specialize_x86.cmd</Path>
                    </RunSynchronousCommand>                
                </RunSynchronous>
            </component>
             <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"
    xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                <BlockPopups>yes</BlockPopups>
                <CompanyName>FYM Inc</CompanyName>
                <DisableAccelerators>true</DisableAccelerators>
                <DisableDevTools>false</DisableDevTools>
                <DisableFirstRunWizard>true</DisableFirstRunWizard>
                <DisableOOBAccelerators>true</DisableOOBAccelerators>
                <DisableWelcomePage>true</DisableWelcomePage>
                <EnableLinksBar>false</EnableLinksBar>
                <FavoritesDelete>true</FavoritesDelete>
                <FilterLevel>High</FilterLevel>
                <Help_Page>www.google.com</Help_Page>
                <Home_Page>www.google.com</Home_Page>
                <LockToolbars>false</LockToolbars>
                <MSCompatibilityMode>false</MSCompatibilityMode>
                <NoDial>true</NoDial>
                <ShowCommandBar>true</ShowCommandBar>
                <ShowInformationBar>true</ShowInformationBar>
                <SuggestedSitesEnabled>false</SuggestedSitesEnabled>
                <SearchScopes>
                    <Scope wcm:action="add">
                        <DisplayQuickPick>true</DisplayQuickPick>
                        <ScopeDefault>true</ScopeDefault>
                        <ScopeDisplayName>Google</ScopeDisplayName>
                        <ScopeKey>Search1</ScopeKey>
                        <ScopeUrl>http://www.google.com/advanced_search?hl=en</ScopeUrl>
                        <ShowSearchSuggestions>true</ShowSearchSuggestions>
                        <ShowTopResult>true</ShowTopResult>
                    </Scope>
                </SearchScopes>
            </component>
            <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                <BlockPopups>yes</BlockPopups>
                <CompanyName>FYM Inc</CompanyName>
                <DisableAccelerators>true</DisableAccelerators>
                <DisableDevTools>false</DisableDevTools>
                <DisableFirstRunWizard>true</DisableFirstRunWizard>
                <DisableOOBAccelerators>true</DisableOOBAccelerators>
                <DisableWelcomePage>true</DisableWelcomePage>
                <EnableLinksBar>false</EnableLinksBar>
                <FavoritesDelete>true</FavoritesDelete>
                <FilterLevel>High</FilterLevel>
                <Help_Page>www.google.com</Help_Page>
                <Home_Page>www.google.com</Home_Page>
                <LockToolbars>false</LockToolbars>
                <MSCompatibilityMode>false</MSCompatibilityMode>
                <NoDial>true</NoDial>
                <ShowCommandBar>true</ShowCommandBar>
                <ShowInformationBar>true</ShowInformationBar>
                <SuggestedSitesEnabled>false</SuggestedSitesEnabled>
                <SearchScopes>
                    <Scope wcm:action="add">
                        <DisplayQuickPick>true</DisplayQuickPick>
                        <ScopeDefault>true</ScopeDefault>
                        <ScopeDisplayName>Google</ScopeDisplayName>
                        <ScopeKey>Search1</ScopeKey>
                        <ScopeUrl>http://www.google.com/advanced_search?hl=en</ScopeUrl>
                        <ShowSearchSuggestions>true</ShowSearchSuggestions>
                        <ShowTopResult>true</ShowTopResult>
                    </Scope>
                </SearchScopes>
            </component>
             <component name="Microsoft-Windows-RemoteAssistance-Exe" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"
    xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                    <fAllowFullControl>true</fAllowFullControl>
                    <fAllowToGetHelp>true</fAllowToGetHelp>
             </component>
             <component name="Microsoft-Windows-RemoteAssistance-Exe" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"
    xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                    <fAllowFullControl>true</fAllowFullControl>
                    <fAllowToGetHelp>true</fAllowToGetHelp>
             </component>
             <component name="Microsoft-Windows-ErrorReportingCore" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"
    xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                <DisableWER>1</DisableWER>
             </component>
             <component name="Microsoft-Windows-ErrorReportingCore" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"
    xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                <DisableWER>1</DisableWER>
             </component>         
            <component name="Microsoft-Windows-powercpl" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                 <!--  High Performance -->
                 <PreferredPlan>8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c</PreferredPlan>
                 <!--  Power saver -->
                 <!--  <PreferredPlan>a1841308-3541-4fab-bc81-f71556f20b4a</PreferredPlan> -->
                 <!--  Balenced -->
                 <!--  <PreferredPlan>381b4222-f694-41f0-9685-ff5bb260df2e</PreferredPlan> -->
            </component>
            <component name="Microsoft-Windows-powercpl" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                 <PreferredPlan>8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c</PreferredPlan>
            </component>      
            <component name="Microsoft-Windows-UnattendedJoin" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                <Identification>
                    <JoinWorkgroup>Workgroup</JoinWorkgroup>
                </Identification>
            </component>
            <component name="Microsoft-Windows-UnattendedJoin" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                <Identification>
                    <JoinWorkgroup>Workgroup</JoinWorkgroup>
                </Identification>
            </component>                
            <component name="Microsoft-Windows-AllUserInstallAgent" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"
    xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                <LogonWaitForPackageRegistration>false</LogonWaitForPackageRegistration>
            </component>
            <component name="Microsoft-Windows-AllUserInstallAgent" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                <LogonWaitForPackageRegistration>false</LogonWaitForPackageRegistration>
            </component>        
        </settings>
    I'm thinking of dumping the entire IE section and see what happens.

    I too received this error as I tried to run my first Windows 8.1 deployment. Per another post I commented out this line
    <IEWelcomeMsg>false</IEWelcomeMsg>
    from the IE section of the unattend.xml. I was then able to run my deployment. I do not see this line in your posting though.
    I referenced this link even though it was for Windows 7.
    http://social.technet.microsoft.com/Forums/en-US/c41a2b69-a591-4cd3-86ab-6a0f8a73b858/getting-windows-could-not-parse-or-process-the-unattend-answer-file-for-pass-specialize-with?forum=mdt
    Hope this helps someone.
    JayTheTech
    To clarify, I edited the unattend.xml file from from Deployment Share, not C:\Windows\Panther.
    DS\control\task sequence ID\unattend.xml
    JayTheTech

  • What are Session Components in ATG OOTB

    Hi,
    What are the Session components in ATG OOTB, as far i know Profile and ShoppingCart are the Session components.
    Please mention if any other Session components are there. we need to create the same using other framework.

    There are a lot of session scoped components. Here are just the ones found in the DAS,DPS,DSS and DCS modules
    DAS
    ===
    ./config/config/atg/dynamo/admin/context/SessionAdminContextHolder.properties:$scope=session
    ./config/config/atg/dynamo/admin/CreateWebServiceProperties.properties:$scope=session
    ./config/config/atg/dynamo/security/FormLoginSession.properties:$scope=session
    ./config/config/atg/dynamo/security/IdentityManager.properties:$scope=session
    ./config/config/atg/dynamo/security/User.properties:$scope=session
    ./config/config/atg/dynamo/security/UserFailService.properties:$scope=session
    ./config/config/atg/dynamo/service/fluoroscope/listener/SessionCachingListener.properties:$scope=session
    ./config/config/atg/dynamo/service/fluoroscope/SensorSessionData.properties:$scope=session
    ./config/config/atg/dynamo/service/transfer/xls/AssetXLSFileImportOperation.properties:$scope=session
    ./config/config/atg/dynamo/servlet/RequestLocale.properties:$scope=session
    ./config/config/atg/dynamo/servlet/sessiontracking/GlobalSessionEnumPropertyValues.properties:$scope=session
    ./config/config/atg/dynamo/servlet/sessiontracking/SessionSaver.properties:$scope=session
    ./config/config/atg/dynamo/servlet/windowscope/WindowScopeContextStorage.properties:$scope=session
    ./config/config/atg/multisite/RealmSessionTracker.properties:$scope=session
    ./config/config/atg/multisite/SiteSessionManager.properties:$scope=session
    ./config/config/atg/repository/SessionPropertyDescriptorData.properties:$scope=session
    ./config/config/atg/servlet/http/CookieBuffer.properties:$scope=session
    ./config/config/SessionConfirmationNumberHolder.properties:$scope=session
    DPS
    ===
    ./config/targeting/atg/devtools/RepositoryAgent.properties:$scope=session
    ./config/targeting/atg/devtools/SensorAgent.properties:$scope=session
    ./config/targeting/atg/devtools/TargeterAgent.properties:$scope=session
    ./config/targeting/atg/targeting/ConflictFilter.properties:$scope=session
    ./config/userprofiling/atg/devtools/UserDirectoryAgent.properties:$scope=session
    ./config/userprofiling/atg/dynamo/droplet/PasswordExpiresSoon.properties:$scope=session
    ./config/userprofiling/atg/dynamo/security/IdentityManager.properties:$scope=session
    ./config/userprofiling/atg/reporting/datacollection/userprofiling/SiteVisitRequest.properties:$scope=session
    ./config/userprofiling/atg/userprofiling/Profile.properties:$scope=session
    ./config/userprofiling/atg/userprofiling/ProfileFailService.properties:$scope=session
    ./config/userprofiling/atg/userprofiling/sso/Passport.properties:$scope=session
    DSS
    ===
    ./config/atg/devtools/ScenarioAgent.properties:$scope=session
    DCS
    ===
    ./config/atg/commerce/catalog/AdvProductSearch.properties:$scope=session
    ./config/atg/commerce/catalog/CatalogNavHistory.properties:$scope=session
    ./config/atg/commerce/catalog/CatalogSearch.properties:$scope=session
    ./config/atg/commerce/catalog/CategorySearch.properties:$scope=session
    ./config/atg/commerce/catalog/CompareSkusFormHandler.properties:$scope=session
    ./config/atg/commerce/catalog/comparison/ProductList.properties:$scope=session
    ./config/atg/commerce/catalog/comparison/TableInfo.properties:$scope=session
    ./config/atg/commerce/catalog/ProductSearch.properties:$scope=session
    ./config/atg/commerce/catalog/ProductTextSearch.properties:$scope=session
    ./config/atg/commerce/gifts/GiftlistFormHandler.properties:$scope=session
    ./config/atg/commerce/gifts/GiftlistSearch.properties:$scope=session
    ./config/atg/commerce/order/purchase/CostCenterContainerService.properties:$scope=session
    ./config/atg/commerce/order/purchase/PaymentGroupContainerService.properties:$scope=session
    ./config/atg/commerce/order/purchase/PurchaseProcessConfiguration.properties:$scope=session
    ./config/atg/commerce/order/purchase/ShippingGroupContainerService.properties:$scope=session
    ./config/atg/commerce/order/scheduled/ScheduledOrderFormHandler.properties:$scope=session
    ./config/atg/commerce/order/ShoppingCartModifierConfiguration.properties:$scope=session
    ./config/atg/commerce/pricing/CleanBeforePricingSlot.properties:$scope=session
    ./config/atg/commerce/pricing/NoCleanBeforePricingSlot.properties:$scope=session
    ./config/atg/commerce/pricing/UserPricingModels.properties:$scope=session
    ./config/atg/commerce/promotion/PromotionAnalysisModelHolder.properties:$scope=session
    ./config/atg/commerce/ShoppingCart.properties:$scope=session
    ./config/atg/commerce/util/RepeatingRequestMonitor.properties:$scope=session
    ./config/atg/devtools/CommerceAgent.properties:$scope=session
    ./config/atg/registry/Slots/RelatedItemsOfCart.properties:$scope=session
    ./config/atg/userprofiling/ProfileFailService.properties:$scope=session

  • BackingBean scope

    Hello   ADF experts, can you please  clarify my  question.   I have read in some blog   saying  in backingBean scoped bean,  the fields  should be marked as transient.       If the bean  is in  backingBean scope, should we still make the fields  transient ?   BackingBean scoped bean and requestScoped beans need not be seartilized and hence  I do not find any point in making the fields transient !!   Anyway we do not implement Serializable inerface and why is it need to make the fields transient ?
    thanks

    The Jdev version can make a difference, if you use Jdev 9.0.3. In your case, no, it doesn't make a difference.
    Ok, let's think about the problem. A bean in backing bean or request scope will not be serialized so they don't need to implement this interface. On the other side I don't see a disadvantage in doing so nonetheless. If you bind a component to a bean, regardless of the scope, this variable can't be serialized as ui components are not serializable. In a cluster environment this will cause errors. However, if you set the variable to transient the bean can be serialized but after reading it back the info you had is no longer there.
    Eugene Fedorenko blogged about this here ADF Practice: Managed Bean Scopes for Component Binding and mentioned a solution available for Jdev versions 11.1.1.4.0.
    Summary: I don't see a reason to mark attributes transient. A problem I see doing this is that the bean don't know which scope it's used in. This decision is made when you use the bean in a task flow. Think about what happens if you decide that the bean is used in view score for one task flow. This will crash the application in production under heavy load as the bean would brr serialized empty. From this point of view you should always implement the serializable interface.
    Timo

  • ATG Endeca - Baseline Index - Multiple dvals with same id

    Hello!
    When I press to run the baseline index using component of ATG /atg/commerce/endeca/index/ProductCatalogSimpleIndexingAdmin/ , occured the problem below in DGIDX
    Below the problem:
    Parsing XML dimensions data with validation turned on
    Parsing project file "/u01/oracle/Middleware/endeca/Apps/Work/data/forge_output/Work.xml" (project="Work")
    XMLParser: Reading dimensions, dvals, and synonyms from file "/u01/oracle/Middleware/endeca/Apps/Work/data/forge_output/Work.dimensions.xml"
    In Dval [id=1000000] named "dim.sku.activePrice", the name is non-searchable.
    In Dval [id=1000007] named "dim.product.likes", the name is non-searchable.
    In Dval [id=1000008] named "dim.product.avgRate", the name is non-searchable.
    In Dval [id=1000009] named "dim.sku.color", the name is non-searchable.
    In Dval [id=1000010] named "dim.sku.salePrice", the name is non-searchable.
    In Dval [id=1000017] named "dim.sku.sizeChartSku", the name is non-searchable.
    In Dval [id=1000018] named "dim.parentCategories.displayName", the name is non-searchable.
    In Dval [id=1000019] named "dim.product.displayName", the name is non-searchable.
    In Dval [id=1000020] named "dim.sku.displayName", the name is non-searchable.
    FATAL 09/24/13 20:03:39.666 UTC (1380053019666) DGIDX {dgidx,baseline} Multiple dvals with id [1000018] in dimension XML ("dim.parentCategories.displayName"). Exiting.
    WARN 09/24/13 20:03:39.666 UTC (1380053019666) DGIDX {dgidx,baseline} Lexer/OLT log: level=-1: 2013/09/24 17:03:39 | INFO    | Disabling log callback
    I have tried run the load_baseline_test_data and after baseline_update, but unsuccessfully!
    anybody?
    thank you....

    This forum discusses the Endeca Information Discovery (EID) product.  You will get better attention to your question over at the Endeca Experience Management forum, https://forums.oracle.com/community/developer/english/endeca_experience_management/technical_questions .

  • Object with argument constructor in ATG

    HI guys
    Is it possible to craete an object with argument constructor with component in atg
    if it is possible give me an example

    With ATG 10.0.3 and later, you can use an $instanceFactory to create objects with constructor objects or create a Nucleus component from factory (either a static class method, or a method of another Nucleus component).
    Documentation (and an example) are here: http://docs.oracle.com/cd/E36434_01/Platform.10-1-2/ATGPlatformProgGuide/html/s0208parameterconstructorinstancefact01.html

  • How to set shipping costs in ATG

    Hi,
        I want to set the shipping cost for a particular product. Where to change it.
    By default it shows :- Shipping: $0.00
    I tried to change GroundShippingCalculator.properties  the amount property but it didn't reflected in the JSP.
    Please Advice.
    Thanks.

    Correct the component path /atg/commerce/pricing/shipping/ShippingPricingEngine to /atg/commerce/pricing/ShippingPricingEngine.
    After this change also if not working,verify that ur changes getting reflected and enable logginDebug for /atg/commerce/pricing/ShippingPricingEngine
    have u added available shipping method(for current shipping group) to ur current shippingGroup? As suggested below.
    <dsp:droplet name="AvailableShippingMethods">
                            <dsp:param bean="ShoppingCartModifier.shippingGroup"
                                name="shippingGroup" />
                            <dsp:oparam name="output">
                                <dsp:select
                                    bean="ShoppingCartModifier.shippingGroup.shippingMethod">
                                    <dsp:droplet name="ForEach">
                                        <dsp:param name="array" param="availableShippingMethods" />
                                        <dsp:param name="elementName" value="method" />
                                        <dsp:oparam name="output">
                                            <dsp:option paramvalue="method" />
                                            <dsp:valueof param="method" />
                                        </dsp:oparam>
                                    </dsp:droplet>
                                </dsp:select>
                            </dsp:oparam>
                        </dsp:droplet>

  • ATG control center

    Hi Folks,
    I have a concern here below, if you have any idea, could you please throw here.
    what is the module for ATG control center and how the components get executes.
    for example:
    If we click on the 'People and Organizations' under 'Control center Users '.
    How the component execution flow.
    Thanks

    I think that 'People and Organizations' ->'Control center Users ' get its data through /atg/dynamo/security/AdminAccountManager component using /atg/dynamo/security/AdminSqlRepository. AdminSqlRepository contains the ATG system admin accounts. All of these accounts are initialized automatically during Nucleus startup if they don't already exist through /atg/dynamo/security/AdminAccountInitializer component. AdminAccountInitializer is by default configured to use /atg/dynamo/security/SimpleXmlUserAuthority. SimpleXmlUserAuthority specifies the admin-accounts.xml file to load the account information. While the /atg/dynamo/security/AdminSqlRepository is in DPS module the other component configurations can be found under DAS\config.jar
    Edited by: Nitin Khare on Sep 14, 2012 2:43 AM

  • Exception using ATG CSC for first time after installation/configuration

    Hi,
    I am getting the below error when i try to hit the csc url(http://localhost:8080/agent/). I have just installed/configured ATG CSC in my machine. Any help on this is welcome.
    SOURCE EXCEPTION:
    javax.servlet.ServletException: Can't find component named: /atg/agent/userprofiling/AgentProfileFormHandler
    at atg.droplet.DropletDescriptor.setPropertyValue(DropletDescriptor.java:708)
    at atg.taglib.dspjsp.SetValueTag.doStartTag(SetValueTag.java:282)
    at org.apache.jsp.accessDenied_jsp._jspx_meth_dspel_005fsetvalue_005f0(accessDenied_jsp.java:1289)
    at org.apache.jsp.accessDenied_jsp._jspx_meth_dspel_005fpage_005f1(accessDenied_jsp.java:995)
    at org.apache.jsp.accessDenied_jsp._jspService(accessDenied_jsp.java:299)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:387)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at atg.servlet.pipeline.TailPipelineServlet.service(TailPipelineServlet.java:148)
    at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
    at atg.servlet.pipeline.DispatcherPipelineServletImpl.service(DispatcherPipelineServletImpl.java:253)
    at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
    at atg.servlet.http.CookieBufferServlet.service(CookieBufferServlet.java:97)
    at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
    at atg.userprofiling.ExpiredPasswordServlet.service(ExpiredPasswordServlet.java:356)
    at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
    at atg.servlet.pipeline.MimeTyperPipelineServlet.service(MimeTyperPipelineServlet.java:206)
    at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
    at atg.droplet.DropletEventServlet.service(DropletEventServlet.java:606)
    at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
    at atg.servlet.sessionsaver.SessionSaverServlet.service(SessionSaverServlet.java:2425)
    at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
    at atg.userprofiling.AccessControlServlet.service(AccessControlServlet.java:602)
    at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
    at atg.userprofiling.PageEventTriggerPipelineServlet.service(PageEventTriggerPipelineServlet.java:169)
    at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
    at atg.userprofiling.SessionEventTrigger.service(SessionEventTrigger.java:490)
    at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
    at atg.userprofiling.ProfileRequestServlet.service(ProfileRequestServlet.java:436)
    at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
    at atg.servlet.pipeline.DynamoPipelineServlet.service(DynamoPipelineServlet.java:469)
    at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
    at atg.servlet.pipeline.URLArgumentPipelineServlet.service(URLArgumentPipelineServlet.java:280)
    at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
    at atg.servlet.pipeline.PathAuthenticationPipelineServlet.service(PathAuthenticationPipelineServlet.java:370)
    at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
    at atg.userprofiling.sso.PassportServlet.service(PassportServlet.java:561)
    at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
    at atg.servlet.security.ThreadUserBinderServlet.service(ThreadUserBinderServlet.java:91)
    at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
    at atg.dtm.TransactionPipelineServlet.service(TransactionPipelineServlet.java:212)
    at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
    at atg.servlet.pipeline.HeadPipelineServlet.passRequest(HeadPipelineServlet.java:1097)
    at atg.servlet.pipeline.HeadPipelineServlet.service(HeadPipelineServlet.java:779)
    at atg.servlet.pipeline.PipelineableServletImpl.service(PipelineableServletImpl.java:250)
    at atg.filter.dspjsp.PageFilter.doFilter(PageFilter.java:227)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at atg.servlet.GenericFilterService.doFilterChain(GenericFilterService.java:599)
    at atg.servlet.GenericFilterService.handleDoFilter(GenericFilterService.java:462)
    at atg.servlet.GenericFilterService.doFilter(GenericFilterService.java:409)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
    at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
    at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
    at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:156)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:241)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:580)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
    at java.lang.Thread.run(Thread.java:662)
    20:41:35,752 ERROR [DynamoServlet]
    javax.servlet.jsp.JspTagException: java.lang.NullPointerException
    at atg.svc.taglib.stateholder.RestoreStateTag.doStartTag(RestoreStateTag.java:81)
    at org.apache.jsp.error_jsp._jspx_meth_svc_002dui_005frestoreState_005f0(error_jsp.java:766)
    at org.apache.jsp.error_jsp._jspService(error_jsp.java:240)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:387)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:687)
    at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:469)
    at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:403)
    at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
    at org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:699)
    at org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:670)
    at org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:811)
    at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:784)
    at org.apache.jsp.accessDenied_jsp._jspService(accessDenied_jsp.java:307)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:387)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at atg.servlet.pipeline.TailPipelineServlet.service(TailPipelineServlet.java:148)
    at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
    at atg.servlet.pipeline.DispatcherPipelineServletImpl.service(DispatcherPipelineServletImpl.java:253)
    at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
    at atg.servlet.http.CookieBufferServlet.service(CookieBufferServlet.java:97)
    at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
    at atg.userprofiling.ExpiredPasswordServlet.service(ExpiredPasswordServlet.java:356)
    at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
    at atg.servlet.pipeline.MimeTyperPipelineServlet.service(MimeTyperPipelineServlet.java:206)
    at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
    at atg.droplet.DropletEventServlet.service(DropletEventServlet.java:606)
    at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
    at atg.servlet.sessionsaver.SessionSaverServlet.service(SessionSaverServlet.java:2425)
    at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
    at atg.userprofiling.AccessControlServlet.service(AccessControlServlet.java:602)
    at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
    at atg.userprofiling.PageEventTriggerPipelineServlet.service(PageEventTriggerPipelineServlet.java:169)
    at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
    at atg.userprofiling.SessionEventTrigger.service(SessionEventTrigger.java:490)
    at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
    at atg.userprofiling.ProfileRequestServlet.service(ProfileRequestServlet.java:436)
    at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
    at atg.servlet.pipeline.DynamoPipelineServlet.service(DynamoPipelineServlet.java:469)
    at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
    at atg.servlet.pipeline.URLArgumentPipelineServlet.service(URLArgumentPipelineServlet.java:280)
    at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
    at atg.servlet.pipeline.PathAuthenticationPipelineServlet.service(PathAuthenticationPipelineServlet.java:370)
    at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
    at atg.userprofiling.sso.PassportServlet.service(PassportServlet.java:561)
    at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
    at atg.servlet.security.ThreadUserBinderServlet.service(ThreadUserBinderServlet.java:91)
    at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
    at atg.dtm.TransactionPipelineServlet.service(TransactionPipelineServlet.java:212)
    at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
    at atg.servlet.pipeline.HeadPipelineServlet.passRequest(HeadPipelineServlet.java:1097)
    at atg.servlet.pipeline.HeadPipelineServlet.service(HeadPipelineServlet.java:779)
    at atg.servlet.pipeline.PipelineableServletImpl.service(PipelineableServletImpl.java:250)
    at atg.filter.dspjsp.PageFilter.doFilter(PageFilter.java:227)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at atg.servlet.GenericFilterService.doFilterChain(GenericFilterService.java:599)
    at atg.servlet.GenericFilterService.handleDoFilter(GenericFilterService.java:462)
    at atg.servlet.GenericFilterService.doFilter(GenericFilterService.java:409)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
    at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
    at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
    at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:156)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:241)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:580)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
    at java.lang.Thread.run(Thread.java:662)
    Caused by: java.lang.NullPointerException
    at atg.svc.taglib.stateholder.RestoreStateTag.doStartTag(RestoreStateTag.java:75)
    Thanks
    Edited by: 979965 on Jan 4, 2013 7:22 AM

    This could be a effect of some earlier exception. Can you look through the log to see if other exceptions are thrown.
    You might also want to search AgentProfileFormHandler in your log to see if an exception is thrown while initializing the component

  • Unable to Create Requestor ABCS using AIA Constructor in Jdev 11.1.1.2

    Hi Gurus,
    I'm currently trying to create ABCS Requester with J developer 11.1.1.2 using the AIA Service Constructor.
    The Composite Application shows the BPEL Component and the target services under the Composite screen.When we click on the BPEL Component we dont the process flow.
    Steps Followed
    1. Create project in Project Lifecycle Workbench
    2.Using the AIA Service Constructor connect to the AIA_LIFECYCLE Workbench.
    3.Select the RequestorABCS Service
    4.Filled out all the ApplicationName,ShortName,Service Version etc on Step 3 of 8
    5. Selected the Service Operation as Query.
    6.Under ABM import the Custom XSD structure and provided the Input and output message
    7.Select the message pattern as request/response
    8.Target Service Step selected the Query Service (this would query the required Customer Content which needs to be mapped).
    9.The the AIA Service Constructor creates BPEL Composite Component.
    When we double and open the BPEL Component we just see the error handling and partner link information.
    We are unable see any assign,scope invoke component on the swim lanes..
    Has anyone experienced this issue while creating ABCS Requester.
    Regards
    Sabir

    Hi Everyone,
    I was able to create Requestor ABCS in Jdev 11.1.1.2 by selecting EBS,wsdl as target. This is workaround you need to follow to create requestor ABCS where you have V2 wsdl available.
    Looks like there is bug#9541128 assigned for this issue. And looks like it would be fixed in 11.1.1.4 version of Jdev as per Oracle Support.
    Regards
    Sabir

Maybe you are looking for

  • SqlDateTime overflow. Must be between 1/1/1753 12:00:00 AM and 12/31/9999 11:59:59 PM.

    Here is sql Store procedure Create procedure InsertResMasterNEW          @urm_id int output,          @upm_sector varchar(60) , @upm_block varchar(50) , @upm_plot varchar(50) , @urm_entry_dt datetime,          @urm_loc_adv varchar(50) ,@urm_alott_cat

  • Getting error while i save sales order

    Hi, I am getting error when i save my sales order that Company code 1000 and co area 1000 have different period determination – For this i maintain okkp also. But still i am getting the same error. Thanks in advance

  • How to get the user connection type

    hi all, I have a PAI process to execute only if the user is connected from ESS/MSS. how can I determine the type of connection, if u have some suggestions please help. thanks in advance.

  • Put in my sim card now phone locked

    Hi I put my old sim card in then took it out, now my phone won't work keeps tell me no sim card installed, wont let me call or recived , one window said reinstall?? what is the fix just want i back to way it was before i messed with it thanks

  • They get 'Missing Links' error messages ... Why?

    I created a piece of Artwork (probably best done in Indesign, but Illy is my preferred), and sent it to the publisher. I placed images in the document.  I 'Saved As' and choose PDF, and made sure I had the Embedded images option ticked. They are usin