ServiciosWebOfiApli


Haga clic aquí para obtener una lista completa de operaciones.

GuardaContrato

Prueba

El formulario de prueba sólo está disponible para solicitudes del equipo local.

SOAP 1.1

A continuación se muestra un ejemplo de solicitud y respuesta para SOAP 1.1. Es necesario reemplazar los marcadores de posición que aparecen con valores reales.

POST /ServiciosWebOfiApli.asmx HTTP/1.1
Host: ofi.ofiwebservices.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://ofiwebservices.com/GuardaContrato"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GuardaContrato xmlns="http://ofiwebservices.com/">
      <contrato>
        <Id>char</Id>
        <Nombre>string</Nombre>
        <CodCliente>string</CodCliente>
        <CodDistribuidor>string</CodDistribuidor>
        <TieneContrato>boolean</TieneContrato>
        <VersionActual>string</VersionActual>
        <FechaUltimaActualizacion>dateTime</FechaUltimaActualizacion>
        <FechaInstalacion>dateTime</FechaInstalacion>
        <FechaValidez>dateTime</FechaValidez>
        <SistemaFacturacionElectronica>string</SistemaFacturacionElectronica>
        <CodigoLicencia>string</CodigoLicencia>
        <CodigoActivacion>string</CodigoActivacion>
        <Clave>string</Clave>
        <ActivacionModulos>string</ActivacionModulos>
        <NivelAplicacion>string</NivelAplicacion>
        <FechaActivacion>dateTime</FechaActivacion>
        <EsAlquiler>boolean</EsAlquiler>
        <NumeroPuestos>int</NumeroPuestos>
        <NumeroPuestosExternos>int</NumeroPuestosExternos>
        <BaseDatos>int</BaseDatos>
        <EsPagoPorUso>boolean</EsPagoPorUso>
        <TieneImpagados>boolean</TieneImpagados>
        <EsSoftwareGratis>boolean</EsSoftwareGratis>
        <UbicadoEnPPU>boolean</UbicadoEnPPU>
        <ModulosActivos>
          <Modulo>
            <Id>int</Id>
            <Descripcion>string</Descripcion>
            <Observaciones>string</Observaciones>
          </Modulo>
          <Modulo>
            <Id>int</Id>
            <Descripcion>string</Descripcion>
            <Observaciones>string</Observaciones>
          </Modulo>
        </ModulosActivos>
        <ModulosDisponibles>
          <Modulo>
            <Id>int</Id>
            <Descripcion>string</Descripcion>
            <Observaciones>string</Observaciones>
          </Modulo>
          <Modulo>
            <Id>int</Id>
            <Descripcion>string</Descripcion>
            <Observaciones>string</Observaciones>
          </Modulo>
        </ModulosDisponibles>
        <PuedeTenerPuestosExternos>boolean</PuedeTenerPuestosExternos>
        <EstaRenovado>boolean</EstaRenovado>
        <EstaEnGarantia>boolean</EstaEnGarantia>
        <TieneEFactura>boolean</TieneEFactura>
        <TieneMantenimiento>boolean</TieneMantenimiento>
        <EstaEnLaNube>boolean</EstaEnLaNube>
      </contrato>
    </GuardaContrato>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GuardaContratoResponse xmlns="http://ofiwebservices.com/" />
  </soap:Body>
</soap:Envelope>

SOAP 1.2

A continuación se muestra un ejemplo de solicitud y respuesta para SOAP 1.2. Es necesario reemplazar los marcadores de posición que aparecen con valores reales.

POST /ServiciosWebOfiApli.asmx HTTP/1.1
Host: ofi.ofiwebservices.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <GuardaContrato xmlns="http://ofiwebservices.com/">
      <contrato>
        <Id>char</Id>
        <Nombre>string</Nombre>
        <CodCliente>string</CodCliente>
        <CodDistribuidor>string</CodDistribuidor>
        <TieneContrato>boolean</TieneContrato>
        <VersionActual>string</VersionActual>
        <FechaUltimaActualizacion>dateTime</FechaUltimaActualizacion>
        <FechaInstalacion>dateTime</FechaInstalacion>
        <FechaValidez>dateTime</FechaValidez>
        <SistemaFacturacionElectronica>string</SistemaFacturacionElectronica>
        <CodigoLicencia>string</CodigoLicencia>
        <CodigoActivacion>string</CodigoActivacion>
        <Clave>string</Clave>
        <ActivacionModulos>string</ActivacionModulos>
        <NivelAplicacion>string</NivelAplicacion>
        <FechaActivacion>dateTime</FechaActivacion>
        <EsAlquiler>boolean</EsAlquiler>
        <NumeroPuestos>int</NumeroPuestos>
        <NumeroPuestosExternos>int</NumeroPuestosExternos>
        <BaseDatos>int</BaseDatos>
        <EsPagoPorUso>boolean</EsPagoPorUso>
        <TieneImpagados>boolean</TieneImpagados>
        <EsSoftwareGratis>boolean</EsSoftwareGratis>
        <UbicadoEnPPU>boolean</UbicadoEnPPU>
        <ModulosActivos>
          <Modulo>
            <Id>int</Id>
            <Descripcion>string</Descripcion>
            <Observaciones>string</Observaciones>
          </Modulo>
          <Modulo>
            <Id>int</Id>
            <Descripcion>string</Descripcion>
            <Observaciones>string</Observaciones>
          </Modulo>
        </ModulosActivos>
        <ModulosDisponibles>
          <Modulo>
            <Id>int</Id>
            <Descripcion>string</Descripcion>
            <Observaciones>string</Observaciones>
          </Modulo>
          <Modulo>
            <Id>int</Id>
            <Descripcion>string</Descripcion>
            <Observaciones>string</Observaciones>
          </Modulo>
        </ModulosDisponibles>
        <PuedeTenerPuestosExternos>boolean</PuedeTenerPuestosExternos>
        <EstaRenovado>boolean</EstaRenovado>
        <EstaEnGarantia>boolean</EstaEnGarantia>
        <TieneEFactura>boolean</TieneEFactura>
        <TieneMantenimiento>boolean</TieneMantenimiento>
        <EstaEnLaNube>boolean</EstaEnLaNube>
      </contrato>
    </GuardaContrato>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <GuardaContratoResponse xmlns="http://ofiwebservices.com/" />
  </soap12:Body>
</soap12:Envelope>