BAQ calculated field syntax

Tony,

It is not the IF working against the Null - rather the IF works
against anything but a NULL > 0, = 0 or < 0). It is the ELSE that is
functioning against a NULL.

Glad it worked for you,

NB

--- In vantage@yahoogroups.com, Tony Hughes <thughes281@...> wrote:
>
> I had the outer join correctly, thank you.
> your IF works, I am surprised that it works, the >, = or < should
not work against a NULL.
> But at this point I won't argue with it!
>
> Thank you to all for the help.
>
> Tony
>
>
>
>
>
> ________________________________
> From: bonner.nathan <bonner.n@...>
> To: vantage@yahoogroups.com
> Sent: Wednesday, December 10, 2008 8:05:34 AM
> Subject: [Vantage] Re: BAQ calculated field syntax
>
>
> IF partbin.onhandqty > 0 OR partbin.onhandqty = 0 OR
> partbin.onhandqty < 0
> THEN PartPlant.MinimumQt y - (PartBin.OnhandQty -
PartPlant.AllocQty)
> ELSE PartPlant.MinimumQt y
>
> The formula, as it is written in the example, is looking for any
> value being returned from PartBin.OnhandQty. Remove as many of the
> OR statememnts as needed to get the behavior you are looking for.
>
> If your BAQ Table join utilizes an inner join to PartBin you will
> never get true NULL values (blank fields rather than just "0")
> retuned. Be sure to mark your join as an OUTER JOIN if you are
> interested in seeing all your parts regardless of whether you have
> any in a PartBin or not.
>
> Check the field names used in this example as they are taken
straight
> from your sample and have not been verified against the database
> schema (as I recall some of the actual field names are different
from
> those used here).
>
> --- In vantage@yahoogroups .com, Tony Hughes <thughes281@ ...>
wrote:
> >
> > what I am trying to do is show the partplant and a simple "your
> minimum is 5, you have 3, suggest you order 2" BAQ.
> > If I have a formula, like below: partplant.minimumqt y -
> (partbin.onhandqty - partplant.allocqty) , this will be null if
> there's no partbin record. So if your partplant minimum is 5, you
> have zero on hand, the suggested reorder box is NULL, not 5.
> >
> > I hope this makes more sense.
> >
> > Tony
> >
> >
> >
> >
> > ____________ _________ _________ __
> > From: Robert Brown <robertb_versa@ ...>
> > To: vantage@yahoogroups .com
> > Sent: Tuesday, December 9, 2008 10:04:45 PM
> > Subject: Re: [Vantage] BAQ calculated field syntax
> >
> >
> > Cheap easy way? Compare partbin.onhandqty to an UNUSED numeric ud
> field (like .Number01) in partbin to determine if onhandqty is null.
> >
> > Looking at the premise, I question the need. Vantage doesn't
> maintain a partbin record for if a whse/bin o/h qty has fallen to
> zero.
> >
> > You won't have a row/column to even evaluate (depending upon how
> you've constructed your multi-table joins).
> >
> > Rob
> >
> > --- On Tue, 12/9/08, Tony Hughes <thughes281@ yahoo. com> wrote:
> >
> > From: Tony Hughes <thughes281@ yahoo. com>
> > Subject: [Vantage] BAQ calculated field syntax
> > To: vantage@yahoogroups .com
> > Date: Tuesday, December 9, 2008, 9:27 AM
> >
> > Would anyone have any experience with the syntax of a calculated
> field in a BAQ?
> >
> > The logic is this:
> >
> > IF field IS NULL THEN
> > formula A
> > ELSE
> > formula B
> > END IF
> >
> > Specifically:
> > if partbin.onhandqty is null then
> > return partplant.minimumqt y
> > else
> > return partplant.minimumqt y - (partbin.onhandqty -
> partplant.allocqty)
> > end if
> >
> > what I'm not having luck with is the Null part. the first part of
> the if statement should trigger when there is no partbin record at
> all.
> >
> > Thanks for any help
> >
> >
> >
> >
> >
> >
> > [Non-text portions of this message have been removed]
> >
>
>
>
>
>
>
> [Non-text portions of this message have been removed]
>
Would anyone have any experience with the syntax of a calculated field in a BAQ?


The logic is this:

IF field IS NULL THEN
formula A
ELSE
formula B
END IF


Specifically:
if partbin.onhandqty is null then
return partplant.minimumqty
else
return partplant.minimumqty - (partbin.onhandqty - partplant.allocqty)
end if


what I'm not having luck with is the Null part. the first part of the if statement should trigger when there is no partbin record at all.




Thanks for any help
Tony, it sounds archaic, but instead of using the NULL statement,
compare it to a UD field that you know will always be null... perhaps
like partplant.character10.

So,


If {field} = partplant.character10 then formulaA else formulaB


No EndIF needed.


From the Progress Manual:

IF...THEN...ELSE Statement

Makes the execution of a statement or block of statements conditional.
If the value of the
expression following the IF statement is TRUE, Progress processes the
statements following the
THEN statement. Otherwise, Progress processes the statements following
the ELSE statement.
SYNTAX
expression
A constant, field name, variable name, or expression whose value is
logical (TRUE or
FALSE). The expression can include comparisons, logical operators, and
parentheses.
THEN
Describes the block statement to process if the expression is TRUE.
block
The block statement that contains the code you want to process if
expression is TRUE.
See the DO Statement, FOR Statement, and REPEAT Statement reference
entries for more
information. If you do not start a block, you can process just one
statement after the IF
keyword or the ELSE keyword.
Any block or blocks you use in an IF . . . THEN . . . ELSE statement can
contain other
blocks or other IF . . . THEN . . . ELSE statements.
statement
A single Progress statement. The statement can be another IF . . . THEN
. . . ELSE
statement. If you want to use more than one statement, enclose those
statements in a DO,
FOR EACH, or REPEAT block.
Interfaces OS SpeedScript
All All Yes
IF expression THEN { block | statement }
[ ELSE { block | statement } ]
IF...THEN...ELSE Statement
625
ELSE
Describes the block statement to process if the expression is FALSE or
unknown (?). The
ELSE option is not required.

-----Original Message-----
From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf
Of Tony Hughes
Sent: Tuesday, December 09, 2008 9:28 AM
To: vantage@yahoogroups.com
Subject: [Vantage] BAQ calculated field syntax

Would anyone have any experience with the syntax of a calculated field
in a BAQ?


The logic is this:

IF field IS NULL THEN
formula A
ELSE
formula B
END IF


Specifically:
if partbin.onhandqty is null then
return partplant.minimumqty
else
return partplant.minimumqty - (partbin.onhandqty - partplant.allocqty)
end if


what I'm not having luck with is the Null part. the first part of the if
statement should trigger when there is no partbin record at all.




Thanks for any help




------------------------------------

Useful links for the Yahoo!Groups Vantage Board are: ( Note: You must
have already linked your email address to a yahoo id to enable access. )
(1) To access the Files Section of our Yahoo!Group for Report Builder
and Crystal Reports and other 'goodies', please goto:
http://groups.yahoo.com/group/vantage/files/.
(2) To search through old msg's goto:
http://groups.yahoo.com/group/vantage/messages
(3) To view links to Vendors that provide Vantage services goto:
http://groups.yahoo.com/group/vantage/linksYahoo! Groups Links
Tony,



The progress syntax would be



if partbin.onhandqty = ? then
return partplant.minimumqty
else
return partplant.minimumqty - (partbin.onhandqty - partplant.allocqty)
end if



I am thinking Epicor Business Object is initialing to the field to zero.
If that is the case then change the ? to 0.



FYI, if it was a character you would use



If character01 = "" then .......



Hope this helps





Dale E. Schuerman

Senior Consultant

RAM Software Systems, Inc.

972-669-0763 x233 (voice)

972-669-9603 (fax)

mailto:dale.schuerman@...
<BLOCKED::blocked::mailto:dale.schuerman@...> (email)

http://www.ramsys.com <BLOCKED::blocked::http://www.ramsys.com/>
(website)



From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf
Of Tony Hughes
Sent: Tuesday, December 09, 2008 8:28 AM
To: vantage@yahoogroups.com
Subject: [Vantage] BAQ calculated field syntax



Would anyone have any experience with the syntax of a calculated field
in a BAQ?

The logic is this:

IF field IS NULL THEN
formula A
ELSE
formula B
END IF

Specifically:
if partbin.onhandqty is null then
return partplant.minimumqty
else
return partplant.minimumqty - (partbin.onhandqty - partplant.allocqty)
end if

what I'm not having luck with is the Null part. the first part of the if
statement should trigger when there is no partbin record at all.

Thanks for any help




########################################################################
Attention:
This email message is privileged and confidential. If you are not the
intended recipient please delete the message and notify the sender.
Any views or opinions presented are solely those of the author.

This email message has been scanned for Viruses and Content and cleared
by MailMarshal SMTP

For more information go to http://www.ramsys.com
########################################################################


[Non-text portions of this message have been removed]
Vic and Dale,
Neither of the examples you offered work, but I am not sure if it is because the partbin record won't exist, not that it's null (If there is a difference) or if I am not entering it correctly.

Have a look at the BAQ:
=======
for each PartPlant where ( PartPlant.MinimumQty > 0) no-lock , each PartBin outer-join where (PartPlant.PrimWhse = PartBin.WarehouseCode and PartPlant.PartNum = PartBin.PartNum) no-lock , each PartWhse outer-join where (PartBin.WarehouseCode = PartWhse.WarehouseCode and PartBin.PartNum = PartWhse.PartNum) no-lock by PartPlant.PartNum.
=======

the idea being that the calculated field I want to put would reflect: If no partbin record (meaning we have none on hand) return minimumqty, otherwise return partplant.minimumqty - (partbin.onhandqty - partplant.allocqty)

Thank you,

Tony




________________________________
From: Dale Schuerman <dale.schuerman@...>
To: vantage@yahoogroups.com
Sent: Tuesday, December 9, 2008 10:02:50 AM
Subject: RE: [Vantage] BAQ calculated field syntax


Tony,

The progress syntax would be

if partbin.onhandqty = ? then
return partplant.minimumqt y
else
return partplant.minimumqt y - (partbin.onhandqty - partplant.allocqty)
end if

I am thinking Epicor Business Object is initialing to the field to zero.
If that is the case then change the ? to 0.

FYI, if it was a character you would use

If character01 = "" then .......

Hope this helps

Dale E. Schuerman

Senior Consultant

RAM Software Systems, Inc.

972-669-0763 x233 (voice)

972-669-9603 (fax)

mailto:dale.schuerman@ ramsys.com
<BLOCKED::blocked: :mailto:dale.schuerman@ ramsys.com> (email)

http://www.ramsys com <BLOCKED::blocked: :http://www.ramsys com/>
(website)

From: vantage@yahoogroups .com [mailto:vantage@yahoogroups .com] On Behalf
Of Tony Hughes
Sent: Tuesday, December 09, 2008 8:28 AM
To: vantage@yahoogroups .com
Subject: [Vantage] BAQ calculated field syntax

Would anyone have any experience with the syntax of a calculated field
in a BAQ?

The logic is this:

IF field IS NULL THEN
formula A
ELSE
formula B
END IF

Specifically:
if partbin.onhandqty is null then
return partplant.minimumqt y
else
return partplant.minimumqt y - (partbin.onhandqty - partplant.allocqty)
end if

what I'm not having luck with is the Null part. the first part of the if
statement should trigger when there is no partbin record at all.

Thanks for any help

############ ######### ######### ######### ######### ######### ######### ######
Attention:
This email message is privileged and confidential. If you are not the
intended recipient please delete the message and notify the sender.
Any views or opinions presented are solely those of the author.

This email message has been scanned for Viruses and Content and cleared
by MailMarshal SMTP

For more information go to http://www.ramsys com
############ ######### ######### ######### ######### ######### ######### ######

[Non-text portions of this message have been removed]






[Non-text portions of this message have been removed]
Dear Tony:

I agree that if no PartBin record exists, your if statement will not
work.

There should, however, always be a PartWhse record. Can you use this
instead:
If PartWhse.OnHandQty = 0, then . . .

Lynn K.


