[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
FpML-FXWG-Legacy Fwd: RE: [fpml-fx] Notes from Steven Lord
- To: fxwglegacy@xxxxxxxx
- Subject: FpML-FXWG-Legacy Fwd: RE: [fpml-fx] Notes from Steven Lord
- From: "Danielle Cauthen" <dcauthen@xxxxxxxx>
- Date: Thu, 28 Jun 2007 16:22:53 -0000
- Comment: DomainKeys? See http://antispam.yahoo.com/domainkeys
- Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=lima; d=yahoogroups.com; b=i5tbvVzjvOzp9QPZSxa8RwyxwLE0F3Ou7weCSD5dIza+IB1Stikl2MiLAUyIuvayKYVp8wSKhlwlqd692d3zvoDAj1lro7YjagPXuawD5oB5TTdIawkz00ypu298oT84;
- Reply-to: fxwglegacy@xxxxxxxx
- Sender: fxwglegacy@xxxxxxxx
- User-agent: eGroups-EW/0.82
--- In fpml-fx@xxxxxxxxxxxxxxx, steven.lord@... wrote:
I think the problem with cashSettlement is alot down to IRD taking a
generic term and using it in a IRD specific way (we did the same
thing
with swap [sorry]) - I know that at the standard committee this was
raised a while back and there was a feeling that some re-naming may
be
required. Also remember if we get namespaces (when we move to
schema -
the architecture group should be issuing their recommendation on
this
this month) then IRD and FX could use swap and cashSettlement freely
as
they would have their own namespace. In the meantime I think this
should be thrown up to the co-ord group. We may find that the IRD
cashSettlement element needs to be renamed in FpML 3.0
Steven
-----Original Message-----
From: rick.schumacher
Sent: 13 December 2001 16:24
To: fpml-fx
Cc: rick.schumacher; Lord, Steven
Subject: RE: [fpml-fx] Notes from Steven Lord
Justin,
This looks very good ... I'm very impressed with the quick
turnaround.
I agree with all of this at a conceptual level, but I have a couple
of
minor issues related to tag names:
1. netOrSSISettlement. I always thought that a trade could be
eligible
for netting, could be tagged as having a standard settlement
instruction, or could use standard settlement and also be eligible
for
netting. Couldn't we do something like:
settlementInstructionStyle -- references
settlementInstructionStyleScheme (I am open to a better name for
this,
by the way)
values could be NET, STANDARD, NETANDSTANDARD, and if we wanted to,
we
could also have something called SPECIFIC when specific instructions
are attached (but this last one isn't necessary)
2. I'm not sure if I like the term "cash" (although I could live
with
it). Actually, I never really liked the term "cashSettlement"
either,
because the actual settlement isn't defined (because it's not known
at
this point), but rather the terms of the potential cash settlement
are
what are being defined. Perhaps we want something very specific,
like
"cashSettlementTerms"? But again, I'm not sure if that term is any
better.
Rick
-----Original Message-----
From: Oglethorpe, Justin [IT] [mailto:justin.oglethorpe@...]
Sent: Thursday, December 13, 2001 10:42 AM
To: 'fpml-fx@xxxxxxxxxxxxxxx'
Cc: 'Steven.Lord'
Subject: RE: [fpml-fx] Notes from Steven Lord
As discussed at our teleconference this pm, here is a proposal for
how
we
might avoid having empty elements with no attributes. Please review
and
send
comments.
Thanks and regards,
Justin.
Justin Oglethorpe
+44 (0) 20 7508 3852 (desk)
This message is confidential and the property of Citigroup. It may
also
be privileged or otherwise protected by work product immunity or
other
legal rules. If you have received it by mistake please let us know by
reply and then delete it from your system; you should not copy the
message or disclose its contents to anyone.
-----Original Message-----
From: Rick Schumacher [mailto:rick.schumacher@...]
Sent: 13 December 2001 13:54
To: fpml-fx@xxxxxxxxxxxxxxx
Subject: [fpml-fx] Notes from Steven Lord
Steven and Justin have done quite a bit of work on the documentation
this
week. I will be sending the documentation later today, once I've
reviewed
it and determined the best way of sending out 3MB of info ... I'll
probably
just send directly to your email accounts as opposed to via Yahoo,
since
Yahoo has 1MB file transfer size limit.
As Steven has been incorporating our work into the FpML Version 2.0
(to
create 3.0), he has uncovered a lot of detailed items. See notes
from
Steven below from earlier today.
Attached are the corrected documents (ironed out another bug in the
script!). This is looking great - you guys have managed alot of
products !
When you have first cuts of FX Product Architecture and the
additional
schemes let me have them and I'll re-run the scripts.
I have reviewed the DTD and my comments are below. They are split in
two - things that I have changed (as it was clear the change had to
be
made) and things to consider.
Changes Made
1. I've put the elements into alphabetical order to be consistent
with
the previous standards.
2. averageRateObservationDate changed to be of type
FXAverageRateObservationDate
3. averageRateObservationSchedule changed to be of type
FXAverageRateObservationSchedule
4. beneficiary changed to be of type Routing
5. beneficiaryInformation changed to be of type
BeneficiaryInformation
6. binaryPayout changed to be of type FXOptionPayout
7. currency1SideRate changed to be of type SideRate
8. currency2SideRate changed to be of type SideRate
9. correspondentInformation changed to be of type Routing
10. fxAmericanTrigger changed to be of type FXAmericanTrigger
11. fxAverageRateOption changed to be of type FXAverageRateOption
12. fxBarrier changed to be of type FXBarrier
13. fxBarrierOption changed to be of type FXBarrierOption
14. fxOptionPremium changed to be of type FXOptionPremium
15. fxSwap changed to be of type FXSwap
16. intermediaryInformation changed to be of type
IntermediaryInformation
17. observationDate changed to be of type date
18. observationEndDate changed to be of type date
19. observationStartDate changed to be of type date
20. observedRates changed to be of type ObservedRate
21. primaryRateSource changed to be of type InformationSource
22. routingAddress changed to be of type Address
23. routingExplicitDetails changed to be of type
RoutingExplicitDetails
24. routingId changed to be of type RoutingId
25. routingIds changed to be of type RoutingIds
26. routingIdsAndExplicitDetails changed to be of type
RoutingIdsAndExplicitDetails
27. secondaryRateSource changed to be of type InformationSource
28. sideRates changed to be of type SideRates
29. splitSettlement changed to be of type SplitSettlement
30. streetAddress changed to be of type StreetAddress
31. triggerCondition changed to be of type FXOptionPayout
32. Fixed typo on cutNameScheme (was cutnameScheme)
Things to Ponder
1. Alot of element / entities are pre-pended by FX - in general we
did
not prepend with IRD in the ird standard. I think where possible we
should avoid this since with a move to schema name-spaces may be
introduced which will highlight elements as FX. Pre-pending with FX
also, prevents (at least hinders) a move to the shared component DTD
at
a later stage.
2. There is an element averageRateDecimalPlacePrecision - could the
dtd
re-use the element 'precision'
3. netSettlement is an empty element without any attributes. Is this
needed ?
4. The element observedRates contains the entity FpML_ObservedRate -
the element is plural and entity singular is this correct ?
5. payoutCurrency does not define a currencyScheme, should it ?
6. physical is an empty element without any attributes. Is this
needed
? (this is a comment I mailed previously - put it here for
completeness)
7. postalCode - do we want some sort of scheme here that indicates
the
type of 'postal code' eg - UK Postal Code, US zip code ??
8. routingIdCode should have a scheme defined for it. This means
that
routingIdCodeType is not needed. The scheme URI defines the type.
9. routingIdCodeType (see pt8) seems redundant - the scheme
definition
should be placed on the routingIdCode element
10. standardSettlementInstruction is empty with not attributes - is
it
needed (same point as 3 & 6 above).
11. state does not have a scheme defined. Should one be defined ?
Whenever a element is of type string we should consider whether a
scheme should be defined. In general we should otherwise it's just
free
form text that cannot be validated which is not ideal in a standard.
12. FpML_FixingDateTime - I think this should be changed to
FpML_DateTime and the elements within it changed from fixingDate to
date and fixingTime to time - this way it is re-usable. The use in
this
case would be defined by the containing element - thus an element
fixingDateTime would be of type DateTime. This should probably
extend
FpML_BusinessCenterTime - the type 'time' in fpml does not include
timezone thus this entity as is does not really define time
correctly.
13. FpML_Fixing - this should be made FX specific as this is a FX
fixing as opposed to a rate fixing. Thus perhaps FpML_FXFixing. I
could
envisage in some hybrid product an entity FpML_Fixing that would be
a
choice of fixing type (ie fx, rate, bond yield etc..)
14. FpML_ObservedRate - does this need a time element ?
15. FpML_Fixing and FpML_FXRate have initial common element of
currency1, currency2 and quoteBasis - is it possible / sensible to
pull
this out into a common base entity - such an entity would appear to
have mean in that it seems to specify an FX Rate. The entity
FpML_FXRate seems to define a rate and the actual value. In IRD
terms
an equivalent split would be the definition of a floating rate
compared
to an entity that gave the rate and it's value.
Sorry for the long mail - somehow I just kind of got engrossed in
it !!
I think now we need to work from the attached DTD. If you want to
make
it easier to work on you can insert at the top of it the import of
the
shared DTD. This means you can then edit the fx dtd directly in a
tool
and validate it.
Steven
To unsubscribe from this group, send an email to:
fpml-fx-unsubscribe@xxxxxxxxxxxxxxx
Your use of Yahoo! Groups is subject to
http://docs.yahoo.com/info/terms/
Yahoo! Groups Sponsor
ADVERTISEMENT
To unsubscribe from this group, send an email to:
fpml-fx-unsubscribe@xxxxxxxxxxxxxxx
Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
Visit our website at http://www.ubswarburg.com
This message contains confidential information and is intended only
for the individual named. If you are not the named addressee you
should not disseminate, distribute or copy this e-mail. Please
notify the sender immediately by e-mail if you have received this
e-mail by mistake and delete this e-mail from your system.
E-mail transmission cannot be guaranteed to be secure or error-free
as information could be intercepted, corrupted, lost, destroyed,
arrive late or incomplete, or contain viruses. The sender therefore
does not accept liability for any errors or omissions in the
contents
of this message which arise as a result of e-mail transmission. If
verification is required please request a hard-copy version. This
message is provided for informational purposes and should not be
construed as a solicitation or offer to buy or sell any securities
or
related financial instruments.
--- End forwarded message ---
-------------------------------------------------------------------------------
To unsubscribe: Email majordomo@xxxxxxxx with a blank subject line
In the body include the line: unsubscribe fxwglegacy youremail@address
To view archives: http://www.fpml.org/_wgmail/_fxwglegacymail/threads.html