Tema anterior: Servicio de consultaTema siguiente: Acceso a los servicios Web de CA CMDB


Inicio de sesión

Se inicia sesión introduciendo información confidencial a través de Java o un mensaje SOAP. En los siguientes ejemplos se muestra cómo iniciar sesión.

Ejemplo: Java

QueryBindingStub binding;

binding = (QueryBindingStub) new QueryServiceLocator().getQueryPort(new URL(Endpoint));

SOAPHeaderElement Header = new SOAPHeaderElement("http://schemas.xmlsoap.org/soap/envelope/", "securityHeader");

Header.setPrefix("sec");

javax.xml.soap.SOAPElement Element = null;

Element = Header.addChildElement("username");
Element.addTextNode("CMDBAdmin");
Element = Header.addChildElement("password");
Element.addTextNode("password");
binding.setHeader(Header);

Ejemplo: mensaje SOAP

<soapenv:Header>
        <sec:securityHeader  xmlns:sec="http://schemas.xmlsoap.org/soap/enveloe/">
        <sec:username>CMDBAdmin</sec:username>
        <sec:password>contraseña</sec:password>
        </sec:securityHeader>
        </soapenv:Header>