Cliente

..
Figura 1: execução do RPC.


Cliente
#********************************************************************
# Autor:        ubiratã uaatsim itza I.
# Data:         17/03/2014
# Hora:         17:45:06
#*********************************************************************
# Arquivo:      clienteRCP9.py
#
# Descrição:    O arquivo servidorchavevalor9.py executou bem apareceu
#               os métodos porém, não realiza nenhuma operação sem dar
#               erro.
#
# Uso:          import xmlrpc.client
#               s = xmlrpc.client.ServerProxy('http://localhost:15000')
#               s.      --> aparecem os métodos e atributos disponíveis.
#
#*********************************************************************

#!/usr/bin/env python
#-*- coding:utf-8 -*-

import xmlrpc.client

s = xmlrpc.client.ServerProxy('http://localhost:15000')

s.acesso(66)            # conecta-se ao sistema como usuário administrador.
s.versao()              # verifica a versão do sistema.
print(s.busca('tan'))   # faz uma busca do valor pela chave.
s.insere('x',12)        # insere um elemento.

print(s.busca('x'))     # faz uma busca do valor pela chave.
s.acesso(77)            # conecta-se ao sistema como usuário técnico.

print(s.mostra())       # mostra todo o dicionário.
s.acesso(66)            # conecta-se ao sistema como usuário administrador.
s.apaga('x')            # apaga um item do dicionário pela chave.
s.acesso(77)            # conecta-se ao sistema como usuário técnico.

print(s.mostra())       # mostra todo o dicionário.
s.acesso(66)            # conecta-se ao sistema como usuário administrador.
#s.executa()             # executa o RPC infinitamente.

print(s.system.listMethods())
#*********************************************************************












#********************************************************************
# Autor:        ubiratã uaatsim itza I.
# Data:         07/03/2014
# Hora:         17:45:06
#*********************************************************************
# Arquivo:      clienteRCP.py
#
# Descrição:    O arquivo clienteRCP.py executou bem apareceu
#               os métodos porém, não realiza nunhuma operação sem dar
#               erro.
#
# Uso:          import xmlrpc.client
#               s = xmlrpc.client.ServerProxy('http://localhost:15000')
#               s.      --> aparecem os métodos e atributos disponíveis.
#
# ('http://xxx.xxx.xx.xxx': 15000) ou ("http://127.0.0.1": 15000) ou ('http://localhost':15000)
#
#*********************************************************************

#!/usr/bin/env python
#-*- coding:utf-8 -*-

import xmlrpc.client

s = xmlrpc.client.ServerProxy('http://localhost:15000')

print(s.acesso(66))            # conecta-se ao sistema como usuário administrador.
s.versao()              # verifica a versão do sistema.

print(s.acesso(77))            # conecta-se ao sistema como usuário técnico.
print(s.mostra())       # mostra todo o dicionário.

print(s.acesso(66))            # conecta-se ao sistema como usuário administrador.

print(s.acesso(77))            # conecta-se ao sistema como usuário técnico.
print(s.mostra())       # mostra todo o dicionário.

print(s.acesso(66))            # conecta-se ao sistema como usuário administrador.
#s.executa()             # executa o RPC infinitamente.

print(s.system.listMethods())

s.acesso(66)
#/print(s.passo1())
s.versao()
print(s.passo2())
print(s.passo3())
print(s.acesso(77))
print(s.mostra())
s.acesso(66)
print(s.passo4())
s.acesso(66)
print(s.passo5())
s.acesso(66)
print(s.passo6())

print('Final de sequência')

.

Nenhum comentário:

Postar um comentário