×

System and method for providing data manipulation using web services

  • US 10,032,130 B2
  • Filed: 03/07/2006
  • Issued: 07/24/2018
  • Est. Priority Date: 03/07/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method for transforming data, comprising:

  • receiving an object definition having one or more elements as a repeating child element and one or more elements as a reusable data transformation;

    detecting that a user dragged the repeating child element of a source file to multiple parent elements of a target file;

    in response to detecting that a user dragged the repeating child element to multiple parent elements, creating one or more user-specified mappings between the dragged repeating child elements of the source file and the parent elements of the target file,wherein the one or more user-specified mappings are based, at least in part, upon dragging and dropping a source object into a program palette and mapping the source object to the repeating child element;

    detecting that the user dragged one or more reusable data transformations to a parent element, wherein the one or more reusable data transformations provide frequently used data outputs from a data source;

    parsing a web service description, the web service description providing a transformation of a source file to a target file,wherein the web service description is based, at least in part, upon the object definition, the one or more user-specified mappings, and the one or more reusable data transformations;

    creating a repeating child element list upon parsing a repeating element;

    generating automatically, based on parsing the web service description, a web service definition that specifies a web service;

    generating, based on the information, a script to implement the defined transformation by invoking the web service;

    storing the script;

    receiving a request to execute the script on the source file;

    initiating execution of the script; and

    as part of executing the script;

    transmitting a service request to the web service, wherein the service request requests transformation of input data obtained from the source file according to the information;

    receiving a service response from the web service, wherein the service response includes output data, the output data including transformed input data; and

    writing the output data to the target file.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×