You are viewing limited content. For full access, please sign in.

Question

Question

Falla en importación y visualización utilizando SDK

SDK
asked on September 13, 2022 Show version history

Es una instalación OnPremise, en la cual se utiliza el SDK para importar documentos al repositorio, los cuales después se consultan desde los clientes de LF

No se pueden importar documentos utilizando el SDK, nos arroja el error con código 9001, algunos de estos documentos aunque la importación es correcta no se pueden visualizar, ni desde el cliente de escritorio ni desde el cliente web.

Los documentos que no se pueden abrir son los que no tienen plantilla asignada, otros no tienen extensión o les asignó una extensión que no tiene nada que ver

El código que utilizo para subir los documentos ya se estuvo revisando mucho y no hay algún detalle que me replique esos errores, también al consultar documentos con la api se recibe el error 9001 aunque evidentemente si hay documentos en la carpeta.

 

Este es el código que se utiliza:

 

Sección Imports/using

using Laserfiche.RepositoryAccess;

Versión RepositoryAccess (RA) versión 10.4.2.103

LogIn

RepositoryRegistration repo = new RepositoryRegistration("GMXQROSVRVLASP",

                "LFRepositoryPROD"

                );

            Sess = new Session();

 

 

0 0

Replies

replied on September 13, 2022 Show version history

The only way I can think of to get an error code 9001 during import is because of a problem with the import program. The symptoms you describe can occur if care is not taken to function properly under load or with multiple simultaneous processes. Is your code short enough to post here?

0 0
replied on September 13, 2022

That's not much code to comment definitively on, but there's an indication that you aren't following the correct patterns to work correctly under concurrent load. "Sess" appears to be a member variable, and so if this code is run again simultaneously, another session will be created and will overwrite the previous object reference. That is probably harmless for Sess, but if you do something similar with repository entity references like DocumentInfo it would explain the problems you have described.

1 0
You are not allowed to follow up in this post.

Sign in to reply to this post.