To send a request to the Smart 3D database, a third-party application sends an XML file that specifies which action to perform, and to which parts. The software validates the XML against the schema. If the XML validation fails, the request is invalid.