--- In vantage@yahoogroups.com, Tony Hughes <thughes281@...> wrote:
>
>
> Vic and Dale,
> Neither of the examples you offered work, but I am not sure if it
is because the partbin record won't exist, not that it's null (If
there is a difference) or if I am not entering it correctly.
>
> Have a look at the BAQ:
> =======
> for each PartPlant where ( PartPlant.MinimumQty > 0) no-lock ,
each PartBin outer-join where (PartPlant.PrimWhse =
PartBin.WarehouseCode and PartPlant.PartNum = PartBin.PartNum) no-
lock , each PartWhse outer-join where (PartBin.WarehouseCode =
PartWhse.WarehouseCode and PartBin.PartNum = PartWhse.PartNum) no-
lock by PartPlant.PartNum.
> =======
>
> the idea being that the calculated field I want to put would
reflect: If no partbin record (meaning we have none on hand) return
minimumqty, otherwise return partplant.minimumqty -
(partbin.onhandqty - partplant.allocqty)
>
> Thank you,
>
> Tony
>
>
>
>
> ________________________________
> From: Dale Schuerman <dale.schuerman@...>
> To: vantage@yahoogroups.com
> Sent: Tuesday, December 9, 2008 10:02:50 AM
> Subject: RE: [Vantage] BAQ calculated field syntax
>
>
> Tony,
>
> The progress syntax would be
>
> if partbin.onhandqty = ? then
> return partplant.minimumqt y
> else
> return partplant.minimumqt y - (partbin.onhandqty -
partplant.allocqty)
> end if
>
> I am thinking Epicor Business Object is initialing to the field to
zero.
> If that is the case then change the ? to 0.
>
> FYI, if it was a character you would use
>
> If character01 = "" then .......
>
> Hope this helps
>
> Dale E. Schuerman
>
> Senior Consultant
>
> RAM Software Systems, Inc.
>
> 972-669-0763 x233 (voice)
>
> 972-669-9603 (fax)
>
> mailto:dale.schuerman@ ramsys.com
> <BLOCKED::blocked: :mailto:dale.schuerman@ ramsys.com> (email)
>
> http://www.ramsys com <BLOCKED::blocked: :http://www.ramsys com/>
> (website)
>
> From: vantage@yahoogroups .com [mailto:vantage@yahoogroups .com] On
Behalf
> Of Tony Hughes
> Sent: Tuesday, December 09, 2008 8:28 AM
> To: vantage@yahoogroups .com
> Subject: [Vantage] BAQ calculated field syntax
>
> Would anyone have any experience with the syntax of a calculated
field
> in a BAQ?
>
> The logic is this:
>
> IF field IS NULL THEN
> formula A
> ELSE
> formula B
> END IF
>
> Specifically:
> if partbin.onhandqty is null then
> return partplant.minimumqt y
> else
> return partplant.minimumqt y - (partbin.onhandqty -
partplant.allocqty)
> end if
>
> what I'm not having luck with is the Null part. the first part of
the if
> statement should trigger when there is no partbin record at all.
>
> Thanks for any help
>
> ############ ######### ######### ######### ######### #########
######### ######
> Attention:
> This email message is privileged and confidential. If you are not
the
> intended recipient please delete the message and notify the sender.
> Any views or opinions presented are solely those of the author.
>
> This email message has been scanned for Viruses and Content and
cleared
> by MailMarshal SMTP
>
> For more information go to http://www.ramsys com
> ############ ######### ######### ######### ######### #########
######### ######
>
> [Non-text portions of this message have been removed]
>
>
>
>
>
>
> [Non-text portions of this message have been removed]
>
IF PartBin.OnHandQty <> 0

THEN partplant.minimumqty - (partbin.onhandqty - partplant.allocqty)

ELSE partplant.minimumqty





________________________________



Nathan Bonner

Business Systems Analyst



269.553.5838 (Office)

269.344.0711 (Fax)

bonner.n@...







[Non-text portions of this message have been removed]
Cheap easy way? Compare partbin.onhandqty to an UNUSED numeric ud field (like .Number01) in partbin to determine if onhandqty is null.

Looking at the premise, I question the need. Vantage doesn't maintain a partbin record for if a whse/bin o/h qty has fallen to zero.

You won't have a row/column to even evaluate (depending upon how you've constructed your multi-table joins).

Rob

--- On Tue, 12/9/08, Tony Hughes <thughes281@...> wrote:

From: Tony Hughes <thughes281@...>
Subject: [Vantage] BAQ calculated field syntax
To: vantage@yahoogroups.com
Date: Tuesday, December 9, 2008, 9:27 AM






Would anyone have any experience with the syntax of a calculated field in a BAQ?

The logic is this:

IF field IS NULL THEN
formula A
ELSE
formula B
END IF

Specifically:
if partbin.onhandqty is null then
return partplant.minimumqt y
else
return partplant.minimumqt y - (partbin.onhandqty - partplant.allocqty)
end if

what I'm not having luck with is the Null part. the first part of the if statement should trigger when there is no partbin record at all.

Thanks for any help
what I am trying to do is show the partplant and a simple "your minimum is 5, you have 3, suggest you order 2" BAQ.
If I have a formula, like below: partplant.minimumqty - (partbin.onhandqty - partplant.allocqty), this will be null if there's no partbin record. So if your partplant minimum is 5, you have zero on hand, the suggested reorder box is NULL, not 5.

I hope this makes more sense.

Tony




________________________________
From: Robert Brown <robertb_versa@...>
To: vantage@yahoogroups.com
Sent: Tuesday, December 9, 2008 10:04:45 PM
Subject: Re: [Vantage] BAQ calculated field syntax


Cheap easy way? Compare partbin.onhandqty to an UNUSED numeric ud field (like .Number01) in partbin to determine if onhandqty is null.

Looking at the premise, I question the need. Vantage doesn't maintain a partbin record for if a whse/bin o/h qty has fallen to zero.

You won't have a row/column to even evaluate (depending upon how you've constructed your multi-table joins).

Rob

--- On Tue, 12/9/08, Tony Hughes <thughes281@yahoo. com> wrote:

From: Tony Hughes <thughes281@yahoo. com>
Subject: [Vantage] BAQ calculated field syntax
To: vantage@yahoogroups .com
Date: Tuesday, December 9, 2008, 9:27 AM

Would anyone have any experience with the syntax of a calculated field in a BAQ?

The logic is this:

IF field IS NULL THEN
formula A
ELSE
formula B
END IF

Specifically:
if partbin.onhandqty is null then
return partplant.minimumqt y
else
return partplant.minimumqt y - (partbin.onhandqty - partplant.allocqty)
end if

what I'm not having luck with is the Null part. the first part of the if statement should trigger when there is no partbin record at all.

Thanks for any help






[Non-text portions of this message have been removed]
IF partbin.onhandqty > 0 OR partbin.onhandqty = 0 OR
partbin.onhandqty < 0
THEN PartPlant.MinimumQty - (PartBin.OnhandQty - PartPlant.AllocQty)
ELSE PartPlant.MinimumQty

The formula, as it is written in the example, is looking for any
value being returned from PartBin.OnhandQty. Remove as many of the
OR statememnts as needed to get the behavior you are looking for.

If your BAQ Table join utilizes an inner join to PartBin you will
never get true NULL values (blank fields rather than just "0")
retuned. Be sure to mark your join as an OUTER JOIN if you are
interested in seeing all your parts regardless of whether you have
any in a PartBin or not.

Check the field names used in this example as they are taken straight
from your sample and have not been verified against the database
schema (as I recall some of the actual field names are different from
those used here).

--- In vantage@yahoogroups.com, Tony Hughes <thughes281@...> wrote:
>
> what I am trying to do is show the partplant and a simple "your
minimum is 5, you have 3, suggest you order 2" BAQ.
> If I have a formula, like below: partplant.minimumqty -
(partbin.onhandqty - partplant.allocqty), this will be null if
there's no partbin record. So if your partplant minimum is 5, you
have zero on hand, the suggested reorder box is NULL, not 5.
>
> I hope this makes more sense.
>
> Tony
>
>
>
>
> ________________________________
> From: Robert Brown <robertb_versa@...>
> To: vantage@yahoogroups.com
> Sent: Tuesday, December 9, 2008 10:04:45 PM
> Subject: Re: [Vantage] BAQ calculated field syntax
>
>
> Cheap easy way? Compare partbin.onhandqty to an UNUSED numeric ud
field (like .Number01) in partbin to determine if onhandqty is null.
>
> Looking at the premise, I question the need. Vantage doesn't
maintain a partbin record for if a whse/bin o/h qty has fallen to
zero.
>
> You won't have a row/column to even evaluate (depending upon how
you've constructed your multi-table joins).
>
> Rob
>
> --- On Tue, 12/9/08, Tony Hughes <thughes281@yahoo. com> wrote:
>
> From: Tony Hughes <thughes281@yahoo. com>
> Subject: [Vantage] BAQ calculated field syntax
> To: vantage@yahoogroups .com
> Date: Tuesday, December 9, 2008, 9:27 AM
>
> Would anyone have any experience with the syntax of a calculated
field in a BAQ?
>
> The logic is this:
>
> IF field IS NULL THEN
> formula A
> ELSE
> formula B
> END IF
>
> Specifically:
> if partbin.onhandqty is null then
> return partplant.minimumqt y
> else
> return partplant.minimumqt y - (partbin.onhandqty -
partplant.allocqty)
> end if
>
> what I'm not having luck with is the Null part. the first part of
the if statement should trigger when there is no partbin record at
all.
>
> Thanks for any help
>
>
>
>
>
>
> [Non-text portions of this message have been removed]
>
I had the outer join correctly, thank you.
your IF works, I am surprised that it works, the >, = or < should not work against a NULL.
But at this point I won't argue with it!

