Carga y descarga utilizando contratos de interfaz sin Sterling Application Platform

En la infraestructura de interfaz de usuario web y Rich Client Platform, puede conectar implementaciones de carga/descarga de archivos sin Sterling Application Platform mediante el uso de la infraestructura base de adjuntos de archivos (platform_fa.jar).

Acerca de esta tarea

Para cargar y descargar utilizando los contratos de interfaz sin la plataforma de aplicación de Sterling, utilice el procedimiento siguiente:

Procedimiento

  1. Codifique el proveedor de subida de archivos para implementar IFileUploadProvider o extender PLTFileUploadProvider, según convenga.
  2. Codifique el proveedor de descarga de archivos para implementar IFileDownloadProvider.
  3. Añada los parámetros de contexto sc-file-upload-provider y sc-file-download-provider a web.xml o establezca los proveedores de carga/descarga de archivos en el servlet de inicialización de la aplicación, con la vía de acceso de clases Java™ calificada de las implementaciones.
  4. Añada el servlet de subida/bajada de archivos y las entradas de correlaciones de servlet al archivo web.xml.
    Servlet de ejemplo y entradas de correlaciones de servlet para el servlet de subida y bajada de archivos:
    <servlet id="Servlet_55">
        <description>File Upload Servlet</description>
        <display-name>File Upload Servlet</display-name>
        <servlet-name>FileUploadServlet</servlet-name>
        <servlet-class>
    com.sterlingcommerce.woodstock.util.frame.file.base.servlets.PLTFileUploadServlet 
        </servlet-class>
    </servlet>
    <servlet id="Servlet_56">
        <description>File Download Servlet</description>
        <display-name>File Download Servlet</display-name>
        <servlet-name>FileDownloadServlet</servlet-name>
        <servlet-class>
    com.sterlingcommerce.woodstock.util.frame.file.base.servlets.PLTFileDownloadServlet
        </servlet-class>
    </servlet>
    <servlet-mapping id="ServletMapping_30">
        <servlet-name>FileUploadServlet</servlet-name>
        <url-pattern>/FileUploadServlet/*</url-pattern>
    </servlet-mapping>
    <servlet-mapping id="ServletMapping_31">
        <servlet-name>FileDownloadServlet</servlet-name>
        <url-pattern>/FileDownloadServlet/*</url-pattern>
    </servlet-mapping>