What are the controllers in atg?

what are the controllers in atg? and diff b/w repository and jdbc?

A repository is a data access layer that defines a generic representation of a data store. In simple term "An interface b/w database and applicatoin".
To create Repository, we are creating definition file that is nothing but a set of item-descriptors. An item-descriptor is a set of tables that have relationship(one to one, one to many, many to many) among each others. You already know tables.
"Repository Item" is real time instance of item-descriptor. You can think about concept of repository same as hibernate.
-RMishra

Similar Messages

  • What are the disadvantages of ATG Scenarios

    HI Everyone,
    I wanted to use ATG scenarios . Please let me know the Drawbacks of ATG scenarios.
    Our requirement is to use for AB Test(split test) for the two different shopping cart pages and we want to update the scenarios in production now and then(not very frequently) .
    Thanks
    Siva

    Scenarios are based on state machines concept and if you have a complex scenario, the server needs to keep track of the users and the state they are in with respect to the current scenario. Now if you have too many of such scenarios then obviously you are increasing the states the user will be in which has to be maintained on the server which may become problematic. But then you can also have some badly written code and be in the same situation as well.
    Perhaps it is a common misconception that executing scenarios will increase load on the server and so it will become slow in responding to requests. Scenario performance actually depends on lot of things like - how many concurrent scenarios you have? If the production environment is correctly sized for the anticipated load? And unless you substantiate the "performance" which zeroes down on a scenario there is no point to say scenarios are bad. I have experience with a production site which was not using scenarios citing performance reasons while there were some badly written code which causes bottlenecks elsewhere.
    Unless your site already over burdened with scenarios or you do something terribly wrong in the implementation of the scenario like introduce wait states with no possible exit points, I believe you should be using scenarios as it is easier and faster to implement the functionality with scenarios than writing it by yourself. And if your performance and stress tests determine that scenarios are the contention point you will have the time to rewrite that portion because you didn't waste the time by reinventing the wheel before.
    Also do go through with the guidelines provided in the documentation for designing effective scenarios:
    Oracle ATG Web Commerce - Designing Effective Scenarios
    Hope it helps.

  • What are the versions required for JBOSS,JDK and ORACLE to setup the ATG 10.2.

    Hi Folks,
    Could you please share, What are the versions required for JBOSS, JDK and ORACLE to setup the ATG 10.2.
    Thank you.

    In case you don't have access to MOS :
    JBOSS : 5.1.2 EAP
    JDK : 1.6.0_38
    ORACLE :
    Oracle Exadata5
    Oracle 10gR2 (10.2.0.3)
    Oracle 10gR2 RAC (10.2.0.3)
    Oracle 11gR2 (11.2.0.2.0)
    Oracle 11gR2 RAC (11.2.0.2.0)

  • 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

  • What are the best third-party Internet marketing companies that provide advertising clients to websites?

    What are the best third-party Internet marketing companies that provide advertising clients to websites? Say if I have a million views/month on my webpage, what are the companies I should look for to provide me clients to advertise on my website? I am talking about service provdiers such as AdSense. Thanks a bunch.

    Hi,
    We have seen that. Thanks.
    Now, how could we add multiple tiems to ATG's shopping cart before redirecting the user to ATG's home?
    The scenario we see is:
    User navigates on a Marketing website, spots items he/she is interested in and add them to the LOCAL shopping cart (without leaving the current website), after adding many items he/she decides to buy these items buy clicking FINISH, at this moment we add the N items to ATG shopping cart (how??) and redirect the user to ATG's home.
    Is that possible?
    Thanks

  • What are the mandatory fields while creation of material master in differen

    what are the mandatory fields while creation of material master in different views?

    Hi Gopi,
      This is purely depends on the function configuration, which would be done MM consultants.  Kindly check with them.
    thanks & regards
    Kishore Kumar Maram

  • What are the pro alternatives to Compressor?

    I've been compressing a lot of material recently, mostly shot on DVCPRO HD and edited on FCP. What's been happening is that some - but surprisingly not all dissolves - are breaking up into pixels or rather blocks of pixels. The problem, as I've recently found out, has been documented here so I won't waste anyone's time agonizing over it. I'll just say that using Compression Master, Sorenson Squeeze and bitVice produced artifacts free files right off the bat.
    What's infuriating about the Compressor is that every time I try to test a short piece from the middle of the sequence, it compresses fine but then when the whole 20 min sequence is compressed the problem comes back.
    I've tried CBR, closed GOP, IP structure etc as suggested in one of the posts and it did get rid of the pixelation but I'm still not happy with the results. The picture looks a bit soft and washed out. Shockingly comparable to a well compressed random, internet downloaded DivX file that I can play on the same player. Is it the Compressor, DVDSP or the true nature of the DVCPRO HD format showing its ugly face?
    What are the professional MPEG encoders that could save me all that headache? I'd rather pay good money and finally get it done right than spend my time beta testing software that is clearly not ready for the prime time.

    Never had problems whit Apple Mail. Till I updated to Maverick.
    First problam was Gmail after updating to Mavericks, Apple mail went to download all my old mail's over 6800. Just delleted my Gmail account form the list to stop it.
    Second issuu memory.
    First dit not now what was te problem till I found out that Apple Maill took over al my memory. Try differened tip and trick of the Apple Forums. This one works the best. Other users had the same problem after Mavericks.
    I restore my Accounts.plist form before the Maverick update.
    Looked whit TextWrangler but what am i lookong for? Do not know how is supposed to look.
    Size of Accounts.plist on 11/18 1.7MB
    Size of Accounts.plist on 23/18 3.0MB
    Hoping for the best ....

  • What are the different values available for type attribute

    Hi,
        I am working with IDOC to Stored Procedure. For each field we need to give the values for 'isInput' and 'type' attributes. I need to pass values for 'datetime' and 'numeric' fields. What are the list of values availabIe for 'type' attribute. I know only about 'CHAR' attribute.
         Can anybody please tell me what all the values availabe for attribute 'type'. I am facing this problem while giving the value for type attribute.
    Thanks in Advance,
    Murthy.

    Does this help
    tring
        Data that contains a combination of letters, numbers, and special characters. String data types are listed below:
    CHARACTER: Fixed-length character strings. The common short name for this data type is CHAR.
    VARCHAR: Varying-length character strings.
    CLOB: Varying-length character large object strings, typically used when a character string might exceed the limits of the VARCHAR data type.
    GRAPHIC: Fixed-length graphic strings that contain double-byte characters.
    VARGRAPHIC: Varying-length graphic strings that contain double-byte characters.
    DBCLOB: Varying-length strings of double-byte characters in a large object.
    |BINARY: A sequence of bytes that is not associated with a |code page.
    |VARBINARY: Varying-length binary strings.
    BLOB: Varying-length binary strings in a large object.
    |XML: Varying-length string that is an internal representation |of XML.
    Numeric
        Data that contains digits. Numeric data types are listed below:
    SMALLINT: for small integers.
    |INTEGER: for large integers.
    |BIGINT: for bigger values.
    DECIMAL(p,s) or NUMERIC(p,s), where p is precision and s is scale: for packed decimal numbers with precision p and scale s. Precision is the total number of digits, and scale is the number of digits to the right of the decimal point.
    |DECFLOAT: for decimal floating-point numbers.
    REAL: for single-precision floating-point numbers.
    DOUBLE: for double-precision floating-point numbers.
    Datetime
        Data values that represent dates, times, or timestamps. Datetime data types are listed below:
    DATE: Dates with a three-part value that represents a year, month, and day.
    TIME: Times with a three-part value that represents a time of day in hours, minutes, and seconds.
    TIMESTAMP: Timestamps with a seven-part value that represents a date and time by year, month, day, hour, minute, second, and microsecond.
    Regards
    Ravi

  • What are the field names for below mentioned

    Hello Friends
    What are the fields names for below tables
    in EKKO
    Purchase Document Date
    Net Value of the purchase document.
    In EKPO
    Item Description
    From which place We bought it. (It means in Sales Items there we can know from which plant we sold the goods, like in EKPO, there is any field like this)
    Please let we are defining the report to find out the stock availability for perticular storage location using select Options plant, company code, material no.
    How many tables involve her to build this report. and also field names, they come under which table.
    Please send me this information ASAP. PLz Plz Plz..........
    Regards
    Praveen

    You can check the fields of these tables via SE11
    Purchase Document Date  -  EKKO-BEDAT
    Item Description  -  EKPO-TXZ01
    Net price per item - EKPO-NETPR.
    Regards,
    Rich Heilman

  • What are the sources system will pick the document type while creating invo

    hi
    I would like to know how system will pickup the doucment type while creating invoice in vf01.
    i have taken off the fields  f1, f2, from the document type. in billing sub tab.  so  The moment when am creating billing system automatically displaying F2 invoice doucment creation.  What are the sources for this.
    thanks & Regards
    Rack129

    Hi,
    Hope you have maintained u2018Delivery relevant billing type F2u2019 and u2018Order relevant billing type F1u2019 in the billing tab of the Sales document type in VOV8.
    If you create delivery related billing, the system will pick F2. This is controlled in Item category (VOV7). Billing relevance in Business data of Item category decides whether this is delivery related or order related. u2018Au2019 for delivery related billing; u2018Bu2019 for order related billing and so on.
    Item category is determined by this combination: Sales document type + Item cat group + usage + higher level item cat.
    Regards,
    K Bharathi

  • What are the standard Solutions available for Complaints Management in CRM?

    Dear all,
    What are the standard solutions available in SAP CRM to receive and process complaints through Customer Interaction Center.
    Our requirement is to receive and register complaints from contact center and process them by integrating back end ECC and BIW systems.
    As per my understanding we can not integrate ECC transactions in CASE Management while CASES are being created through Interaction Center.
    Please help me to map the following requirement successfully into SAP.
    How to register the complaint through Interaction Center?
    How this complaint information is communicated in back end ECC system?
    How to track the status and solution of the complaint available in back end ECC system?
    How the complaints are stored in ECC system?
    After creation of a complaint, can we trigger an automatic email on back end ECC system user with all complaint relevant data?
    Kindly help me to understand the process.
    Best regards,
    Raghu ram.

    You can analyse this [link |http://help.sap.com/saphelp_crm60/helpdata/en/68/691976cd2ef845a4e62437a82b67df/frameset.htm]for more information. Additionaly the tree hierarchy links contain some process flows where it explains you briefly the big picture of the process, in standard SAP CRM Complaint Manaagement Scenario.
    BR,
    Cenk Sezgin

  • What are the ideal specs for a DigiBeta master tape when authoring a "widescreen anamorphic" 16:9 SD DVD (original aspect ratio is 14:9)?

    I just received the masters for a new SD DVD. I would like to author a "widescreen anamorphic" SD DVD horizontally squeezed widescreen image stored in a standard 4:3 aspect ratio DVD image frame. (On 4:3 displays, mattes should preserve the original aspect ratio. On 16:9 displays the image will fill the screen at the highest possible resolution.)
    Below I've listed the specs of the Digi Beta master tapes the producers have sent to me for digitizing. I'd like to know this: What are the ideal specs for a DigiBeta master tape when authoring a widescreen anamorphic SD DVD, using material with an original aspect ratio of 14:9?
    I've also listed my guesses below. Please let me know if my guesses are right. If not, please suggest alternatives (and if possible explain why.)
    TECHNICAL SPECIFICATIONS OF EXISTING MASTER:
    Tape: DigiBeta
    Original Aspect Ratio: 1.55 (14:9)
    Vid Rate: 29.97 fps
    Pixel Aspect: NTSC - CCIR 601
    Frame Size: 720 x 480
    Anamorphic: Full-Height Anamorphic (16:9 image displayed in letterboxed, non-distored 4:3)
    Display Format: 4:3 Letterbox
    MY GUESS AT IDEAL TECHNICAL SPECIFICATIONS (for a DigiBeta, that is):
    Tape: DigiBeta
    Original Aspect Ratio: 1.55 (14:9)
    Vid Rate: 29.97 fps
    Pixel Aspect: Square
    Frame Size: 720 x 540
    Anamorphic: YES
    Display Format: 16:9 Anamorphic (horizontally squeezed widescreen image)
    Please feel free to ask for clarification or further information you need to answer my question.
    Thank you so much in advance for your help!
    Best, Noetical.
    BTW, I can't wait for the day when everything has gone digital and we get digital intermediates instead of tapes to digitize!

    Hi Nick...thanks for taking the time to reply to my question.
    Nick Holmes wrote:
    What you have there is a mess.
    NTSC pixels are never square.
    NTSC is 720x486, even when it is Anamorphic.
    You shouldn't be using an already letterboxed master to make an Anamorphic version. Get the master that was made before the letterboxing stage.
    When you make an Anamorphic DVD it should display as 16:9 full screen automatically on widescreen TVs.
    The same DVD will automatically letterbox on 4:3 TVs.
    Um yeah...duh. That's exactly what I was trying to explain in the preface of my question. I'm sorry if I didn't make it clear...all these things you mention are the reasons I'm putting together a list of the technical specs of the DigiBeta I need so I can have them send that instead of the stupid letterboxed version. 
    Look, I'm sending this request to some intern at their offices in England, asking for a master with which I can make an Anamorphic DVD. They already sent me this master, which as you and I both agree is an idiotic asset to use for these purposes. As such, I was hoping for advice on a more precise way of requesting the master that I need than asking for "the master that was made before the letterboxing stage." Upon reflection, perhaps I'll just do that. If you or anyone else has a suggestion about something I should add to my request that would improve the odds of them sending the tape I need, please repond. Thank you!
    BTW, It's been a long time since anyone has responded to something I've written or said as though I'm an idiot. I remember now that I don't really like it. (Moving along...)

  • What are the settings required for QM in procurement

    Hi Team,
    What are the settings required for QM in procurement. I have  set indicator for QM in procurement in QM view in material master.
    I am not clear about  following fields to be maintained in QM view.
    QM Control Key
    Certificate type
    Target QM system
    Tech. delivery terms Indicator.
    Please suggest me in which case to be used this fiels. Is it relivant to Quality Certificates.
    Thanks

    Hi,
    All meaning are
    QM Control Key :
    If you activate the indicator for QM in procurement in the material master record at the client level, you must also store a control key at the plant level for quality management in procurement.
    Certificate type :
    Certificate types applies to the Certificate processing in procurement  &  Certificate creation
    Target QM system :
    whether the vendor's verified QM system, according to vendor master record or quality info-record (for a combination of vendor/material) meets the requirements for QM systems as specified in the material master
    -  If you activate the indicator for QM in procurement in the material master record at the client level, you must also store a control key at the plant level for quality management in procurement. If you want Procurment control then accordingly define Control Key.
    -  If you want Vendor's perticular certificate for Material then you have to define Certificate type.
    Also, you have to maintain Material, Vendor's Info record at plant level.
    Thanks,
    JM

  • What are the major components in class?

    1)     What is the purpose of ‘load-of-program’? When it will be trigger?
    2)     Write the code for displaying the three parameters in single line with the first parameter as mandatory in the selection screen?
    3)     Which event triggered whenever the user call the function BACK, EXIT, CANCEL?
    4)     What are the major components in class?
    5)     What is the functional module is used to get popup screen for ALV reports?
    6)     Which type of pool is used to get drop-down list?
    7)     What is the tcode for creating the variant truncations?
    8)     Is it possible to call LDB’s number of times in same report?
    9)     What are the conditions to use control break statements in our report program?
    10)     What is the use of range statement?
    11)     What is the difference between normal reports and alv reports? With comparing to normal report are there any disadvantages in alv reports?
    12)     What are the components used to suppress the fields in the selection-screen?
    13)     What is the standard program to transport selection screen variants?
    14)     What is the event keyword for defining event block for reporting events?
    15)     What is the specific statement use when writing a drill down report?
    16)     What are the different tools to report data in sap?
    17)     Write the menu path to create a selection text in reports?
    18)     How do we omit the leading zero s while formatting outputs in reports?
    19)     What are the report truncations?
    20)     How do we align selection input in single row?
    21)     How do we suppress the display of input fields on selection screen?

    this forum is not for answering your interview questions...if you stucked with any realtime problem then post...please try to respect forum terms and conditions.
    Thank you.

  • What are the dependent master data for running MRP

    Hi Experts,
                      My client wants to Run MRP After 8 Months of implementation. Now i want to know
    1) What are the Master Data need to be check. They are Using the Strategy 20.
    2) They have confirmed sales order for few customers. Forecast sales orders for few customers.How to map it in sap.
    3) Where will i get Gross Requirement in SAP. Because  MRP run will generates the net requirements.
    4) Is there any report in SAP displays the Forecast values for the selected material.
    Please help me on the above points.
    Thanks
    Satheesh

    HI Vishwa Upadhyay,
                                     Thank you Once again,
    The first point is cleared. Can you please suggest me on the 2,3& 4 points please. What are the configuration settings needed for the different sales order type( i.e.. confirmed and forecast)
    Thanks
    Satheesh.N

