Synchronizing resource type and property structures
AssigneeEMC Corporation
InventorsKranthi K Pachipala, Srikanthan Raghunathan, Arati Pradhan, John Thomas, Michael Walther
Life of this patent
Estimating the term…
Abstract
Extracting and synchronizing an Enterprise Portal application resource types and properties of business objects located in repository is disclosed. The repository is queried without human intervention to determine business object type information and for each business object type its associated properties. A representation of the business object types and associated properties in a format that facilitates synchronization with the enterprise portal application is generated.
Claims24
A method for extracting and synchronizing with an Enterprise Portal application resource types and properties of business objects located in a repository using execution of a computer code and the execution of the computer code comprising:
- parsing a credential file to determine a repository credential information required to connect to the repository;
- using the repository credential information to establish a connection to the repository;
- using the repository credential information to select business objects located in the repository;
- extracting business object type information and associated properties for each of the selected business objects;
- and
- generating a file of the extracted business object type information and associated properties in a format that facilitates synchronization with the Enterprise Portal application, wherein the file is configured to be uploaded to the Enterprise Portal application to result in the business object type information and associated properties being replicated at the Enterprise Portal application, wherein the business object type information and associated properties replicated at the Enterprise Portal application are configured to enable the Enterprise Portal application to access an object stored in the repository, wherein generating the file includes iterating through a plurality of resource types associated with the repository, creating a XML node for each of the plurality of resource types for a tree representation, and traversing recursively through the tree representation of XML nodes, and writing in a XML file business object type information and associated properties for each of the selected business objects based at least in part on traversing the tree representation of XML nodes.
A system configured to extract and synchronize with an Enterprise Portal application resource types and properties of business objects located in repository comprising:
- a communication interface;
- and
- a processor coupled to the communication interface and configured to:
- parse a credential file to determine a repository credential information required to connect to the repository;
- use the communication interface with the repository credential information to establish a connection to the repository;
- use the repository credential information to select business objects located in the repository;
- extract business object type information and associated properties for each of the selected business objects;
- and
- generate a file of the extracted business object type information and associated properties in a format that facilitates synchronization with the Enterprise Portal application, wherein the file is configured to be uploaded to the Enterprise Portal application to result in the business object type information and associated properties being replicated at the Enterprise Portal application, wherein the business object type information and associated properties replicated at the Enterprise Portal application are configured to enable the Enterprise Portal application to access an object stored in the repository, wherein generating the file includes iterating through a plurality of resource types associated with the repository, creating a XML node for each of the plurality of resource types for a tree representation, and traversing recursively through the tree representation of XML nodes, and writing in a XML file business object type information and associated properties for each of the selected business objects based at least in part on traversing the tree representation of XML nodes;
- and
- a memory coupled to the processor and configured to provide the processor with instructions.
A computer program product for extracting and synchronizing with an Enterprise Portal application resource types and properties of business objects located in repository, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
- parsing a credential file to determine a repository credential information required to connect to the repository;
- using the repository credential information to establish a connection to the repository;
- using the repository credential information to select business objects located in the repository;
- extracting business object type information and associated properties for each of the selected business objects;
- and
- generating a file of the extracted business object type information and associated properties in a format that facilitates synchronization with the Enterprise Portal application, wherein the file is configured to be uploaded to the Enterprise Portal application to result in the business object type information and associated properties being replicated at the Enterprise Portal application, wherein the business object type information and associated properties replicated at the Enterprise Portal application are configured to enable the Enterprise Portal application to access an object stored in the repository, wherein generating the file includes iterating through a plurality of resource types associated with the repository, creating a XML node for each of the plurality of resource types for a tree representation, and traversing recursively through the tree representation of XML nodes, and writing in a XML file business object type information and associated properties for each of the selected business objects based at least in part on traversing the tree representation of XML nodes.
Dependencies are inferred from the claim text.