El análisis parcial se utiliza para analizar una corriente de bits de mensaje de entrada sólo hasta el punto necesario para satisfacer la referencia actual; este tipo de análisis está soportado por todos los analizadores incorporados.
Un mensaje de entrada puede tener cualquier longitud. Para mejorar el rendimiento de los flujos de mensajes, un mensaje sólo se analiza cuando es necesario resolver la referencia a una parte específica de su contenido. Si, dentro del flujo de mensajes, no se hace referencia a ninguna parte del contenido del mensaje (por ejemplo, el nodo Warehouse almacena el mensaje entero en una base de datos, pero no se manipula el contenido del mensaje), el cuerpo del mensaje no se analiza en absoluto.
El análisis parcial sólo se implementa para el cuerpo del mensaje (que contiene datos de usuario o de aplicaciones). Si hay cabeceras, éstas siempre se analizan cuando el nodo de entrada recibe el mensaje.