Hi Kevin,

Sure I'll try on a JDO Pojo and let you know. Plz give me some time, I'm
stuck somewhere...

Thank you for your support
Raj.


On Tue, Jul 17, 2012 at 12:48 PM, Kevin Moore <[email protected]> wrote:

> Raj,
> I have not tried to create a service as you did, I did it with a judo pojo.
>
> can you please try the steps I suggested, using a
> pojo , very simple one, then when it works modify the service to ignore
> the pojo and see what happens.
> On Jul 17, 2012 3:08 AM, "YatiRaj B" <[email protected]> wrote:
>
>> Hello Kevin,
>>
>> It didn't work for me :(
>>
>> I'm working on HP 64bit WIndows Vista. Is that a problem for some reason?
>> Not sure!
>>
>> Here's what I have/did:
>>
>>    1. I have everything latest: Juno, GPE 1.7 etc
>>    2. The system did behave as explained by you when I changed Facet to
>>    1.6
>>    3. After the errors are gone, I right clicked the *Project* -> Google
>>    -> Generate Cloud Endpoint and it gave me error.
>>    4. I know this is *not *what you told. But I tried as it was on
>>    Google IO video
>>    5. As per your suggestion, I clicked on *POJO*->Google->Generate
>>    Cloud Endpoint and it gave me error: *This is not a JDO/JPA entity
>>    class*
>>    6. Of course it is not. But isn't it supposed to do on any class I
>>    want a service from (as long as I've the API annotations)?
>>    7. I'm pasting my example classes here below. Basically I created a
>>    class which accepts a number and returns the square of it. And another
>>    class that will work as my "Servlet" if I were to write a servlet: this
>>    takes the number from client requests and creates a square class with this
>>    number and gets the square of the number.
>>
>> *POJO Square:*
>> public class Square {
>>
>> int var;
>> int square;
>>  public Square(int var) {
>> this.var = var;
>>  this.square = var * var;
>> }
>>
>> public int getVar() {
>>  return var;
>> }
>>
>> public void setVar(int var) {
>>  this.var = var;
>> setSquare(var * var);
>> }
>>
>> public int getSquare() {
>> return square;
>> }
>>
>> private void setSquare(int square) {
>> this.square = square;
>>  }
>> }
>>
>>
>> *POJO SquareEndPoint:*
>> @Api(name = "square")
>> public class SquareEndpoint {
>>
>> @ApiMethod(name = "square.getSquare")
>>  public int getSquare(int number){
>> Square sq;
>> sq = new Square(number);
>>  return sq.getSquare();
>> }
>> }
>>
>>
>> I'll try on actual JDO/JPA class very soon. It may work but my other
>> question remains: storing to DataStore may not me my only intention to
>> create these endpoints. I might provide such simple service as: Celsius
>> to Fahrenheit etc... But that's a different question. Let me 1st get this
>> working! :)
>>
>> your views on it?
>>
>> Thank you!
>> Raj.
>>
>>
>> On Tue, Jul 17, 2012 at 9:32 AM, YatiRaj B <[email protected]> wrote:
>>
>>> Hi Kevin,
>>>
>>> Deeply appreciate your reply as promised! :)
>>>
>>> I'll check if it works for me very soon today and let you know... just
>>> started the day :P
>>>
>>> Thanks again!
>>> Raj.
>>>
>>>
>>>
>>> On Tue, Jul 17, 2012 at 1:27 AM, Kevin Moore <[email protected]>wrote:
>>>
>>>> As Promised...
>>>>
>>>>
>>>> For some reason... do the following...
>>>>
>>>> *Assumptions..*
>>>>
>>>>    - You have the Latest Eclipse(Juno)
>>>>    - You have installed all the latest APPEngine SDK 1.70
>>>>    - You have Java SDK 1.70 at least..
>>>>    - You Created a POJO
>>>>    - You Generated your endpoint class by right-clicking on the
>>>>    POJO->Google->Generate Cloud Endpoint Class
>>>>
>>>>
>>>> *The symptoms...you are experiencing*
>>>> When you right mouse click on the
>>>> project then Google->Generate Cloud Endpoint Client Library...
>>>> you get a quick flash and then nothing!!!
>>>>
>>>> *Solution*
>>>> 1. Click on the menu bar of the IDE
>>>>    Window->Show View->Navigator
>>>> 2. This should take you to the Navigator Window.
>>>> 3. Expanding the ".settings" folder in the Navigator window
>>>>    under your project.
>>>>  4. double-click the file
>>>> "org.eclipse.wst.common.project.facet.core.xml"
>>>> 5. It should look like what I have below... but probably yours says
>>>> ..version="1.7"
>>>> CHANGE IT TO "1.6" just like mine below...and save
>>>>
>>>> <?xml version="1.0" encoding="UTF-8"?>
>>>> <faceted-project>
>>>>   <installed facet="java" version="1.6"/>
>>>> </faceted-project>
>>>>
>>>> 6. Your Project will the probably start to Complain
>>>>     so click on the "Window->Show VIew->Problem" option and
>>>>     choose to do the quick fix...
>>>> 7. Your project will stop complaining...
>>>>
>>>> 8. Go back to Package Explorer and Google->Generate Cloud Endpoint
>>>> Client Library
>>>>    Again this should now work.
>>>>
>>>> BUT YOU WANTED TO TEST THE END POINTS
>>>> LOCALLY...RIGHT?
>>>>
>>>> 9. Once you are running you projects locally...
>>>> enter the following format on the url and..
>>>>
>>>> http://localhost:8888//_ah/api/X/v1/Y
>>>> where X = @Api(name = "thenameyouputhere")
>>>> and    Y =  your POJO name lowercase
>>>> DONT forget the v1
>>>> This should yield an empty JSON list!!!!
>>>>
>>>> but because you can do a POST from the url
>>>> in your browser...
>>>>
>>>> To test all of the inputs, this is best done with "CURL" even on a
>>>> Windows PC
>>>> here is the link to get CURL
>>>> http://www.paehl.com/open_source/?CURL_7.26.0
>>>>
>>>> 9. You only need for now the non-ssl version..
>>>> you will need the SSL version when you are
>>>> able to deploy to appengine... for now you will be testing locally...
>>>>
>>>> 10. once you have downloaded and installed curl ...
>>>>       go to the curl folder do the following...
>>>>
>>>> 11.
>>>> To ADD and Entry
>>>> curl --header "Content-Type: application/json" -X POST -d
>>>>  "{\"X\":\"Some New Value"}" "http://localhost:888/_ah/api/Yt/v1/Z";
>>>> X = "Some Variable in your POJO that you Want to ADD (not the Identity)"
>>>> where Y = @Api(name = "thenameyouputhere")
>>>> and    Z =  your POJO name lowercase
>>>> DONT forget the v1
>>>>
>>>> NOW repeat Step 9 then 11 again...
>>>>
>>>> Hope it helps, let me know either way ...
>>>>
>>>> On Mon, Jul 16, 2012 at 2:03 AM, YatiRaj B <[email protected]> wrote:
>>>>
>>>>> Wowwww! that's an exciting news!
>>>>> Eagerly waiting for your reply! And thank you so much!! :)
>>>>>
>>>>> Best Regards,
>>>>> Raj
>>>>>
>>>>>
>>>>> On Mon, Jul 16, 2012 at 11:19 AM, Kevin Moore <[email protected]>wrote:
>>>>>
>>>>>> I thought so also but that turned out to not be the case, it is is
>>>>>> late for me now I promise I will send email tomorrow with exactly how to
>>>>>> get it working locally....
>>>>>>  On Jul 16, 2012 1:46 AM, "YatiRaj B" <[email protected]> wrote:
>>>>>>
>>>>>>> Hi Kevin,
>>>>>>>
>>>>>>> I don't know how you would do that.
>>>>>>>
>>>>>>> After annotating appropriately as explained in Google IO video, when
>>>>>>> I right click and do "generate Cloud Endpoints...", I'm getting and 
>>>>>>> error
>>>>>>> which doesn't tell anything about the error.
>>>>>>> This is even before deploying.
>>>>>>>
>>>>>>> I guess it tries to contact Google for the creation of the libraries
>>>>>>> (again as explained in Google IO video). And since I'm not granted 
>>>>>>> Trusted
>>>>>>> Tester access yet, it fails. Just my initial conclusion.
>>>>>>>
>>>>>>> If you know how to make it work alternatively, please let me know.
>>>>>>>
>>>>>>> Thanks in advance,
>>>>>>> Raj
>>>>>>>
>>>>>>>
>>>>>>> On Sun, Jul 15, 2012 at 10:14 PM, Kevin Moore 
>>>>>>> <[email protected]>wrote:
>>>>>>>
>>>>>>>> On Thursday, July 12, 2012 12:05:35 PM UTC-4, Daryl Bergeron wrote:
>>>>>>>> > +1. I signed up two days ago. Thought I might at least get a
>>>>>>>> confirmation email that my request was received, but have not. Just 
>>>>>>>> anxious
>>>>>>>> to get started on it, and don&#39;t want my request to fall thru the
>>>>>>>> cracks. Thanks.
>>>>>>>> >
>>>>>>>> > On Tuesday, July 10, 2012 3:14:08 PM UTC-5, AB wrote:<blockquote
>>>>>>>> class="gmail_quote" style="margin:0;margin-left:0.8ex;border-left:1px 
>>>>>>>> #ccc
>>>>>>>> solid;padding-left:1ex">
>>>>>>>> > How long will it take for Endpoints to be open (at least for
>>>>>>>> testers)?</div>
>>>>>>>> Daryl, and you could still test it locally with out deploying it...
>>>>>>>> >
>>>>>>>> >
>>>>>>>> > </div></div>
>>>>>>>> > </blockquote>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On Thursday, July 12, 2012 12:05:35 PM UTC-4, Daryl Bergeron wrote:
>>>>>>>> > +1. I signed up two days ago. Thought I might at least get a
>>>>>>>> confirmation email that my request was received, but have not. Just 
>>>>>>>> anxious
>>>>>>>> to get started on it, and don&#39;t want my request to fall thru the
>>>>>>>> cracks. Thanks.
>>>>>>>> >
>>>>>>>> > On Tuesday, July 10, 2012 3:14:08 PM UTC-5, AB wrote:<blockquote
>>>>>>>> class="gmail_quote" style="margin:0;margin-left:0.8ex;border-left:1px 
>>>>>>>> #ccc
>>>>>>>> solid;padding-left:1ex">
>>>>>>>> > How long will it take for Endpoints to be open (at least for
>>>>>>>> testers)?</div>
>>>>>>>> >
>>>>>>>> >
>>>>>>>> > </div></div>
>>>>>>>> > </blockquote>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On Thursday, July 12, 2012 12:05:35 PM UTC-4, Daryl Bergeron wrote:
>>>>>>>> > +1. I signed up two days ago. Thought I might at least get a
>>>>>>>> confirmation email that my request was received, but have not. Just 
>>>>>>>> anxious
>>>>>>>> to get started on it, and don&#39;t want my request to fall thru the
>>>>>>>> cracks. Thanks.
>>>>>>>> >
>>>>>>>> > On Tuesday, July 10, 2012 3:14:08 PM UTC-5, AB wrote:<blockquote
>>>>>>>> class="gmail_quote" style="margin:0;margin-left:0.8ex;border-left:1px 
>>>>>>>> #ccc
>>>>>>>> solid;padding-left:1ex">
>>>>>>>> > How long will it take for Endpoints to be open (at least for
>>>>>>>> testers)?</div>
>>>>>>>> >
>>>>>>>> >
>>>>>>>> > </div></div>
>>>>>>>> > </blockquote>
>>>>>>>>
>>>>>>>> --
>>>>>>>> You received this message because you are subscribed to the Google
>>>>>>>> Groups "Google Web Toolkit" group.
>>>>>>>> To view this discussion on the web visit
>>>>>>>> https://groups.google.com/d/msg/google-web-toolkit/-/s2K21PwAzywJ.
>>>>>>>> To post to this group, send email to
>>>>>>>> [email protected].
>>>>>>>> To unsubscribe from this group, send email to
>>>>>>>> [email protected].
>>>>>>>> For more options, visit this group at
>>>>>>>> http://groups.google.com/group/google-web-toolkit?hl=en.
>>>>>>>>
>>>>>>>>
>>>>>>>  --
>>>>>>> You received this message because you are subscribed to the Google
>>>>>>> Groups "Google Web Toolkit" group.
>>>>>>> To post to this group, send email to
>>>>>>> [email protected].
>>>>>>> To unsubscribe from this group, send email to
>>>>>>> [email protected].
>>>>>>> For more options, visit this group at
>>>>>>> http://groups.google.com/group/google-web-toolkit?hl=en.
>>>>>>>
>>>>>>  --
>>>>>> You received this message because you are subscribed to the Google
>>>>>> Groups "Google Web Toolkit" group.
>>>>>> To post to this group, send email to
>>>>>> [email protected].
>>>>>> To unsubscribe from this group, send email to
>>>>>> [email protected].
>>>>>> For more options, visit this group at
>>>>>> http://groups.google.com/group/google-web-toolkit?hl=en.
>>>>>>
>>>>>
>>>>>  --
>>>>> You received this message because you are subscribed to the Google
>>>>> Groups "Google Web Toolkit" group.
>>>>> To post to this group, send email to
>>>>> [email protected].
>>>>> To unsubscribe from this group, send email to
>>>>> [email protected].
>>>>> For more options, visit this group at
>>>>> http://groups.google.com/group/google-web-toolkit?hl=en.
>>>>>
>>>>
>>>>  --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "Google Web Toolkit" group.
>>>> To post to this group, send email to
>>>> [email protected].
>>>> To unsubscribe from this group, send email to
>>>> [email protected].
>>>> For more options, visit this group at
>>>> http://groups.google.com/group/google-web-toolkit?hl=en.
>>>>
>>>
>>>
>>  --
>> You received this message because you are subscribed to the Google Groups
>> "Google Web Toolkit" group.
>> To post to this group, send email to [email protected].
>> To unsubscribe from this group, send email to
>> [email protected].
>> For more options, visit this group at
>> http://groups.google.com/group/google-web-toolkit?hl=en.
>>
>  --
> You received this message because you are subscribed to the Google Groups
> "Google Web Toolkit" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/google-web-toolkit?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.

Reply via email to