Realizar un proceso Batch con ASP.NET

En algunas aplicaciones web necesitamos realizar procesos que pueden durar bastante tiempo y la página nos devuelve un error de TimeOut. Estos procesos se suelen denominar batch o por lotes.
 

Pongamos un ejemplo

Protected Sub CmdIniciar_Click(ByVal Sender As Object, ByVal e as System.EventArgs) Handles CmdIniciar.Click
  ‘Espera 91 segundos. Por defecto ASP.NET el TimeOut son 90 S.
  Thread.Sleep(91000)
  ‘Para utilizar Thread debe estar importado System.Threading
End Sub
En este caso si el TimeOut está en 90 segundos, la página nos devolverá un error.
 

Leer más “Realizar un proceso Batch con ASP.NET”

Anuncios

Integrar Oracle BIEE con Active Directory (2)

En el directorio activo hay varios campos que podemos utilizar para asignar a variables del servidor de Oracle y poder utilizarlas en las consultas. Se pueden utilizar la mayor parte de atributos que se suelen utilizar en VBScript, como pueden ser: displayName, mail, company, department, mobile, etc.
Leer más “Integrar Oracle BIEE con Active Directory (2)”

Integrar Oracle BIEE con Active Directory

Integrar el Active Directory con Orable Business Inteligence Enterprise Edition.

Desde BIEE podemos conectarnos al servidor del dominio que tenga el Active Directory (ADSI) para validar los usuarios. A través de las variables de sistema, podremos introducir valores automáticamente en aquellas que nos interese como puede ser el código de usuario, descripción, etc. En el caso de variables del ADSI que devuelvan un Array no se podrá trabajar con ellas. En este casó están los grupos a los que el usuario pertenece. Pero podremos arreglarlo de otra manera.

Leer más “Integrar Oracle BIEE con Active Directory”

Realizar un proceso batch con asp.net

Con ThreadStart y Thread podemos realizar procesos largos en páginas ASP.NET

En algunas aplicaciones web necesitamos realizar procesos que pueden durar bastante tiempo y la página nos devuelve un error de TimeOut. Estos procesos se suelen denominar batch o por lotes.

Pongamos un ejemplo

Protected Sub CmdIniciar_Click(ByVal Sender As Object, ByVal e as System.EventArgs) Handles CmdIniciar.Click
    'Espera 91 segundos. Por defecto ASP.NET el TimeOut son 90 S.
    Thread.Sleep(91000)
    'Para utilizar Thread debe estar importado System.Threading
End Sub

Leer más “Realizar un proceso batch con asp.net”

Saber que datos se pasan entre paginas (trace)

A veces necesitamos saber qué controles pasamos entre páginas mediante formularios (Form) o cadenas de consulta (QueryString). En la página que recibe los datos tenemos que recorrer la clase Request.Form o Request.QueryString para recoger los datos.

Una forma sencilla de saber qué controles estamos pasando entre páginas y sus valores correspondientes es utilizar trace.

Leer más “Saber que datos se pasan entre paginas (trace)”

Obtener BaseDN de Active Directory

Cómo obtener la cadena BaseDN necesaria para algunas aplicaciones que necesitan implementar la seguridad con Active Directory

Para implementar la seguridad con LDAP en algunas aplicaciones es necesario saber la cadena BASE DN para conectarse al servidor que tenga Active Directory. La cadena tiene que hacer referencia a la unidad organizativa Users. Yo lo he necesitado para un Business Ingeligence de Oracle (Oracle BIEE).

Aquí os explico cómo conseguir esa cadena.

Leer más “Obtener BaseDN de Active Directory”