PR 50024 Phase II SCR 727 SCR 740 Web Services Jackie Ashbaugh Commercial Operations Data Integrity...

61
PR 50024 Phase II SCR 727 SCR 740 Web Services Jackie Ashbaugh Commercial Operations Data Integrity & Administration August 18, 2006

Transcript of PR 50024 Phase II SCR 727 SCR 740 Web Services Jackie Ashbaugh Commercial Operations Data Integrity...

Page 1: PR 50024 Phase II SCR 727 SCR 740 Web Services Jackie Ashbaugh Commercial Operations Data Integrity & Administration August 18, 2006.

PR 50024 Phase II SCR 727

SCR 740 Web Services

Jackie AshbaughCommercial Operations

Data Integrity & Administration

August 18, 2006

Page 2: PR 50024 Phase II SCR 727 SCR 740 Web Services Jackie Ashbaugh Commercial Operations Data Integrity & Administration August 18, 2006.

August 18, 2006 2

Agenda

• Project Timeline Information• SCR740 System Flow Diagram Review• Project Assumptions• SCR740 Data Request Screens• Q & A Session

Page 3: PR 50024 Phase II SCR 727 SCR 740 Web Services Jackie Ashbaugh Commercial Operations Data Integrity & Administration August 18, 2006.

August 18, 2006 3

Project Information

• PR 50024 project phase: Execution– ESIID Web Services User Guide draft to be posted by 9/15/2006– WSDL & XSD drafts to be posted by 9/15/2006– Identify market training needs through DEWG 8/2006 & 9/2006– ITEST 10/2/2006– Production migration/stabilization 12/2/2006– Market release TBD (target 12/2006-01/2007; contingent on

successful production verification, stabilization, and blackout period)

Page 4: PR 50024 Phase II SCR 727 SCR 740 Web Services Jackie Ashbaugh Commercial Operations Data Integrity & Administration August 18, 2006.

August 18, 2006 4

SCR 740 Flow Chart

Texas Market

Link

CompositeWeb Service

(SOA)

XML SOAP

DDM ODS

MIRPayload

The Market

WSEPTIBCO

DC Verification

XML SOAP

Page 5: PR 50024 Phase II SCR 727 SCR 740 Web Services Jackie Ashbaugh Commercial Operations Data Integrity & Administration August 18, 2006.

August 18, 2006 5

SCR 740 Flow Chart (cont.)

• To make a data request, Market Participants will either interface with the “Schedule a Data Request” section of TML or submit a request programmatically via the API . Each data request on TML is a separate webpage form. Once the form is filled out with the requisite information and submitted, the information is converted into XML/SOAP and delivered to ERCOT. Data access validation is handled via digital certificate.

Texas Market

Link

CompositeWeb Service

(SOA)

XML SOAP

DDM ODS

MIRPayload

The Market

WSEPTIBCO

DC Verification

XML SOAP

Page 6: PR 50024 Phase II SCR 727 SCR 740 Web Services Jackie Ashbaugh Commercial Operations Data Integrity & Administration August 18, 2006.

August 18, 2006 6

SCR 740 Flow Chart (cont.)

• All requests external to ERCOT will be handled by a Composite Web Service (CWS) which will be a TIBCO service. All requests received by this system will be recorded in the DB with an associated status and various other metrics. The parameters of the request are evaluated and, if accepted, are routed to the corresponding Web Service End Point (WSEP).

Texas Market

Link

CompositeWeb Service

(SOA)

XML SOAP

DDM ODS

MIRPayload

The Market

WSEPTIBCO

DC Verification

XML SOAP

Page 7: PR 50024 Phase II SCR 727 SCR 740 Web Services Jackie Ashbaugh Commercial Operations Data Integrity & Administration August 18, 2006.

August 18, 2006 7

SCR 740 Flow Chart (cont.)

• WSEPs execute the specified data request function. Functions include Extract Initiation, Status, and/or Payload Requests. These end points will return an XML/SOAP message to the CWS containing information including ID for the request. The XML/SOAP message including receipt and metadata information is then returned to the Market Participant.

Texas Market

Link

CompositeWeb Service

(SOA)

XML SOAP

DDM ODS

MIRPayload

The Market

WSEPTIBCO

DC Verification

XML SOAP

Page 8: PR 50024 Phase II SCR 727 SCR 740 Web Services Jackie Ashbaugh Commercial Operations Data Integrity & Administration August 18, 2006.

August 18, 2006 8

