Пример #1
0
 class SimpleIO(AdminSIO):
     request_elem = 'zato_http_soap_set_audit_config_request'
     response_elem = 'zato_http_soap_set_audit_config_response'
     input_required = ('id', Integer('audit_max_payload'))
Пример #2
0
 class SimpleIO(AdminSIO):
     request_elem = 'zato_service_configure_request_response_request'
     response_elem = 'zato_service_configure_request_response_response'
     input_required = ('cluster_id', 'name',
                       Integer('sample_req_resp_freq'))
Пример #3
0
 class SimpleIO(AdminSIO):
     request_elem = 'zato_service_slow_response_get_request'
     response_elem = 'zato_service_slow_response_get_response'
     input_required = ('cid', 'name')
     output_optional = ('cid', 'req_ts', 'resp_ts', Integer('proc_time'),
                        'req', 'resp')
Пример #4
0
 class SimpleIO(AdminSIO):
     request_elem = 'zato_http_soap_get_batch_info_request'
     response_elem = 'zato_http_soap_get_batch_info_response'
     input_required = ('conn_id',)
     input_optional = ('start', 'stop', Integer('current_batch'), Integer('batch_size'), 'query')
     output_required = ('total_results', 'num_batches', 'has_previous', 'has_next', 'next_batch_number', 'previous_batch_number')
Пример #5
0
 class SimpleIO(AdminSIO):
     request_elem = 'zato_service_edit_request'
     response_elem = 'zato_service_edit_response'
     input_required = ('id', 'is_active', Integer('slow_threshold'))
     output_required = ('id', 'name', 'impl_name', 'is_internal',
                        Boolean('may_be_deleted'))
Пример #6
0
 class SimpleIO(AdminSIO):
     request_elem = 'zato_service_invoke_request'
     response_elem = 'zato_service_invoke_response'
     input_optional = ('id', 'name', 'payload', 'channel', 'data_format',
                       'transport', Boolean('async'), Integer('expiration'))
     output_optional = ('response', )
Пример #7
0
 class SimpleIO(AdminSIO):
     request_elem = 'zato_http_soap_get_audit_config_request'
     response_elem = 'zato_http_soap_get_audit_config_response'
     input_required = ('id',)
     output_required = (Boolean('audit_enabled'), Integer('audit_back_log'), 
         Integer('audit_max_payload'), 'audit_repl_patt_type')
Пример #8
0
from __future__ import absolute_import, division, print_function, unicode_literals

# stdlib
from contextlib import closing
from traceback import format_exc

# Zato
from zato.common.broker_message import OUTGOING
from zato.common.odb.model import ConnDefWMQ, OutgoingWMQ
from zato.common.odb.query import out_wmq, out_wmq_list
from zato.server.service import AsIs, Integer
from zato.server.service.internal import AdminService, AdminSIO, GetListAdminSIO

# ################################################################################################################################

_base_required = ('id', Integer('delivery_mode'), Integer('priority'))
_get_required = _base_required + ('name', 'is_active', 'def_id', 'def_name')
_optional = (Integer('expiration'), )

# ################################################################################################################################


class _GetSIO(AdminSIO):
    output_required = _get_required
    output_optional = _optional + ('def_id', 'def_name_full_text')


# ################################################################################################################################


class Get(AdminService):
Пример #9
0
 class SimpleIO(StatsReturningService.SimpleIO):
     input_required = (UTC('start'), Integer('n'), 'n_type')
     input_optional = ('service_name',)
Пример #10
0
 class SimpleIO:
     input_required = (Integer('bits'), )
     output_required = ('secret', )
Пример #11
0
 class SimpleIO:
     input_required = (Integer('bits'), )
     output_required = ('password', )
Пример #12
0
 class SimpleIO:
     input_required = (Integer('int1'), Integer('int2'))
     output_required = (Integer('int3'), Integer('int4'))
Пример #13
0
 def test_sio(self):        
     self.assertEquals(self.sio.input_required, (self.wrap_force_type(UTC('start')), self.wrap_force_type(UTC('stop'))))
     self.assertEquals(self.sio.input_optional, ('service_name', self.wrap_force_type(Integer('n')), 'n_type'))
     self.assertEquals(self.sio.output_optional, ('service_name', 'usage', 'mean', 'rate', 'time', 'usage_trend', 'mean_trend',
                                                  'min_resp_time', 'max_resp_time', 'all_services_usage', 'all_services_time',
                                                  'mean_all_services', 'usage_perc_all_services', 'time_perc_all_services'))
     self.assertEquals(self.sio.namespace, zato_namespace)
     self.assertRaises(AttributeError, getattr, self.sio, 'output_required')
     self.assertRaises(AttributeError, getattr, self.sio, 'output_repeated')
Пример #14
0
 class SimpleIO(AdminSIO):
     request_elem = 'zato_security_jwt_create_request'
     response_elem = 'zato_security_jwt_create_response'
     input_required = ('cluster_id', 'name', 'is_active', 'username',
                       Integer('ttl'))
     output_required = ('id', 'name')
Пример #15
0
 class SimpleIO(AdminSIO):
     request_elem = 'zato_pattern_delivery_edit_request'
     response_elem = 'zato_pattern_delivery_edit_response'
     input_required = ('def_id', 'def_name', Integer('retry_seconds'))
Пример #16
0
 class SimpleIO(StatsReturningService.SimpleIO):
     input_required = (UTC('start'), Integer('n'), 'n_type')