Question 1
Question
1. You are using the administration console to monitor messages in a queue. Which three tasks can be performed while doing this monitoring? (Choose three.)
Answer
-
Duplicate a message.
-
Monitor a content of a message
-
Create a new message in a queue.
-
Alter the ordering of a messages
-
Delete a message from the queue
-
Merge two messages
Question 2
Question
You are developing and managing distributed destination applications for which you do not need to create or designate destination members.
Which configuration steps in the Administration Console will help you to create and target a Uniform Distributed Topic so that you can rely on WLS to create the necessary members on the JMS servers to which a JMS module is already targeted?. (Choose the best answer.)
Answer
-
1. Expand Services > Messaging, select the JMS Module in which to configure the destination.
2. Click New, select Uniform Distributed Topic, and click Next.
3. Enter a Name, JNDI Name and click Next.
4. Select the targeted server and click Finish to finalize the creation of topic.
-
1. Expand Services > Messaging, select the JMS Module in which to configure the destination.
2. Click New, select Uniform Distributed Topic, and click Next.
3. Enter a Name, JNDI Name and expand Advanced Options.
4. Set Destination Type to Uniform.
5. Click Next, select the targeted server, and click Finish to finalize the creation of the topic.
-
1. Expand Services > Messaging, select the JMS Module in which to configure the destination.
2. Click New, select Distributed Queue, and click Next.
3. Enter a Name, JNDI Name and Destination Type to Uniform.
4. Click Next, select the targeted server, and click Finish to finalize the creation of the queue.
-
1. Expand Services > Messaging, select the JMS Module in which to configure the destination.
2. Click New, select Uniform Distributed Topic, and click Next.
3. Enter a Name, JNDI Name and Destination Type to Uniform.
4. Click Next, select the targeted server, and click Finish to finalize the creation of the topic.
-
1. Expand Services > Messaging, select Destinations.
2. Click New, select Distributed Topic, and click Next.
3. Enter a Name, JNDI Name and set Destination Type to Uniform.
4. Click Next, and select the JMS Module assigned to this topic.
Question 3
Question
Which two statements correctly describe the WLST nmGenBootStartupProps command? (Choose two.)
Answer
-
The nmGenBootStartupProps command generates the node Manager properties files, boot.properties and startup.properties, for specified server.
-
The target root directory must be on the same machine on which the Administration Server is running.
-
The target root directory must be on the same machine on which Node Manager is running.
-
If you do not specify a server name using the servername argument, the argument defaults to myServer, which must match a server name in the domain or the command will fail.
-
The name of a server must be supplied to the nmGenBootStartupProps command; otherwise, the command will fail.
Question 4
Question
As the WebLogic domain administrator, you have been asked to create a new cluster and to establish load balancing of JMS destinations across multiple servers for this cluster. Which three configuration options will ensure load balancing of distributed destinations? (Choose three.)
Answer
-
Configuring a JMS server and targeting it to a set of migratable targets.
-
Configuring multiple JMS servers and targeting them to the configured WebLogic Servers
-
Configuring multiple JMS servers and targeting them to a WebLogic cluster
-
Configuring multiple JMS servers and targeting them to a set of migratable targets
-
Configuring a JMS server and targeting a WebLogic cluster.
Question 5
Question
In order to leverage replication and high availability features of the underlying database, you have configured a JDBC TLOG to persist transaction logs in your database. However, WebLogic Server cannot successfully connect to your database at start up. Which outcome should you expect? (Choose the best answer.)
Answer
-
The WebLogic Server instance will start without targeting the data source for your store.
-
The WebLogic Server instance will start without a service for your store.
-
The WebLogic Server instance will start without creating the data source for your store.
-
The WebLogic Server instance will fail to start.
Question 6
Question
Your development team is considering several different types of new applications. You have been asked to advise them concerning which types can be deployed in WebLogic Server leveraging the Production Redeployment feature. Which application deployment type is NOT supported for Production Redeployment? (Choose the best answer.)
Answer
-
web service applications that are conversational or that use reliable messaging
-
enterprise applications (EAR) that contain a Coherence Grid Archive (GAR) module
-
enterprise applications (EAR) that are accessed by inbound JMS messages
-
standalone Enterprise Java Bean (EJB) applications
Question 7
Question
Your clients are connected to distributed destinations to consume messages sent to various JMS topics. Recently, JMS connections got interrupted due to a network failure and your clients dropped their connections as well. How would you ensure seamless failover for your clients when a distributed destination fails? (Choose the best answer.)
Answer
-
Set AutomaticClientReconnect to Enabled in the Administration Console under the destination configuration general page.
-
Set the 1ientReconnectOptions parameter to Automatic in the Administration Console under the destination configuration general page.
-
Implement an automatic reconnect mechanism in the client exception handler.
-
No action should be needed at the client's level if the failover is being handled properly at the cluster level.
Question 8
Question
Which three types of information can an Extension Template contain? (Choose three.)
Question 9
Question
Which three considerations do you need to keep in mind while configuring a JMS file store in order to ensure the highest possible performance? (Choose three.)
Answer
-
Dedicate one disk for all file stores.
-
Compress the file store when there are no more messages.
-
Set MessagesMaximum in your JMS destinations.
-
Select the cache-flush synchronous write policy.
-
Privilege local disks over remotely mounted disks.
Question 10
Question
You are required to configure SSL for an instance of WebLogic Server in a production environment. You have already created your self-signed certificate within the myKeyStore.jks keystore. You must now obtain a new digital certificate from a trusted Certificate Authority. Which command do you use to start the process? (Choose the best answer.)
Answer
-
keytool -certreq -alias myCertName -file myCertName.csr -keystore myKeyStore.jks
-
keytool -gencert -alias myCertName -infile myCertName.csr -outfile myCertName.der
-
keytool -genkeypair -alias myCertName -dname "CN=MyCert" -keystore myKeyStore.jks
-
keytool -printcertreq -alias myCertName -file myCertName.csr -keystore myKeyStore.jks
Question 11
Question
Your application has an auditing requirement that says that all audit events that have a severity of FAILURE must be logged and a notification must be sent to the application’s monitoring tier. The monitoring tier is implemented as a stateless session bean that provides an entry point called auditlog. The development team has provided you with the code that calls the monitoring tier. How can you meet this requirement using WebLogic Server auditing? (Choose the best answer.)
Answer
-
Remove the default audit provider and configure the custom audit provider that calls the monitoring tier.
-
Configure the default audit provider and configure the custom audit provider that calls the monitoring tier.
-
Configure the default audit provider and configure it to use the plug-in class that calls the monitoring tier.
-
Configure the default audit provider to call the custom audit provider, that calls the monitoring tier.
Question 12
Question
Your WebLogic domain consists of deployed applications heavily relying on JMS. Three machines, each hosting a managed server, are part of a cluster. In order to ensure the availability of servers and JMS service on those servers, you are considering the configuration of whole server migration rather than service migration. Which two statements are prerequisite for whole server migration but not for manual service migration? (Choose two.)
Answer
-
Either a database leasing service or a consensus leasing service must be configured.
-
Each migratable server must be assigned a floating IP address.
-
A shared file system must be created.
-
A database leasing service must be configured.
-
A singleton service must be configured.
Question 13
Question
Review the following WLST commands.
serverConfig> createSystemResourceControl('mymodule','/u01/app/mymodule.xml',Target='cluster')
serverConfig> enableSystemResource('mymodule')
What happens when these commands are executed? (Choose the best answer.)
Answer
-
A diagnostic module named mymodule is created in the domain configuration file and it is enabled on cluster1.
-
A diagnostic module named mymodule is created without changing the domain configuration file and it is enabled on cluster1.
-
A JMS module named mymodule is created in the domain configuration file and it is enabled on cluster1.
-
A JMS module named mymodule is created without changing the domain configuration file and it is enabled on cluster1.
Question 14
Question
Coherence is integrated with WebLogic Server in the form of managed Coherence servers. What two options are immediate benefits of running Coherence on WebLogic Servers versus as standalone servers that are not part of the WebLogic domain? (Choose two.)
Answer
-
Monitor Coherence MBeans with the WebLogic Server administration console.
-
Offload WebLogic Server HTTP session state to Coherence-based servers.
-
Automatic failure detection and restart of Coherence-based servers.
-
life cycle management with the WebLogic Server administration console
-
automatic data partition re-balancing of all cached data on running servers
Question 15
Question
You are creating a new domain with WLST. Identify three parameters that can be customized with the setOption command. (Choose three.)
Answer
-
The default diagnostic profile for the domain.
-
The domain name.
-
Whether or not the domain will run in production mode.
-
The default persistent store type for the domain.
-
Whether or not to automatically start the Node Manager
-
The JDK that will be used to start the domain
Question 16
Question
You are responsible for creating scripts to use Node Manager with a WebLogic Server domain. Which four statements correctly describe the WLST command: nmEnroll? (Choose four.)
Answer
-
WLST must be connected to a Node Manager when invoking nmEnroll.
-
The nmEnroll command downloads the nm_password.properties and SerializedSystemIni.dat files.
-
WLST must be offline when invoking nmEnroll.
-
WLST must NOT be connected to a Node Manager when invoking nmEnroll.
-
The nmEnroll command is run once per WebLogic domain per machine unless that domain shares the root directory of the Administration Server.
-
The nmEnroll command enables the nmConnect command to be used in a production environment.
-
WLST must be connected to an Administration Server when invoking nmEnroll.
Question 17
Question
Is the Oracle home directory that you specified when installing WebLogic Server. What is the file system location and command for starting the Domain Template Builder? (Choose the best answer.)
Answer
-
\oracle_common\bin and temp_builder.sh
-
\oracle_common\common\bin and config_builder.sh
-
\oracle_common\bin and config_builder.sh
-
\oracle_common\common\bin and temp_builder.sh
Question 18
Question
You are in the process of validating the architecture of a domain that will serve applications to automate various business activities for a large retailer. The applications rely heavily on JMS and you need to pay special attention to JMS storage. You argue in favor of JDBC-based storage rather than file storage. Your management has asked you to come up with a few key points about why this persistence option would be a better option in case of failure. Which two justifications would support your choice? (Choose two.)
Answer
-
It is easier to recover data from a database rather than from a file.
-
JDBC-based stores can be accessed by any client and usually do not reside on the machine that hosts the server.
-
JDBC-based stores are the default choice when creating a new persistent store so it must be an Oracle-recommended choice.
-
JDBC-based stores offer better throughput than file stores.
Question 19
Question
You are using the Domain Template Builder to create a new template using an existing domain as the source. Which two directories are included by default? (Choose two.)
Answer
-
Logs Directory
-
Common Directory
-
Lib Directory
-
Server Directory
-
Bin Directory
-
Replication Directory
Question 20
Question
Which statement is correct for JTA service migration? (Choose the best answer.)
Answer
-
TLOG files should be stored on a remote file system accessible only to the migration target server.
-
TLOG files should be stored on a shared storage accessible from the migration source and the administration server.
-
TLOG files should be stored on a remote file system accessible only to the migration source server.
-
TLOG files should be stored on a shared storage accessible from migration source and target servers.
-
TLOG files should be stored on the local file system of the migration source server.
Question 21
Question
You are managing a WebLogic domain that has the default built-in diagnostic module configured for each server in the domain. You have the following requirements: You want to capture metrics that are not collected by any of the built-in diagnostic modules. You want to continue capturing the metrics that are already captured by the existing built-in module. You want your configuration to persist after the server is restarted.
What are two approaches you can apply to achieve this result? (Choose two.)
Answer
-
Leave the built-in module, create an external resource descriptor module and add metrics to it, and activate your new module alongside the built-in module.
-
Leave the built-in module, create a new module and add metrics to it, and activate your new module alongside the built-in module.
-
Clone the built-in module, add now metrics to it, deactivate the existing module, and activate your new module.
-
Remove the built-in module, create an external resource descriptor module and add built-in and new metrics to it, and activate your new module alongside the built-in module.
Question 22
Question
You need to update a database accessed by an application that uses a WebLogic server data source. It has been decided that the data source on WLS should first be shut down. You have been asked to advise as to whether they should execute a shutdown() or a forceShutdown() on the corresponding JDBCDataSourceRuntimeMBean. Which two statements are true regarding the impact on the application that is using that data source? (Choose two.)
Answer
-
IThe shutdown() operation will fail if there are any reserved connections in use.
-
The forceShutdown() operation will allow 20 seconds for any reserved connections in use to complete prior to destroying the connection.
-
The forceShutdown() operation will immediately cause any in-flight transaction to be rolled back.
-
The shutdown() operation will send an HTTP 503 status code to clients.
-
The shutdown() operation will allow 20 seconds for any reserved connections in use to complete, otherwise the operation will fail.
Question 23
Question
You have enabled JMS Diagnostic Logging and are analyzing JMS Message delivery and acknowledgment using the generated log entries. For this purpose, you are tracking individual message IDs. What is the default format of the message ID that you would expect to see in the log? (Choose the best answer.)
Answer
-
Hexadecimal (e.g., 0xCAE987A401)
-
Floating Point (e.g., 10029920902.10111)
-
Numeric (e.g., 9018199222001)
-
Doubly dot delimited (e.g., 683871.1122857923566.0)
Question 24
Question
You are under Oracle Linux and you find the process ID of the WebLogic Managed Server Instance: (View IMG)
Which two command-line options can you use to issue a thread dump to examine the server for stuck threads? (Choose two.)
Question 25
Question
You need to log the JMSMessageID header value for incoming messages. What is the prefix that you would see for the header values? (Choose the best answer.)
Question 26
Question
Which three statements correctly describe a relationship between Node Manager and Administration Server? (Choose three.)
Answer
-
By default, the Administration Server starts a Node Manager with the startNodeManager script in the domain's config folder.
-
An Administration Server can be under Node Manager control: You can start it, monitor it, and restart it using Node Manager.
-
An Administration Server supports the process of starting up a Managed Server with Node Manager: When you start a Managed Server with Node Manager, the Managed Server contacts the Administration Server to obtain outstanding configuration updates.
-
By default, the Administration Server starts a Node Manager with the startNM script in the domain's bin folder.
-
An Administration Server can be a Node Manager client: When you start or stop Managed Servers from the Administration Console, you are accessing Node Manager using the Administration Server.
-
Node Manager requires an Administration Server to be running before it can start any Managed Servers.
Question 27
Question
One server in your WebLogic domain is experiencing a problem. You want to use the WebLogic Diagnostic Framework (WLDF) to diagnose the problem. The default built-in WLDF module is currently configured on the server, but it does not capture the metrics you need. You have the following requirements:
You do not want to delete the existing module.
What WLDF configuration would achieve this result? (Choose the best answer.)
You want to minimize metric data output while troubleshooting the issue.
You want to focus your analysis on only the server that is experiencing the problem.
Answer
-
Deactivate the existing module, create a new module and add metrics to it, set an instance parameter to the server with the problem, and then activate the new module.
-
Create a new module and add metrics to it, target the new module to the server with the problem, and then activate the new module alongside the existing module.
-
Deactivate the existing module, create a new module and add metrics to it, target the new module to the server with the problem, and then activate the new module.
-
Deactivate the existing module, create a new module and add metrics to it, target the new module to the cluster with the problem, and then activate the new module
Question 28
Question
You are tasked with doing a rolling upgrade of a production domain that will minimize user interruptions. What are two characteristics of a rolling upgrade? (Choose two.)
Answer
-
The machines can be upgraded in any order.
-
A major upgrade, for example 11g to 12c, can be accomplished with a Rolling Update.
-
Avoid configuration changes until all the servers in the domain have been upgraded.
-
Configuration changes can be made during the Rolling Update process.
-
he machine hosting the Administration Server must be upgraded first.
Question 29
Question
What is the first action to take during a Rolling Update? (Choose the best answer.)
Answer
-
Do a Force Shutdown of all the servers, including the Administration Server.
-
Stop all Node Managers that support the domain to be updated.
-
Change the Startup Mode to Development; Production Mode is not supported.
-
Remove all managed servers from any cluster and reassign them after the update.
-
Back up your applications, database schema, other application data, and domains.
Question 30
Question
What is true about an extension template? (Choose the best answer.)
Answer
-
can include security realm information
-
can include Node Manager information
-
can include administration server information
-
can be created from an existing template
-
can include administrator username and password
Question 31
Question
You are tasked with creating an Extension Template for an existing domain. What are three options that are presented during the extension creation process? (Choose three.)
Question 32
Question
You created a user and group using the WebLogic Server default authentication provider. Where are these principals stored? (Choose the best answer.)
Answer
-
the default jazn-data.xml file-based security store
-
the WebLogic Server embedded LDAP server
-
the WebLogic Server OPSS jps-config.xml security store
-
the WebLogic Server embedded database security store
Question 33
Question
Examine the domain diagram: [View IMG]
Assume all servers are running and you have an online WLST session connected to the administration server.
Select two code options that would set the variable x as a reference to the machine02 configuration MBean. (Choose two.)
Answer
-
cd('/Machines/machine02')
x = cmo
-
x = getConfiguration('/Machines/machine02')
-
x = cmo.getRef('/Machines/machine02')
-
getRef("/Machines/machine02")
x = cmo.currentObj()
-
x = getMBean("/Machines/machine02")
-
cd('/Machines/machine02')
x = getRef(cmo)
-
cmo.getMBean('/Machines/machine02')
x = cmo.currObj()
Question 34
Question
Review the image below. It depicts the architecture for the WebLogic Server auditing. [View IMG]
Where in the architecture does WebLogic apply audit configuration parameters that determine if an audit message is logged? (Choose the best answer.)
Answer
-
Audit provider
-
Authentication provider
-
Authorization provider
-
Auditor Service
Question 35
Question
As part of a manual migration of JMS-related services, you just configured a custom file store and targeted it to the same migratable target as the JMS server. Which two statements pertain to the successful configuration of this JMS store and the manual migration? (Choose two.)
Answer
-
The custom store should not be targeted to the same migratable target as the migratable service.
-
The custom store could be made available to a backup server target with pre-migration/post-migration scripts.
-
All the candidate servers in the migratable target should have access to this custom store.
-
The JMS server that is using the default file store should be migrated to a migratable target.
Question 36
Question
You have an Oracle Fusion Middleware domain that uses an Oracle database to store application data and metadata repositories. As part of your disaster recovery configuration, you have set up a passive secondary site. You need to ensure that the data tier components of the primary and secondary sites are in sync so that you can perform a switchover to secondary in case of a disaster scenario. You check with your technical team regarding how to accomplish this requirement.
Which Oracle product is the technical team most likely to recommend for achieving data tier synchronization across the two sites? (Choose the best answer.)
Answer
-
Oracle Tuxedo
-
Oracle ExaLogic
-
Oracle Service Bus
-
Oracle Data Guard
Question 37
Question
Under a normal startup scenario, a managed server contacts the administration server to get its configuration information. However in case the administration server is not available, which mechanism can be used by the managed server to start up successfully? (Choose the best answer.)
Answer
-
Isolated Mode
-
Silent Mode
-
MSI Mode
-
Cluster Mode
Question 38
Question
Which statement is correct regarding JMS Template configuration? (Choose the best answer.)
Answer
-
Message Priority defined for the Template configuration overrides that specified by the producer.
-
Message Expiration Policy cannot be set on the template and needs to be configured for actual destinations that reference the template.
-
JMS Template configuration must include the quota associated with the template.
-
JMS Template configuration must include the message sort order associated with the template.
Question 39
Question
Your development team has created a GAR deployment that enables Coherence caching for an application. The GAR file is configured to work within both storage-enabled and storage-disabled nodes. How would you package your GAR as part of the WebLogic Server deployment process for your application? (Choose the best answer.)
Answer
-
.ear
-
.tpl
-
.war
-
.ext
-
.zip
-
.jar
Question 40
Question
Your development team has created a GAR deployment that enables Coherence caching for an application. The GAR file is configured to work within both storage-enabled and storage-disabled nodes. How would you package your GAR as part of the WebLogic Server deployment process for your application? (Choose the best answer.)
Answer
-
as an EAR module on storage-disabled nodes and standalone on storage-enabled nodes
-
within a WAR on storage-enabled nodes and within an EAR on storage-disabled nodes
-
within a WAR on storage-disabled nodes and within an EAR on storage-enabled nodes
-
as an EAR module on storage-enabled nodes and standalone on storage-disabled nodes
Question 41
Question
You are deploying an application. Which two are common processes for all three staging modes? (Choose two.)
Answer
-
The administration server executes the unarchive process in each of the targeted servers.
-
The administration server executes the deployment process on all targeted servers.
-
The target server receives the deployment command, performs its internal preparation of the deployment, and performs the actual deployment.
-
The administration server copies all the files to each of the targeted servers.
-
The administration server copies all the files to the appdeploy directory for the targeted servers.
Question 42
Question
You have an enterprise application that includes a resource adapter module. You are considering leveraging WebLogic Server’s Production Redeployment feature for this application. In preparation for deployment, you decide to create a checklist of items to discuss with the developers of the application.
Which item would you omit from your checklist as it is irrelevant to production Redeployment? (Choose the best answer.)
Answer
-
Ensure the adapter is used in an application-scoped manner, having enable-access-outside-app set to false.
-
Ensure that the adapter is compliant with the JCA 1.5 specification.
-
Ensure that the adapter is accessed by a web or web service module within the application.
-
Ensure the developers have implemented the weblogic.connector.extensions.Suspendadle interface for the adapter.
Question 43
Question
You are tasked with doing a rolling upgrade of a production domain that will minimize service interruptions.
Which is a characteristic of a rolling update? (Choose the best answer.)
Answer
-
The machine hosting the Administration Server must be upgraded first.
-
A major upgrade, for example 11g to 12c, can be accomplished with a rolling update.
-
All the managed servers and node managers need to be shut down.
-
Configuration changes can be made during the rolling update process.
-
An automated backup is part of the rolling update process.
Question 44
Question
You are tasked with configuring a proxy tier for a WebLogic Server domain that has managed Coherence servers configured.
What must the Coherence cache configuration file include as part of this task? (Choose the best answer.)
Answer
-
connection properties to enable Coherence*Extend clients to connect to the cluster via TCP/IP
-
HTTP proxy server settings to enable Coherence caching on the web server tier
-
network connection settings to enable Coherence caching on the client’s web browser
-
connection properties to enable push replication between two Coherence clusters connected over a WAN
Question 45
Question
Your architecture requires that you create 100 JMS Queues with similar, though not necessarily identical, configuration settings. Which entity will help you carry out the task efficiently? (Choose the best answer.)
Question 46
Question
You are reviewing the scheduled maintenance of your domain after adding a new cluster.
Which statement is true when configuring a migratable target within a WebLogic Server cluster? (Choose the best answer.)
Answer
-
The default server migration policy is Auto-Migrate Exactly-once Services.
-
An automatically migrated service will always be hosted on the specified User Preferred Server.
-
The participating cluster should include at least one configured server.
-
Allow Post-Migration Script To Run On a Different Machine is selected by default.
Question 47
Question
Examine the domain diagram: You are asked to write a WLST script that will print the current available heap size for server04.
[View IMG]
Assuming: all servers are running you have just started an offline, interactive WLST session a domain-scoped node manager is running on each machine, listening o port :5556 the username/password "weblogic/Welcome1" maps to a valid domain administrator and Node Manager client Which two code options will accomplish this task? (Choose two.)
Answer
-
connect('weblogic','Welcome1','host00.acme.com:7001') domainRuntime() x = getMBean('/ServerRuntimes/server04/JVMRuntime/server04') print x.getHeapFreeCurrent()
-
connect('weblogic','Welcome1','host02.acme.com:7201') serverRuntime() x = getMBean('/JVMRuntime/server04') print x.getHeapFreeCurrent()
-
connect('weblogic','Welcome1','host00.acme.com:7001') serverRuntime() x = getMBean('/JVMRuntime/server04') print x.getHeapFreeCurrent()
-
nmConnect('weblogic','Welcome1','host00.acme.com:5556') domainRuntime() x=getMBean('/ServerRuntimes/server04/JVMRuntime/server04') print x.getHeapFreeCurrent()
-
nmConnect('weblogic','Welcome1','host02.acme.com:5556') serverRuntimes() x=getMBean('/server04/JVMRuntime/server04') print x.getHeapFreeCurrent()
Question 48
Question
You are troubleshooting an application that uses a WebLogic server data source. You decide to execute a reset() operation on the corresponding JDBCDataSourceRuntimeMBean. Which statement is true regarding the impact on the application that is using that data source? (Choose the best answer.)
Answer
-
A Reset is the equivalent of a Suspend followed by a Resume.
-
A Reset is the equivalent of a Force Shutdown followed by a Start.
-
A Reset is the equivalent of a Force Suspend followed by a Resume.
-
A Reset is the equivalent of a Shutdown followed by a Start.
Question 49
Question
Which two objects can be considered potential clients of a Node Manager? (Choose two.)
Question 50
Question
You have configured automatic service migration for your JTA service within a domain named mydomain. You find that after the automatic migration completes certain scripts execute automatically and there is a failure happening in these scripts.
Where would you look for these scripts for error correction by default? (Choose the best answer.)
Answer
-
<ORACLE_HOME>/user_projects/domains/mydomain/bin/servers/<Server-Name>
-
<ORACLE_HOME>/user_projects/domains/mydomain/bin/
-
<ORACLE_HOME>/user_projects/domains/mydomain/bin/service_migration
-
<ORACLE_HOME>/user_projects/domains/mydomain/bin/jta-scripts
Question 51
Question
You have an application already deployed in a production environment that needs a modification to one of its tuning parameters. Currently, that tuning parameter has a default value since there was neither a deployment descriptor used nor a deployment plan included with the application deployment. You now attempt to use the Administration Console web application to make a dynamic modification to that parameter.
Which statement is true? (Choose the best answer.)
Answer
-
A new deployment plan will be generated and saved at the indicated location.
-
The modification attempt will fail because there is no existing deployment plan associated with the application.
-
A new skeleton plan.xml will be generated if a plan folder is detected with the deployed application.
-
The modification attempt will fail because there is no deployment descriptor included within the application.
Question 52
Question
You have been asked to assist developers with executing a partial redeployment of static files within a Java EE Web Application deployed to WebLogic Server. The Web Application has already been deployed as an exploded archive directory.
Which of the following represents the correct conditions for this to be successful? (Choose the best answer.)
Answer
-
The -redeploy argument is used when executing the weblogic.Deployer command.
-
The -distribute argument is used when executing the weblogic.Deployer command.
-
The -redeploy argument is used when executing the weblogic.Deployer command and the domain must be in development mode.
-
The -distribute argument is used when executing the weblogic.Deployer command and the domain must be in development mode.
Question 53
Question
You are monitoring a WebLogic JDBC data source and have decided to drop some connections because an earlier peak usage condition has now ended. In addition, this data source has not been enabled for automatic shrinking. What will occur once you execute the shrink() method on that JDBCDataSourceRuntimeMBean?
Answer
-
The number of connections in the pool will be reduced to the current number of connections in use regardless of the minCapacity property setting.
-
The number of connections in the pool will be reduced to the greater of either the current number of connections in use or to the minCapacity property setting.
-
The number of connections in the pool will be reduced to the minCapacity property setting regardless of the current number of connections in use.
-
The number of unused connections in the pool will be reduced by half.
Question 54
Question
You have a versioned application deployed in your production environment. You have been asked to troubleshoot why the most recent production redeployment appeared to allow the older version to retire too quickly.
In this case, the application had active RMI clients, but their subsequent calls were directed to the newer version immediately rather than waiting for the expected five minutes defined by the retirement timeout argument. The script command was:
java weblogic.Deployer -adminurl http://localhost:7001 -user weblogic -password Welcome1 -redeploy -name myDeployment -source /myDeployments/myApplication/appX -retiretimeout 300
You expected the older version to remain active (when there are active RMI clients) for five minutes after executing the production redeployment.
Which modification should have been made to this command to ensure the older version remains active? (Choose the best answer.)
Answer
-
java weblogic.Deployer -adminurl http://localhost:7001 -user weblogic -password Welcome1 -redeploy -name myDeployment -source /myDeployments/myApplication/appX -retiretimeout 300 -rmigraceperiod 300
-
java weblogic.Deployer -adminurl http://localhost:7001 -user weblogic -password Welcome1 -redeploy -name myDeployment -source /myDeployments/myApplication/appX -retiretimeout 300 -keepsessions
-
java weblogic.Deployer -adminurl http://localhost:7001 -user weblogic -password Welcome1 -redeploy -name myDeployment -source /myDeployments/myApplication/appX -retiretimeout 300 -timeout 300
-
java weblogic.Deployer -adminurl http://localhost:7001 -user weblogic -password Welcome1 -redeploy -name myDeployment -source /myDeployments/myApplication/appX -retiretimeout 300 -remote
Question 55
Question
You are using the WebLogic Diagnostic Framework (WLDF) to monitor your domain for certain scenarios based on runtime data of your running servers. Different groups are responsible for different aspects of the application.
As a result, your configuration must fulfill the following requirements:
Notifications must be sent only to the correct group that is responsible for the respective part of the application.
You must ensure that you can enable and disable monitoring for each level whenever it is needed.
How would you configure WLDF watches and notifications to achieve this result? (Choose the best answer.)
Answer
-
Configure a single module with a watch for each area, and each watch triggers a notification email for the group responsible for that area.
-
Configure a single module with a watch for each area, and use a notification filter to send an email to the correct group for each area.
-
Configure a module for each area with a watch that triggers a notification email for the group responsible for that area.
-
Configure a module for each area with a watch that uses a notification filter to send an email to the correct group for each area.
Question 56
Question
You manage an application that uses SAML tokens from a trusted voucher to provide single sign-on for virtual clients of your WebLogic domain. Your domain uses an identity assertion provider to manage this authentication. Clients are failing to authenticate.
Client return codes and server log files do not include any useful information that can he used to discern where the issue lies. What do you do to determine the problem?
Answer
-
Configure SAML and provider debugging, perform a test client request, and analyze the server logs for errors.
-
Reorder the SAML identity asserter provider to determine if the problem is related to virtual users.
-
Inspect network packets to examine token data because, for security purposes, the server does not provide detailed information.
-
Configure the security debug log, perform a test client request, and analyze the log for errors.
Question 57
Question
You have been tasked to create a Domain Template.
Which four items can be included in the template? (Choose four.)
Answer
-
proxy plug-ins
-
server and services .lck files
-
Java Enterprise Edition (JEE) applications and libraries
-
log files
-
embedded LDAP cached data
-
Unix and Windows start server scripts
-
config.xml and supporting configuration files
-
Windows Start menu entries
Question 58
Question
In order to leverage replication and high availability features of your back-end database, among other benefits, you are configuring a JDBC TLOG store to persist transaction logs.
Since something went wrong during the setup of the TLOG, you are reviewing the configuration considerations for TLOG.
Which two guidelines are true for configuring JDBC TLOG stores? (Choose two.)
Answer
-
Only one JDBC TLOG store can be configured per WebLogic Server.
-
Multiple WebLogic Servers can share the same JDBC TLOG store.
-
Only globally-scoped (not application-scoped) data sources can be targeted to a JDBC TLOG store.
-
JDBC TLOG stores should only be configured for RAC databases.
Question 59
Question
On a WebLogic Managed Server you administer, you have the following log:
<Jul 22, 2014 3:05 PM CEST> <Error> <WebLogicServer> <BEA-000337> <[STUCK]
ExecutedThread: '17' for queue: 'weblogic.kernel.Default (self-tuning)' has been busy
for "86" seconds working on the request "workmanager: myWorkManager, version: 0,
Scheduled=true, started=true, Started time: 86409 ms
", which is more than the configured time (StuckThreadMaxTime) of "2" seconds in
"work-manager-shutdown-trigger"
You investigate and find a Web Module named MyApp with the following deployment descriptor weblogic.xml:
<weblogic-web-app xmlns="http://xmlns.oracle.com/weblogic/weblogic-web-app">
<wl-dispatch-policy>MyWorkManager</wl-dispatch-policy>
<work-manager>
<name>MyWorkManager</name>
<work-manager-shutdown-trigger>
<max-stuck-thread-time>2</max-stuck-thread-time>
<stuck-thread-count>10</stuck-thread-count>
</work-manager-shutdown-trigger>
</work-manager>
</weblogic-web-app>
Which two are true? (Choose two.)
Answer
-
The health status of the Managed Server where the application is deployed is now warning due to the subsystem pooltread.
-
If another thread is stuck the error number will be <BEA-000338> in the Weblogic log file.
-
The ExecuteThread: ‘17’ is now available because Weblogic Server automatically stops threads.
-
When the Weblogic Managed Server is restarted the Web Module will be in Admin mode.
-
Automatic Storage Management (ASM) requires that O/S groups OSASM and OSDBA be assigned as secondary groups for its installation owner.
-
Access to Web Module MyApp now returns an HTTP Error: 503 Service unavailable.
Question 60
Question
Your WebLogic domain is experiencing a problem. You want to use the WebLogic Diagnostic Framework (WLDF) to diagnose the problem. You have a support case open with Oracle Support, and they have requested a diagnostic image of your server that is experiencing the problem.
The problem is not predictable or reproducible on-demand, but you noticed that the number of requests waiting to execute increases dramatically when the problem does occur. The problem also seems to occur at any time of the day or night.
How would you approach reliably capturing a diagnostic image that contains data that is relevant to the problem that is occurring?
Answer
-
Configure WebLogic overload protection to automatically trigger a diagnostic image when the number of requests waiting to execute exceeds a certain threshold.
-
Configure a WLDF watch that triggers a diagnostic image action when the number of requests waiting to execute exceeds a certain threshold.
-
Manually monitor the number of requests waiting to execute and create a diagnostic image when you see the number of requests waiting to execute exceeds a certain threshold.
-
Configure the server health failure action to trigger a diagnostic image when the number of requests waiting to execute exceeds a certain threshold.
Question 61
Question
The administration server is a major component of a WebLogic domain. I need to make available a standby administration server in case the main administration server in the domain crashes. Which utility will help me in doing this? (Choose the best answer.)
Answer
-
pack/unpack
-
Domain Template Builder
-
Configuration Wizard
-
Enterprise Manager
Question 62
Question
Review the diagram below. It depicts the following:
A WebLogic domain that consists of two WebLogic clusters that are each included in a Coherence cluster The Coherence cluster includes a configuration for Coherence*Web HTTP session storage An application deployed on cluster 1 that is configured to use Coherence*Web A client is using a web browser to interact with the application on cluster 1 (via a proxy) The client's HTTP session is stored by Coherence*Web on the server in the upper right-hand corner The server where the client's
HTTP session is stored crashes.
[view IMG]
Assuming the next request for an HTTP session attribute is a new attribute that is not stored in a near-cache, the client's session attribute is fetched from the remaining storage-enabled server in cluster 2. Why is the session attribute retrieved from this other server's cache? (Choose the best answer.)
Answer
-
Coherence*Web stores sessions in a distributed cache on the back end and the request fails over to the new location after partition re-balancing takes place.
-
Coherence*Web stores sessions in a replicated cache on the back end and the request fails over to the new location automatically.
-
Coherence*Web stores sessions in a shared disk cache on the back end and Coherence*Web automatically load balances requests.
-
Coherence*Web stores sessions in a cache that is backed by a database cache loader. The data is fetched from the database and placed into the cache on the new server.
Question 63
Question
You want to create a WebLogic Server (WLS) Work Manager with a Response Time Request Class of one second. You start to create the following WLST script:
Which two can replace the missing sequence to finish this script? (Choose two)
Answer
-
managedServer=getMBean('/Servers/ManagedServer')
cmo.addTarget(managedServer) cmo.setWorkManaqer(getMBean('/SelfTuning/wls_domain/WorManagers/MyWorkManager'))
-
managedServer=getMBean('/Servers/ManagedServer')
cmo.addTarget(managedServer)
cd('edit:/SelfTuning/wls_domain/WorkManagers/MyWorkManager') cmo.setResponseTimeRequestClass(getMBean('/SelfTuning/wls_domain/ResponseTimeRequestClasses/MyResponseTime'))
-
cd('edit:/Servers/ManagedServer')
cmo.addTarget(getMBean('/SelfTuning/wls_domain/ResponseTimeRequestClasses/MyResponseTime'))
cmo.addTarget (getMBean('/SelfTuning/wls_domain/WorkManagers/MyWorkManager'))
-
cmo.addTarqet('/Servers/ManagedServer')
cd('/SelfTuning/wls_domain/WorkManagers/MyWorkManager')
cmo.setResponseTimeRequestClass('/SelfTuning/wls_domain/ResponseTimeRequestClasses/MyResponseTime')
-
cmo.addTarget(getMBean('/Servers/ManagedServer'))
cd('edit:/SelfTuning/wls_domain/WorkManagers/MyWorkManager') cmo.setResponseTimeRequestClass(getMBean('/SelfTuning/wls_domain/ResponseTimeRequestClasses/MyResponseTime'))
Question 64
Question
Some of the messages entering a JMS queue are expiring and are being removed from the queue. You need better insight regarding these expired messages. Which mechanism helps achieve this? (Choose the best answer.)
Answer
-
Configure an Expiration Event Handler for the JMS Queue which logs the expired message properties.
-
Set the "Log Expired Message" attribute to true for the queue.
-
Associate an ExpirationEventHandler object for the queue.
-
Enable Message Life Cycle logging for the JMS Queue.
Question 65
Question
We find the JMSRedelivered header set for a particular message on the receiver. In which two scenarios is this expected to happen? (Choose two.)
Which two are true? (Choose two.)
Answer
-
The sending application crashes after sending the message.
-
The session's recover() method was called to restart the session beginning after the last acknowledged message.
-
The sender calls the redeliver() method for the message.
-
The application has already received the message, but did not acknowledge it.
Question 66
Question
Which are three valid actions of the Post Domain Creation process? (Choose three.)
Answer
-
Run the root.sh script.
-
Use WLST to run the postdomain.py script.
-
Run any SQL scripts to generate database artifacts.
-
Import LDAP data from XML files.
-
Assign DNS names to all the hosts.
-
Run the RCU utility for each hosted application.
-
Run pack and unpack commands for managed servers on remote machines.
Question 67
Question
Which three WebLogic Server entities can be set up for service level migration? (Choose three.)
Question 68
Question
A current production WebLogic Server (WLS) domain needs to be upgraded without affecting the users. What are the five steps to follow for a Rolling Update? (Choose five.)
Answer
-
Back up the contents of your domain.
-
Restart the servers in the machine.
-
Shut down the servers in a single machine.
-
Repeat the process for all machines in the domain.
-
Repeat the process for all domains in the machine.
-
Upgrade the servers in the machine.
Question 69
Question
You successfully configured a new dynamic cluster but haven't launched any of the dynamic servers. You want to change the configuration for one specific server. Which parameter can you modify for that server before starting up the dynamic clustered servers for the first time?
Answer
-
machine name that hosts a dynamic server
-
replication groups
-
dynamic server name
-
No parameters can be modified.
-
listen port number of individual dynamic servers
Question 70
Question
Which two statements are true about the role of cluster master in whole server migration? (Choose two.)
Answer
-
There is exactly one cluster master in the cluster at a given point of time.
-
A cluster master must always be different from a singleton master.
-
The cluster master must host all the pinned services in the cluster.
-
The cluster master must always be started with the node manager.
-
Any managed server in the cluster can serve as the cluster master.
Question 71
Question
I am configuring the security policy for my JMS module. I am specifying some security conditions for the module. Which two security conditions are valid in this context? (Choose two)
Answer
-
The JMS module can be accessed only between 1 pm and 6 pm.
-
The JMS module can be accessed only by users belonging to the Operators group.
-
The JMS module can be accessed in a receive-only mode.
-
The JMS module can process only 50 messages at a time.
-
The JMS module should throw a custom security exception on invalid access.
Question 72
Question
You are analyzing the JMSDeliveryMode header field for all the messages for all the queues deployed to your JMSServer. Which two values do you expect to find for this header? (Choose two.)
Answer
-
TRANSIENT
-
PERMANENT
-
EXACTLY_ONCE
-
NON_PERSISTENT
-
PERSISTENT
-
MULTIMODE
Question 73
Question
You are implementing leasing functionality within your environment to ensure exclusive ownership of a cluster-wide entity. Which type of leasing requires that Node Manager is configured and running? (Choose the best answer.)
Answer
-
non-database consensus leasing
-
high-consensus leasing
-
high-availability database leasing
-
high-availability in-memory leasing
Question 74
Question
You are creating a Domain Template to simplify the process of deploying a domain across multiple hosts. Which five types of information can be included in a Domain Template? (Choose five.)
Answer
-
e-mail notification settings
-
domain configuration, those included in the config.xml file
-
Java Enterprise Edition (Java EE) applications and shared libraries
-
JTA log
-
Windows and UNIX server start scripts
-
custom folders and files
-
LDAP data.
-
Windows Start menu entries
Question 75
Question
You are considering targeting your JMS servers to dynamic clusters to benefit from dynamic scaling. However, you have been advised to keep in mind some of the associated limitations. What are two valid limitations and considerations for clustered JMS services? (Choose two.)
Answer
-
A sub-deployment cannot be targeted to a duster.
-
WLST in offline mode does not support the get and set commands to target JMS servers to a dynamic cluster.
-
Store-and-Forward agents cannot be targeted to a cluster (dynamic or mixed).
-
Targeting a messaging bridge to a dynamic cluster is not supported.
Question 76
Question
You need to make sure that a JMS Message never expires. What value should you set for the JMSExpiration header? (Choose the best answer.)
Question 77
Question
In order to increase scalability and high availability you are configuring WebLogic clustering with JMS distributed destinations. Which recommendation will ensure optimal load balancing of the message processing?
Answer
-
The cluster should include at least one configurable server.
-
The machines that host the cluster should have similar processing power, disk space, and memory.
-
The cluster should use unicast communication.
-
All servers in the cluster should be assigned to the same WebLogic machine.
Question 78
Question
Even though your company has a thorough procedure for testing applications in a pre-production environment prior to production deployment, you have decided to conduct additional testing of a particular application after it is deployed. You choose to deploy the application in administration mode.
Which three statements are true? (Choose three.)
Answer
-
The application must first be distributed to the targeted server prior to starting it in administration mode.
-
After testing, the application can be dynamically transitioned to start accepting all client requests.
-
You must configure an administration port for the entire domain, or an administration channel for the targeted server.
-
The application deployment must use the redeploy option using a unique version string.
-
The application cannot have any dependencies on any shared Java EE libraries.
Question 79
Question
In your production environment, you have deployed an application that is accessing a registered Java EE shared library as well as an application deployment plan. In addition, both the library and the application use annotations for some of their configuration properties. You are attempting to understand the current state of the properties that have been used in this deployment. From greatest to least, what is the correct order of precedence that is used by WebLogic Server when applying configuration properties during deployment? (Choose the best answer.)
Answer
-
Deployment Plan, Library descriptors, Library annotations, Application descriptors, Application annotations
-
Deployment Plan, Application descriptors, Library descriptors, Application annotations, Library annotations
-
Deployment Plan, Library descriptors, Application descriptors, Library annotations, Application annotations
-
Deployment Plan, Application descriptors, Application annotations, Library descriptors, Library annotations
-
Deployment Plan, Application annotations, Library annotations, Application descriptors, Library descriptors
Question 80
Question
A hardware load-balancer (HWLB) is positioned as the primary entry point into your WebLogic Server domain. Aspects of your application use SSL to protect data on the network from your clients to your domain.
Which configuration provides the best performance for your domain? (Choose the best answer.)
Answer
-
Configure the HWLB to use pass-through SSL, configure an SSL hardware accelerator on WebLogic, and terminate SSL.
-
Configure the HWLB to delegate SSL handling to the WebLogic Proxy Plug-in and terminate SSL.
-
Configure the HWLB to use an SSL hardware accelerator and terminate SSL.
-
Configure the HWLB to use pass through SSL to the WebLogic Server that it connects to, and terminate SSL.
Question 81
Question
You are creating and configuring a production WebLogic Server (WLS) domain that is highly available. Which three WebLogic Server features allow you to best accomplish this requirement? (Choose three.)
Question 82
Question
You are required to configure a Coherence cluster for a WebLogic domain. Review the image below for the architecture of the WebLogic domain.
The configuration represents the following:•
· Two WebLogic clusters of n number of servers each
· One cluster contains an EAR deployment that contains a WAR module and a GAR module
· One cluster contains a GAR deployment
· Application data flows into the cluster with the EAR deployment and then to the cluster with the standalone GAR deployment
Based on this configuration, what is the typical configuration of a Coherence cluster for this domain?
Answer
-
Single Coherence cluster that includes both WebLogic clusters. EAR cluster is storage-disabled. GAR cluster is storage-enabled.
-
Single Coherence cluster that includes both WebLogic clusters. EAR and standalone GAR clusters are both storage-enabled.
-
A Coherence cluster for each WebLogic cluster. EAR and GAR clusters use a replicated topology with storage enabled.
-
Single Coherence cluster that includes both WebLogic clusters. EAR cluster is storage-enabled. GAR cluster is storage-disabled.
Question 83
Question
You are trying to set up a JMS Session with a specified acknowledgment mode. You want the application that receives the message to explicitly take care of the acknowledgment. Which option represents a valid choice for the acknowledgment mechanism that you can use? (Choose the best answer.)
Answer
-
DEFAULT_ACKNOWLEDGE
-
AUTO_ACKNOWLEDGE
-
CLIENT_ACKNOWLEDGE
-
DUPS_OK_ACKNOWLEDGE
Question 84
Question
What are two differences between a group and a role? (Choose two.)
Answer
-
Groups are static and roles are dynamic and conditional.
-
Groups can contain roles but roles cannot contain groups.
-
Roles can be scoped to applications and groups are only global
-
Roles are static and groups are dynamic and conditional.
-
Groups can be scoped to applications and roles are only global.
Question 85
Question
Your domain is experiencing some intermittent problems that you are not able to figure out on your own. You have opened a case with Oracle Support to help you figure out the problem. The support engineer would like to use the WebLogic Diagnostic Framework (WLDF) to obtain an overall view of your WebLogic Server environment to try to narrow the problem to a particular subsystem.
What WLDF data does the support engineer request from you? (Choose the best answer.)
Answer
-
Java Flight Recording of the JVM
-
Diagnostic image snapshot
-
Instrumentation log
-
Specific harvested metrics
Question 86
Question
Examine the domain diagram:
[VIew IMG]
Assume all servers are up and running and you have just started an offline WLST interactive session. Assume further that the username/password "weblogic/Welcome1" maps to a valid administrator.
You type two lines of WLST code:
connect('weblogic','Welcome1','host02.acme.com:7101')
print cmo.getType() + ':' + cmo.getName()
What will be printed? (Choose the best answer.)
Answer
-
Session:weblogic
-
DomainRuntime:server03
-
Domain:TestDomain
-
Machine:machine02
-
Server:server03
Question 87
Question
My JMS file store size has grown very large and is using up a significant chunk of the disk. I need to reduce the file size during the maintenance window without impacting any relevant information. Which utility enables me to do this? (Choose the best answer.)
Answer
-
weblogic.file.FileUtil
-
weblogic.store.Compacter
-
weblogic.store.Reducer
-
weblogic.store.Admin
Question 88
Question
For some reason, servers in your domain are failing. The host machines are pingable and the WebLogic JVM processes are running but the getState() method on the ServerRuntimeMBean reports FAILED.
In the future, when this happens, you want these failed servers to be shut down and then restarted automatically without human intervention. At the same time, you want to constrain how much time will be spent restarting those servers and how many restart attempts will be made. Pick the two options that would help with this situation. (Choose two.)
Answer
-
For each server (or cluster), set RestartInterval to an appropriate positive integer.
-
Start the servers by executing the restartManagedWebLogic.sh script in the domain's /bin directory.
-
When starting Node Manager, use the WLST nmStart command and pass in a WLST properties object with RestartMax set to an appropriate positive integer.
-
Make sure all managed servers are members of a cluster with ReplicationGroupsEnabled set to true.
Question 89
Question
You are troubleshooting an issue with a WLS data source. However, your attempt to execute a manual test on the connection pool fails when you invoke the testPool() method on the corresponding JDBCDataSourceRuntimeMBean. Which configuration condition would contribute to the failure of executing the test? (Choose the best answer.)
Answer
-
The ConnectionReserveTimeoutSeconds property is set to a value other than -1.
-
The TestTableName property is either not set or is set to an invalid SQL statement.
-
The TestReservedConnections property is enabled.
-
The TestFrequencySeconds property is set to a value greater than 0.
-
The ManualTestEnabled property is set to false.
Question 90
Question
You are managing and monitoring durable subscribers for your JMS topics to ensure that all the subscribers would receive persistent messages.However, JMS connections are currently restricted, so only one connection with the same client ID could exist in the scope of your cluster. On which page of the Administration Console can you set Client ID Policy to unrestricted in order to lift this restriction? (Choose the best answer.)
Answer
-
Topic > Configuration > Thresholds and Quotas
-
Connection Factory > Configuration > Client
-
Topic > Monitoring > Durable Subscribers
-
Topic > Configuration > Durable Subscribers
-
JMS Server > Configuration > Durable Subscribers
-
Topic > Configuration > Overrides
Question 91
Question
Review the digital certificate below. [VIEW IMG]
Based on what the certificate contains, which statement is true ? (Choose the best answer.)
Answer
-
It is a self-signed digital certificate with no certification chain.
-
It is a digital certificate for a private key with a valid certification chain.
-
It is an authentic digital certificate with a valid certification chain.
-
It is an authentic root CA certificate with a valid certification chain.
Question 92
Question
You have a multithreaded application that looks up the WebLogic JMS ConnectionFactory object from the JNDI tree. Which statement is correct in this scenario? (Choose the best answer.)
Answer
-
The ConnectionFactory object can be referenced in a multithreaded application without any special considerations.
-
It is not permitted. A multithreaded application cannot access the ConnectionFactory object.
-
The access to ConnectionFactory object MUST be synchronized.
-
In a multithreaded scenario, connection objects cannot be safely created from the ConnectionFactory.
-
Multiple threads trying to use the ConnectionFactory object simultaneously will throw an exception.
Question 93
Question
I am sending a set of ten JMS messages. I want all of these messages to be sent successfully or none at all. Which JMS Session feature is most suitable for implementing such a scenario? (Choose the best answer.)
Answer
-
Unit of Order
-
Transacted Session
-
Persistent Session
-
Server affinity
-
Store and Forward
Question 94
Question
You need to ensure that when a failed admin server instance is restarted on another machine with a different IP address, the managed server is able to establish connection with the newly started instance.
Which technique will ensure that the connection can be made? (Choose the best answer.)
Answer
-
Specify multiple admin server IP addresses during managed server startup.
-
Use WLST to update the AdminServer IP address for a running managed server.
-
Configure a DNS name for AdminServer which maps to multiple IP addresses and specify this DNS name during managed server startup.
-
Update the host file for a running managed server instance.
Question 95
Question
My domain consists of an administration server and two managed servers. During runtime, my administration server has crashed and I wish to start the managed servers in MSI mode. Which two files need to be copied from the admin server to the managed servers when starting them in this mode? (Choose two.)
Answer
-
AdminServer.log
-
access.log
-
SerializedSystemIni.dat
-
config.xml
-
MSI.xml
Question 96
Question
Your organization is using a Multi data source (MDS) on WebLogic Server to support applications connecting to an Oracle RAC database. You have been tasked with configuring a new callback handler for the MDS. Which two statements are true concerning related MDS options and behavior? (Choose two.)
Answer
-
Callback handlers are optional when using the Failover MDS Algorithm.
-
You can register only one callback handler for each WebLogic server.
-
If the Failover Callback Handler attribute is set on the MDS, the Test Frequency attribute is no longer used.
-
Callback handlers are called for both failover and failback decisions.
Question 97
Question
A Web Module needs specific tuning. The Development team fine tunes the module in the deployment descriptor (weblogic.xml) as follows:
[VIEW IMG]
Which two are true? (Choose two.)
Answer
-
MyWorkManager is a Global Work Manager.
-
Once the application is deployed and started on a Managed WebLogic Server, MyWorkManager will appear under Environment/Work Managers on the WebLogic Console.
-
Add the line <wl-dispatch-policy>MyWorkManager</wl-dispatch-policy> before <work-manager> tags in weblogic.xml to make the Web Module use the Work Manager MyWorkManager.
-
MyWorkManager is a Default Work Manager.
-
MyWorkManager is an application-scoped Work Manager.
Question 98
Question
Your WebLogic Server (WLS) environment consists of multiple domains. Which is a true statement about WLS domains? (Choose the best answer.)
Answer
-
Multiple domains can share the same administration server.
-
Multiple domains can use the same or separate WLS installation while running on the same machine.
-
Domains require a minimum of one managed server.
-
Multiple domains require individual Node Managers while running on the same machine.
-
Multiple domains require separate WLS installations while running on the same machine.
Question 99
Question
Which three statements are correct regarding the WLST create command? (Choose three.)
Answer
-
The type of MBean being created must be a child type of the current management object.
-
The create command returns a WLSTProgress object.
-
When the create command is used with WLST online, the connection must be to the administration server.
-
The create command is used to create any configuration or runtime management bean.
-
The correct order of the mandatory parameters for the create statement is name followed by childMBeanType.
Question 100
Question
You are planning to use WebLogic JMS for implementing my enterprise messaging architecture. Which messaging paradigm is invalid in this context? (Choose the best answer.)
Question 101
Question
You have defined Uniform Distributed Destination (UDD) topics targeted to multiple JMS servers.
Which three statements are correct about UDDs? (Choose three.)
Answer
-
JMS destinations do not need to run on each server in a cluster.
-
Weight-based load balancing policy distributes messages evenly to servers with preassigned weights.
-
You no longer need to create or designate destination members.
-
UDDs guarantee the order of messages.
-
UDDs increase the overall availability of JMS.
Question 102
Question
My JMS Server uses a persistent file store. I need to ensure that the size of the persistent store does not exceed 1GB. Which option can I use to configure this? (Choose the best answer.)
Answer
-
Set the weblogic.store.MaxFileSize to 1GB.
-
Set the weblogic.store.TotalFileSize to 1GB.
-
The file size limit must be configured at the operating system level.
-
Set the weblogic.store.FileSize to 1GB.
Question 103
Question
You want to use the WebLogic Diagnostic Framework (WLDF) to monitor some historic MBean attribute values in your WebLogic domain.
[View IMG]
Which WLDF component do you use to accomplish this? (Choose the best answer.)
Answer
-
the Harvester with a metric collection definition
-
the Archiver with a metric collection definition
-
a Watch on a metric collection definition
-
the MBean Collector with a metric collection definition
Question 104
Question
Your developers have decided to use a deployment plan with their applications that will be deployed by WebLogic administrators into one or more WebLogic Server production environments. Which two primary goals can be accomplished by leveraging a deployment plan? (Choose two.)
Answer
-
Expose the specific Java EE modules within the application, such as EJBs.
-
Expose the targeted servers for deployment.
-
Expose access points into the application, such as a WSDL for web services.
-
Expose additional configurable properties, such as tuning parameters.
-
Expose the external resource requirements of the application, such as JNDI names of datasources.
Question 105
Question
Which three tools allow you to create a Domain Template? (Choose three.)
Answer
-
WLST
-
JDeveloper
-
Archive command
-
Domain Template Builder
-
Smart Template Wizard
-
pack command
-
weblogic.Build
Question 106
Question
You intend to introduce ordering in message processing for your JMS destination by creating a destination key.
Which statement is true about the JMS Destination Key configuration? (Choose the best answer.)
Answer
-
A JMS Destination Key cannot be specified using WLST.
-
A JMS Destination Key allows a user-defined sort key.
-
A Destination Key can be applied to the message body.
-
A JMS Destination Key cannot be used to sort messages in a Last In First Out order.
Question 107
Question
What does the WLST command pwd() do?
Answer
-
Displays the location in the file system where the current WLST session was launched.
-
Prints the name of the current server.
-
Initiates an operation to change the current WLST user's password.
-
Displays the current location in the configuration or runtime bean hierarchy.
-
Prints the name of the current domain.
Question 108
Question
You are concerned with messages being received systematically. You designed Message-Driven beans (MDB) to guarantee the most reliable way to consume messages. In which three scenarios would JMS always redeliver a message? (Choose three.)
Answer
-
when the onMessage() method fails to acknowledge the reception of the message
-
when messages are not being sent as part of a transaction
-
when the transaction the MDB participates in eventually fails and rolls back
-
when messages are non-persistent
-
when the onMessaqe() method of the MDB throws a Java error
Question 109
Question
Review this scenario of an application running on a storage-disabled, managed Coherence server that uses a Coherence two-tier near cache:
* Cache data is already written to the distributed cache.
* There is a local near cache configured on the application side (storage-disabled node).
* Application requests the data from Coherence twice.
Assuming this is the server's first access of this data from the cache, how many network round trips between Coherence cluster instances take place in total? (Choose the best answer.)
Question 110
Question
Poor ventilation and cooling in and around the machine that hosts your administration server and a clustered managed server causes a local hard drive failure and thus both servers crash as well.
This is the first time this crash has occurred in production but an automatic Whole Server Migration kicks in as expected. The clustered server migrates to a machine on which it has never run before, and for that reason the server cannot be started on this new machine. Which action could have helped to launch this migrated clustered server? (Choose the best answer.)
Answer
-
Shut down and relaunch the Node Manager.
-
Copy the Node Manager security files to the new machine that hosts your migrated server.
-
irst restart the Administration Server, remove this managed server from the cluster, restart it manually, and then target it back to the cluster.
-
Ensure that the Administration Server is up when the server migration is being performed.
-
Use a shared disk/NFS for all the migratable servers in the cluster.
Question 111
Question
The image below [View IMG] depicts a high-level diagram of configuration auditing within WebLogic Server. When Administrators make configuration changes to the WebLogic Server domain, those changes are sent to the audit provider for logging.
Answer
-
Configure the CONFIG severity level.
-
Define unique users for all administrators.
-
Configure a persistent store for log messages.
-
Define the audit message listener for audit messages,
Question 112
Question
I want to configure automatic migration of pinned services from an unhealthy server to another target in the cluster. I wish to configure consensus leasing for this purpose. Which two statements are true in this scenario? (Choose two.)
Answer
-
A high availability database must be configured to manage consensus leasing information.
-
Set the cluster "Migration Basis" policy to Consensus.
-
Set the server "Migration Basis" policy to Consensus.
-
Migratable server should be associated with a node manager.
Question 113
Question
You are asked to create a WLST script to make live updates to a domain that has its administration server running. You want your script to mimic the actions of a WebLogic administrator by using the administration console and clicking the "Lock and Edit" button.What commands would accomplish this?
Answer
-
lockDomain() followed by edit()
-
lockDomain() followed by editDomain()
-
edit() followed by startEdit()
-
clearPending() followed by lockDomain()
-
domainConfig() followed by cd('Edit')
-
getLock(0) followed by edit()
Question 114
Question
Which two automatic migration scenarios require node manager for all migratable services? (Choose two.)
Question 115
Question
You are configuring the principals needed to fulfill the security requirements of an application within a sandbox environment that uses the WebLogic Server-embedded LDAP server. The given security requirements provided have outlined the following facts about some test principals
One security requirement states that internal patient data can be viewed only by physicians who are employees.What is an appropriate way to fulfill this security requirement from a principal perspective using the provided information?
Answer
-
Create an authorization policy that denies access if a user is a member of the physicians group and their employee attribute is false, bypassing the use of a role entirely.
-
Create authorization policies for individual users whose employee attribute is true creating a constraint-only model, bypassing the use of a role entirely.
-
Create an ACL that grants access if a user is a member of the physicians group and their employee attribute is true, bypassing the use of a role entirely.
-
Create an authorization policy that grants access if a user is a member of the physicians group and their employee attribute is true, bypassing the use of a role entirely.
Question 116
Question
Examine the domain diagram:
What is the correct path within the configuration hierarchy to the MBean that contains the log rotation parameters for server04? (Choose the best answer.)
Question 117
Question
What is the value of xxxx if the thread has been running a request for twenty minutes, assuming a default configuration?
Answer
-
STANDBY
-
ACTIVE
-
WAITING
-
STUCK
-
ADMIN
-
FAILED
-
RUNNING
Question 118
Question
You are configuring two-way SSL for a WebLogic Server domain. As a security professional, you realize that even if a client certificate is authentic, it is always possible for a valid certificate to become compromised. Which two options can you configure for WebLogic Server to check if a certificate it receives has been compromised? (Choose two.)
Answer
-
Certification Revocation List
-
Certificate Revocation Status Protocol
-
Online Revocation Status Protocol
-
Online Certificate Status Protocol
Question 119
Question
A client application asynchronously receives the message sent to a JMS Queue. The client is going to send a response to the sender.
Which two JMS Header fields from the original message are used to send the response.? Choose two.)
Answer
-
JMSResponseMode
-
JMSTimeStamp
-
JMSDeliveryMode
-
JMSCorrelationID
-
JMSReplyTo
Question 120
Question
Your application includes a message driven bean (MDB) that is listening to messages on a JMS Queue. You need to ensure that every message is processed exactly once by the MDB. Which configuration allows you to achieve this requirement? (Choose the best answer.)
Answer
-
Add an exception handler for the onMessage method in the MDB.
-
Set the Redelivery Limit for the Queue to zero.
-
Use container-managed transactions, so that messages are redelivered if unacknowledged.
-
Set the MDB instance count to 1 in the deployment descriptor.
Question 121
Question
You are designing an application that uses JMS transactions to coordinate a group of messages for production and consumption, treating messages sent or received as an atomic unit.
What are two ways you can use transactions in JMS? (Choose two.)
Answer
-
You create a JMS-transacted session if you are using only JMS in your transactions.
-
You set various levels of control over message acknowledgement.
-
Use message-driven beans if consumers are nondurable.
-
Use a JTA user-transactions in a non-transacted JMS session.