Atg Bcc File Upload the the Type Is Not Editable

If you're looking for ATG Interview Questions for Experienced or Freshers, yous are in right place. There are a lot of opportunities from many reputed companies in the earth. According to research, ATG has a market share of virtually 0.one%.

So, You lot nevertheless accept the opportunity to move alee in your career in ATG Analytics. Mindmajix offers Avant-garde ATG Interview Questions 2022 that helps you in groovy your interview & larn a dream career as an ATG Annotator.

Height 10 Ofttimes Asked ATG Interview Questions

one. What is an ATG Repository?

two. What is an Item Descriptor?

3. What is ATG Dynamo? What is ATG Framework?

iv. What is the scope of Dynamo Components?

5. What is the Nucleus?

6. What is Atg Pipeline?

7. What is the ATG tag library?

8. What is ATG DPS? What are its elements?

9. Which class to extend while creating ATG Droplets?

10. What are ATG Form Handlers?

If you want to enrich your career and get a professional in ATG Certification, then visit Mindmajix - a global online grooming platform: "Oracle ATG Grooming" This course volition help you to achieve excellence in this domain.

Top Oracle ATG Interview Question and Answers

1. What is an ATG Repository?

A repository is a information admission layer that defines a generic representation of a data shop. It simplifies the storage and retrieval of data. The manipulations of data are done through the Repository API. Application developers access data only using interfaces such as Repository andRepositoryItem.

Developers tin create, modify, query, and remove repository items. A repository item is more or less like a Java bean. The ATG platform includes a set of models for repositories.

  • SQL Repository: uses the Generic SQL Adapter(GSA) to perform a mapping between ATG and data stored in a SQL database.
  • Versioned Repository: It is an extension of the SQL repository used in ATG Content Assistants. Information technology has versions for every fix of data. For example, a price for a product is edited, the new entry will be made with a new version number instead of editing the toll.

a) The SQL repository is implemented through the atg.adapter.gsa package. The principal ATG component in the SQL repository is an instance of the atg.adapter.gsa.GSARepository class, which implements the interfaces atg.repository.MutableRepository and atg.repository.content.ContentRepository and which extends the grade atg.repository.RepositoryImpl.
b) Let's go on aside the hardcore theory for now and move to more than applied aspects of repositories.
c) A repository is a collection of repository items. In general, a repository detail corresponds to the smallest uniquely identifiable entity in the underlying data store. Each repository particular is made of properties and these backdrop shop the data and thus brand a repository item. These backdrop of a repository particular are defined inside the repository'south ITEM DESCRIPTORs. Properties of repository items may be unmarried-valued or multi-valued.
d) It'south still confusing…??? be patient, towards the end there is something informative that will help you enhance your understanding.

2. What is an Item Descriptor?

Let's go on it simple with the assistance of an SQL Repository, for case, each database table has its ain repository item descriptor. Sometimes a Bring together of multiple tables into a single item descriptor.

Points to Annotation:

  • ATG repositories support Java collections and hence we tin store a List, Map, or  Arrays.

  • ATG repositories allow one-1, one – many, and many-many relationships.

  • Here is what I have promised: how to gear up a repository..??

  • We have a database table (eg:  tb_tango).

  • At present create a property file that specifies the repository mapping xml file, class file, data Source, etc. Let's proper name information technology "sampleFile.properties". The mapping xml(repositoryMapping.xml) file specifies the repository item descriptors. And the final step

  • is registering the repository with dynamo

  • "sampleFile.properties"

  • $class=atg.adapter.gsa.GSARepository

  • definitionFiles=Folder Construction/repositoryMapping.xml

  • XMLToolsFactory=/atg/dynamo/service/xml/XMLToolsFactory

  • transactionManager=/atg/dynamo/transaction/TransactionManager

  • idGenerator=/atg/dynamo/service/IdGenerator

  • dataSource=/atg/dynamo/service/jdbc/dataSourceFile

  • * The "dataSourceFile"  is yet some other property file where the JDBC connections and database driver, server proper name, user, password, etc are specified.

  • repositoryMapping.xml

  • "https://www.atg.com/dtds/gsa/gsa_1.0.dtd">

3. What is ATG Dynamo? What is ATG Framework?

ATG Dynamo or Dynamo Awarding Server(DAS) is a J2EE awarding server from Art Technology Group. Atg framework is a Web Application framework for building web applications. ATG dynamo implements the ATG framework. The application framework can also be run on all major J2EE application servers (JBoss, WebLogic, WebSphere, etc…).

iv. What is the scope of Dynamo Components?

There are 3 unlike types of scopes for ATG components namely

  • request

  • session

  • Global

  • Global is the default telescopic

five. What is the Nucleus?

