Date post: | 14-Feb-2017 |
Category: |
Documents |
Upload: | hoangtuyen |
View: | 240 times |
Download: | 1 times |
Oracle Utilities Smart Grid Gateway 2 for Advanced Metering Infrastructure Implementation Essentials Exam Study Guide
Objective & Audience
Objective This guide is designed to help you prepare for the Oracle Utilities Smart Grid Gateway 2 for Advanced Metering Infrastructure Implementation Essentials (1Z0-492) by providing pointers to resources that you can use in your Preparation.
Targeted Audience • Implementation Consultants with 2-5 years experience
For Oracle employees and authorized partners only. Do not distribute to third
parties. © 2013 Oracle Corporation – Proprietary and Confidential
Exam Topics & Objectives
Exam Topics The Oracle Utilities Smart Grid Gateway 2 for Advanced Metering
Infrastructure Implementation Essentials consists of nine topics:
1. Devices and Measuring Components
2. Service Points and Install Events
3. Measurements
4. Activities
5. Device Events
6. Usage and Event Upload
7. Commands
8. Adapter Development Kit (ADK) 9. SGG Installation and Setup
Exam Objectives The exam objectives are defined by learner or
practitioner level of knowledge: Learner-level: Learner items test foundational grasp and require comprehension (not recognition or memorization) Practitioner-level: Practitioner items present on-the-job scenarios and require the ability to integrate and apply knowledge in new contexts, analyze, troubleshoot, and solve problems.
For Oracle employees and authorized partners only. Do not distribute to third
parties. © 2013 Oracle Corporation – Proprietary and Confidential
Training Options On the following slides, course options for each exam topic have been defined. Please note that not all training options are available for all exam topics. Additional choices may be developed over time. • Instructor-Led or Live Virtual Training (delivered by Oracle University)
Partners can take any publicly-scheduled Oracle University courses at a discount. Benefit from hands on experience to gain working skills and work towards OPN Specialization.
• Online Training
Oracle Partners are entitled to free access to the Oracle Knowledge Center (OUKC), a vast library of recorded product courses. New courses are regularly added to the library, providing partners with the latest information and training to master new products or to increase proficiency on the new releases.
• On Demand Training
Oracle Training on Demand is classroom content delivered via high definition
video classes over the internet. These classes feature full length lecture, white
board and demonstration. Classes follow the recommended flow of the
classroom material, or participants can play, and replay, segments in any
order. Classes are closed caption and allow for word search of the scripted
material. All coursed include downloadable course manual (eKit) and bonus
material.
For Oracle employees and authorized partners only. Do not distribute to third
parties. © 2013 Oracle Corporation – Proprietary and Confidential
Topic 1: Devices and Measuring Components
Objectives • Describe a device and the data structures used to represent them • Describe a measuring component and the structures
used to represent them • Explain the relationship between devices and measuring components • Explain scalar and interval measuring components • Configure a new device type • Configure a new measuring component type • Configure a new device config type and associate
a measuring component to a device • Use the Duplicate feature to copy a device type
or a measuring component type • Use the Device Replicator to create copies of a device
Training Options
Level Learner
Learner Learner Learner Practitioner Practitioner
Practitioner
Practitioner Practitioner
• Instructor-Led Training
– Oracle Utilities Application Framework 4.x Configuration Tools Boot Camp
– Oracle Utilities Smart Grid Gateway 2.x Implementers Boot Camp
• Online Training
– Oracle Utilities Smart Grid Gateway 2 Implementation Specialist Sample Question:
A device is configured to be a smart meter. Which three attributes would be defined on the device?
a) Serial Number and Pallet Number b) Channel ID number and Channel Multiplier c) External ID and Head End System
d) Badge Number and Internal Meter Number
For Oracle employees and authorized partners only. Do not distribute to third
parties. © 2013 Oracle Corporation – Proprietary and Confidential
Topic 2: Service Points and Install Events
Objectives Level
• Describe a service point and the data structures used to represent them Learner
• Describe an install event and the relationship between devices and
service points Learner
• Configure a new service point type Practitioner
• Configure the set of valid device types for a given service point type Practitioner
• Configure a new Install Event BO (business object) Practitioner
• Explain how an Install Event is transitioned by the execution of a command Learner
Training Options • Instructor-Led Training
– Oracle Utilities Application Framework 4.x Configuration Tools Boot Camp
– Oracle Utilities Smart Grid Gateway 2.x Implementers Boot Camp
• Online Training
– Oracle Utilities Smart Grid Gateway 2 Implementation Specialist
Sample Questions
Identify 2 correct statements about Service Points:
a) Service point types define a specific type of point at which service is delivered b) Service point types define how the application manages many aspects of the service
point’s behavior. a) A service specifies can specify all markets
For Oracle employees and authorized partners only. Do not distribute to third
parties. © 2013 Oracle Corporation – Proprietary and Confidential
Topic 3: Measurements
Objectives • Explain the differences between initial
measurements, final measurements, and usage • Explain the high level process of loading
measurements through to calculating usage • Explain the difference between raw, pre and post VEE
(validate, edit and estimate) initial measurements • Locate and view raw (if captured), pre and post VEE initial measurements • Create a new IMD (initial measurement data) BO to store
AMI head-end specific data • Explain how scalar and interval IMDs differ, and how they are the same
Level
Learner
Learner
Learner Practitioner
Practitioner Learner
Training Options • Instructor-Led Training
– Oracle Utilities Application Framework 4.x Configuration Tools Boot Camp
– Oracle Utilities Smart Grid Gateway 2.x Implementers Boot Camp
• Online Training
– Oracle Utilities Smart Grid Gateway 2 Implementation Specialist
Sample Question
When updating final measurement data, you should use one of the following methods:
a) Create or edit a usage record for the same time period as the final measurement and upload and validate
b) Use SQL to update the final measurement
c) Create and upload an initial measurement data record for the same time period as the final measurement
d) Generate a new final measurement record for editing using the 'save as' function on
the existing final measurement
For Oracle employees and authorized partners only. Do not distribute to third
parties. © 2013 Oracle Corporation – Proprietary and Confidential
Topic 3: Measurements
Sample Question
Select two correct statements which represent the relationship between usage transactions,
final measurements and IMDs
a) Final measurements and IMDs are used to create usage transactions for a given device b) IMDs, when validated, create final measurements
c) Final measurements are used to create usage transactions
d) IMDs are used to calculate usage transactions for final measurements
If final measurements are wrong, what needs to happen to correct that final measurement?
a) The IMD used to create that final measurement needs to be edited so we can change
the consumption value to the correct one, prior to VEE.
b) Reprocess the old IMD through VEE and edit the consumption stored in the IMD before final processing.
c) Create a new IMD which contains the correct consumption values.
d) Edit the final measurement record and enter the correct value using the Measurement UI Map.
What condition indicates that an interval is missing?
a) Post VEE Condition b) Final Measurement's Condition c) Pre VEE Condition
d) Initial Measurement's Condition e) Plain XML Condition
For Oracle employees and authorized partners only. Do not distribute to third
parties. © 2013 Oracle Corporation – Proprietary and Confidential
Topic 4: Activities
Objectives Level
Learner
• Explain activities and define what they can be used to represent
• Configure Activity Relationship Types to form parent/child
relationships between activities Practitioner
• Configure a new activity identifier type to enable a new activity identifier Practitioner
• Configure relationships between activities and BOs Practitioner
• Via the UI, identify the full list of Business Objects that are based
on the Activity MO (maintenance object) Practitioner
Training Options • Instructor-Led Training
– Oracle Utilities Application Framework 4.x Configuration Tools Boot Camp
– Oracle Utilities Smart Grid Gateway 2.x Implementers Boot Camp
• Online Training
– Oracle Utilities Smart Grid Gateway 2 Implementation Specialist Sample Questions
Which three statements are examples of activities created when an SGG adapter
processes events sent from smart meters?
a) A usage record is created / updated for a meter when a meter read is received from a
smart meter. b) A tamper activity is created / updated for a meter when a tamper event is received from
a smart meter. c) A last gasp activity is created / updated for a meter when a last gasp event
is received from a smart meter. d) An outage activity is created / updated for a meter when an outage event (on or off)
is received from a smart meter.
For Oracle employees and authorized partners only. Do not distribute to third
parties. © 2013 Oracle Corporation – Proprietary and Confidential
Topic 4: Activities Sample Questions
A relationship can be created between activities and related objects. How is this done? Select
the best answer.
a) There is no way to create a relationship between activities and related objects. b) The activity BO schema can be configured to reference related objects. c) Create an SR to have the relationship created. d) Relationships between activities and related objects are automatically created at run time.
How many relationships can an activity have with other activities?
a) No relationships b) Only one relationship c) Many relationships
Does the system provide standard functionality for activity identifiers? If so, how is this configured?
a) Search help to find out how to add the field value. b) Create a new activity identifier type. c) Create a characteristic to hold the identifier. d) Call IT and have them add the field into the database.
For Oracle employees and authorized partners only. Do not distribute to third
parties. © 2013 Oracle Corporation – Proprietary and Confidential
Topic 5: Device Events
Objectives • Explain device events and what they are used to represent • Explain event subscriptions • Describe paired events and what they can be used to represent • Locate and view the list of standard device event names • Locate and view the mapping between the AMI specific head-end
device event names and standard (product) event names for a
given SGG adapter • Set up a new external system to receive device events via an
event subscription • Configure a new, custom device event
Level Learner Learner Learner Practitioner Practitioner
Practitioner Practitioner
Training Options • Instructor-Led Training
– Oracle Utilities Application Framework 4.x Configuration Tools Boot Camp
– Oracle Utilities Smart Grid Gateway 2.x Implementers Boot Camp
• Online Training
– Oracle Utilities Smart Grid Gateway 2 Implementation Specialist
Sample Questions
Which of following four statements are true about creating a new standard event name:
a) Locate the Device Event BO and create a child of the BO b) Locate the Standard Event Name lookup list and copy one of the items
c) Locate the Event Type BO and create a child of the BO
d) Locate the Standard Event Category lookup list and copy one of the items
For Oracle employees and authorized partners only. Do not distribute to third
parties. © 2013 Oracle Corporation – Proprietary and Confidential
Topic 6: Usage and Event Upload
Objectives Level • Explain the usage and device event load architecture at a high level
and identify which parts of the initial load process MDM and SGG are
responsible for, and which parts are handled by which technologies
(Oracle Service Bus vs. Oracle Utilities Application Framework) Learner • Explain the IMD and Device Event Seeder concepts and BOs, including
lifecycle and rules, how they derive head-end, device and measuring
component information and how the "real" IMD or Device Event BO
is determined during load processing. Learner
• Identify where usage loading and device event loading configuration
is defined in OSB (Oracle Service Bus), including how they are differentiated Practitioner
• Explain the differences between the BASE and CM (customer modification)
OSB projects and the reasons for segregating the configuration in this manner Learner
• Examine and change CM OSB configuration examples provided as part
of the Adapter Development Kit (e.g. the JCA Adapter configuration,
Inbound Proxy Service, plain XML and CSV to IMD XML transformation
Xqueries, etc) Practitioner • Deploy custom XML and CSV file parsers to replace the examples provided
as part of the ADK (Adapter Development Kit) Practitioner • Systematically examine all locations where IMD and Device Event load errors
can be reported to isolate where in the process errors are occurring Practitioner • Explain how (and during which part of the process) device events are
created for MV90 data when processed by the productized MV90 SGG adapter Learner • Configure service providers and processing methods, provided by productized
adapters, for usage and device event uploads Practitioner • Describe the configuration for mapping vendor specific units of measure status codes, device event names, etc, to their standard product counterparts. Learner
• Describe the information on the payload stats totals and trends view Learner
• Describe the XML schemas that define the Payload Statistics XML schemas Learner
• Navigate to, view and describe the admin data related to Payload Statistics Practitioner
• Load usage and manually accumulate stats for the payload that was processed Practitioner
• Aggregate stats for the head end tied to the payload that was processed Practitioner
• Configure the system to capture new, custom payload statistics Practitioner
For Oracle employees and authorized partners only. Do not distribute to third
parties. © 2013 Oracle Corporation – Proprietary and Confidential
Topic 6: Usage and Event Upload
Training Options • Instructor-Led Training
– Oracle Utilities Application Framework 4.x Configuration Tools Boot Camp
– Oracle Utilities Smart Grid Gateway 2.x Implementers Boot Camp
• Online Training
– Oracle Utilities Smart Grid Gateway 2 Implementation Specialist Sample Questions
The Smart Grid Gateway productized adapters support the mapping of a vendor-specific unit
of measure (UOM) to a unit of measure supported by Smart Grid Gateway and Meter Data
Management. What describes the correct configuration to support this? a) The service provider for the head-end contains a processing method for the UOM translation.
The UOM translation processing method is configured with a single processing method business object which contains an extendable lookup which may define the following:
• Head-end unit of measure
• Unit of measure
• Description
b) The service provider for the head-end contains a processing method for the UOM translation. The UOM translation processing method is configured with a default processing method business object and optional override processing methods for given measuring components. Each of the configured processing methods contain an extendable lookup which must define the following:
• Head-end unit of measure
• Unit of measure
• Description
• Override description
• Detailed description
For Oracle employees and authorized partners only. Do not distribute to third
parties. © 2013 Oracle Corporation – Proprietary and Confidential
Topic 6: Usage and Event Upload
c) The service provider for the head-end contains a processing method for the UOM
translation. The UOM translation processing method is configured with a default processing method business object and optional override processing methods for given device types. Each of the configured processing methods contain an extendable lookup which must define the following:
• Head-end unit of measure
• Unit of measure
• Description
d) The service provider for the head-end contains a processing method for the UOM translation. The UOM translation processing method is configured with a default processing method business
object and optional override processing methods for given device types. Each of the configured processing methods contain an extendable lookup which must define the following:
• Head-end unit of measure
• Unit of measure
• Description
• Override description
• Detailed description
Which two zones are available in the Totals and Trends portal for processing statistics in
a standalone Oracle Utilities Smart Grid Gateway implementation?
a) Final Values Overlay b) Measuring Component c) Payload Summary d) Initial Measurements Overlay e) Statistics Summary View
For Oracle employees and authorized partners only. Do not distribute to third
parties. © 2013 Oracle Corporation – Proprietary and Confidential
Topic 7: Commands
Objectives • Explain the command processing architecture, identify the common
product design patterns, and identify which parts of the process are
implemented in the OUAF vs. those that are implemented in BPEL • Describe each of the commands generally supported by SGG adapters • Configure the OUAF administration data and BPEL required for a
new command based on the Adapter Development Kit. • Add a new element to a command's BO schema • Describe the lifecycles of commands provided with the
productized adapters (or the Adapter Development Kit) • Configure the OUAF administration data required to allow an
external system to call SGG commands
Training Options
Level Learner Learner
Practitioner Practitioner
Learner
Practitioner
• Instructor-Led Training
– Oracle Utilities Application Framework 4.x Configuration Tools Boot Camp
– Oracle Utilities Smart Grid Gateway 2.x Implementers Boot Camp
• Online Training
– Oracle Utilities Smart Grid Gateway 2 Implementation Specialist
Sample Questions:
Which three statements are true?
a) “DK” is the owner flag assigned for all OUAF ADK configuration objects. b) ADK provides a BPEL-based test harness to simulate a head-end system so that
smart meter commands can be tested end to end. c) The technology used to exchange messages between OUAF and BPEL is Web Services. d) Internal timeout properties of the BPEL composites processes are used if no expiration
date/time is provided as input to the BPEL process that models a smart meter command.
For Oracle employees and authorized partners only. Do not distribute to third
parties. © 2013 Oracle Corporation – Proprietary and Confidential
Topic 7: Commands
Sample Questions:
Your customer uses a head-end system for which there is no productized Oracle Utilities Smart Grid
Gateway (SGG) adapter. As a result, you need to install and configure the Oracle Utilities Smart
Grid Gateway Adapter Development Kit (ADK) to meet your customer's requirements.
The head-end system used by your customer requires an additional attribute to be passed through
to the SGG ADK commands from the Oracle Utilities Application Framework.
You have already modified the existing SGG ADK meter command business object schemas in the
Oracle Utilities Application Framework to include the new attribute. What do you need to do to
make this attribute available to the meter command BPEL processes for use?
a) Create a new BPEL database adapter and invoke the database adapter to retrieve the
new attribute. b) Map the new attribute from the Oracle Utilities Application Framework
inbound message to the corresponding head-end attribute. c) Transform the Meter command response to the Oracle Utilities Application Framework format
to make the new attribute available. d) Use composite properties and the AuxiliaryRoutines to make the new attribute available to
the Business Process BPEL process.
Which is the correct service provider business object to use when creating a new service provider
to enable the issuing of Oracle Utilities Smart Grid Gateway (SGG) commands from an external
system?
a) Service Provider (D1-ServiceProvider). b) External Application (D1-ExternalApplication). c) Head-End System (D1-HeadEndSystem). d) Market Participant (D1-MarketParticipant).
For Oracle employees and authorized partners only. Do not distribute to third
parties. © 2013 Oracle Corporation – Proprietary and Confidential
Topic 8: Adapter Development Kit (ADK)
Objectives Level
• Describe the purpose of the ADK and what it contains Learner
• Add a meter to the test harness Practitioner
• Review (Get) and set meter attributes in the test harness using
Oracle Enterprise Manager and the test harness web services Practitioner
• Change the state attributes (connected, commissioned, etc)
of the meter by executing a command from SGG against the meter. Practitioner
Training Options • Instructor-Led Training
– Oracle Utilities Application Framework 4.x Configuration Tools Boot Camp
– Oracle Utilities Smart Grid Gateway 2.x Implementers Boot Camp
• Online Training
– Oracle Utilities Smart Grid Gateway 2 Implementation Specialist
Sample Questions
What is the purpose of the Oracle Utilities Smart Grid Gateway Adapter Development Kit?
a) It enables the customer to extend a productized adapter for a particular head-end system
in Oracle Utilities Smart Grid Gateway. b) It enables the customer to create their own customized adapter for using Oracle Utilities
Smart Grid Gateway where a productized adapter is not available for a particular head-end system.
c) It enables the customer to create custom portals and zones for a particular head-end system
in Oracle Utilities Smart Grid Gateway. d) It enables the customer to generate and extract analytic reports from the Oracle Utilities
Smart Grid Gateway solution.
For Oracle employees and authorized partners only. Do not distribute to third
parties. © 2013 Oracle Corporation – Proprietary and Confidential
Topic 8: Adapter Development Kit (ADK)
Sample Questions
Which endpoint in the "DGTestHarness" SOA composite contains the web service to add a meter
to the meter store in the Oracle Utilities Smart Grid Gateway Adapter Development Kit?
a) MR_Server b) OD_Server c) CD_Server d) UtilService e) MeterStore
Which three processes occur during device decommissioning?
a) Activity - Decommission Device b) Outbound Communication - Meter Remove Notification c) Outbound Communication - Initiate Meter Read by Meter Number d) Inbound Communication - Meter Remove Acknowledgement Notification e) Completion Event - Decommission Device
When calling the ReadScalarMeter web service for a scalar meter in the test harness, what
gets returned?
a) The value of the currentReadValue element in the meterdb.xml for the specified meter b) The sum of the currentReadValue and the nextReadQuantity elements in the meterdb.xml for the
specified meter. The value of currentReadValue is also updated back into the meterdb.xml file. c) A fixed value of 10 d) The value of the UtilService web service nextReadQuantity property e) A random value
For Oracle employees and authorized partners only. Do not distribute to third
parties. © 2013 Oracle Corporation – Proprietary and Confidential
Topic 9: SGG Installation and Setup Objectives • Describe where all SGG components are installed,
including OUAF components, OSB and BPEL composites,
directories and files on the various server file systems • Install the OUAF components of SGG base, as well as the OUAF,
OSB and BPEL components of the Adapter Development Kit • Configure all endpoints (JMS Queues, MDB, BPEL call-outs,
XAI, AMI head-end web services, file system directories, etc) in
the OUAF, OSB and BPEL for the Adapter Development Kit • Set up a development environment for the ADK, including setting up
a Java project, OSB project and BPEL project, and importing all
code and composites provided as part of the ADK
Training Options
Level Learner
Practitioner Practitioner
Practitioner
• Instructor-Led Training
– Oracle Utilities Application Framework 4.x Configuration Tools Boot Camp
– Oracle Utilities Smart Grid Gateway 2.x Implementers Boot Camp
• Online Training
– Oracle Utilities Smart Grid Gateway 2 Implementation Specialist Sample Questions
Your customer uses a head-end for which there is no productized adapter. You are required
to modify the meter commands provided as part of the Adapter Development Kit for use by
your customer. The device identifier needs to be modified before a call is made to the head-end used by your
customer. You have decided to use a process callout service to perform this function. You need
to create the new process callout service and modify the Business Process Execution Language
to target the new process callout service. Identify one statement that is true about Process Callout Services.
a) Process callout services are called directly from the Oracle Utilities Application Framework
using a custom XAI Sender. b) Process callout services are web services implementing one or more WSDLs in
the Common composite. c) Process callout services are imported as resources using the Oracle Service Bus
Administration Console.
For Oracle employees and authorized partners only. Do not distribute to third
parties. © 2013 Oracle Corporation – Proprietary and Confidential
Topic 9: SGG Installation and Setup
Sample Questions You have been requested by your customer to install and configure the Adapter Development Kit
(ADK) for Oracle Utilities Smart Grid Gateway (SGG). You have completed the installation and
configuration of the Oracle Service Bus Adapter and the Service-Oriented Architecture adapter
for the ADK and you need to configure the XAI Senders required by the Oracle Utilities
Application Framework (OUAF) to use the ADK Meter Commands.
In the OUAF, you have created a new XAI Sender and you need to configure it to use one of the
ADK Meter Commands. Which two actions do you need to take to configure the XAI Sender?
a) Add and set a HTTP Login User and Password combination b) Add a HTTP Header and set the context value to the soapAction attribute in the WSDL
for the service c) Add a HTTP Method (POST/GET) and set the context value to "GET“ d) Add a JMS Header and set the context value to the Destination JMS Queue for the SGG-
DG-XML-CM project e) Add a HTTP URL and set the context value to the soapAction attribute in the WSDL for
the service
You need to create the security credentials for the Service-Oriented Architecture adapter of
the Adapter Development Kit to communicate with the Oracle Utilities Application Framework
and a head-end.
Where do you need to create these security credentials?
a) In the Destination Service Accounts of the SGG-DG-CSV-BASE and SGG-DG-XML-
BASE resources b) In the Credential File Store on the Service-Oriented Architecture server c) In each of the Adapter Development Kit Business Process Execution Language Composites d) In each Adapter Development Kit-related XAI Sender in the Oracle Utilities
Application Framework e) In the XAI inbound services in Oracle Utilities Application Framework f) In the Destination and Notification JMS Queues for the Adapter Development Kit
For Oracle employees and authorized partners only. Do not distribute to third
parties. © 2013 Oracle Corporation – Proprietary and Confidential
Exam Registration
• How to register for the exam?
You can register for all Oracle certification exams with Pearson VUE. Before a registration can be submitted, a Pearson VUE profile must be created using your Company ID. Your Company ID can be obtained by contacting your local Oracle Partner Business Center or by signing in to your OPN account. Your Company ID is located in the section on the right under "Company information".
Please follow these instructions in order to properly set-up your Pearson VUE account for the first time.
• Have you completed an Oracle Certification Exam in the past?
Due to systems enhancements, each partner who has completed an Oracle Certification Exam will need to update their Pearson VUE profile in order to receive credit and for those records to appear in the OPN Competency Center.
• How to get full recognition as Certified Implementation Specialist?
To get full recognition as a Certified Implementation Specialist you need to:
A. Update your Pearson VUE profile with your Company ID
B. Activate your Certview Account
Please follow these instructions and your records will be properly recorded.
For Oracle employees and authorized partners only. Do not distribute to third
parties. © 2013 Oracle Corporation – Proprietary and Confidential