Thank you to all for the help.

Tony





________________________________
From: bonner.nathan <bonner.n@...>
To: vantage@yahoogroups.com
Sent: Wednesday, December 10, 2008 8:05:34 AM
Subject: [Vantage] Re: BAQ calculated field syntax


IF partbin.onhandqty > 0 OR partbin.onhandqty = 0 OR
partbin.onhandqty < 0
THEN PartPlant.MinimumQt y - (PartBin.OnhandQty - PartPlant.AllocQty)
ELSE PartPlant.MinimumQt y

The formula, as it is written in the example, is looking for any
value being returned from PartBin.OnhandQty. Remove as many of the
OR statememnts as needed to get the behavior you are looking for.

If your BAQ Table join utilizes an inner join to PartBin you will
never get true NULL values (blank fields rather than just "0")
retuned. Be sure to mark your join as an OUTER JOIN if you are
interested in seeing all your parts regardless of whether you have
any in a PartBin or not.

Check the field names used in this example as they are taken straight
from your sample and have not been verified against the database
schema (as I recall some of the actual field names are different from
those used here).

--- In vantage@yahoogroups .com, Tony Hughes <thughes281@ ...> wrote:
>
> what I am trying to do is show the partplant and a simple "your
minimum is 5, you have 3, suggest you order 2" BAQ.
> If I have a formula, like below: partplant.minimumqt y -
(partbin.onhandqty - partplant.allocqty) , this will be null if
there's no partbin record. So if your partplant minimum is 5, you
have zero on hand, the suggested reorder box is NULL, not 5.
>
> I hope this makes more sense.
>
> Tony
>
>
>
>
> ____________ _________ _________ __
> From: Robert Brown <robertb_versa@ ...>
> To: vantage@yahoogroups .com
> Sent: Tuesday, December 9, 2008 10:04:45 PM
> Subject: Re: [Vantage] BAQ calculated field syntax
>
>
> Cheap easy way? Compare partbin.onhandqty to an UNUSED numeric ud
field (like .Number01) in partbin to determine if onhandqty is null.
>
> Looking at the premise, I question the need. Vantage doesn't
maintain a partbin record for if a whse/bin o/h qty has fallen to
zero.
>
> You won't have a row/column to even evaluate (depending upon how
you've constructed your multi-table joins).
>
> Rob
>
> --- On Tue, 12/9/08, Tony Hughes <thughes281@ yahoo. com> wrote:
>
> From: Tony Hughes <thughes281@ yahoo. com>
> Subject: [Vantage] BAQ calculated field syntax
> To: vantage@yahoogroups .com
> Date: Tuesday, December 9, 2008, 9:27 AM
>
> Would anyone have any experience with the syntax of a calculated
field in a BAQ?
>
> The logic is this:
>
> IF field IS NULL THEN
> formula A
> ELSE
> formula B
> END IF
>
> Specifically:
> if partbin.onhandqty is null then
> return partplant.minimumqt y
> else
> return partplant.minimumqt y - (partbin.onhandqty -
partplant.allocqty)
> end if
>
> what I'm not having luck with is the Null part. the first part of
the if statement should trigger when there is no partbin record at
all.
>
> Thanks for any help
>
>
>
>
>
>
> [Non-text portions of this message have been removed]
>






[Non-text portions of this message have been removed]