SCR 740 Flow Chart (cont.)

• The Data Delivery Module (DDM) will handle WSEP work. The DDM places the WSEP actions in a queue to be processed on the ODS in a manner that optimizes ODS resources which allows multiple Market Participants to submit data requests at the same time without overloading the ODS.

Texas Market

Link

CompositeWeb Service

(SOA)

XML SOAP

DDM ODS

MIRPayload

The Market

WSEPTIBCO

DC Verification

XML SOAP

Page 9: PR 50024 Phase II SCR 727 SCR 740 Web Services Jackie Ashbaugh Commercial Operations Data Integrity & Administration August 18, 2006.

August 18, 2006 9

SCR 740 Flow Chart (cont.)

• The data is then pulled from the ODS by the DDM and converted into CSV or XML format. The DDM then zips the file and delivers it to the Market Information Repository (MIR).  Once within MIR, the zipped files may be downloaded by the Market Participant via the TML interface.

Texas Market

Link

CompositeWeb Service

(SOA)

XML SOAP

DDM ODS

MIRPayload

The Market

WSEPTIBCO

DC Verification

XML SOAP

Page 10: PR 50024 Phase II SCR 727 SCR 740 Web Services Jackie Ashbaugh Commercial Operations Data Integrity & Administration August 18, 2006.

August 18, 2006 10

Project Assumptions

1. No point in time data requests may be made for dates prior to the stabilization date for the Lodestar ODS environment. This will date will be defined with implementation.

2. All ESIID level data requests will be validated based on the market participant ownership defined in the ESIIDSERVICEHIST table.

3. All ESIID extract record requests for SCR 727 ESIID Extract database refreshes may only be requested once per calendar year.

4. All requests for the ‘current’ system data will be based on Lodestar batch start time at SYSDATE - 1.

5. All requests using point in time selectivity (PITS) data will assume a timestamp equal to that of the Lodestar batch start time for the calendar date chosen.

6. NIDR and IDR data usage requests will be available. This does not guarantee this was the data type used during data aggregation/settlement.Note: The usage data type used for data aggregation/settlement is based on the

METERTYPE of the PROFILECODE at the time of aggregation/settlement.7. All requests allowing an upload file are limited to 1,000 records within the upload.

Note: This is not a limitation on the number of records returned.8. Limitation of two requests per day per Market Participant dunsnumber for the

request to provide aggregation detail data (Web Service #12). Note: Web Service questions 1 -11 (on following slides) do not have a request per day

limitation.9. Delete tables in SCR 727 ESIID Extract will not be available.

Page 11: PR 50024 Phase II SCR 727 SCR 740 Web Services Jackie Ashbaugh Commercial Operations Data Integrity & Administration August 18, 2006.

August 18, 2006 11

Data Request Home Page

Page 12: PR 50024 Phase II SCR 727 SCR 740 Web Services Jackie Ashbaugh Commercial Operations Data Integrity & Administration August 18, 2006.

August 18, 2006 12

Data Request Home Page (cont.)

Page 13: PR 50024 Phase II SCR 727 SCR 740 Web Services Jackie Ashbaugh Commercial Operations Data Integrity & Administration August 18, 2006.

August 18, 2006 13

1) Verify ESIIDs I own.

Page 14: PR 50024 Phase II SCR 727 SCR 740 Web Services Jackie Ashbaugh Commercial Operations Data Integrity & Administration August 18, 2006.

August 18, 2006 14

1) Verify ESIIDs I own (cont.)

• Business question answered:– What ESIIDs do I own for all of time as of a particular point in

time?• Note: Ownership is validated with ESIIDSERVICEHIST

• Delivery time frame expectation: <= 3 days to complete request.• Required inputs:

– Point In Time – a field box which will default to SYSDATE - 1– An upload file containing the ESIIDs/UIDESIIDs in question.

• Must contain <= 1,000 ESIIDs/UIDESIIDs.• Optional file format validation is available prior to submission.

– The DUNSNUMBER from the digital certificate will be used to access the service.

Page 15: PR 50024 Phase II SCR 727 SCR 740 Web Services Jackie Ashbaugh Commercial Operations Data Integrity & Administration August 18, 2006.

August 18, 2006 15

1) Verify ESIIDs I own (cont.)

• Optional inputs:– Trade date can be used to further filter the request.

• Output options: (all radio buttons)– 1. The whole ESIID record (from the ESIID table in LODESTAR).– 2. The whole ESH record (from the ESH table in LODESTAR).– 3. Both the whole ESIID and the whole ESH records.

• Output format options: (all radio buttons)– Output files can be delivered in either XML or CSV format.

• Output file names:– rpt.(MM-DD-YYYY HH:MM:SS)VERIFY_MMDDYYYY.csv– rpt.(MM-DD-YYYY HH:MM:SS)VERIFY_MMDDYYYY.xml

Page 16: PR 50024 Phase II SCR 727 SCR 740 Web Services Jackie Ashbaugh Commercial Operations Data Integrity & Administration August 18, 2006.

August 18, 2006 16

Show Upload File Contents

Page 17: PR 50024 Phase II SCR 727 SCR 740 Web Services Jackie Ashbaugh Commercial Operations Data Integrity & Administration August 18, 2006.

August 18, 2006 17

Show XML SOAP

Page 18: PR 50024 Phase II SCR 727 SCR 740 Web Services Jackie Ashbaugh Commercial Operations Data Integrity & Administration August 18, 2006.

August 18, 2006 18

2) Provide ESIIDs I own for a trade date.

Page 19: PR 50024 Phase II SCR 727 SCR 740 Web Services Jackie Ashbaugh Commercial Operations Data Integrity & Administration August 18, 2006.

August 18, 2006 19

2) Provide ESIIDs I own for a trade date (cont.)

• Business question answered:– What ESIIDs do I own for a particular trade date as of a particular

point in time with certain attributes?• Delivery time frame expectation: <= 3 days to complete request.• Required inputs:

– Point In Time – a field box which will default to SYSDATE - 1– Trade Date – a field box which defaults to current day– The DUNSNUMBER from the digital certificate will be used to

access the service.

Page 20: PR 50024 Phase II SCR 727 SCR 740 Web Services Jackie Ashbaugh Commercial Operations Data Integrity & Administration August 18, 2006.

August 18, 2006 20

2) Provide ESIIDs I own for a trade date (cont.)

• Optional inputs:– An upload file containing the ESIIDs/UIDESIIDs in question.

• Must contain <= 1,000 ESIIDs/UIDESIIDs.• Optional file format validation is available prior to submission.

– LOSSCODE – field box– PROFILECODE – field box

• Any combination of the following can be supplied in substitution of complete profile code: PROFILETYPE, WEATHERZONE, WEATHERSENSITIVITY, METERTYPE, TIME OF USE.

– STATIONCODE – field box– ZIPCODE – field box– TDSPCODE/DUNSNUMBER – pull down menu– REPCODE/DUNSNUMBER – pull down menu– MRECODE/DUNSNUMBER – pull down menu– PGCCODE/DUNSNUMBER – pull down menu– STATUS – field box

Page 21: PR 50024 Phase II SCR 727 SCR 740 Web Services Jackie Ashbaugh Commercial Operations Data Integrity & Administration August 18, 2006.

August 18, 2006 21

2) Provide ESIIDs I own for a trade date (cont.)

• Output options: (all radio buttons)– 1. The whole ESIID record (from the ESIID table in LODESTAR).– 2. The whole ESH record (from the ESH table in LODESTAR).– 3. Both the whole ESIID and the whole ESH records.– 4. A list of distinct ESIIDs

• Output format options: (all radio buttons)– Output files can be delivered in either XML or CSV format.

• Output file names:– rpt.(MM-DD-YYYY HH:MM:SS)ESIIDTD_MMDDYYYY.csv– rpt.(MM-DD-YYYY HH:MM:SS)ESIIDTD_MMDDYYYY.xml

Page 22: PR 50024 Phase II SCR 727 SCR 740 Web Services Jackie Ashbaugh Commercial Operations Data Integrity & Administration August 18, 2006.

August 18, 2006 22

3) Provide CMZONE assignments for a trade date.

Page 23: PR 50024 Phase II SCR 727 SCR 740 Web Services Jackie Ashbaugh Commercial Operations Data Integrity & Administration August 18, 2006.

August 18, 2006 23

3) Provide CMZONE assignments for a trade date (cont.)

• Business questions answered:– What ESIIDs do I own for a particular trade date as of a particular

point in time with the provided CMZONE?• Delivery time frame expectation: <= 3 days to complete request.• Required inputs:

– Point In Time – a field box which will default to SYSDATE - 1– Trade Date – a field box which defaults to current day– The DUNSNUMBER from the digital certificate will be used to

access the service.

