Issue 4564: CadSystem Properties issue (cad-ftf) Source: (, ) Nature: Uncategorized Issue Severity: Summary: In the CadServer interface we have the ability to inquire launch properties for the CadSystem, and then pass in a set of properties when we call connect() or connect_with_password(). Once the CadSystem is running we do not have a way to query or change the properties. As an example - UG has a property for the search path for files. You can set this property when you initially start up the CadSystem. If it needs to be changed during a session the only choice is to shut down the CadSystem with disconnect() then call connect() again. Also, if you connect to an already running CadSystem you cannot determine what properties were used during the original connect(). I think I would propose adding something like "get_properties" and "set_properties" for the CadSystem interface. These calls would basically allow a query and update of the properties provided to the CadServer via the connect() calls. CosPropertyService::Properties get_properties(); void set_properties( in CosPropertyService::Properties props ); Resolution: The proposed operations were added to the CadSystem interface. Revised Text: Operations were added to section 2.1.3.1 as: get_properties Returns a CosPropertyService::Properties sequence detailing implementation defined properties similar to or the same as the properties used in the CadServer:Connect operation. set_properties Accepts a CosPropertyService::Properties sequence that sets implementation defined properties similar-to or the-same-as the properties used in the CadServer:Connect operation Actions taken: September 6, 2001: received issue July 5, 2002: closed issue Discussion: End of Annotations:===== Sender: stephenj Message-ID: <3B97D2E2.F4DF6E51@ugsolutions.com> Date: Thu, 06 Sep 2001 12:47:47 -0700 From: Jim Stephens X-Mailer: Mozilla 4.7 [en] (X11; I; HP-UX B.11.00 9000/782) X-Accept-Language: en MIME-Version: 1.0 To: jcad_services@yahoogroups.com CC: cad-ftf@omg.org Subject: CadSystem Properties issue References: <5.1.0.14.2.20010906132731.02d6d8e0@popserve.grc.nasa.gov> Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii X-UIDL: VShd97C$!!]VNe90ep!! Hi, Another issue to consider: In the CadServer interface we have the ability to inquire launch properties for the CadSystem, and then pass in a set of properties when we call connect() or connect_with_password(). Once the CadSystem is running we do not have a way to query or change the properties. As an example - UG has a property for the search path for files. You can set this property when you initially start up the CadSystem. If it needs to be changed during a session the only choice is to shut down the CadSystem with disconnect() then call connect() again. Also, if you connect to an already running CadSystem you cannot determine what properties were used during the original connect(). I think I would propose adding something like "get_properties" and "set_properties" for the CadSystem interface. These calls would basically allow a query and update of the properties provided to the CadServer via the connect() calls. CosPropertyService::Properties get_properties(); void set_properties( in CosPropertyService::Properties props ); Jim Stephens EDS PLM Solutions (formerly UGS) (formerly Unigraphics Solutions Inc) (formerly Unigraphics, an EDS company) (formerly Unigraphics) (...)