I have a basic question. Why inout, out parameter and return value has to be dynamicly allocated? I am using omniORB with c++ mapping. kexin __________________________________________________ Do You Yahoo!? Yahoo! Auctions - buy the things you want at great prices http://auctions.yahoo.com/