Page 24: PR 50024 Phase II SCR 727 SCR 740 Web Services Jackie Ashbaugh Commercial Operations Data Integrity & Administration August 18, 2006.

August 18, 2006 24

3) Provide CMZONE assignments for a trade date (cont.)

• Optional inputs:

– An upload file containing the ESIIDs/UIDESIIDs in question.• Must contain <= 1,000 ESIIDs/UIDESIIDs.

• Optional file format validation is available prior to submission.

– CMZONE – field box

• Output options: (all radio buttons)

– 1. A record including ESIID, UIDESIID, CMZONE, STATIONCODE, STATIONNAME, TRADEDATE.

• Output format options: (all radio buttons)

– Output files can be delivered in either XML or CSV format.

• Output file names:

– rpt.(MM-DD-YYYY HH:MM:SS)CMZONETD_MMDDYYYY.csv

– rpt.(MM-DD-YYYY HH:MM:SS)CMZONETD_MMDDYYYY.xml

Page 25: PR 50024 Phase II SCR 727 SCR 740 Web Services Jackie Ashbaugh Commercial Operations Data Integrity & Administration August 18, 2006.

August 18, 2006 25

4) Provide NIDR transaction data for ESIIDs I own.

Page 26: PR 50024 Phase II SCR 727 SCR 740 Web Services Jackie Ashbaugh Commercial Operations Data Integrity & Administration August 18, 2006.

August 18, 2006 26

4) Provide NIDR transaction data for ESIIDs I own (cont.)

• Business questions answered:– For provided transaction IDs, what NIDR usage is loaded?

• Note: Cannot check for cancels, only originals.

• Delivery time frame expectation: <= 3 days to complete request.• Required inputs:

– Point In Time – a field box which will default to SYSDATE - 1– An upload file containing ESIID, transaction ID, STARTTIME,

STOPTIME, METERTYPE.• Must contain <= 1,000 rows.• Optional file format validation is available prior to submission.

– The DUNSNUMBER from the digital certificate will be used to access the service.

Page 27: PR 50024 Phase II SCR 727 SCR 740 Web Services Jackie Ashbaugh Commercial Operations Data Integrity & Administration August 18, 2006.

August 18, 2006 27

4) Provide NIDR transaction data for ESIIDs I own (cont.)

• Optional inputs:– None.

• Output options: (radio buttons)– 1. A record including ESIID, transaction ID, STARTTIME,

STOPTIME, METERTYPE.– 2. The whole ESIID usage record.

• Output format options: (radio buttons)– Output files can be delivered in either XML or CSV format.

• Output file names:– rpt.(MM-DD-YYYY HH:MM:SS)NIDRTRANS_MMDDYYYY.csv

– rpt.(MM-DD-YYYY HH:MM:SS)NIDRTRANS_MMDDYYYY.xml

Page 28: PR 50024 Phase II SCR 727 SCR 740 Web Services Jackie Ashbaugh Commercial Operations Data Integrity & Administration August 18, 2006.

August 18, 2006 28

5) Provide IDR transaction data for ESIIDs I own.

Page 29: PR 50024 Phase II SCR 727 SCR 740 Web Services Jackie Ashbaugh Commercial Operations Data Integrity & Administration August 18, 2006.

August 18, 2006 29

5) Provide IDR transaction data for ESIIDs I own (cont.)

• Business questions answered:– For provided transaction IDs or UIDCHANNELCUTs, what IDR

usage is loaded?• Note: Cannot check for cancels, only originals.

• Delivery time frame expectation: <= 3 days to complete request.• Required inputs:

– Point In Time – a field box which will default to SYSDATE - 1– One of the following:

• An upload file containing ESIID, transaction ID, STARTTIME, STOPTIME.– Must contain <= 1,000 rows.– Optional file format validation is available prior to submission.

• An upload file containing UIDCHANNELCUTs– Must contain <= 1,000 rows.– Optional file format validation is available prior to submission.

– The DUNSNUMBER from the digital certificate will be used to access the service.

Page 30: PR 50024 Phase II SCR 727 SCR 740 Web Services Jackie Ashbaugh Commercial Operations Data Integrity & Administration August 18, 2006.

August 18, 2006 30

5) Provide IDR transaction data for ESIIDs I own (cont.)

• Optional inputs:

– None.

• Output options: (radio buttons)

– If ESIID upload provided:• 1. A record including ESIID, transaction ID, LSCCH STARTTIME, LSCCH STOPTIME.

• 2. LSCCH records

