<%@ language = "JavaScript" %>
<% /*
     $Revision$
     $Id$

     File:              api_ax_sync.asp
     Description:       API voor maareon ax_sync

     Parameters:        Een xml met <axsync><mode>0</mode></axsync> of <axsync><mode>1</mode></axsync>

     Context:           Effectief vanuit Z:\Project\FACILITOR\Mareon\trunk\ax\SRC\F_PutSync.js
     Notes:             Netto doet dit een aanroep mar_ax_sync (user_key, p_sync_mode)
*/
    DOCTYPE_Disable = 1;
    THIS_FILE = "appl/api/api_ax_sync.asp";
%>
<!-- #include file="../Shared/common.inc" -->
<!-- #include file="../Shared/xml_converter.inc" -->
<!-- #include file="../api/api.inc" -->
<%
// We sturen het antwoord in UTF-8.
Session.Codepage = 65001;
Response.Charset = 'utf-8';

var API = new API_func();

var xmlReq = styledRequestXML(API);

var sync_mode = XMLval(xmlReq, "mode");

var sql = "BEGIN mar_ax_sync (" + user_key + ", " + safe.quoted_sql(sync_mode) + "); END;";
Oracle.Execute(sql);

// Mareon adapter verwacht wel een response bericht (ook al doet die er nu niets mee).
// We retourneren het oorspronkelijke XML berichtje..
Response.Write(xmlReq.xml)
%>
<% ASPPAGE_END(); %>
