Windchill Adapter Webjects and Info*Engine
The Windchill adapter is a tightly integrated component of the Windchill server. When the method server is started, the adapter is started automatically as a part of the method server startup sequence. The Windchill adapter provides the API through which Info*Engine accesses data in the Windchill system.
The Info*Engine primitive operators are called webjects. The Windchill adapter contains two types of webjects:
Action webjects:
• Create, delete, and update Windchill business objects.
• Add content items to Windchill business objects.
• Create an association between two Windchill business objects.
• Return the results of a command.
• Start an instance of a workflow process.
• Subscribe and unsubscribe to a modeled event for specified instances of the class and for specified subscribers.
Query webjects allow information systems to be queried for abstract business objects. Queries are usually specified using SQL syntax. Query results are returned as groups.
Query webjects:
• Return the life cycle history and information about all versions of a Windchill object.
• Retrieve content and navigate associations between Windchill business objects.
• Return information about previous and current versions of a Windchill object and DisplayName values for the specified attributes.
• Describe specified attributes and give information for a modeled Windchill class. For example, a specified EnumeratedType class.
• Execute a Windchill report template and returns its results as an Info*Engine group.
• Query and return content items and information about the previous iterations of a Windchill object, as well as a group containing the Windchill configuration properties.
• Query for the master object of an identified version-controlled object, as well as objects based upon generic Windchill search criteria.
• Navigate associations between Windchill business objects, producing a tree of related objects.
• Follow and find relationships between objects based upon link classes and Windchill search criteria.
• Indicate if the user name and credentials specified are valid.
For more information, about
Info*Engine, webjects, and tasks, see the
Info*Engine User’s Guide.