I have read the documentation but still cannot understand what are the differences , when to use AppObj and when to use SubAppObj.
When use Proxygen, what is different if I define a procedure as AppObj & SubAppObj ?
The AppObj represents the connection to the AppServer. The AppObject has methods calling .p files on the AppServer. SubAppObjs are created from within an AppObject and allow you to group some methods. So you might group the .p that are called by the .NET client.
I would not think about SubAppObjs unless your proxy starts getting really, really big ( > 200 methods).
Mike