22
Oracle Utilities Smart Grid Gateway 2 for Advanced Metering Infrastructure Implementation Essentials Exam Study Guide

Oracle Utilities Smart Grid Gateway 2 for Advanced Metering

Embed Size (px)

Citation preview

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

For Oracle employees and authorized partners only. Do not distribute to third

parties. © 2013 Oracle Corporation – Proprietary and Confidential