Once again, as soon as I posted below, I seem to have solved my problem, and
again it's much simpler than I'd made it.

I simply made a user variable something like this:

CONTENT_LENGTH   ${__BeanShell("v=0${RTSP_PORT}o=- ${SESSION_ID} 0 IN IP4
${HOSTNAME}s=t=0 0a=X-playlist-item: ${PROVIDER_ID} ${ASSET_ID}c=IN IP4
0.0.0.0m=video 0 udp MP2T".length())}

The only issue is whether I need to include the CRLF __javaScript('\r\n') in
the content length calculation. I had to omit it from the above
CONTENT_LENGTH because it seems BeanShell doesn't like having __javaScript()
functions passed into it.


On Wed, Apr 29, 2009 at 7:13 PM, sebb <[email protected]> wrote:

> On 29/04/2009, Ed Young <[email protected]> wrote:
> > Is there a way to calculate the length of some string, including any
> >  embedded variables?
>
> Why do you need to do this?
>
> >  It would have to first expand the variables and then do the
> calculation...
>
> Just pass the string to a function that returns its length; variables
> are resolved before the function is called.
>
> >  ---------------------------------------------------------------------
> >  To unsubscribe, e-mail: [email protected]
> >  For additional commands, e-mail: [email protected]
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>


-- 
- Ed

Reply via email to