58

A Response to Support Look kids Big Ben 3 Introductions Derick Larson Support and Training Favorite St. Paul Activity: Watching the pig deliver

Embed Size (px)

Citation preview

Page 1: A Response to Support Look kids Big Ben  3 Introductions  Derick Larson  Support and Training Favorite St. Paul Activity: Watching the pig deliver
Page 2: A Response to Support Look kids Big Ben  3 Introductions  Derick Larson  Support and Training Favorite St. Paul Activity: Watching the pig deliver

A Response to Support

Look kids Big Ben

Page 3: A Response to Support Look kids Big Ben  3 Introductions  Derick Larson  Support and Training Favorite St. Paul Activity: Watching the pig deliver

3

Introductions

Derick Larson Support and Training

Favorite St. Paul Activity:Watching the pig deliver baseballs at Saints games

227 Days Until “The Force Awakens”

Page 4: A Response to Support Look kids Big Ben  3 Introductions  Derick Larson  Support and Training Favorite St. Paul Activity: Watching the pig deliver

4

Introductions

Brent Hanson Been with Kinetic Data for 10 years, 6 months, 25 days and

approximately 6 1/2 hours Support / Remedy Development

Favorite Minnesota ActivityPlaying Hockey

Page 5: A Response to Support Look kids Big Ben  3 Introductions  Derick Larson  Support and Training Favorite St. Paul Activity: Watching the pig deliver

5

Introductions

Chris Woyton Support/Training

Favorite Minnesota Activities:Staying Warm.Bulldog Hamburger Quality Control.Spending time with my incredible co-workers and wonderful customers!

Page 6: A Response to Support Look kids Big Ben  3 Introductions  Derick Larson  Support and Training Favorite St. Paul Activity: Watching the pig deliver

6

Introductions

Jarrod Augustson Support

Favorite Minnesota Activities:Wild HockeySoftball

Page 7: A Response to Support Look kids Big Ben  3 Introductions  Derick Larson  Support and Training Favorite St. Paul Activity: Watching the pig deliver

7

Agenda

How NOT to Communicate with Support How to Communicate with Support Troubleshooting Techniques – The I.D.E.A.L. way Problem Resolution The Real Problem Resolution Questions

Page 8: A Response to Support Look kids Big Ben  3 Introductions  Derick Larson  Support and Training Favorite St. Paul Activity: Watching the pig deliver

8

How NOT to Communicate with Support How many of you work Support? We all work Support – “Oh You’re in IT?”

My computer is slow…Can you fix it? My DVR is Broken…Can you take a look? My Phone won’t Text…Why? I can’t open “The Facebook”…Help!!!!! Why doesn’t Netflix have my Favorite movie?

Page 9: A Response to Support Look kids Big Ben  3 Introductions  Derick Larson  Support and Training Favorite St. Paul Activity: Watching the pig deliver

9

How NOT to Communicate with Support What have we Learned?

Support Can’t Read your Mind

Support Needs Details… What Details you Ask? Oh GOOD Question

Page 10: A Response to Support Look kids Big Ben  3 Introductions  Derick Larson  Support and Training Favorite St. Paul Activity: Watching the pig deliver

10

How TO Communicate with Support – The Details What is the Problem being Reported? What Application are you using and Which Version? Is this Occurring in All Environments? Any Differences between Environments? When did the Problem Begin? Were Any Changes made Before this Began? What specific Steps have you Taken to Fix this Problem?

Page 11: A Response to Support Look kids Big Ben  3 Introductions  Derick Larson  Support and Training Favorite St. Paul Activity: Watching the pig deliver

11

How TO Communicate with Support – The Details What is the Problem being Reported?

Email from John Snow : The Bridge Event attached to the Search Last Name Question is Returning an

Error Message

Page 12: A Response to Support Look kids Big Ben  3 Introductions  Derick Larson  Support and Training Favorite St. Paul Activity: Watching the pig deliver

12

How TO Communicate with Support – The Details Response Invitation…

Page 13: A Response to Support Look kids Big Ben  3 Introductions  Derick Larson  Support and Training Favorite St. Paul Activity: Watching the pig deliver

13

How TO Communicate with Support – The Details What is the Problem being Reported?

Page 14: A Response to Support Look kids Big Ben  3 Introductions  Derick Larson  Support and Training Favorite St. Paul Activity: Watching the pig deliver

14

How TO Communicate with Support – The Details What is the Problem being Reported?

Page 15: A Response to Support Look kids Big Ben  3 Introductions  Derick Larson  Support and Training Favorite St. Paul Activity: Watching the pig deliver

15

How TO Communicate with Support – The Details What Application are you using and Which Version?

Page 16: A Response to Support Look kids Big Ben  3 Introductions  Derick Larson  Support and Training Favorite St. Paul Activity: Watching the pig deliver

16

How TO Communicate with Support – The Details Is this Occurring in All Environments?

Page 17: A Response to Support Look kids Big Ben  3 Introductions  Derick Larson  Support and Training Favorite St. Paul Activity: Watching the pig deliver

17

How TO Communicate with Support – The Details Any Differences between Environments?

Page 18: A Response to Support Look kids Big Ben  3 Introductions  Derick Larson  Support and Training Favorite St. Paul Activity: Watching the pig deliver

18

How TO Communicate with Support – The Details When did the Problem Begin?

Page 19: A Response to Support Look kids Big Ben  3 Introductions  Derick Larson  Support and Training Favorite St. Paul Activity: Watching the pig deliver

19

How TO Communicate with Support – The Details Were Any Changes made Before this Began?

Page 20: A Response to Support Look kids Big Ben  3 Introductions  Derick Larson  Support and Training Favorite St. Paul Activity: Watching the pig deliver

20

How TO Communicate with Support – The Details What specific Steps have you Taken to Fix this Problem?

Page 21: A Response to Support Look kids Big Ben  3 Introductions  Derick Larson  Support and Training Favorite St. Paul Activity: Watching the pig deliver

21

How TO Communicate with Support – The Details What specific Steps have you Taken to Fix this Problem?

Page 22: A Response to Support Look kids Big Ben  3 Introductions  Derick Larson  Support and Training Favorite St. Paul Activity: Watching the pig deliver

22

How TO Communicate with Support – The Details What specific Steps have you Taken to Fix this Problem?

Page 23: A Response to Support Look kids Big Ben  3 Introductions  Derick Larson  Support and Training Favorite St. Paul Activity: Watching the pig deliver

23

How TO Communicate with Support – The Details What specific Steps have you Taken to Fix this Problem?

Page 24: A Response to Support Look kids Big Ben  3 Introductions  Derick Larson  Support and Training Favorite St. Paul Activity: Watching the pig deliver

24

How TO Communicate with Support – The Details I need some Help. Chris will Know:

Page 25: A Response to Support Look kids Big Ben  3 Introductions  Derick Larson  Support and Training Favorite St. Paul Activity: Watching the pig deliver

25

Troubleshooting Steps – the I.D.E.A.L way

Identify the issue.

Define the context.

Evaluate solutions.

Attempt a resolution.

Learn from the results.

Page 26: A Response to Support Look kids Big Ben  3 Introductions  Derick Larson  Support and Training Favorite St. Paul Activity: Watching the pig deliver

26

Troubleshooting Steps – Identify the Issue

What is the expected behavior? How does the current behavior differ? Does the issue provide a specific error message? Is the issue able to be reproduced?

Page 27: A Response to Support Look kids Big Ben  3 Introductions  Derick Larson  Support and Training Favorite St. Paul Activity: Watching the pig deliver

27

Troubleshooting Steps – Define the Context

Does the issue occur for specific Service items, Servers, Product Versions,etc.?

Have there been any changes to the environment? Does it work in other environments? Has it ever worked?

Page 28: A Response to Support Look kids Big Ben  3 Introductions  Derick Larson  Support and Training Favorite St. Paul Activity: Watching the pig deliver

28

Troubleshooting Steps – Evaluate Solutions

What solutions are available? What is the level of effort to implement the solution? Does the solution have any draw backs or cause new issues? Does the solution follow “better” practices?

Page 29: A Response to Support Look kids Big Ben  3 Introductions  Derick Larson  Support and Training Favorite St. Paul Activity: Watching the pig deliver

29

Troubleshooting Steps – Attempt the Solution

Can the solution be isolated? A development server, test harness, etc. Does the solution require Change Management? Did it work?

Page 30: A Response to Support Look kids Big Ben  3 Introductions  Derick Larson  Support and Training Favorite St. Paul Activity: Watching the pig deliver

30

Troubleshooting Steps – Learn from the results

If the solution worked, does it constitute a bug? Are any other problem areas exposed by the solution? If the solution did not work – rinse and repeat!

Page 31: A Response to Support Look kids Big Ben  3 Introductions  Derick Larson  Support and Training Favorite St. Paul Activity: Watching the pig deliver

31

Troubleshooting Steps – the Tools.

Log Files – More from Brent on this later Browser Tools

Firefox – Firebug. Chrome – Developer Tools. IE – F12…I think.

External Network Tools Fiddler. SOAP UI. LDAP Browser.

Kinetic Diagnostics Task Handler Test Harness

Page 32: A Response to Support Look kids Big Ben  3 Introductions  Derick Larson  Support and Training Favorite St. Paul Activity: Watching the pig deliver

32

Troubleshooting Steps – Kinetic Diagnostics

Great for identifying performance issues. Built in to the Consoles – no separate tool needed.

Page 33: A Response to Support Look kids Big Ben  3 Introductions  Derick Larson  Support and Training Favorite St. Paul Activity: Watching the pig deliver

33

Troubleshooting Steps

Ah ha! A response invite has arrived!

Page 34: A Response to Support Look kids Big Ben  3 Introductions  Derick Larson  Support and Training Favorite St. Paul Activity: Watching the pig deliver

34

Troubleshooting Steps – Identify the Problem First we check connectivity from the client.

Page 35: A Response to Support Look kids Big Ben  3 Introductions  Derick Larson  Support and Training Favorite St. Paul Activity: Watching the pig deliver

35

Troubleshooting Steps – Identify the problem Since the server is having the error, next we look at the Kinetic Logs.

Page 36: A Response to Support Look kids Big Ben  3 Introductions  Derick Larson  Support and Training Favorite St. Paul Activity: Watching the pig deliver

36

Troubleshooting Steps – Define the context Found something interesting! Caused by: java.net.UnknownHostException: dem2.kineticdata.com:

Name or service not known. Now we know where the problem resides – connectivity between the

Kinetic Server and the Bridge.

Page 37: A Response to Support Look kids Big Ben  3 Introductions  Derick Larson  Support and Training Favorite St. Paul Activity: Watching the pig deliver

37

Troubleshooting Steps – Define the context Now we check the configuration. Note that we are on the Demo2 server.

Page 38: A Response to Support Look kids Big Ben  3 Introductions  Derick Larson  Support and Training Favorite St. Paul Activity: Watching the pig deliver

38

Troubleshooting Steps – Evaluate and Attempt the solution Now we adjust the server name and test.

Page 39: A Response to Support Look kids Big Ben  3 Introductions  Derick Larson  Support and Training Favorite St. Paul Activity: Watching the pig deliver

39

Troubleshooting Steps – Learn from the results Progress, but we’re not quite there yet. New error now – unable to retrieve the “Email Address” field from the

KS_SAMPLE_People form. Luckily we have a Kinetic/ARS guru on the team. Time to get Brent

involved. This is the hidden step in the IDEAL process…PUNT.

Page 40: A Response to Support Look kids Big Ben  3 Introductions  Derick Larson  Support and Training Favorite St. Paul Activity: Watching the pig deliver

40

Troubleshooting Steps – Take Aways Note that we relayed the same information internally:

Identified the issue. Relayed steps taken to troubleshoot thus far. Gave environment information: version, products, etc. Noted any changes to the environment.

There are many tools available to help – use them liberally. Troubleshooting is a process. Ideally, it works the first time! (see what I did

there?)

Page 41: A Response to Support Look kids Big Ben  3 Introductions  Derick Larson  Support and Training Favorite St. Paul Activity: Watching the pig deliver

41

Troubleshooting Steps

Handoff via Response.

Page 42: A Response to Support Look kids Big Ben  3 Introductions  Derick Larson  Support and Training Favorite St. Paul Activity: Watching the pig deliver

42

Let’s Review

Jarrod – How to communicate with Support

Chris – Method and tools we use to troubleshoot

Page 43: A Response to Support Look kids Big Ben  3 Introductions  Derick Larson  Support and Training Favorite St. Paul Activity: Watching the pig deliver

43

The Invite

What’s going on?

Page 44: A Response to Support Look kids Big Ben  3 Introductions  Derick Larson  Support and Training Favorite St. Paul Activity: Watching the pig deliver

44

Troubleshooting Steps – Identify the Issue

Page 45: A Response to Support Look kids Big Ben  3 Introductions  Derick Larson  Support and Training Favorite St. Paul Activity: Watching the pig deliver

45

Troubleshooting Steps – Identify the Issue A Really Good Error

“bridged data request” ‘Email Address’ field ‘KS_SAMPLE_People’ form

Page 46: A Response to Support Look kids Big Ben  3 Introductions  Derick Larson  Support and Training Favorite St. Paul Activity: Watching the pig deliver

46

Troubleshooting Steps – Identify the Issue A Not So Good Error

Page 47: A Response to Support Look kids Big Ben  3 Introductions  Derick Larson  Support and Training Favorite St. Paul Activity: Watching the pig deliver

47

Troubleshooting Steps – Identify the Issue Go get them logs

Page 48: A Response to Support Look kids Big Ben  3 Introductions  Derick Larson  Support and Training Favorite St. Paul Activity: Watching the pig deliver

48

Troubleshooting Steps – Identify the Issue

Page 49: A Response to Support Look kids Big Ben  3 Introductions  Derick Larson  Support and Training Favorite St. Paul Activity: Watching the pig deliver

49

Troubleshooting Steps – Define the context The Question

Uses a bridge model named “Employee” Uses the “First Name”, “Last Name” and “Email” attributes

Page 50: A Response to Support Look kids Big Ben  3 Introductions  Derick Larson  Support and Training Favorite St. Paul Activity: Watching the pig deliver

50

Troubleshooting Steps – Define the context Find me some documentation

Page 51: A Response to Support Look kids Big Ben  3 Introductions  Derick Larson  Support and Training Favorite St. Paul Activity: Watching the pig deliver

51

Troubleshooting Steps – Define the context Looking for a field named ‘Email Address’ on the KS_SAMPLE_People

form

Page 52: A Response to Support Look kids Big Ben  3 Introductions  Derick Larson  Support and Training Favorite St. Paul Activity: Watching the pig deliver

52

Troubleshooting Steps – Define the context The actual database name of the field is ‘Email’, not ‘Email Address’

Page 53: A Response to Support Look kids Big Ben  3 Introductions  Derick Larson  Support and Training Favorite St. Paul Activity: Watching the pig deliver

53

Troubleshooting Steps – Evaluate a solution Update the bridge attribute

Page 54: A Response to Support Look kids Big Ben  3 Introductions  Derick Larson  Support and Training Favorite St. Paul Activity: Watching the pig deliver

54

Troubleshooting Steps – Attempt a resolution

Page 55: A Response to Support Look kids Big Ben  3 Introductions  Derick Larson  Support and Training Favorite St. Paul Activity: Watching the pig deliver

55

Troubleshooting Steps – Learn from the results Update the Response

Page 56: A Response to Support Look kids Big Ben  3 Introductions  Derick Larson  Support and Training Favorite St. Paul Activity: Watching the pig deliver

56

Take-Aways

Read the error messages carefully Check the logs Community, community, community!!!!!

Kinetic Response Rocks!!!!

Page 57: A Response to Support Look kids Big Ben  3 Introductions  Derick Larson  Support and Training Favorite St. Paul Activity: Watching the pig deliver

57

The Real Problem Resolution

1. Reboot the Server2. Try a Different Browser3. Send a Log File4. Restart Tomcat5. Upgrade!6. Try that Reboot Again7. Stop Using IE8. Blame Remedy9. That’s a Consulting Issue10. Is the power on?11. No Hablo Ingles (KS_)

12. Try “Flushing” the Cache13. Have you looked on Community14. Blame Mid-tier15. Sounds like a Network Problem16. Could be the Database17. That’s As Designed18. I’ll Submit an R.F.E.19. Blame Security20. OK, One More Reboot…

Page 58: A Response to Support Look kids Big Ben  3 Introductions  Derick Larson  Support and Training Favorite St. Paul Activity: Watching the pig deliver

58

Questions?

We don’t need no stinking questions.

Ok, fine, but no drink tickets.