cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
846
Views
0
Helpful
0
Replies

Help converting JSON to XML to create Guest user

Jalmeida
Level 1
Level 1
Criamos um script no Postman que funciona perfeitamente em python/JSON, mas quando usamos XML, ele informa um erro no CPF, você poderia nos ajudar a entender o motivo do erro? Estou usando o link da Cisco como referência https://www.cisco.com/c/en/us/support/docs/security/identity-services-engine/215476-configure-ise-guest-accounts-with-rest-a.html , e estou recebendo um erro relacionado ao campo CPF: <title>XML Schema Validation Failed :: at line 4, column 17 : cvc-complex-type.2.4.a: Invalid content was found starting with element 'cpf_text_label'. One of '{entry}' is expected.</title>
 
Roteiro:
*** POST - JSON OK ***
{ "Usuário Convidado": {
"portalId" : "78f6f1de-ac11-4f8d-xx-xxx",
"guestType": "Convidados",
"razãoParaVisita": "ISE",
"personBeingVisited": "teste.api@teste.com",
informações do convidado": {
"nome de usuário": "1API_1",
"primeiroNome": "2user_api1",
"sobrenome": "3TEST",
"emailAddress": "teste@exemplo.com",
"empresa": "Test_API3",
"número de telefone": "+5521999714572",
"notificationLanguage": "Português"
},
"guestAccessInfo":
{ "validDays": "15",
"localização": "Sao_Paulo"
},
"campos personalizados": {
"ui_cpf_text_label": "00000000000"
}
}
}
**** POSTAR XML NOK ****
<?xml versão="1.0" codificação="UTF-8" ?>
<ns3:guestuser xmlns:ns3="identity.ers.ise.cisco.com">
<campos personalizados>
055.712.317-85
</campospersonalizados>
<portalId>e24ea033-21a6-4445-xx-xxx</portalId>
<guestType>Convidados</guestType>
<reasonForVisit>ISE</reasonForVisit>
<personBeingVisited>teste.api@teste.com</personBeingVisited>
<Informações do hóspede>
<nomedeusuário>teste12</nomedeusuário>
<primeiroNome>1user_api3</primeiroNome>
<sobrenome>TESTE</sobrenome>
<emailAddress>test@example.com</emailAddress>
<empresa>API_de_teste</empresa>
<número de telefone>+5521999714572</número de telefone>
<notificationLanguage>Português</notificationLanguage>
</guestInfo>
<guestAccessInfo>
<validDays>15</validDays>
<localização>Aqwa</localização>
</guestAccessInfo>
</ns3:usuárioconvidado>
 
Tentei informar um CPF real, já tentei mudar o campo para apenas <CPF>0000000000</CPF>, mas não funciona com XLM. Com JSON funciona normalmente, agora não sei o que fazer? Poderiam me ajudar?
 
Jalmeida_0-1743541293881.png

 

0 Replies 0
Review Cisco Networking for a $25 gift card