• 3. LSCCH and LSCCD records.

– If UIDECHANNELCUT upload provided:• 1. LSCCH records

• 2. LSCCH and LSCCD records

• Output format options: (radio buttons)

– Output files can be delivered in either XML or CSV format.

• Output file names:– rpt.(MM-DD-YYYY HH:MM:SS)IDRTRANS_MMDDYYYY.csv– rpt.(MM-DD-YYYY HH:MM:SS)IDRTRANS_MMDDYYYY.xml

Page 31: PR 50024 Phase II SCR 727 SCR 740 Web Services Jackie Ashbaugh Commercial Operations Data Integrity & Administration August 18, 2006.

August 18, 2006 31

6) Provide Non-IDR usage data for a trade date.

Page 32: PR 50024 Phase II SCR 727 SCR 740 Web Services Jackie Ashbaugh Commercial Operations Data Integrity & Administration August 18, 2006.

August 18, 2006 32

6) Provide Non-IDR usage data for a trade date (cont.)

• Business questions answered:– What ESIIDs have NIDR usage data loaded for a trade date as of

a particular point in time?• Delivery time frame expectation: <= 3 days to complete request.• Required inputs:

– Point In Time – a field box which will default to SYSDATE - 1– TRADE DATE – a field box which defaults to current day– The DUNSNUMBER from the digital certificate will be used to

access the service.– METERTYPE – radio button with default of kWh (KH)

Page 33: PR 50024 Phase II SCR 727 SCR 740 Web Services Jackie Ashbaugh Commercial Operations Data Integrity & Administration August 18, 2006.

August 18, 2006 33

6) Provide Non-IDR usage data for a trade date (cont.)

• Optional inputs:

– An upload file containing the ESIIDs/UIDESIIDs in question.• Must contain <= 1,000 ESIIDs/UIDESIIDs.

• Optional file format validation is available prior to submission.

• Output options: (all radio buttons)

– 1. List of distinct ESIIDs.

– 2. ESIID usage records.

• Output format options: (all radio buttons)

– Output files can be delivered in either XML or CSV format.

• Output file names:– rpt.(MM-DD-YYYY HH:MM:SS)NIDRUSAGETD_MMDDYYYY.csv– rpt.(MM-DD-YYYY HH:MM:SS)NIDRUSAGETD_MMDDYYYY.xml

Page 34: PR 50024 Phase II SCR 727 SCR 740 Web Services Jackie Ashbaugh Commercial Operations Data Integrity & Administration August 18, 2006.

August 18, 2006 34

7) Provide ESIIDs where Non-IDR usage data not loaded for a trade date.

Page 35: PR 50024 Phase II SCR 727 SCR 740 Web Services Jackie Ashbaugh Commercial Operations Data Integrity & Administration August 18, 2006.

August 18, 2006 35

7) Provide ESIIDs where Non-IDR usage data not loaded for a trade date (cont.)

• Business questions answered:– What ESIIDs do not have NIDR usage data loaded for a trade

date as of a particular point in time?• Delivery time frame expectation: <= 3 days to complete request.• Required inputs:

– Point In Time – a field box which will default to SYSDATE - 1– Trade Date – a field box which defaults to current day– The DUNSNUMBER from the digital certificate will be used to

access the service.– METERTYPE – radio button with default of kWh (KH)

Page 36: PR 50024 Phase II SCR 727 SCR 740 Web Services Jackie Ashbaugh Commercial Operations Data Integrity & Administration August 18, 2006.

August 18, 2006 36

7) Provide ESIIDs where Non-IDR usage data not loaded for a trade date (cont.)

• Optional inputs:– An upload file containing the ESIIDs/UIDESIIDs in question.

• Must contain <= 1,000 ESIIDs/UIDESIIDs.• Optional file format validation is available prior to submission.

• Output options: (radio buttons)– 1. List of distinct ESIIDs.

• Output format options: (radio buttons)– Output files can be delivered in either XML or CSV format.

• Output file names:– rpt.(MM-DD-YYYY HH:MM:SS)NIDRNOLOAD_MMDDYYYY.csv

– rpt.(MM-DD-YYYY HH:MM:SS)NIDRNOLOAD_MMDDYYYY.xml

Page 37: PR 50024 Phase II SCR 727 SCR 740 Web Services Jackie Ashbaugh Commercial Operations Data Integrity & Administration August 18, 2006.

August 18, 2006 37

8) Provide IDR usage data for a trade date.

Page 38: PR 50024 Phase II SCR 727 SCR 740 Web Services Jackie Ashbaugh Commercial Operations Data Integrity & Administration August 18, 2006.

August 18, 2006 38

8) Provide IDR usage data for a trade date (cont.)

• Business questions answered:– What ESIIDs have IDR usage data loaded for a trade date as of a

particular point in time?• Delivery time frame expectation: <= 3 days to complete request.• Required inputs:

– Point In Time – a field box which will default to SYSDATE - 1– Trade Date – a field box which defaults to current day– The DUNSNUMBER from the digital certificate will be used to

access the service.– Generation or Load – radio button with default of Load.

Page 39: PR 50024 Phase II SCR 727 SCR 740 Web Services Jackie Ashbaugh Commercial Operations Data Integrity & Administration August 18, 2006.

August 18, 2006 39

8) Provide IDR usage data for a trade date (cont.)

• Optional inputs:– An upload file containing the ESIIDs/UIDESIIDs in question.

• Must contain <= 1,000 ESIIDs/UIDESIIDs.• Optional file format validation is available prior to submission.

• Output options: (radio buttons)– 1. List of distinct ESIIDs.– 2. LSCCH records.– 3. LSCCH and LSCCD records.

• Note: only send the 1 trade date record for the LSCCH.

• Output format options: (radio buttons)– Output files can be delivered in either XML or CSV format.

• Output file names:– rpt.(MM-DD-YYYY HH:MM:SS)IDRUSAGETD_MMDDYYYY.csv

– rpt.(MM-DD-YYYY HH:MM:SS)IDRUSAGETD_MMDDYYYY.xml

Page 40: PR 50024 Phase II SCR 727 SCR 740 Web Services Jackie Ashbaugh Commercial Operations Data Integrity & Administration August 18, 2006.

August 18, 2006 40

9) Provide ESIIDs where IDR usage data not loaded for a trade date.

Page 41: PR 50024 Phase II SCR 727 SCR 740 Web Services Jackie Ashbaugh Commercial Operations Data Integrity & Administration August 18, 2006.

August 18, 2006 41

9) Provide ESIIDs where IDR usage data not loaded for a trade date (cont.)

• Business questions answered:– What ESIIDs do not have IDR usage data loaded for a trade date

as of a particular point in time?• Delivery time frame expectation: <= 3 days to complete request.• Required inputs:

– Point In Time – a field box which will default to SYSDATE - 1– Trade Date – a field box which defaults to current day– The DUNSNUMBER from the digital certificate will be used to

access the service.– Generation or Load – radio button with default of Load.

Page 42: PR 50024 Phase II SCR 727 SCR 740 Web Services Jackie Ashbaugh Commercial Operations Data Integrity & Administration August 18, 2006.

August 18, 2006 42

9) Provide ESIIDs where IDR usage data not loaded for a trade date (cont.)

• Optional inputs:– An upload file containing the ESIIDs/UIDESIIDs in question.

• Must contain <= 1,000 ESIIDs/UIDESIIDs.• Optional file format validation is available prior to submission.

• Output options: (radio buttons)– 1. List of distinct ESIIDs.

• Output format options: (radio buttons)– Output files can be delivered in either XML or CSV format.

• Output file names:– rpt.(MM-DD-YYYY HH:MM:SS)IDRNOLOAD_MMDDYYYY.csv

– rpt.(MM-DD-YYYY HH:MM:SS)IDRNOLOAD_MMDDYYYY.xml

Page 43: PR 50024 Phase II SCR 727 SCR 740 Web Services Jackie Ashbaugh Commercial Operations Data Integrity & Administration August 18, 2006.

August 18, 2006 43

10) Provide NIDR usage data for ESIIDs I own.

Page 44: PR 50024 Phase II SCR 727 SCR 740 Web Services Jackie Ashbaugh Commercial Operations Data Integrity & Administration August 18, 2006.

August 18, 2006 44

10) Provide NIDR usage data for ESIIDs I own (cont.)

• Business questions answered:– What NIDR usage data is loaded for a list of ESIIDs as of a

particular point in time?• Delivery time frame expectation: <= 3 days to complete request.• Required inputs:

– Point In Time – a field box which will default to SYSDATE - 1– An upload file containing the ESIIDs/UIDESIIDs in question.

• Must contain <= 1,000 ESIIDs/UIDESIIDs.• Optional file format validation is available prior to submission.

– The DUNSNUMBER from the digital certificate will be used to access the service.

