Skip to content

rsei 0.1.0

Primeira versão do rsei, um cliente em R para os Web Services SOAP do SEI (Sistema Eletrônico de Informações) e do SIP (Sistema de Permissões).

Acesso restrito por IP. Os Web Services do SEI/SIP só respondem a requisições vindas de hosts previamente autorizados no cadastro do serviço. A autenticação adicional usa SiglaSistema + chave de acesso.

Infraestrutura

  • sei_build_envelope() / sei_call() — montam o envelope SOAP no formato do SEI (escalar, estrutura aninhada e arrays <item>, com escape de XML) e executam a requisição via httr2, com timeout e falha graciosa, tratando erros HTTP e SOAP Fault.
  • sei_config() / sei_set_default_config() — configuração (URL, sigla, chave, unidade) resolvida de argumentos, options(rsei.*), variáveis RSEI_* ou keyring.

Consultas

Saída

  • As funções devolvem tibble por padrão (estruturas 1:1 viram colunas com prefixo; coleções ficam como colunas-lista). Use raw = TRUE para o xml_document bruto.