Maybe you are looking for

  • Strange behaviour of .swf movies - AS2/AS3

    Hello from Italy,      this is my first post and I think I need some help from the experts...      I am putting together an interactive Flash movie which is made of several different small movies. For the sake of clarity, I'll call them A.swf, B.swf,

  • IGrid DeSelect Property Not Functioning When Set In Javascript

    I am trying to dynamically turn on and off the [AllowDeselect] property in an iGrid, using JavaScript.  The need is driven by the lack of a deselect event in the applet.  I am updating a row selection count on the web page, as a user selects and dese

  • Sorting records dynamically in REF cursor, based upon a dynamic field

    Hi, I have a REF CURSOR built by using row type, table type and PIPELINE function. I have opened the ref cursor now. I would like to update a field called 'RANK' based upon 'RATIO' field in the REF CURSOR. i.e order the records in the ref cursor by R

  • Get parent Collectionset in create Collection

    Hi All,      In Create Collection, How to get parent collectionset. Thanks, Dung

  • 10.0.1 update failiure

    i can't update final cut pro. this is the message i get if i try: "your graphic-card is not powerful enough" what is the problem??? but i'm using the following setup: Mac OSX 10.6.8 Modellname:    Mac Pro   Modell-Identifizierung:    MacPro2,1   Proz