Взываю к помощи клуба!! Помогите собратья по разуму.За неимением встроенных средств в BGB осуществить авто-импорт новых договоров в базу хотябы из csv-файла, ( что ИМХО значительно тормозит переползание на BGB с других биллингов )содержащего столбцы:
login, password, <ip, выдаваемый радиусом vpn-серверу>
а также совершенно незная встороенного java-интерпретатора, пытаюсь на шеле сгенерить пачку зипованных файлов вида:
<id договора>$<номер договора>(<комментарий>).zip, содержащих xml-файлы.
Вообщем-то технических трудностей это не вызывает.Но есть два вопроса:
1.( принципиальный )
Если просто положить их в папку archives , подцепит ли их менеджер договоров, и "восстановит" ли их если он их сам никогда не удалял.
2. (технический).
Просмотр sample-архива в виде:
Код:
<?xml version="1.0" encoding="windows-1251"?>
<tables>
<contract closesumma="-2000.00" comment=""
crm_customer_id="0" date1="2009-10-21" del="0" fc="0" gr="0"
id="38" last_tariff_change="2009-10-27 14:55:43.0" mode="1"
pfid="0" pgid="0" pswd="233043" scid="0" status="0"
status_date="2009-10-21" sub_list="" sub_mode="0"
title="0000001" title_pattern_id="0"/>
<contract_service cid="38" comment="" date1="2009-10-21" eid="0"
emid="0" id="111" sid="20"/>
<contract_service cid="38" comment="" date1="2009-10-21" eid="0"
emid="0" id="110" sid="17"/>
<contract_service cid="38" comment="" date1="2009-10-27" eid="0"
emid="0" id="124" sid="21"/>
<contract_service cid="38" comment="" date1="2009-10-21" eid="0"
emid="0" id="107" sid="18"/>
<contract_service cid="38" comment="" date1="2009-10-21" eid="0"
emid="0" id="108" sid="19"/>
<contract_service cid="38" comment="" date1="2009-10-21" eid="0"
emid="0" id="109" sid="16"/>
<contract_status cid="38" comment=""
date1="2009-10-21" id="7" status="0" uid="0"/>
<contract_balance cid="38" mm="10" summa1="0.00" summa2="400.00"
summa3="0.00" summa4="0.00" yy="2009"/>
<contract_payment cid="38" comment="" dt="2009-10-21" id="50" pt="1"
summa="400.00" uid="1"/>
<contract_tariff cid="38" comment="" date1="2009-10-27" eid="0"
emid="0" id="46" pos="0" tpid="25"/>
<contract_module cid="38" mid="2"/>
<contract_module cid="38" mid="4"/>
<npay_service_object_2 cid="38" col="1" comment="" csid="0"
date1="2009-10-27" eid="0" emid="0" id="34" oid="0" sid="13" title="npay1"/>
<user_login_4 cid="38" comment="" date1="2009-10-21" id="1"
login="0" object_id="0" pswd="test" realm_group=""
rp_mode="0" session="1" status="0"/>
<radius_pair_4 id="1" pair_name="Framed-Protocol"
pair_realm="default" pair_value="ppp"/>
<radius_pair_4 id="1" pair_name="Framed-IP-Address"
pair_realm="default" pair_value="192.168.26.1"/>
<user_alias_4 login_alias="test" login_id="1"/>
<radius_pair_ip_4 date1="2009-10-21" id="1" ip="2886897682" realm="default"/>
</tables>
не привёл к просветлению насчёт параметров:
Код:
...1" ip="2886897682" re...
и
...0" pswd="233043" sc...
Посему слёзно вопрошаю, если ответ на первый вопрос положительный, то как расшифровать значение переменных "ip" и "pswd" ?