hi
 
export the class, change property in the xpo file and reimport the class.
 
regards
 
harshawardhan

Akash <[EMAIL PROTECTED]> wrote:
Hi All,

I need to change the Class property from "Server" to
"Client" of a class in the Customer Application. But
the customer licence doesnot have access/rights to
modify any class properties.

Hence i wrote a job using the tree node class to
modify the class property. When i run the job, the
property changes from "Server" to "client" , but this
does not saves/refreshes permanently , as when i close
and re-open the axapta the property change is back
again to "Server" .

Is there any otherway to modify the class property?

Here is the job :

static void ChangeClassProperties(Args _args)
{
xInfo xInfo = new xInfo();

    treeNode t =
xInfo.rootNode().AOTfindChild("Classes");
    treeNode child;
    treenodeIterator it;

    str   properties;
    str   properties1;
    str   classes;
    str   searchType = "Client";

    ;

    it = t.AOTiterator();
    child = it.next();
    while (child)
    {
        classes = child.treeNodeName();
            if(classes == "My Class")
        {

            properties        =
child.AOTgetProperties();
            info(properties);
            properties1       =
setProperty(child.AOTgetProperties(),"RunOn",searchType);
            info(properties1);
            child.AOTsetProperties(properties1);
            child.AOTsave();
            child.AOTrefresh();
        }

        child = it.next();
    }

}

Regards
Akash





           
__________________________________
Do you Yahoo!?
Yahoo! Mail - Helps protect you from nasty viruses.
http://promotions.yahoo.com/new_mail


Sharing the knowledge on Axapta.



Yahoo! Groups Links


Yahoo! Mail
Stay connected, organized, and protected. Take the tour

Sharing the knowledge on Axapta.



Yahoo! Groups Links

Reply via email to