– METERTYPE – radio button with default of kWh (KH)

Page 45: PR 50024 Phase II SCR 727 SCR 740 Web Services Jackie Ashbaugh Commercial Operations Data Integrity & Administration August 18, 2006.

August 18, 2006 45

10) Provide NIDR usage data for ESIIDs I own (cont.)

• Optional inputs:– None.

• Output options: (radio buttons)– 1. ESIID usage records.

• Output format options: (radio buttons)– Output files can be delivered in either XML or CSV format.

• Output file names:– rpt.(MM-DD-YYYY HH:MM:SS)NIDRUSAGE_MMDDYYYY.csv

– rpt.(MM-DD-YYYY HH:MM:SS)NIDRUSAGE_MMDDYYYY.xml

Page 46: PR 50024 Phase II SCR 727 SCR 740 Web Services Jackie Ashbaugh Commercial Operations Data Integrity & Administration August 18, 2006.

August 18, 2006 46

11) Provide IDR usage data for particular ESIIDs I own.

Page 47: PR 50024 Phase II SCR 727 SCR 740 Web Services Jackie Ashbaugh Commercial Operations Data Integrity & Administration August 18, 2006.

August 18, 2006 47

11) Provide IDR usage data for particular ESIIDs I own (cont.)

• Business questions answered:– What IDR usage data is loaded for a list of ESIIDs as of a

particular point in time?• Delivery time frame expectation: <= 3 days to complete request.• Required inputs:

– Point In Time – a field box which will default to SYSDATE - 1– An upload file containing the ESIIDs/UIDESIIDs in question.

• Must contain <= 1,000 ESIIDs/UIDESIIDs.• Optional file format validation is available prior to submission.

– The DUNSNUMBER from the digital certificate will be used to access the service.

– Generation or Load – radio button with default to Load.

Page 48: PR 50024 Phase II SCR 727 SCR 740 Web Services Jackie Ashbaugh Commercial Operations Data Integrity & Administration August 18, 2006.

August 18, 2006 48

11) Provide IDR usage data for particular ESIIDs I own (cont.)

• Optional inputs:– None.

• Output options: (radio buttons)– 1. LSCCH records.– 2. LSCCH and LSCCD records.

• Output format options: (radio buttons)– Output files can be delivered in either XML or CSV format.

• Output file names:– rpt.(MM-DD-YYYY HH:MM:SS)IDRUSAGE_MMDDYYYY.csv

– rpt.(MM-DD-YYYY HH:MM:SS)IDRUSAGE_MMDDYYYY.xml

Page 49: PR 50024 Phase II SCR 727 SCR 740 Web Services Jackie Ashbaugh Commercial Operations Data Integrity & Administration August 18, 2006.

August 18, 2006 49

12) Verify records used in data aggregation for a trade date.

Page 50: PR 50024 Phase II SCR 727 SCR 740 Web Services Jackie Ashbaugh Commercial Operations Data Integrity & Administration August 18, 2006.

August 18, 2006 50

12) Verify records used in data aggregation for a trade date (cont.)

• Business questions answered:– Verify records used in data aggregation for ESIID relationship,

attributes, and IDR or NIDR data.• Delivery time frame expectation: <= 3 days to complete request.• Required inputs:

– Point In Time – a field box which will default to SYSDATE - 1– Trade Date – a field box which defaults to current day– LOSSCODE – field box– PROFILECODE – field box– STATIONCODE – field box– TDSPCODE/DUNSNUMBER – field box– The DUNSNUMBER from the digital certificate will be used to

access the service.

Page 51: PR 50024 Phase II SCR 727 SCR 740 Web Services Jackie Ashbaugh Commercial Operations Data Integrity & Administration August 18, 2006.

August 18, 2006 51

12) Verify records used in data aggregation for a trade date (cont.)

• Optional inputs:

– None.

• Output options: (radio buttons)

– For NIDR data:• 1. ESIID records.

• 2. ESIIDSERVICEHIST records.

• 3. ESIID usage records. (default)

– For IDR data:• 1. ESIID records.

• 2. ESIIDSERVICEHIST records.

• 3. LSCCH and LSCCD records. (default)

• Output format options: (radio buttons)

– Output files can be delivered in either XML or CSV format.

• Output file names:– rpt.(MM-DD-YYYY HH:MM:SS)VERIFYAGG_MMDDYYYY.csv– rpt.(MM-DD-YYYY HH:MM:SS) VERIFYAGG_MMDDYYYY.xml

