117
1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

Embed Size (px)

Citation preview

Page 1: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

1Market Data Transparency

SCR 740 Business Training

SCR 727 Phase II: Web Services

ERCOT presents:

Page 2: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

2Market Data Transparency

Course contents

• Overview: Accessing Data Requests

• Lessons 1-15: Using Data Requests

–The lessons will include an overview of each data request along with a business case.

• Error Codes

Page 3: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

3Market Data Transparency

Course goals

• Execute ad-hoc data research

• Understand Point In Time Selectivity (PITS)

• Schedule an audit of your 727 database

• Interpret error codes

Page 4: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

4Market Data Transparency

Digital certificates

• All Market Participants will be required to have a Digital Certificate to access the data requests.

• You will be prompted to select your Digital Certificate when you enter TML.

• You can use the same Digital Certificate for all TML services (for example MarketTrak).

• To request a Digital Certificate you must contact your USA.

Page 5: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

5Market Data Transparency

Accessing Web Services

Access the Texas Market Link (TML) website and access the “Archive” tab.

https://tml.ercot.com/tibco/archive

Page 6: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

6Market Data Transparency

Data Request - Schedule

The SCR 740 Web Services are located at the Data Request – Schedule link from the left hand menu.1. Under Schedule an

Extract, left-click Data Request - Schedule.

Page 7: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

7Market Data Transparency

Data request index

You may click on the “?” icon to view a detailed description of each data request.

Page 8: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

8Market Data Transparency

Help screen

At the top of each data request is a blue help menu icon.

Each help screen has a top portion which is specific to the active data request and a bottom portion with additional reference material.

Page 9: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

9Market Data Transparency

Lesson 1

Verify ESIIDs I own

Page 10: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

10Market Data Transparency

Business question

Example: I need to verify ownership of 5 ESIIDs as of July 16, 2006.

What ESIIDs do I own for all of time, as of a particular point in time?

Page 11: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

11Market Data Transparency

Select Point in Time

Input the Point in Time information.

Required fields are always marked with “*”.

1. Select July 16, 2006 from the Point in Time date boxes or from the calendar icon.

Page 12: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

12Market Data Transparency

Select output

Choose the type of data output under Output Results.

Choose the output file format from Output Format.

Use the Reset button to reset the screen settings at any time.

Page 13: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

13Market Data Transparency

Upload file

Upload a CSV file of the ESIIDs in question.

The Upload File Contents button will validate the format of your upload file.

1. Use the Browse button to locate your upload file.

2. Select the type of data being uploaded from the Uploaded dropdown.

3. Click Upload File Contents.

Page 14: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

14Market Data Transparency

ActiveX

Note: The web services all use ActiveX to upload files.

Page 15: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

15Market Data Transparency

Text box

If you do not have ActiveX enabled, or choose not to use ActiveX, a text box will be provided so that you can paste the contents of the upload file into the web service.

Page 16: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

16Market Data Transparency

Verify upload contents

You can now verify the contents of your upload file.

The type of data chosen for Uploaded will appear at the top of the file contents.

Page 17: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

17Market Data Transparency

Audit ID

After clicking Submit Request, the Audit ID will be displayed.

Take note of the Audit ID. This is needed to identify your request in the status screen.

Page 18: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

18Market Data Transparency

Transaction information

You can view the completed SOAP request and response messages under Transaction Information.

Page 19: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

19Market Data Transparency

Data Request - Status

To view the status of your data request, go to the Data Request – Status screen.

1. Under Schedule an Extract, left-click Data Request - Status.

Page 20: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

20Market Data Transparency

Status screen

The scheduled request will be located under the data request name on the status screen.

Page 21: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

21Market Data Transparency

View request information

By clicking the Audit ID, you can view details of the data request submitted.

Page 22: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

22Market Data Transparency

Status definitions

• INITIALIZED - The request has been received and is in queue for processing.

• RUNNING - The request is not processing. The payload file is currently being created.

• FAILED - The request fulfillment has failed. The payload file was not generated.

• AWAITING POSTING - Requested payload file has successfully been created. It is waiting to be made available for web download.

• POSTING FAILED - An error occurred while making the payload file available for web download.

• CANCELED - The request has been cancelled. It will not be processed.

Page 23: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

23Market Data Transparency

ZIP icon

When the data request has finished, a ZIP file icon will appear.

Page 24: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

24Market Data Transparency

ZIP file contents

Once the ZIP file has downloaded, you can access the output files.

Page 25: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

25Market Data Transparency

Report Explorer

Once your entity’s first Data Request has posted, a new folder will be created in the Report Explorer.

This folder will be titled “Market Data Transparency”.

Please note that ERCOT recommends picking up files via the Data Request – Status link.

Page 26: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

26Market Data Transparency

Input and parameter files

Every data request output ZIP file will contain the original input file and a file of the parameters issued for the request.

Input File

Parameter File

Page 27: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

27Market Data Transparency

Additional output files

In the example, we selected “Both ESIID and ESIIDServiceHist Records” as our Output Results.

We received two additional files, one from the ESIID table and one from the ESIIDSERVICEHIST table.

ESIID File

ESIIDSERVICEHIST File

Page 28: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

28Market Data Transparency

Additional comments

1. If you are not the owner of an ESIID in question, you will not receive any information for that ESIID.

2. The original upload file will be returned in the output ZIP file.

3. The turnaround for this data request will be less than 3 business days. This is a worse-case scenario. The best-case scenario is approximately is 10 minutes.

Page 29: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

29Market Data Transparency

Quiz

What does the “Upload File Contents” button do? (Pick one answer.)

A.Check the file content for accuracy.

B.Check the file format for accuracy.

C.Both A and B.

Page 30: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

30Market Data Transparency

Quiz: Answer

B. Checks the file format for accuracy.

The Web Service does not have the ability to dynamically check against the database whether you have uploaded accurate data. This would dramatically slow down the Web Service.

Page 31: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

31Market Data Transparency

Lesson 2

Provide ESIIDs I own for a trade date

Page 32: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

32Market Data Transparency

Business question

Example: I need a list of all owned ESIIDs as of July 16, 2006 for trade date July 12, 2006 that are ”NIDR” meter types and belong to the Springfield station.

What ESIIDs do I own for a particular trade date?

Page 33: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

33Market Data Transparency

Select Point in Time

Input the Point in Time and Trade Date information.

1. Select July 16, 2006 from the Point in Time date boxes or from the calendar icon.

2. Select July 12, 2006 from the Trade Date boxes or from the calendar icon.

Page 34: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

34Market Data Transparency

Select output

Choose the type of data output under Output Results.

Choose the output file format from Output Format.

Page 35: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

35Market Data Transparency

Additional Criteria

Input the additional search criteria as available. 1. Type “SPRING” into

the STATIONCODE text box.

2. Type “NIDR” into the Meter Type text box.

Page 36: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

36Market Data Transparency

Audit ID

After clicking Submit Request, the Audit ID will be displayed.

Page 37: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

37Market Data Transparency

Output files

• Output Results include:

– Input File

– Parameter File

– ESIID FileESIID File

Page 38: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

38Market Data Transparency

Additional comments

1. An upload file of ESIIDs is not required for this service because both Trade Date and Point in Time are required arguments.

2. Profile Type, Weather Zone, Meter Type, Weather Sensitivity, and/or Time of Use are profile code components that may be used in lieu of the complete PROFILECODE.

Page 39: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

39Market Data Transparency

Quiz

List some of the differences between this Web Service and “Verify ESIIDs I own”.

1. Trade Date is required.

2. An Upload file of ESIIDs is not required.

3. “Provide ESIIDs I own for a trade date” has more filtering options.

Page 40: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

40Market Data Transparency

Lesson 3

Provide CMZONE assignments for a trade

date

Page 41: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

41Market Data Transparency

Business question

Example: I need a list of all owned ESIIDs as of July 16, 2006 for trade date July 12, 2006, which are in the Houston 2006 (“H06”) congestion management zone.

What ESIIDs do I own for a particular trade date for a certain CMZONE assignment?

Page 42: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

42Market Data Transparency

Input information

Select July 16, 2006 for Point in Time and July 12, 2006 for Trade Date.

Choose CSV for Output Format.

Type H06 for CMZONE.

Click Submit Request.

Page 43: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

43Market Data Transparency

Audit ID

After clicking Submit Request, the Audit ID will be displayed.

Page 44: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

44Market Data Transparency

Output files

• Output Results include:

– Input File

– Parameter File

– CMZONE FileCMZONE File

Page 45: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

45Market Data Transparency

Additional comments

1. There is only type of output provided in this service so no Output Type selection is required. The format is:

ESIID, UIDESIID, CMZONE, STATIONCODE, STATIONNAME, TRADEDATE

Page 46: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

46Market Data Transparency

Lesson 4

Provide Non-IDR transaction data for ESIIDs

I own

Page 47: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

47Market Data Transparency

Business question

Example: I need to verify Non-IDR transaction data loaded using 867_03 transaction ids for 5 ESIIDs as of July 16, 2006.

For provided Non-IDR transaction information, what data is loaded as of a particular point in time?

Page 48: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

48Market Data Transparency

Input information

Select July 16, 2006 for Point in Time.

Choose List for Output Results.

Choose CSV for Output Format.

Upload the “ESIIDfile.csv” file.

Click Submit Request.The “ESIIDfile.csv” upload file is in the format:

ESIID, TransactionID, StartTime, StopTime, MeterType.

Page 49: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

49Market Data Transparency

Output files

• Output Results include:

– Input File

– Parameter File

– List of ESIIDs (same format as the input file)

List of ESIIDs

Page 50: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

50Market Data Transparency

Additional comments

1. All Upload file fields are required and must be in UPPERCASE.

2. The date format for the upload file is YYYY-MM-DD3. The Upload file format for transactions is:

ESIID, TRANSACTIONID, STARTTIME, STOPTIME, METERTYPE

Page 51: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

51Market Data Transparency

Quiz

Does this Data Request provide interval data as an option?

Page 52: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

52Market Data Transparency

Quiz: Answer

No. This is a Non-Interval data transaction verification only.

Page 53: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

53Market Data Transparency

Lesson 5

Provide IDR transaction data for ESIIDs I own

Page 54: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

54Market Data Transparency

Business question

Example: I need to verify IDR transaction data using 867_03 transaction ids for 5 ESIIDs as of July 16, 2006.

For provided IDR transaction information, what data is loaded as of a particular point in time?

Page 55: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

55Market Data Transparency

Input information

Select July 16, 2006 for Point in Time.

Choose LSCCH Records for Output Results.

Choose CSV for Output Format.

Select ESIID, TransactionId, StartDateTime, StopDateTime for Uploaded.

Upload the “ESIIDs.csv” file.

Click Submit Request.

Page 56: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

56Market Data Transparency

Output files

• Output Results include:

– Input File

– Parameter File

– LSCCH File

LSCCH File

Page 57: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

57Market Data Transparency

Additional comments

1. All Upload file fields are required and must be in UPPERCASE.

2. There are two Upload file formats for this service. The first is a list of UIDCHANNELCUT values and the second is a list of ESIID transaction records in this format: ESIID, TRANSACTIONID, STARTTIME, STOPTIME

3. The date format for STARTTIME & STOPTIME is in the standard XML form of YYYY-MM-DDTHH:MM:SS.

Page 58: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

58Market Data Transparency

Lessons 6 - 11 preview

6: Provide Non-IDR usage data for a trade date

7: Provide ESIIDs where Non-IDR usage data is not loaded for a trade date

8: Provide IDR usage data for a trade date

9: Provide ESIIDs where IDR usage data is not loaded for a trade date

10: Provide Non-IDR usage data for ESIIDs I own11: Provide IDR usage data for ESIIDs I own

Page 59: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

59Market Data Transparency

Lesson 6

Provide Non-IDR usage data for a trade date

Page 60: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

60Market Data Transparency

Business question

Example: I need a list of all owned ESIIDs as of July 16, 2006 for trade date July 12, 2006, which have Non-IDR usage data loaded.

What ESIIDs have Non-IDR usage data loaded for a particular trade date?

Page 61: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

61Market Data Transparency

Select output

Select July 16, 2006 for Point in Time and July 12, 2006 for Trade Date.

Choose KH (kWh) for Meter Type.

Choose ESIID Usage Records for Output Results.

Choose CSV for Output Format.

Click Submit Request.

Page 62: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

62Market Data Transparency

Audit ID

After clicking Submit Request, the Audit ID will be displayed.

Page 63: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

63Market Data Transparency

Output files

• Output Results include:

– Input File

– Parameter File

– ESIIDUSAGE FileESIIDUSAGE File

Page 64: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

64Market Data Transparency

Lesson 7

Provide ESIIDs where Non-IDR usage data is not

loaded for a trade date

Page 65: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

65Market Data Transparency

Business question

Example: I need a list of all owned ESIIDs as of July 16, 2006 for trade date July 12, 2006, which do not have Non-IDR usage data loaded.

What ESIIDs do not have Non-IDR usage data loaded for a particular trade date?

Page 66: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

66Market Data Transparency

Select output

Select July 16, 2006 for Point in Time and July 12, 2006 for Trade Date.

Choose KH (kWh) for Meter Type.

Choose CSV for Output Format.

Click Submit Request.

Page 67: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

67Market Data Transparency

Audit ID

After clicking Submit Request, the Audit ID will be displayed.

Page 68: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

68Market Data Transparency

Output files

• Output Results includes:

– Input File

– Parameter File

– “Usage Not Loaded” File“Usage Not Loaded” File

Page 69: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

69Market Data Transparency

Additional comments

1. Data request inputs are similar to the lesson 6 data request. This request provides a list of ESIIDs that do not have usage data loaded in ERCOT systems, therefore identifying missing usage.

Page 70: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

70Market Data Transparency

Lesson 8

Provide IDR usage data for a trade date

Page 71: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

71Market Data Transparency

Business question

Example: I need a list of all owned ESIIDs as of July 16, 2006 for trade date July 12, 2006, which have IDR usage data loaded.

What ESIIDs have IDR usage data loaded for a particular trade date?

Page 72: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

72Market Data Transparency

Select output

Select July 16, 2006 for Point in Time and July 12, 2006 for Trade Date.

Choose Load (CH4) for Channel.

Choose List for Output Results.

Choose CSV for Output Format.

Click Submit Request.

Page 73: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

73Market Data Transparency

Audit ID

After clicking Submit Request, the Audit ID will be displayed.

Page 74: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

74Market Data Transparency

Output files

• Output Results include:

– Input File

– Parameter File

– List of ESIIDsList of ESIIDs

Page 75: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

75Market Data Transparency

Lesson 9

Provide ESIIDs where IDR usage data is not loaded

for a trade date

Page 76: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

76Market Data Transparency

Business question

Example: I need a list of all owned ESIIDs as of July 16, 2006 for trade date July 12, 2006, which do not have IDR usage data loaded.

What ESIIDs do not have IDR usage data loaded for a particular trade date?

Page 77: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

77Market Data Transparency

Select output

Select July 16, 2006 for Point in Time and July 12, 2006 for Trade Date.

Choose Load (CH4) for Channel.

Choose CSV for Output Format.

Click Submit Request.

Page 78: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

78Market Data Transparency

Audit ID

After clicking Submit Request, the Audit ID will be displayed.

Page 79: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

79Market Data Transparency

Output files

• Output Results includes:

– Input File

– Parameter File

– “Did Not Load” File“Did Not Load” File

Page 80: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

80Market Data Transparency

Lesson 10

Provide Non-IDR usage data for a point in time

Page 81: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

81Market Data Transparency

Business question

Example: I need a list of all owned ESIIDs as of October 16, 2006, for trade dates July 1 – July 12, which have Non-IDR usage data loaded.

What Non-IDR usage data is loaded for a list of ESIIDs as of a particular point in time for a given range of trade dates?

Page 82: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

82Market Data Transparency

Select output

Select October 16, 2006 for Point in Time, July 1, 2006 for From Trade Date and July 12, 2006 for To Trade Date .

Choose KH (kWh) for Meter Type.

Choose CSV for Output Format.

Choose ESIIDs for Uploaded.

Upload the “ESIIDs.csv” file.

Click Submit Request.

Page 83: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

83Market Data Transparency

Verify upload contents

You can now verify the contents of your upload file.

The type of data chosen for Uploaded will appear at the top of the file contents.

Click Submit Request.

Page 84: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

84Market Data Transparency

Output files

• Output Results include:

– Input File

– Parameter File

– ESIIDUSAGE FileESIIDUSAGE File

Page 85: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

85Market Data Transparency

Lesson 11

Provide IDR usage data for a point in time

Page 86: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

86Market Data Transparency

Business question

Example: I need a list of all owned ESIIDs as of July 16, 2006, for trade dates July 1 – July 12, which have IDR usage data loaded.

What IDR usage data is loaded for a list of ESIIDs as of a particular point in time for a given range of trade dates?

Page 87: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

87Market Data Transparency

Select output

Select July 16, 2006 for Point in Time, July 1, 2006 for From Trade Date and July 12, 2006 for To Trade Date .

Choose Load (CH4) for Channel.

Choose LSCCH Records for Output Results.

Choose CSV for Output Format.

Choose ESIIDs for Uploaded.

Upload the “ESIIDs.csv” file.

Click Submit Request.

Page 88: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

88Market Data Transparency

Verify upload contents

You can now verify the contents of your upload file.

The type of data chosen for Uploaded will appear at the top of the file contents.

Click Submit Request.

Page 89: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

89Market Data Transparency

Output files

• Output Results include:

– Input File

– Parameter File

– LSCCH File

LSCCH File

Page 90: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

90Market Data Transparency

Lesson 12

Verify records used in Data Aggregation

Page 91: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

91Market Data Transparency

Business question

Verify Non-IDR or IDR data used in data aggregation for a trade date.

Example: I need to verify Non-IDR data used in data aggregation for a trade date July 12, 2006 for a point in time of July 20, 2006, with a LOSSCODE of “A”, a PROFILECODE of “RESHIWR_SOUTH_NIDR_NWS_NOTOU”, and at the Springfield station.

Page 92: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

92Market Data Transparency

Select Point in Time

Select July 16, 2006 for Point in Time and July 12, 2006 for Trade Date.

Input A for LOSSCODE.

Input RESHIWR_SOUTH_NIDR_NWS_NOTOU for Output Results.

Input SPRING for STATIONCODE.

Choose TDSP DUNS and input DUNS Number.

Select CSV for Output Format.

Click Submit Request.

Page 93: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

93Market Data Transparency

Output files

• Output Results include:

– Input File

– Parameter File

– ESIIDUSAGE File

– ESIIDSERVICEHIST File

–DEFAULT File – contains a list of ESIIDs that did not have data loaded for the trade date or historical usage.

ESIIDUSAGE File

ESIIDSERVICEHIST File

Page 94: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

94Market Data Transparency

Additional comments

1. This is only available to the LSE. QSEs do not have access to this data request.

2. This data request provides all ESIID data (ESH and usage) used during the data aggregation settlements process.

3. This request can only be requested twice a day per DUNS Number.

Page 95: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

95Market Data Transparency

Lesson 13

Provide all ESIID extract records

Page 96: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

96Market Data Transparency

Business question

Example: I need to baseline my 727 database from the beginning of time.

This data request provides the following:• Record counts for each table in the SCR 727 ESIID Service

History & Usage extract.• Logical key data records used by Market Participants to

perform a gap analysis comparison between ERCOT’s baseline record set and a market participant SCR 727 ESIID Service History & Usage data set.

• Full data records needed to baseline a market participant SCR 727 ESIID Service History & Usage database.

Page 97: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

97Market Data Transparency

Select Point in Time

Select July 16, 2006 for Point in Time.

Select Full Records for Output For MP Tables.

Select CSV for Output Format.

Click Submit Request.Full Records outputs can only be requested once per year per DUNS Number.

Page 98: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

98Market Data Transparency

Additional comments

1. The Full Records choice for Output For MP Tables can only be requested once per year per DUNS number and the Logical Keys choice twice per year. The Record Count choice has no restrictions.

2. The output files for Full Records and Logical Keys choices will be delivered via mail on DVD within 10 days of the request. These files will not post to TML.

3. The Logical Keys choices for Output For MP Tables can be used as an Upload File in the next web service to get full records.

Page 99: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

99Market Data Transparency

Lesson 14

Provide ESIID extract records for Logical Keys

Page 100: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

100Market Data Transparency

Business question

Provide full data records for uploaded logical keys for a particular table.

Page 101: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

101Market Data Transparency

Input information

Select July 16, 2006 for Point in Time.

Select CSV for Output Format.

Select ESIID for Table.

Upload the “LogicalKeys.csv” file.

Click Submit Request.

Page 102: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

102Market Data Transparency

Additional comments

1. The Upload File format is exactly the same format as the Logical Keys choice for Output For MP Tables in the prior web service.

2. This is the only web service where the Upload File can have more than 1,000 rows.

Page 103: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

103Market Data Transparency

Lesson 15

Provide public extract data

Page 104: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

104Market Data Transparency

Business question

Provide all public tables (dimensional tables) as of a particular point in time.

This includes: CMZONE, MRE, PGC, PROFILECLASS, REP, STATION, STATIONSERVICEHIST, TDSP

Page 105: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

105Market Data Transparency

Input information

Select July 16, 2006 for Point in Time.

Select CSV for Output Format.

Click Submit Request.

Page 106: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

106Market Data Transparency

Additional comments

1. This data request has no restrictions. You may request public data tables as often as necessary.

Page 107: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

107Market Data Transparency

Error Handling

Page 108: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

108Market Data Transparency

Error codes

There are 4 error codes that users can receive when submitting data requests.

1. ERROR 1007 – Indicates one or many of the fields you have supplied data for are inaccurate.

2. ERROR 1121 – The user must click the “Reset” button and fill in the data request screen again as there was an error in the submission.

3. ERROR 1122 – The data request has timed out. Please try the service again or contact ERCOT for assistance.

4. ERROR 9999 – This is a general error code for technical problems. Please contact the ERCOT Help Desk and log a trouble ticket for further assistance.

Page 109: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

109Market Data Transparency

Error examples

Some errors will return specific details, such as when an INVALID/INACCURATE/INCORRECT (not sure which is most appropriate) trade date is submitted.

Additional error information is available under the Transaction Information section for “Response”.

Page 110: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

110Market Data Transparency

FINAL TEST

Page 111: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

111Market Data Transparency

Test, question 1

What is the Date & Time format for all Data Requests?

YYYY-MM-DDTHH:MM:SS

For example: July 16, 2006 5:32pm would translate into “2006-07-16T17:32:00”. This is an industry standard XML date and time format.

Page 112: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

112Market Data Transparency

Test, question 2

Can you use any of the Data Requests to baseline your 727 database?

Yes, “Provide all ESIID extract records”. You can do this once per year per DUNS number.

Page 113: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

113Market Data Transparency

Test, question 3

What is the maximum number of rows allowed in an upload file?

1,000…except for “Provide ESIID extract records for Logical Keys”.

Page 114: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

114Market Data Transparency

Test, question 4

Is Point in Time required for every Data Request? Why?

Point in Time is required for every web service. Data changes every day and Point in Time gives you the ability to say: “I want to see the data as it existed on a certain day…before any subsequent changes.”

Page 115: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

115Market Data Transparency

Test, question 5

What is the absolute maximum turn around time for Data Requests?

Three days for web services which post to TML. Ten days for web services which require DVD delivery.

Page 116: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

116Market Data Transparency

Test, question 6

Can I tell what I uploaded from the output zip file data?

Yes, the original upload file is always returned as part of the output zip file.

Page 117: 1 Market Data Transparency SCR 740 Business Training SCR 727 Phase II: Web Services ERCOT presents:

117Market Data Transparency

Questions?