The nucleus is ATG`s open up Object Application Framework. ATG vii is said to exist a component-axial development platform. The ATG 7 Web applications are nada but individual JavaBean components assembled. These JavaBean components are configured and linked together by properties files within the Nucleus.

In the Nucleus, each service is packaged as a JavaBean or fix of JavaBeans. These JavaBeans are configured individually and mounted into a namespace. The beans then interconnect with the beans representing other services. The nucleus is responsible for interpreting the component configurations and the management of the component namespace.

Dynamo uses the Nucleus framework to organize components into a hierarchical structure (similar to a directory structure). Each Nucleus service has a unique Nucleus name. For case, the default javax.sql.DataSource component is located at /atg/dynamo/service/jdbc/JTDataSource

The nucleus is the core of the entire ATG system. Information technology creates and configures Nucleus components (also called beans and JavaBeans) and organizes them into a hierarchical namespace, essentially giving them a identify to alive so they can be referenced by other components. By reading the .properties files associated with each component, Its Nucleus figures out which components are to be used in an application initialize them to their default values, and how decides about how they connect. This model makes it easier for the developers to build ATG applications by configuring and using the pre-built components instead of writing a lot of Java code from scratch.

MindMajix Youtube Channel

6. What is the Atg Pipeline?

Atg Pipeline is a variant of Servlet Pipeline, In an ATG pipeline the sequence of Programs is executed in a queue.
Beneath is the ATG servlet pipeline

  • /atg/dynamo/servlet/pipeline/DynamoHandler

  • /atg/dynamo/servlet/pipeline/TransactionServlet

  • /atg/dynamo/servlet/pipeline/PathAuthenticationServlet

  • /atg/dynamo/servlet/pipeline/URLArgumentServlet

  • /atg/dynamo/servlet/pipeline/CookieServlet

  • /atg/dynamo/servlet/pipeline/ContextPathServlet

  • /atg/dynamo/servlet/pipeline/ServletPathServlet

  • /atg/dynamo/servlet/pipeline/SessionServlet

  • /atg/dynamo/servlet/pipeline/DynamoServlet

  • /atg/dynamo/servlet/pipeline/SessionSaverServlet

  • /atg/dynamo/servlet/pipeline/FormLoginServlet

  • /atg/dynamo/servlet/pipeline/WebApplicationDispatcherServlet

  • /atg/dynamo/servlet/pipeline/CgiServlet

  • /atg/dynamo/servlet/pipeline/ServletPathDispatcher

  • /atg/dynamo/servlet/pipeline/FileFinderServlet

  • /atg/dynamo/servlet/pipeline/MimeTyperServlet

  • /atg/dynamo/servlet/pipeline/MimeTypeDispatcher

  • /atg/dynamo/servlet/pipeline/FileServlet

Information technology starts with the DynamoHandler which adds the Dynamo-specific asking and response objects to the request's context. Actually, the list of servlets you will run into depends on which modules you have running. This is the DAS configuration DPS and other modules tin and do add more servlets to the pipeline.

7. What is the ATG Tag Library?

Atg tag library is a variant of jsp standard tag library. Still, atg provides its own set of tag libraries e.g. dsp,dspel, core

8. What is ATG DPS? What are its elements?

ATG DPS refers to the ATG Dynamo personalization organisation. It is driven by User Profile Data and business rules designed to evangelize the right content to the right user.
There are three key elements of the ATG DPS Personalization System.

  • User Contour Direction
  • Content Targetting
  • Targeted E-mail service

User Contour Management

When a person visits a website driven past ATG Dynamo Personalization Server(ATG DPS) website for the get-go time, The person is immune to create its own User Profile.
One time created, DPS stores that User`southward Profile in its database repository. This profile contains a list of properties that describe the person`s characteristics, such equally the name they entered in a registration form or the appointment of their last login. ATG DPS uses this profile data stored in its database repository to provide targeted content to each other.

Content Targeting

Targeting is the procedure of displaying

  • Content items
  • To a particular user
  • At a particular time
  • In a item context and
  • On a item ruleset.

In the DPS rule-based organization, business managers create rule sets called content targeters that control how content is displayed on the website.

Targeting Email

DPS includes a Targeted Email service for composing and delivering personalized email using the same profile groups and targeting rules you employ to deliver content on your website. Also if you have Dynamo Scenario Server installed, you can utilize scenarios to deliver targeted email. You tin use targeted email to perform the below activities.

  • Send a confirmation message to a new user who registers at your site.
  • Notify frequent customers of special sales.
  • Notify all users that have not logged into your site in several months that their accounts will be closed soon.
  • Send out a mass mailing with each message tailored to its recipient.

nine. Which class to extend while creating ATG aerosol?

  • DynamoServlet.java

10. What are ATG Form Handlers?

ATG Formhandler is the intermediate class that comes in betwixt a JSP form value and its edible bean grade. They are there to evaluate the validity of form data before it is submitted, write data to and read information from a database or repository, and straight the user to different pages, depending on the results of the form submission

11) What is the Base of operations class for all ATG Formhandlers?

GenericFormHandler.java

12) What is grade Hierarchy for ATG Formhandlers? How to create a FormHandler?

At the top of the ATG form handler class hierarchy there exists the DropletFormHandlerinterface. Then come up, three different classes provided by Dynamo which extend this interface. They are as below:
    atg.droplet.EmptyFormHandler
    atg.droplet.GenericFormHandler
    atg.droplet.TransactionalFormHandler

EmptyFormHandler is the simplest to implement. Information technology implements the DropletFormHandler interface and defines bare body implementations of the methods in this interface.
GenericFormHandler extends EmptyFormHandler. Information technology defines the unproblematic implementations of the DropletFormHandler interface'south methods and the basic error handling logic. If errors occur in processing a form that uses GenericFormHandler, the errors are saved and exposed as properties of the class handler component.

TransactionalFormHandler extends GenericFormHandler, It treats the form processing operation as a transaction. Though the methods invoked by this form handler are processed discretely, just their results are saved simultaneously. The before and after methods practise transaction direction. This establishes the transaction earlier any of your backdrop are set or handler methods are called.

13) Name the ii methods that can be used in a component?

Getters & Setters

14) Proper noun 2 types of tables?

master and auxiliary

15) Have you worked on shopping carts?

CartModifierFormHandler , ShoppingCartFormHandler

xvi) Name ii types of checkout?

Express Checkout, Invitee Checkout

17) Departure betwixt Express Checkout and Checkout?

Express- Logged in user has data stored
Guest- will enter all information (aircraft, billing, review steps), and information is not saved

18) What is BCC?

Business concern Control Middle- UI for Business organization Users (to upload content to Catalogs, create promotions, etc)

19) What are custom dsp tags?

I general, the Custom tags volition be written by the developer.
Dsp is all ready to use. you can apply it to return content dynamically by linking Nucleus components directly to your JSPs. Specially, the (dsp) tag library, allows you to connect your JSP content to the Java code at piece of work behind the scenes and then yous tin can separate your application logic from your presentation layer.
ATG seven provides you with three tag libraries: JSTL, DSP/DSPEL, and Core. Y'all can notice these tag libraries in /DAS/taglib.

20) Deviation between dsp: include and jsp: include?

Dsp imports all objects of blazon form likewise, whereas jsp imports only primitive types.
JSP includes are dynamic whereas dsp include are for data which is smaller than 64 kb.
ATG created the DSP tag library as a machinery for accessing all information types, including those that exist in ATG's Nucleus framework. Other functions provided past these tags manage transactions and make up one's mind how data can exist rendered within a JSP.

Information technology's best to use tags from the DSP tag library only for tasks that involve the Dynamo Application Framework (DAF) resource. Dsp tag support for the passing of object parameters betwixt pages. In particular, use dsp:include rather than jsp:include, and use dsp:param rather than jsp:param.

21) How to implement a shopping cart?

ShoppingCartFormHandler

22) What is the main class handler you use for the Shopping cart?

ShoppingCartFormHandler & CartModifierFormHandler

23) What is a Component?

Is a Coffee edible bean

24) What are the scenarios?

Scenario anticipates and tracks the actions of the people who visit your Web site and responds appropriately by, for example, tailoring the content of the site, offer toll promotions, or sending targeted electronic mail messages

25) Is DAS for high volume or low volume traffic?

High book

26) Explain the ATG performance problems?

Functioning problems come in many shapes and sizes, but they all hateful that the processing of some job is not happening at the expected, and previously observed speed. Performance issues include CPU utilization problems, tiresome response times, high levels of DB activities, SQL queries that run a long fourth dimension, Slow CA deployments, just to name a few.

27) Why is Eclipse used with ATG?

Eclipse IDE

28) Which is the IBM product used with ATG?

  • WebSphere Application Server

  • Eclipse IDE

29) What are derived properties?

Enables ane repository detail to derive holding values from another repository particular or another holding in the same repository item.

30) Departure between Item Enshroud and Query cache?

For each item descriptor, an SQL repository maintains two caches:
a. ItemCache
b. QueryCache
Item caches hold the values of repository items, indexed by repository IDs. Item caching can be explicitly enabled for each item descriptor.
Query caches concur the repository IDs of items that match given queries. When a query returns repository items whose item descriptor enables query caching, the result set is buried as follows:

  • The query cache stores the repository IDs.
  • The item cache stores the corresponding repository items.

31) What are the different modes of caching?

Caching modes are set at the particular descriptor level, through the tag's cache-fashion attribute. The default caching manner is simple caching. To set a different caching mode on an item descriptor, ready cache-mode to i of the following values:

  • Elementary
  • Locked
  • Distributed (distributed TCP caching)
  • Distributed JMS (distributed JMS caching)
  • DistributeHybrid (distributed hybrid caching)

32) Which are the handleX methods?

HandleX methods contain the actual office to be performed. It'due south a method. Like in ProfileFormHandler- handleLogin

33) What are priceLists?

Price Lists allow you lot to target a specific ready of prices to a specific group of customers. Cost lists are managed through a single interface in the ACC. For example, price lists can be used to implement business-to-business pricing where each customer tin accept their own unique pricing for products based on contracts, RFQ, and pre-negotiated prices.

jensenheare1975.blogspot.com

Source: https://mindmajix.com/atg-interview-questions

0 Response to "Atg Bcc File Upload the the Type Is Not Editable"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel