I was at the ODL Summit last month, and I attended Ed Warnicke's all-day ODL tutorial session. I was able to get through everything that was covered, although I remembered that manipulating the yangui interface to exercise the sample was not an obvious process.
I'm now trying to finish the exercise steps from the tutorial wiki that Ed wasn't able to get to, and part of the verification is exercising yangui again. I'm now finding that I can't remember the non-obvious steps I went through to exercise the sample, like registering custom greetings for a particular user name.
The wiki page for yangui doesn't really help.
In addition, to help my understanding of the underlying machinery, it would be great if I could somehow enumerate the REST API the sample plugin is providing, like what you see with a JAX-RS WADL. Does ODL provide any way to generate that?
Ed's answer helped, but I'll add some more info.
This is what I see when I navigate to "greeting-registry-entry":
It seems reasonable at this point to click on the "+" next to "greeting-registry-entry list". I get the following with that:
I then entered "Joe" and "Hello Joseph", and changed the operation type to PUT, and then clicked Send:
That said "Request sent successfully", and then I navigated to "operations" and "hello-world", entered "Joe" in the "name" field, set the operation type to "POST":
That produces the expected: