20.01.2014 Views

SIS - Application Programmatic Interface, Reference Manual - ICS ...

SIS - Application Programmatic Interface, Reference Manual - ICS ...

SIS - Application Programmatic Interface, Reference Manual - ICS ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>SIS</strong>-<strong>Application</strong> <strong>Programmatic</strong> <strong>Interface</strong>, <strong>Reference</strong> <strong>Manual</strong><br />

Appendix C - Changes from previous versions<br />

In the process of upgrading the functionality of the <strong>Application</strong> <strong>Programmatic</strong><br />

<strong>Interface</strong> some functions changed name in order to be more readable or to be in<br />

accordance with the API function naming conventions. Some other functions changed<br />

the number or the order of their arguments to be in accordance with the API function<br />

argument passing conventions.<br />

Changes from version 1.3 to version 1.3.1<br />

The function MATCH(int set_id, int prtn_set_id) replaced the function MATCH(int<br />

prtn_set_id, int set_id). The order of the argument changed.<br />

The function get_matched(int obj_set_id, int prtn_set_id) replaced the function<br />

get_matched(int prtn_set_id, int obj_set_id). The order of the argument changed.<br />

The function set_put_prm(int set_id, cm_value *cmval) replaced the function<br />

set_put_pri(int set_id, cm_value *cmval). The name of the function changed.<br />

The function return_prm(int set_id, cm_value *cmval) replaced the function<br />

return_prs(int set_id, cm_value *cmval). The name of the function changed.<br />

Some new functions have been added to the API: (a) all the functions that handle<br />

tuples e.g. tuple_join() (described in section 6.6, (b) functions to compare time<br />

intervals e.g. CBEQ() (described in section 6.3.3.1).<br />

New functions for selecting and establishing the communication with the server have<br />

been added: set_server_info(), get_db_dir(), and init_start_telos().<br />

The function begin_query(int* start_t) replaced the function begin_query(). The<br />

argument is declared.<br />

Changes from version 1.3.1 to version 2.0<br />

None. The manual version-numbering follows the code version-numbering.<br />

Changes from version 2.0 to version 2.1<br />

New functions for selecting and establishing the communication with the server have<br />

been added: open_connection() and close_connection().<br />

The functionality of the functions begin_query() and end_query() changed. They are<br />

no longer used to establish the communication with the server, but only to start and<br />

close the query sessions.<br />

Changes from version 2.1 to version 2.2<br />

Addition of section 6.7 (Update Functions).<br />

Change of the return values of the begin_query() and begin_transaction() API<br />

functions.<br />

Addition of DBUserName DBUserPassword parameters to the init_<strong>SIS</strong>_API_CS and<br />

init_<strong>SIS</strong>_API_SA functions.<br />

August 2002/v2.2.2 -55- <strong>ICS</strong>-FORTH

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!