Produtos
Trabalho 2 – Valor (3,0 pontos – Entrega Individual)
Você foi contratado para desenvolver uma aplicação web(Web Service) em .NET que para realizar a manipulação de arquivo xml.
O aplicativo deverá ser responsável em realizar a leitura das informações contidas no XML e realizar as seguintes validações de negócio. O usuário(Aplicação Cliente) deverá selecionar o arquivo xml em um determinado diretório e logo após aplicar algumas regras de negócio. O xml foi fornecido pelo professor:
a) A UF (cUF) deverá ser igual a 11;
b) O número de série(serie) deverá ser maior ou igual a zero;
c) O tipo de emissão(tpEmis) deverá ser igual a 1;
d) O CNPJ do emitente (CNPJ) deverá ser 77505550000359;
e) O cfop(CFOP) deverá ser igual a 6352;
Caso o processamento das validações esteja ok deverá ser retornado um XmlDocument contendo o seguinte layout:
<retornoProcessamento>
<verAplic>2.00</verAplic>
<codigoResposta>100</ codigoResposta >
<motivo>Processamento Realizado com Sucesso</motivo>
<retornoProcessamento/>
Caso o processamento das validações não esteja ok deverá ser retornado um XMLDocument contendo o seguinte layout:
<retornoProcessamento>
<codigoResposta>200</ codigoResposta >
<motivo>cUF informado invalido</motivo>
<retornoProcessamento/>
Entretanto, para acessar o web service com as regras de negócio, a aplicação cliente deverá está autenticada. A autenticação será solicitada a um web service REST(JAVA). Para isso construa um serviço web rest que forneça a solução de autenticação – Essa solução deverá fornecer as constantes de nome da aplicação e a senha:
O método do serviço rest receberá como parâmetro o nome da aplicação, uma