Page 52: PR 50024 Phase II SCR 727 SCR 740 Web Services Jackie Ashbaugh Commercial Operations Data Integrity & Administration August 18, 2006.

August 18, 2006 52

13) Provide ESIID extract records.

Page 53: PR 50024 Phase II SCR 727 SCR 740 Web Services Jackie Ashbaugh Commercial Operations Data Integrity & Administration August 18, 2006.

August 18, 2006 53

13) Provide ESIID extract records (cont.)

• Delivery time frame expectation: <= 10 days to complete request.• Required inputs:

– Point In Time – a field box which will default to SYSDATE - 1– The DUNSNUMBER from the digital certificate will be used to

access the service.• Output formats:

– Output files can be delivered in either XML or CSV format.• Output options (only for MP tables):

– 1. Logical Keys for MP specific tables and full records for public tables.

– 2. Full records for MP specific tables and public tables.– 3. Record count for each table.

Page 54: PR 50024 Phase II SCR 727 SCR 740 Web Services Jackie Ashbaugh Commercial Operations Data Integrity & Administration August 18, 2006.

August 18, 2006 54

13) Provide ESIID extract records (cont.)

• Restrictions:– Can only be requested once a year per MP.

• MP Specific Tables:– ESIID, ESIIDSERVICEHIST, ESIIDUSAGE, LSCCH, LSCCH/LSCCD.

• Public Tables:– STATION - full records– STATIONSERVICEHIST - full records– CMZONE - full records– PROFILECLASS - full records– REP - full records– TDSP - full records– MRE - full records– PGC - full records

Page 55: PR 50024 Phase II SCR 727 SCR 740 Web Services Jackie Ashbaugh Commercial Operations Data Integrity & Administration August 18, 2006.

August 18, 2006 55

13) Provide ESIID extract records (cont.)

• Logical Key for logical keys output– ESIID – uidesiid, addtime– ESIIDSERVICEHIST – uidesiid, starttime, stoptime, addtime– ESIIDUSAGE – uidesiid, starttime, stoptime, metertype,

timestamp– LSCCH – uidchannelcut, LSCCD addtime– LSCCH/LSCCD – uidchannelcut, LSCCD addtime

Page 56: PR 50024 Phase II SCR 727 SCR 740 Web Services Jackie Ashbaugh Commercial Operations Data Integrity & Administration August 18, 2006.

August 18, 2006 56

14) Provide ESIID extract records for Logical Keys.

Page 57: PR 50024 Phase II SCR 727 SCR 740 Web Services Jackie Ashbaugh Commercial Operations Data Integrity & Administration August 18, 2006.

August 18, 2006 57

14) Provide ESIID extract records for Logical Keys (cont.)

• Delivery time frame expectation: <= 10 days to complete request.• Required inputs:

– Upload file containing table name in question– The DUNSNUMBER from the digital certificate will be used to

access the service.• Output formats:

– Output files can be delivered in either XML or CSV format.• MP Specific Tables:

– ESIID, ESIIDSERVICEHIST, ESIIDUSAGE, LSCCH, LSCCH/LSCCD.

Page 58: PR 50024 Phase II SCR 727 SCR 740 Web Services Jackie Ashbaugh Commercial Operations Data Integrity & Administration August 18, 2006.

August 18, 2006 58

15) Provide public data extract.

Page 59: PR 50024 Phase II SCR 727 SCR 740 Web Services Jackie Ashbaugh Commercial Operations Data Integrity & Administration August 18, 2006.

August 18, 2006 59

15) Provide public data extract (cont.)

• Delivery time frame expectation: <= 3 days to complete request.• Required inputs:

– Point In Time – a field box which will default to SYSDATE - 1• Output formats:

– Output files can be delivered in either XML or CSV format.• Restrictions:

– Public tables can be chosen without any limitations and any MP can request these tables.

• Public Tables:– STATION, STATIONSERVICEHIST, CMZONE, PROFILECLASS,

REP, TDSP, MRE, PGC.

Page 60: PR 50024 Phase II SCR 727 SCR 740 Web Services Jackie Ashbaugh Commercial Operations Data Integrity & Administration August 18, 2006.

August 18, 2006 60

Audit Return Screen

Page 61: PR 50024 Phase II SCR 727 SCR 740 Web Services Jackie Ashbaugh Commercial Operations Data Integrity & Administration August 18, 2006.

August 18, 2006 61

Questions ?Email: [email protected]