360 likes | 745 Views
MultiSpeak 3.0 Updates RNI 3.1 SP1. C-PAMI-WGE-0006-01. Review the Sensus MultiSpeak 3.0 solution and identify updates to that solution between release 2.2.4 and 3.1 SP1 of the RNI. The goals of this module are to:. Sensus MultiSpeak 3.0 Solution. Section One.
E N D
MultiSpeak 3.0 UpdatesRNI 3.1 SP1 C-PAMI-WGE-0006-01
Review the Sensus MultiSpeak 3.0 solution and identify updates to that solution between release 2.2.4 and 3.1 SP1 of the RNI. The goals of this module are to:
Sensus MultiSpeak 3.0 Solution Section One
List the functions Sensus supports from the MultiSpeak v3.0 standard. • Describe the purpose of each function. • Recognize which methods are associated with each function.
About the Sensus MultiSpeak Gateways MultiSpeak 3.0 Solution Access RNI functionality through a well-defined interface Secure the interface using authentication, authorization, encryption Translate from internal RNI data structures to external (e.g. MultiSpeak) data structures Manage data delivery
Sensus MultiSpeak v3.0 Function Support Customer Billing Outage Management OD CD MR MultiSpeak v3.0 web applications FlexNet Gateway application server (Tomcat) MultiSpeak v3.0 Solution Meter Reading (MR) Outage Detection (OD) Connect-Disconnect (CD)
About the MultiSpeak 3.0 Meter Reading (MR) Function MultiSpeak 3.0 Solution Interface 2A of specification 3.0j Contains a Web service, MRCB • Provides meter read data and lifecycle management • Located at http://<rniweb.mycompany.com>/multispeak/mrcb Contains a Web service client, CBMR • Performs meter synchronization with a remote CB system • CBMR script (command line utility) available to trigger data synchronization using these methods Appropriate LDAP/AD permissions required to execute methods
MultiSpeak v3.0 Meter Reading (MR) Methods MultiSpeak 3.0 Solution
MultiSpeak v3.0 Outage Detection (OD) Function MultiSpeak 3.0 Solution Interface 5 of specification 3.0j Contains a Web service, ODOA • Provides outage notifications • Allows “Are you alive” ping to meter • Located at http://<rniweb.mycompany.com>/multispeak/odoa Contains a Web service client, OAOD • Sends notifications to remote OD system • Real-time alarms Appropriate LDAP/AD permissions required to execute methods
MultiSpeak 3.0 Outage Detection (OD) Methods MultiSpeak 3.0 Solution
MultiSpeak 3.0 Connect-Disconnect (CD) Function MultiSpeak 3.0 Solution Interface 2B of specification 3.0j Contains a Web service, CDCB • Manages the remote connection and disconnection of meters • Subset of methods defined by specification • Located at http://<rniweb.mycompany.com>/multispeak/cdcb Contains a Web service client, CBCD • Sends notifications to remote CB system Appropriate LDAP/AD permissions required to execute methods
MultiSpeak 3.0 Connect-Disconnect (CD) Methods MultiSpeak 3.0 Solution New in RNI 3.1
Summary of MultiSpeak 3.0 Changes from RNI 2.2.4 to 3.1 Section Two
Identify updates to the MultiSpeak 3.0 solution for RNI version 3.1 SP1.
MultiSpeak 3.0 Updates MultiSpeak 3.0 Updates Added remote connect/disconnect/arm for electric and gas meters Added ability to open/close the valve in the Remote Gas Shutoff SmartPoint module Added option to suppress metrology power failure alarm Added option to not report an alarm on a power failure associated with a tamper event Added Watt hour and Watts resolution in the GetLatestReadingByMeterNo response
Additional MultiSpeak 3.0 Updates MultiSpeak 3.0 Updates Added SOAP Action HTTP header to notifications and CBMR requests Added MultiSpeak Message Header to SOAP fault responses Added serviceLocationID (POD) parameter to ODEventNotification method Added GetCDSupportedMeters method
Configuring MultiSpeak Parameters in the RNI Section Three
Configure common gateway properties. • Configure logging levels. • Perform data synchronization.
Configuring MultiSpeak Gateway Properties: Steps 1-3 In FlexWare, click Administration > Configuration Click Customer/Network/Configuration Click Configuration tab Note: Gateway configurations are named in the following manner: [Gateway].[Function].[Method].[Property] *The Method may be omitted if the configuration is not specific to a method. Configuring MultiSpeak 3.0 Parameters
Configuring MultiSpeak Gateway Properties: Steps 4-7 Configuring MultiSpeak 3.0 Parameters 7 Save the changes 4 Select your company from the list. Do not change the System Defaults 5 Locate the parameter to change. Uncheck the System Default value. 6 Select or enter the desired value Note: Any user can view values, but you must have the appropriate permissions to make changes.
Various Log Files Available for Troubleshooting Configuring MultiSpeak 3.0 Parameters
About Logging Levels Determines level of information to include in notifications Levels • WARN: Quiet level • INFO: Audit level • DEBUG: Troubleshooting level Logging granularity at Java class level Configuring MultiSpeak 3.0 Parameters Default logging displays start-up messages, warnings and errors, and when messages are sent and received
Setting Logging Level for Gateway Configuring MultiSpeak 3.0 Parameters Log in to the gatewayserver Navigate to the /opt/flexnet-gateway/conf directory Open the log4j.properties file for editing Enter the following:# Set the gateway service logger at INFO to log incoming requestslog4j.logger.com.sensus.gateway.multispeak.ws.interceptor.MultiSpeakLoggingInterceptor=INFO
About Data Synchronization Configuring MultiSpeak 3.0 Parameters MultiSpeak 3.0 gateway includes command line utility to trigger data synchronization using GetAllMeters and GetAllServiceLocations CBMR web methods
Performing a Data Synchronization Configuring MultiSpeak 3.0 Parameters Log in to the Web server Navigate to the /opt/flexnet-gateway/webapps/ multispeakv3-cb-client/WEB-Inf/bin directory Run the CBMR scriptcb.sh Enter one of the following options: • 3: Start synchronization of meters only • 4: Start synchronization of service locations only • 5: Start synchronization of both meters and service locations Enter information requested by the resulting prompts View the cb.log file for messages regarding the synchronization
Which function is supported by the Sensus MultiSpeak 3.0 solution? • Home Area Network • Demand Response • Meter Reading • Distribution Automation
What is the purpose of the Meter Reading function? • Provides event information related to managing outages • Provides meter read data and lifecycle management • Manages the remote connection and disconnection of meters • Sends notifications to remote OD system
What is the purpose of the Outage Detection function? • Provides event information related to managing outages • Manages meter synchronization with a remote CB system • Manages the remote connection and disconnection of meters • Provides meter read data and lifecycle management
What is the purpose of the Connect Disconnect function? • Manages meter synchronization with a remote CB system • Provides event information related to managing outages • Provides meter read data and lifecycle management • Manages the remote connection and disconnection of meters
Check the MultiSpeak function associated with each method.
Which MultiSpeak 3.0 function was added for electric and gas meters for RNI v3.1 SP1? • Meter Reading • Outage Detection • Connect Disconnect • None of the above
Indicate whether the following statements are True or False. • MultiSpeakMsgHeader was added in SOAP fault responses _______ • SOAPAction HTTP headers were added to Outage Detection requests _______ • Option to suppress metrology power failure alarm now supported _______ • GetCDMeterIds method added _______ True False True False
Data synchronization is performed in what manner? • Using a web interface • Using a command line utility • Using a database query • None of the above
Which are the three logging levels available with the MultiSpeak logs? • Info, Debug, Caution • Info, Warn, Debug • Normal, Caution, Warn • Normal, Debug, Warning