forum.bitel.ru
http://forum.bitel.ru/

Запуск глобального скрипта "снаружи"
http://forum.bitel.ru/viewtopic.php?f=19&t=12219
Страница 1 из 1

Автор:  Brodayga [ 21 янв 2017, 22:45 ]
Заголовок сообщения:  Запуск глобального скрипта "снаружи"

для bgbs скриптов работает
Код:
https://host/bgbilling/executer?id=1&module=script.global&action=ExecuteScript&user=&pswd=

А как можно запустить java класс.
Заранее спасибо.

Автор:  Brodayga [ 23 янв 2017, 00:54 ]
Заголовок сообщения:  Re: Запуск глобального скрипта "снаружи"

Сам разобрался. может кому пригодится на php :
Код:
#!/usr/bin/php -q
<?php
    $login = login;
    $password = password;
    $wsdl = "http://127.0.0.1:8080/bgbilling/executer/ru.bitel.bgbilling.kernel.script/GlobalScriptService?wsdl";
    if( !extension_loaded('soap') ) {
        echo 'Error, Extension SOAP is not loaded';
        exit;
    }
    $soapClient = new SoapClient( $wsdl,
        array(
            'login' => $login,
            'password' => $password
        )
    );
    $result = $soapClient->executeGlobalScript(array('arg0'=>1));
    if( is_soap_fault($result)) {
        trigger_error("SOAP Fault: (faultcode: {$result->faultcode}, faultstring: {$result->faultstring})", E_USER_ERROR);
        exit(1);
    }
?>

в $result соответственно вывод скрипта, но мне он не нужен.
Но попутно наткнулся на то что при запуске java гл.скрипта в сервис->журнал->журнал запросов не отображается факт запуска версия 6.1

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/