Ejemplo n.º 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'))
Ejemplo n.º 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'))
Ejemplo n.º 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')
Ejemplo n.º 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')
Ejemplo n.º 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'))
Ejemplo n.º 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', )
Ejemplo n.º 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')
Ejemplo n.º 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):
Ejemplo n.º 9
0
 class SimpleIO(StatsReturningService.SimpleIO):
     input_required = (UTC('start'), Integer('n'), 'n_type')
     input_optional = ('service_name',)
Ejemplo n.º 10
0
 class SimpleIO:
     input_required = (Integer('bits'), )
     output_required = ('secret', )
Ejemplo n.º 11
0
 class SimpleIO:
     input_required = (Integer('bits'), )
     output_required = ('password', )
Ejemplo n.º 12
0
 class SimpleIO:
     input_required = (Integer('int1'), Integer('int2'))
     output_required = (Integer('int3'), Integer('int4'))
Ejemplo n.º 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')
Ejemplo n.º 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')
Ejemplo n.º 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'))
Ejemplo n.º 16
0
 class SimpleIO(StatsReturningService.SimpleIO):
     input_required = (UTC('start'), Integer('n'), 'n_type')