Setting a symbol to "rest"?

Let's say you have a symbol of a character with arms and legs
in a certain pose when you drag him to the stage.
You make a few keyframe movements and decide you want to go
back to the original pose.
After you begin animating him, is there a hotkey that returns
the character to the original pose?

Options:
1. History panel
2. Undo (assuming you have enough - check prefs)
3. File > Revert (assuming you last saved just at the
right time).
Chris Georgenes
Animator
http://www.mudbubble.com
http://www.keyframer.com
Adobe Community Expert
*\^^/*
(OO)
<---->
bippity wrote:
> Not exactly.
>
> Here's another example- you are putting together a walk
cycle and you
> accidentally move the pivot points. And you don't
realize this until you are
> about 50 steps down the road and it's ruining the cycle.
How do you get back to
> your original symbo?
>

Similar Messages

  • How can I set a symbol to hide with a code in the symbol?

    Hmmm... I will try to explain this question:
    I have my main timeline. It is the homepage of my website. The subsites are symbols filled with content. They are 100% of my composition and should overlay over my homepage.
    So when I click on the menu buttons on my homepage I can set the symbols (subpages, they are turned off, hidden) on and they will show and play. For that I am using this code:
    sym.$("mySymbol").show();
    sym.getSymbol("mySymbol").play(0);
    This works perfectly.
    So I actually looking for the code I put on a kind of closebutton. The closebutton jumps to the fade out transition. Then should close the compositsion - set it to hide. I am back on my homepage where I left it.
    I tried to put
    sym.$("mySymbol").hide();
    on a script in the timeline but that doesnt work. So can anybody tell me the right code?
    I searched a lot but couldnt find a solution.
    Thanks a lot for help!!!!

    There is also the possibility to use a variable but this might not be what you want.
    In this example you can play each page and use the close button to close the current page. If you try to play the other pages without closing the current, it will not work - only the close button with work to reset all the page's button to be able to play.
    Just try it:
    click a page button -It will play that page - now try to click the other page buttons - will not work.
    click the close button - it will close the current page.
    Now you can clck any page and it will play and so on.
    Example: https://app.box.com/s/bfg0lvy0spzwinefqzn7

  • Pause / Resume button combination not working when set to display for "rest of project"

    Good day,
    I have created a set of four objects on slide2 of my project
    1. Smart Object rounded rectangle with text "(playing) - CLICK to Pause" [this is the graphic the user sees]
    2. Smart Object rounded rectangle with text "(paused) - CLICK to Resume" [this is the graphic the user sees]
    3. Smart Object rectangle, transparent, used as button, set to not display in project - btn_Resume
    4. Smart Object rectangle, transparent, used as button - btn_Pause
    A. Script assigned to btn_Pause hides btn_Pause and the "CLICK to Pause" graphic, shows the btn_Resume and "CLICK to Resume" graphic, and pauses the project by setting the system pause variable to 1
    B. Script assigned to btn_Resume hides btn_Resume and the "CLICK to Resume" graphic, shows the btn_Pause and "CLICK to Pause" graphic, and resumes the project by setting the system resume variable to 1
    C. All items are set to display from the beginning of slide2 for the "rest of project"
    On slide 2, the buttons hide/show and pause/resume behaviors work correctly.
    On slide 3, the correct initial button and graphic appears, and the click sound works when clicked, but no behaviors (show/hide/pause) occur until a good amount of time into the slide: you can click all you want for 20-30 seconds, but nothing works except the click sound. Eventually, the behavior will work.
    On slides 4 and following, the correct initial button and graphic appears, and the click sound works when clicked, but no behaviors EVER work.
    If the behaviors NEVER, EVER worked, I would keep looking for what I did not have set correctly, but the correct working on the slide where they are set, delayed behavior on the next, and no behavior on the remainder of slides following has me stumped.
    Captivate version 6.0.1.240
    Windows 7 OS
    I hope I'm missing something obvious here, and I'm more than willing to face-palm if you tell me . Otherwise, I have not been able to find any setting that makes any difference. I would REALLY rather not duplicate the buttons and scripts on every page of the project. Given the blog posts I have seen saying this method should work just fine, I'm hoping there is a side quirk somewhere that I'm missing.
    Thanks for any help you can give.

    Without clouding with too much explanation, this technique arose out of a need to deal with (in a different project) objects that were grouped, and wanting to deal with the groups in as simple a way as possible, allow for easy swapping of group assets, and having a few buttons do multiple things. The idea of being able to have multiple interactive buttons stacked on top of each other while appearing for the rest of the project led to trying this simple construct before trying something more complex.
    You are correct, that there is a simpler solution, which we ended up using because we were not able to get two interactive buttons stacked on top of each other while displayed for the rest of the project to work properly (although that is SUPPOSED to work, as far as I understand).
    Here's what we ended up doing:
    A) Two smartshapes used as messaging graphics
    B) A single (one) interactive smartshape used as a button
    C) A conditional action to pause/resume and show/hide the appropriate messaging graphics
    D) All three objects (A&B) stacked, B on top.
    E) All objects set to always appear on top, and to display for rest of project.
    Our hypothesis, then, is that you are not able to stack interactive objects on top of each other and then display for the rest of the project.
    If anyone has evidence to the contrary, we would, gladly, take a look.
    Thanks for your interest Lilybiri, and for your input.
    Best regards,
    Hank

  • How to set currency symbol correctly in crystal report

    Hi all,
    I am using the Crystal Report 2008, I have one issue regarding the currency symbol in the crystal report.
    it seems the CrystalReport use the System Default currency symbol. e.g.
    ProductA Cost: $1000
    It displays,
    ProductA Cost: £1000
    in euro locale and $ in english locale
    It doesn't make sense in business. The question is how do we set the currency symbol "$" to the report? I google some websites, the SetLocaleInfo may be one option, I would like to know the detail and if there are more solutions.
    Thanks for your help

    Before in our legacy application, we used Crystal Report 9 & VB
    'Crystal Report Designer Components (RDC).
    Set CrxApp As New CRAXDRT.Application
    I can set the crxapp to nothing and recreate this design component.
    Set CrxApp = nothing
    After SetLocaleInfo, if we set the CrxApp to nothing, it will create the RDC and the currency symbol will be updated.
    Now we are using Crystal Report 2008 and C#, the RDC is not supported in 2008
    What can I do?
    Any input is greatly appreciated.
    Edited by: Dennis Zheng on Feb 17, 2009 3:57 PM

  • Set group owner using REST API

    I'm trying to use the REST API to set the owner of a SharePoint group. I can successfully create the group using REST, but I can't change the owner. I've tried the following.
    1 - Specifying a group owner while creating the group
    Endpoint: .../_api/web/sitegroups
    Method: POST
    Headers:
    Content-Type: application/json; odata=verbose
    Body:
    { '__metadata': { 'type': 'SP.Group' }, 'Title': '<title>', 'Description': '<description>', 'Owner': { '__metadata': { 'type': 'SP.Principal' }, 'Title': '<owner_title>'}}
    This returns a 500 error: "The specified name is already in use. Please try again with a new name". In other words, the owner title I specified already exists, which is correct - I'm trying to make an existing principal the owner of the new group.
    2 - Merging a new group owner into an existing group
    Endpoint: .../_api/web/sitegroups(<group_id>)
    Method: POST
    Headers:
    Content-Type: application/json; odata=verbose
    X-HTTP-Method: MERGE
    Body:
    { '__metadata': { 'type': 'SP.Group' }, 'Owner': { '__metadata': { 'type': 'SP.Principal' }, 'Title': '<owner_title>'}}
    This returns a 500 error with a Microsoft.SharePoint.SPException: "Exception from HRESULT: 0x80131904". The trace logs don't shed any light on it.
    3 - Using the owner endpoint directly
    Endpoint: .../_api/web/sitegroups(<group_id>)/owner
    Method: POST
    Headers:
    Content-Type: application/json; odata=verbose
    X-HTTP-Method: PUT
    Body:
    { '__metadata': { 'type': 'SP.Principal' }, 'Title': '<owner_title>'}
    This throws various 400 errors. If the current owner of the group is a user, I get the error "The required property 'Email' does not exist in the message" - i.e. it wants SP.User properties. If the current owner of the group is another group, I get
    the error "The required property 'AllowMembersEditMembership' does not exist in the message." - i.e. it wants SP.Group properties.
    I've tried various adaptations of the three approaches above, such as specifying additional SP.Principal properties or passing SP.User or SP.Group objects instead, but with no success. Any ideas?

    As we chatted on email.  There doesn't seem to be any combo that will set the owner.  Only way to do it is to use the CSOM XML method and post to client.svc\ProcessQuery:
    POST
    http://weburl/_vti_bin/client.svc/ProcessQuery HTTP/1.1
    X-RequestDigest: 0xAE382F0A8F11688BA9BE66739F84443892CE5E5452BA3E2622F6013D9D97EA8A8D9476463EDC503F700EB24F45024150D0DEEB2F40B160CD88BA7C7B4769BECD,15 Jan 2014 00:11:02 -0000Content-Type: text/xml
    Host:
    www.sanspug.org
    Cookie: FedAuth=blah
    Content-Length: 612
    Expect: 100-continue
    Accept-Encoding: gzip, deflate
    XML body is:
    <Request AddExpandoFieldTypeSuffix="true" SchemaVersion="15.0.0.0" LibraryVersion="15.0.0.0" ApplicationName=".NET Library" xmlns="http://schemas.microsoft.com/sharepoint/clientquery/2009">
    <Actions>
    <SetProperty Id="45" ObjectPathId="32" Name="Owner">
    <Parameter ObjectPathId="33" />
    </SetProperty>
    <Method Name="Update" Id="46" ObjectPathId="32" />
    </Actions>
    <ObjectPaths>
    <Identity Id="32" Name="740c6a0b-85e2-48a0-a494-e0f1759d4aa7:site:a1452dcc-8fc4-4631-8ada-97cb204810f1:g:9" />
    <Identity Id="33" Name="740c6a0b-85e2-48a0-a494-e0f1759d4aa7:site:a1452dcc-8fc4-4631-8ada-97cb204810f1:g:7" />
    </ObjectPaths></Request>
    The ids are randomly generated and can be anything you want, as long as they correlate (setproperty and method objectpathid is the object you are updating).  The most important part is the
    “Name” parts. The first part is the typeid of the object (in this case is means SPGroup), the second part as you can see if the site guid id.  The response does in fact return json if you tell it too:
    Chris Givens CEO, Architecting Connected Systems
    Blog Twitter

  • I am not able to access ANSI character ALT 0165 Symbols font (infinity symbol) in Illustrator in CS (Windows 8.1) but I can access it in Illustrator 10 running on Windows XP. Any way to download the complete symbol character set under symbols to Illustrat

    I need to use the infinity symbol in Illustrator but it is not available in Illustrator in CS5 running on Windows 8.1. It is available in Illustrator 10 running on Windows XP. Is there any way to access the INFINITY character under fonts in Illustrator in CS5 (Windows 8.1)?

    Thank you for your suggestion. But I do not know how to access UNICODE. How do I download Unicode fonts?
    Also I have a problem working copying illustrations from Illustrator launched from CS5. The illustration does not copy correctly into FrameMaker 10 with Windows 8.1. However, the illustration copies correctly if I use Illustrator 10 in my computer with Windows XP. How do I solve this?
    When I called Adobe I was just told that they do not support CS5.

  • In safari. I click on recently bookmarked (macbook air) and get the message There is no application set to open (see rest of error in body)

    There is no application set to open the URL place:folder=BOOKMARKS_MENU&folder=UNFILED_BOOKMARKS&folder=TOOLBAR&sort=12&exc ludeQueries=1&excludeItemIfParentHasAnnotation=livemark%2FfeedURI&maxResults=10& queryType=1.

    Safari doesn't have a "Recently bookmarked" menu, so you must have modified it with an extension or some other third-party software. Refer to the developer of that software for support.

  • Add space between set of Symbols - Grep Question

    hi everyone,
    I have another Grep question someone hopefully can help with. I need to find the following symbols in my long document < > + =      
    All these symbols need space either side of the character. I would like to setup a grep expression and have it find the symbols and add spaces either side. So far I can find each symbol but can't figure out how to add spaces before and after with the replace feature?
    find:
    =|<|>|+
    replace:
    can anyone help..
    lister

    Use this line in Find option: \+|\=|<|>
    Use this line in Replace option: <space>$0<space>
    Siva

  • Error pop-up when I access "Carrier" under "Setting" + Strange symbol shown

    I can't dial a call with my OTB1.1.2 today!
    A symbol (a call headphone with 7 dots under) appears on my iPhone (right next to battery power level) and "No Service" is displaying. When I access "Carrier" under "Settings", an "Error" is pop-up. Could you advise how to resolve it? Thanks.

    Yes this is indeed the TTY option.
    As for the lack of signal, try turning Airplane mode on and then off again, to force the iPhone to re-establish a connection to a tower. This may help. If not, then try the usual troubleshooting procedures: reset, reboot, restore, in that order. Also, you might also want to reset the network settings in settings>general>reset.

  • How to set keyboard symbols

    hello
    can someone tell me how i can get the questionmark next to the shift button and also for the eurosign together with the shft button
    euro sign is normally on the 5 button

    Hi
    Unfortunately have no solution for you but on this forum I have found a interesting discussion about similar theme.
    If you want you can check it on http://forums.computers.toshiba-europe.com/forums/thread.jspa?threadID=1474&messageID=3440#3440
    Bye

  • Less than symbol,   shows as XML value &lt ; in translate table drop down

    We are upgrading from 8.19 to 8.49. We have set up a field that has translate values of <, <=, >, >=, <> and =. We use this field as a drop down on a page and they should display as shown. For some reason, when you click the drop down, any of the choices containing the < symbol are replaced with '&lt ;. The other symbols seem to display normally. Instead of < we get "&lt ;" . Instead of <=, we get "&lt ;=" .
    Expected values in XLATITEM drop down:
    <
    <=
    <>
    =
    >
    =Actual values received in drop down:
    &lt ;
    &lt ;=
    &lt ;>
    =
    >
    =In version 8.22, the symbols showed up correctly. Anyone have any ideas?
    Thanks very much!

    Yes - we tried deleting all of the values and recreating them. If we delete the < symbol, the rest show up fine, which is strange. We've cleared cache on web server, app server and pc and that didn't help either. Any other thoughts?
    I appreciate your help!

  • [JS] Break Link to Symbol || Outline text contained within symbol

    There are a set of symbols in my documents, these all contain editable text.
    Prior to going to production I need to break the link to all the symbols so that I can outline the text. SymbolItem doesn't have a method that i have uncovered - suggestions?
    Thanks

    As i already said is not that difficult ... this script turns your symbol into a nice bunch of pathitems:
    #target illustrator
    var doc = app.activeDocument;
    var doc2 = app.documents.add();
    var SymbolHelper = {
            getSymbols: function() {
                var syms = new Array();
                for(i=0; i < doc.pageItems.length; i++) {
                    if(doc.pageItems[i].typename=="SymbolItem") {
                        syms.push(doc.pageItems[i]);
                return syms;
            moveAndBreakSymbol: function(sym) {
                try { sym.duplicate(doc2, ElementPlacement.PLACEATBEGINNING); } catch(ex) {};
            clearSymbols: function() {
                try { doc2.symbols.removeAll(); } catch(ex){}
            makeMePlainAndSweet: function(group) {
                var sorted =group.pageItems;
                for(e = sorted.length - 1; e>= 0; e--) {
                    sorted[e].move(group, ElementPlacement.PLACEBEFORE);
            makeMePlainAndSweetBatch: function() {
                var doAfter = new Array();
                for(x = doc2.groupItems.length - 1; x >= 0;x--) {
                    //alert(doc2.groupItems[x].groupItems.length);
                    if(doc2.groupItems[x].groupItems.length > 0) doAfter.push(doc2.groupItems[x]);
                    else this.makeMePlainAndSweet(doc2.groupItems[x]);
               if(doAfter.length > 0) {
                    for(i = doAfter.length - 1; i >= 0; i--) {
                        this.makeMePlainAndSweet(doAfter[i]);
    var syms = SymbolHelper.getSymbols();
    for(i = syms.length - 1; i >= 0; i--) {
        SymbolHelper.moveAndBreakSymbol(syms[i]);
    SymbolHelper.clearSymbols();
    SymbolHelper.makeMePlainAndSweetBatch();
    The only downside of the javascript aproach(that's either because i`m too stupid/tired @ this hour) is that the elements inside the groups are taken out in their index order and not their zOrder(using zOrderPosition on elements inside the group gives me an internal error) because of some random reason.
    The rest of the script is fairly easy and that's bringing back the elements.
    hope it somehow helps;
    cheers;

  • RESTFUL WebSevice in APEX 4.0, how to do

    I have setup a restful webservice using NetBeans and Glassfish.
    I can access the webservice using browser with this address: http://testserver1:8081/SampleDB/resources/emps
    and it gives me reply:
    <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    <emps uri="http://testserver1:8081/SampleDB/resources/emps">
    <emp uri="http://testserver1:8081/SampleDB/resources/emps/7839/">
    <dept uri="http://testserver1:8081/SampleDB/resources/emps/7839/dept/" />
    <empCollection uri="http://testserver1:8081/SampleDB/resources/emps/7839/empCollection/">
    <emp uri="http://testserver1:8081/SampleDB/resources/emps/7839/empCollection/7698/" />
    <emp uri="http://testserver1:8081/SampleDB/resources/emps/7839/empCollection/7782/" />
    <emp uri="http://testserver1:8081/SampleDB/resources/emps/7839/empCollection/7566/" />
    </empCollection>
    <empno>7839</empno>
    <ename>KING</ename>
    <hiredate>1981-11-17T00:00:00+08:00</hiredate>
    <job>PRESIDENT</job>
    <sal>5000</sal>
    </emp>
    <emp uri="http://testserver1:8081/SampleDB/resources/emps/7698/">
    <dept uri="http://testserver1:8081/SampleDB/resources/emps/7698/dept/" />
    <emp uri="http://testserver1:8081/SampleDB/resources/emps/7698/emp/" />
    <empCollection uri="http://testserver1:8081/SampleDB/resources/emps/7698/empCollection/">
    <emp uri="http://testserver1:8081/SampleDB/resources/emps/7698/empCollection/7499/" />
    <emp uri="http://testserver1:8081/SampleDB/resources/emps/7698/empCollection/7521/" />
    <emp uri="http://testserver1:8081/SampleDB/resources/emps/7698/empCollection/7654/" />
    <emp uri="http://testserver1:8081/SampleDB/resources/emps/7698/empCollection/7844/" />
    <emp uri="http://testserver1:8081/SampleDB/resources/emps/7698/empCollection/7900/" />
    </empCollection>
    <empno>7698</empno>
    <ename>BLAKE</ename>
    <hiredate>1981-05-01T00:00:00+08:00</hiredate>
    <job>MANAGER</job>
    <sal>2850</sal>
    </emp>
    </emps>
    I can also query the webservice with following: http://testserver1:8081/SampleDB/resources/emps/7839 then it will gave me only the reply for record with empno = 7839.
    I tried to setup in APEX 4.0 to get the data from this webservice with following step:
    - Under Shared Component, create Web Service References with following setting:
    Name: Test Sample DB
    URL: http://testserver1:8081/SampleDB/resources/emps
    HTTP Method: Get
    Output format: XML
    Response XPath: /Result
    Resoponse Namespace: url
    REST Input Parameter: None
    REST Output Parameter: None
    REST HTTP Headers: None
    - Then I test the webservice and it give the response as I have it in the browser.
    - Then I tried to create new page with type "Resport on Web Service Result" in the application with following setting: Web Reference Type: REST, Werb Service Reference: Test Sample DB but I can not continue because I do not know what to enter when I need to supply the Temporary Result Set Name (Collection).
    Any helps are appreciated.

    Itobinh:
    Firstly I apologize that I haven't seen this post sooner, and that you are having trouble with consuming a RESTful Web service in Application Express 4.0. Perhaps we can do a better job of documenting the feature in a future release.
    The Create Report on Web Service response wizard assumes that you already have a process that is using the Web service reference to call the Web service. In that process, you specify the name of the collection to store the results in.
    An easier approach in your case would be to run the Create Form and Report on Web service Wizard. You can then move the process to before or after header, make it unconditional, and hide the form region it will create. First though, you will have to make some changes to your reference. Based on the XML document you have provided, you need to change the XPath to the result set, the Namespace (for this XML document, it should be null), as well as the output parameters. In the case of creating a report on a Web service response, the output parameters are the parts of the document that you want to report on. So here are the specific changes you should make:
    Response XPath: */emps/emp*
    Response Namespace: <leave this blank>
    REST Output Parameters
    Name Path
    empno /empno
    ename /ename
    hiredate /hiredate
    job /job
    sal /sal
    Also, you may wish to review the Application Express 4.0 Web Services Evaluation Guide available at: http://www.oracle.com/technetwork/developer-tools/apex/apex40webservicesevaluationguide-172753.doc.
    Regards,
    Jason

  • Equalization and Symbol Rate

    Despite my number of posts on this board...I swear that I am happy with my NI devices....
    I noticed a peculiar thing today.  I am using some of the example programs to do some channel characterization.  The investigation is meant to be relatively simple.  I am using no baseband filtering, and since my transmitter and receiver are static I desire no equalization (in fact, right now, the up and down converters are connected via a short SMA as I do some "sanity checks".)
    I am interested in utilizing as much of the 20MHz real time bandwidth as possible...so I went into the transmitter code (for example, the PSK Generate.VI located in the Modulation Toolkit Example folder) and hardwired 20MHz in for the bandwidth.  With no baseband filtering, the original code determines BW by scaling the symbols/sec by some number (10 I think) which would limit the symbols/sec to 1MSym/sec.
    Anyway...with my 20Mhz BW...I set the symbol rate at 100kHz.  Using the PSK Demod VI in the same example directory, I observe the constellation and other measurements.  No problems here.  1Mhz symbol rate....OK.   Increase to 5Mhz...a little noisier, but OK.  Higher than that (say 10MHz symbol rate) and the MER and EVM start going way up.  Note that this is independent of the scheme (BPSK, QPSK, 8-PSK...whatever). 
    I noticed that if I then turn on equalization (on both the Tx and Rx sides of course), that the MER and EVM goes way down....especially at the high symbol rates.
    So my question....I thought equalization was only necessary if the channel response changes over time (multi-path,etc.).  Why then would equalization improve things when the symbol rate gets higher?  Is it possible I'm seeing the frequency/phase offset of the upconverter and downconverter LO's?   Or, maybe I'm just approaching the limit of the hardware and the equalization routines actually help clean up non-idealities of the hardware at those rates?  For the channel I'm characterizing, I am actually interested in seeing the effect of potential multipath, so I'd rather not use the equalization routines at this time.  Maybe I'm looking at having to make a tradeoff here?
    Brandon

    Hello Brandon,
    The behavior you are seeing is expected.  The equalization filter is used to correct the amplitude and phase of the signal so that after it passes though the 5610 you have a flat passband.  There is a section of the RFSG help called IF Response and Software Equalization and it can be found under Devices >> NI 5671 Overview >> Advanced Topics >> IF Response and Software Equalization.
    I copied the typical magnitude response of the 5610 upconverter with the equalization filter disabled (upper graph) and with it enabled (lower graph) from the manual.  You can see it below.  I hope this answers your question.
    Regards,
    Jesse O.
    Applications Engineering
    National Instruments
    Message Edited by Jesse O on 07-19-2007 02:59 PM
    Jesse O. | National Instruments R&D
    Attachments:
    equal.jpg ‏20 KB

  • Error while bringing up ATG REST Webservice

    Hi,
    I am trying to bring a REST Webservice using ATG 9.3 version.I am getting the below errors in the startup of the instance.I have added "REST" module in the Manifest file and am able to see the entry " C:\ATG\ATG9.3\REST\config\config.jar" in CONFIGPATH(Please let me know if there are other ways to find if the service has come up properly).I am trying to connect to the server using JAVA based REST Client as given below.Also,i have placed the jar files in the CLASSPATH of the module.I am hoping that the webservice have not come up properly because of these startup errors.Please help me out to resolve this issue.
    STARTUP EXCEPTION SEEN IN SERVER
    ========================
    2012-06-25 06:20:36,815 INFO [STDOUT] Unable to create class atg.rest.servlet.HeadRestServlet for configuration /atg/dynamo/servlet/dafpipeline/HeadRestServlet java.lang.ClassNotFoundException: No ClassLoaders found for: atg.rest.servlet.HeadRestServlet
    2012-06-25 06:21:56,325 INFO [nucleusNamespace.atg.userprofiling.sso.PassportAuthorityService] Starting passport authority service
    2012-06-25 06:21:56,460 INFO [STDOUT] **** Error
    2012-06-25 06:21:56,460 INFO [STDOUT]      
    2012-06-25 06:21:56,460 INFO [STDOUT] Mon Jun 25 06:21:56 EDT 2012
    2012-06-25 06:21:56,460 INFO [STDOUT]      
    2012-06-25 06:21:56,460 INFO [STDOUT] 1340619716460
    2012-06-25 06:21:56,460 INFO [STDOUT]      
    2012-06-25 06:21:56,460 INFO [STDOUT] /
    2012-06-25 06:21:56,460 INFO [STDOUT]      
    2012-06-25 06:21:56,460 INFO [STDOUT] Unable to set configured property "/atg/dynamo/servlet/Initial.initialServices" atg.nucleus.ConfigurationException: Unable to resolve component /atg/dynamo/servlet/dafpipeline/HeadRestServlet
    2012-06-25 06:22:06,528 INFO [STDOUT] Unable to create class atg.rest.RestConfiguration for configuration /atg/rest/Configuration java.lang.ClassNotFoundException: No ClassLoaders found for: atg.rest.RestConfiguration
    2012-06-25 06:22:06,528 INFO [STDOUT] **** Error
    2012-06-25 06:22:06,528 INFO [STDOUT]      
    2012-06-25 06:22:06,528 INFO [STDOUT] Mon Jun 25 06:22:06 EDT 2012
    2012-06-25 06:22:06,528 INFO [STDOUT]      
    2012-06-25 06:22:06,528 INFO [STDOUT] 1340619726528
    2012-06-25 06:22:06,528 INFO [STDOUT]      
    2012-06-25 06:22:06,528 INFO [STDOUT] /
    2012-06-25 06:22:06,528 INFO [STDOUT]      
    2012-06-25 06:22:06,528 INFO [STDOUT] Unable to set configured property "/atg/rest/Initial.initialServices" atg.nucleus.ConfigurationException: Unable to resolve component /atg/rest/Configuration
    CLASSPATH ENTRY
    ============
    <classpathentry exported="true" kind="var" path="C:/ATG/ATG9.3/REST/lib/atg-rest-1.0.jar"/>
         <classpathentry exported="true" kind="var" path="C:/ATG/ATG9.3/REST/lib/commons-fileupload-1.2.1.jar"/>
         <classpathentry exported="true" kind="var" path="C:/ATG/ATG9.3/REST/lib/commons-io-1.4.jar"/>
         <classpathentry exported="true" kind="var" path="C:/ATG/ATG9.3/REST/lib/dom4j-1.6.1.jar"/>
         <classpathentry exported="true" kind="var" path="C:/ATG/ATG9.3/REST/lib/log4j-1.2.15.jar"/>
         <classpathentry exported="true" kind="var" path="C:/ATG/ATG9.3/REST/client-lib/java/atg-rest-client-1.0.jar"/>
    REST CLIENT:
    ========
    import java.util.HashMap;
    import java.util.Map;
    import atg.rest.client.RestClientException;
    import atg.rest.client.RestComponentHelper;
    import atg.rest.client.RestResult;
    import atg.rest.client.RestSession;
    public class RestClient {
    RestSession mSession;
    protected void execute() throws RestClientException {
         System.out.println("inside execute");
         mSession = RestSession.createSession("localhost", 8080, "<USERNAME>", "<PASSWORD>");
         mSession.setUseHttpsForLogin(false);
         try {
         mSession.login();
         System.out.println("Login Successful");
         catch (Throwable t) {
         System.out.println(t);
         finally {
         try {
         mSession.logout();
         System.out.println("Logout Successful");
         catch (RestClientException e) {
         System.out.println(e);
    * @param args
    public static void main(String[] args) {
         System.out.println("inside main");
         // TODO Auto-generated method stub
         RestClient testATGRest = new RestClient();
         try {
         testATGRest.execute();
         catch (Throwable t) {
         System.out.println(t);
    REST CLIENT ERROR SEEN:
    =================
    atg.rest.client.RestClientException: java.io.IOException: Not Found http://localhost:8080/rest/bean/atg/userprofiling/ProfileServices/loginUser
    atg.rest.client.RestClientException: This session is not logged in and cannot be logged out

    I am trying to expose a method using REST Webservice and access the method using the browser.I have followed the steps specified in the thread:
    http://ecomwriter.com/2012/03/19/building-restful-web-services-using-atg/ .Have added a component called ProfileRESTWebservice and have defined a method “getLoginInfo” in the class file. The following entry is placed in the restSecurityConfiguration.xml
    <resource component="/atg/userprofiling/ProfileRESTWebservice" secure="true">
    <method name="getLoginInfo" secure="false"></method>
    </resource>
    But, I am receiving the following exception when trying to access the method using http://localhost:8080/rest/bean/atg/userprofiling/ProfileRESTWebservice/getLoginInfo
    10:07:33,147 ERROR [BeanServlet] Error code: 400
    atg.beans.PropertyNotFoundException: Can't find property named: getLoginInfo in class: com.vs.commerce.profile.ProfileRESTWebservice
    Can't find property named: getLoginInfo in class: com.vs.commerce.profile.ProfileRESTWebservice
    atg.rest.RestException: atg.beans.PropertyNotFoundException: Can't find property named: getLoginInfo in class: com.vs.commerce.profile.ProfileRESTWebservice
    at atg.rest.output.RestOutputCustomizerImpl.outputBeanProperty(RestOutputCustomizerImpl.java:616)
    at atg.rest.processor.BeanProcessor.doRESTGet(BeanProcessor.java:157)
    at atg.rest.servlet.RestPipelineServlet.serviceRESTRequest(RestPipelineServlet.java:394)
    at atg.rest.servlet.RestPipelineServlet.service(RestPipelineServlet.java:237)
    at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
    at atg.servlet.pipeline.PipelineableServletImpl.service(PipelineableServletImpl.java:298)
    at atg.rest.servlet.RestPipelineServlet.service(RestPipelineServlet.java:241)
    Can you pl help me out on this?

Maybe you are looking for