×

MAP-Queue-Based Data Transfer Method

  • US 20100179967A1
  • Filed: 12/22/2009
  • Published: 07/15/2010
  • Est. Priority Date: 01/09/2009
  • Status: Abandoned Application
First Claim
Patent Images

1. A data transfer method based on MAP, the data system is divided into a source end and a target end, which transfers data from the source end to the target end and contains both synchronous and asynchronous mode, whereinadopts a MAP data structure during a data transferring process and configures it using SOID (Standard of Interface Department) syntax after encapsulation;

  • a definition of the MAP data structure;

    virtual functions defined in source end include connect function, reconnect function, select function, key treatment function, update function, error update function, finish function etc,virtual functions defined in target end include connect function, reconnect function, insert function, select function, key treatment function, update function, error update function etc;

    one system consists of many matching and individual source ends and target ends, one source end just accesses to its matching target end, and vice versa, all member methods of source and target end adopt MAP structure to transfer data, logic implementation steps are shown as below;

    operation layer;

    Adopt uniform logic to control synchronous and asynchronous mode, interface layer;

    Support data interactive operation from within and out of system;

    data layer;

    based on data transfer of map, referring to the map object in the Source end and Target end, using the key name and key value of map to set up this characteristic.data processing of database is the most basic and most featured part of BRS system which adopts SOID syntax, if a table is not simply imported into another Oracle database, it should be treated by another process, that is, generate a derived class directly, and then rewrite “

    Key process”

    ;

    the application based on SOID syntax is shown as below;

    configure data transferring among databases at source end;

    in other words, the application of MAPKEY treatment, in the first, insert “

    OLCOM_WORK_ID”

    column of configuration table into MAPKEY named “

    id”

    column. Then, insert “

    SERIAL_NUMBER” and



    SERVLIST”

    column into MAPKEY named “

    serial” and



    servlist”

    column, each record generates a MAP object loading to the link list, source end uses “

    select”

    action to choose these data, then transfer every MAP objects of link list to matching target objects via “

    insert”

    action, “

    insert”

    action configuration is described as below;

    insert into TI_ORDER_CD (ORDERID, MSISDN, SERVLIST) values (‘

    ̂

    Kid̂



    ,‘

    ̂

    Kserial̂



    ,‘

    ̂

    S1;





    )below is the description of MAPKEY application;

    ̂

    Kid̂

    means;

    read id value of MAPKEY,̂

    Kserial̂

    means;

    read serial value of MAPKEY,̂

    S1;



    means;

    read the secondly group value of first services in servlist of MAPKEY;

    as shown above, these are main configuration items of data transferring, if operations are related to many tables, it needs to add derived class to extend source and target end, when operation is just related to one table, it could configure data transferring and parameter value translating functions directly.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×