This document provides guidance on how to use the MyStandards Usage Guideline Editor to define restrictions and rules for financial message fields. It describes how to access and install the editor, create collections of messages to work on, and define various types of restrictions like making fields mandatory, ignoring fields, adding comments or fixed values. It also explains how to export guidelines to the MyStandards website and import them back into the editor.
Software tool - AdvancedMiner is multi module platform for data mining - predictive models, descriptive models, advanced data analytics and data quality tools from Algolytics
Näin teet hyvän luovan pitchauksen projektillesi. Tule testaamaan ideaasi SundaySoup yhteisörahoitustapahtumaan ja hankkimaan kesäksi pilottirahaa projektillesi.
Pilotoimme Kaliforniassa alkunsa saanutta yhteisörahoitustapahtumaa Oulussa Hupisaarten kaupunkikulttuuriverkoston brändin lanseerauksen yhteydessä 17.5..
Osallistumisohjeet ja projektien ilmoittautuminen 5.5.mennessä: www.hupisaaret.fi/sundaysoup-oulu/
Toimi rahoittajana ja äänestä voittajaa: mesenaatti.me/sundaysoup-oulu
Software tool - AdvancedMiner is multi module platform for data mining - predictive models, descriptive models, advanced data analytics and data quality tools from Algolytics
Näin teet hyvän luovan pitchauksen projektillesi. Tule testaamaan ideaasi SundaySoup yhteisörahoitustapahtumaan ja hankkimaan kesäksi pilottirahaa projektillesi.
Pilotoimme Kaliforniassa alkunsa saanutta yhteisörahoitustapahtumaa Oulussa Hupisaarten kaupunkikulttuuriverkoston brändin lanseerauksen yhteydessä 17.5..
Osallistumisohjeet ja projektien ilmoittautuminen 5.5.mennessä: www.hupisaaret.fi/sundaysoup-oulu/
Toimi rahoittajana ja äänestä voittajaa: mesenaatti.me/sundaysoup-oulu
We need a set o tools for monitoring user activities on a Plone site. This presentation is a quick overview on what we have now and what we want for the future.
How comes that after having an outstanding team of collaborators, and making an accurate action plan, things go wrong so badly? Find here some explanations.
Presentazione di Maria Giulia Marini in occasione del Bio Pharma Day di Milano sull'attuale scenario italiano per i giovani laureati in discipline scientifiche
Magic Submitter Review: 5 things you didn't know about Magic Submittercarqm37zbr
http://dd95630qt9tqat077fkgud-4vi.hop.clickbank.net/
Magic Submitter By Alexandr Krulik
The Power To Dominate Social Media And All
http://denb1r44kr.inube.com/blog/1815709/download-magic-submitter-with-serial-100/
With the Meta-tag generator, the meta-tags of the product pages in your webshop are automatically optimized for the search engines. More information about this app is available at http://www.taurosmedia.com/en/producten/magento-meta-tag-generator
Magento 2 CMS Display Rules Extension by IToris inc.Itexus LLC
More about Magento 2 CMS Display Rules: https://www.itoris.com/magento-2-cms-display-rules.html
Other Magento 2 Extensions: https://www.itoris.com/magento-2-extensions
Magento 2 Catalog Permissions Extension by IToris inc.Itexus LLC
More about Magento 2 Catalog Permissions: https://www.itoris.com/magento-2-catalog-permissions.html
Other Magento 2 Extensions: https://www.itoris.com/magento-2-catalog-permissions.html
We need a set o tools for monitoring user activities on a Plone site. This presentation is a quick overview on what we have now and what we want for the future.
How comes that after having an outstanding team of collaborators, and making an accurate action plan, things go wrong so badly? Find here some explanations.
Presentazione di Maria Giulia Marini in occasione del Bio Pharma Day di Milano sull'attuale scenario italiano per i giovani laureati in discipline scientifiche
Magic Submitter Review: 5 things you didn't know about Magic Submittercarqm37zbr
http://dd95630qt9tqat077fkgud-4vi.hop.clickbank.net/
Magic Submitter By Alexandr Krulik
The Power To Dominate Social Media And All
http://denb1r44kr.inube.com/blog/1815709/download-magic-submitter-with-serial-100/
With the Meta-tag generator, the meta-tags of the product pages in your webshop are automatically optimized for the search engines. More information about this app is available at http://www.taurosmedia.com/en/producten/magento-meta-tag-generator
Magento 2 CMS Display Rules Extension by IToris inc.Itexus LLC
More about Magento 2 CMS Display Rules: https://www.itoris.com/magento-2-cms-display-rules.html
Other Magento 2 Extensions: https://www.itoris.com/magento-2-extensions
Magento 2 Catalog Permissions Extension by IToris inc.Itexus LLC
More about Magento 2 Catalog Permissions: https://www.itoris.com/magento-2-catalog-permissions.html
Other Magento 2 Extensions: https://www.itoris.com/magento-2-catalog-permissions.html
MageMob Cart Android & iPhone Application to Access Magento StoreBiztech Store
Biztech Store helps your customers access your magento store from their smartphones and place orders using our MageMob Cart mobile app, equipped with useful features.
A small step which improves your site SEO greatly! Generate meta tags for product and category pages based on attributes!
Would like to make your site more SEO-friendly, but have no time for this? Having appropriate meta tags on all product and category pages is absolutely essential for SEO. However if you will think over and type meta tags manually for each individual product and category - boredom and annoyance will become your "best" friends pretty soon (particularly, if you have many products in stock). Cure this with Meta Tags Templates, which will automatically generate proper meta tags for your product and category pages based on the specified attributes! You can learn more at http://amasty.com/meta-tags-templates.html
MageMob cart mobile apps helps magento store owners to allow their customers to access ecommerce store from their android & ios devices and place orders using smartphones. Know More Product: https://www.appjetty.com/magento-magemob-cart.htm
Magento 2 Survey Extension helps store owners collect customer insights to boost sales and drive conversions. Now store owners can use this solution to launch various customer polls and surveys and understand popular products and services.
The “Services” unit gives the ability to administrators to hide packages and units to user groups or specific users. Imagine you want to let some users of your company interact with your financial details but you don’t want them to be able to see the Income unit.
Similar to 4 mystandards ug_editor_user_guide (20)
Falcon stands out as a top-tier P2P Invoice Discounting platform in India, bridging esteemed blue-chip companies and eager investors. Our goal is to transform the investment landscape in India by establishing a comprehensive destination for borrowers and investors with diverse profiles and needs, all while minimizing risk. What sets Falcon apart is the elimination of intermediaries such as commercial banks and depository institutions, allowing investors to enjoy higher yields.
US Economic Outlook - Being Decided - M Capital Group August 2021.pdfpchutichetpong
The U.S. economy is continuing its impressive recovery from the COVID-19 pandemic and not slowing down despite re-occurring bumps. The U.S. savings rate reached its highest ever recorded level at 34% in April 2020 and Americans seem ready to spend. The sectors that had been hurt the most by the pandemic specifically reduced consumer spending, like retail, leisure, hospitality, and travel, are now experiencing massive growth in revenue and job openings.
Could this growth lead to a “Roaring Twenties”? As quickly as the U.S. economy contracted, experiencing a 9.1% drop in economic output relative to the business cycle in Q2 2020, the largest in recorded history, it has rebounded beyond expectations. This surprising growth seems to be fueled by the U.S. government’s aggressive fiscal and monetary policies, and an increase in consumer spending as mobility restrictions are lifted. Unemployment rates between June 2020 and June 2021 decreased by 5.2%, while the demand for labor is increasing, coupled with increasing wages to incentivize Americans to rejoin the labor force. Schools and businesses are expected to fully reopen soon. In parallel, vaccination rates across the country and the world continue to rise, with full vaccination rates of 50% and 14.8% respectively.
However, it is not completely smooth sailing from here. According to M Capital Group, the main risks that threaten the continued growth of the U.S. economy are inflation, unsettled trade relations, and another wave of Covid-19 mutations that could shut down the world again. Have we learned from the past year of COVID-19 and adapted our economy accordingly?
“In order for the U.S. economy to continue growing, whether there is another wave or not, the U.S. needs to focus on diversifying supply chains, supporting business investment, and maintaining consumer spending,” says Grace Feeley, a research analyst at M Capital Group.
While the economic indicators are positive, the risks are coming closer to manifesting and threatening such growth. The new variants spreading throughout the world, Delta, Lambda, and Gamma, are vaccine-resistant and muddy the predictions made about the economy and health of the country. These variants bring back the feeling of uncertainty that has wreaked havoc not only on the stock market but the mindset of people around the world. MCG provides unique insight on how to mitigate these risks to possibly ensure a bright economic future.
What price will pi network be listed on exchangesDOT TECH
The rate at which pi will be listed is practically unknown. But due to speculations surrounding it the predicted rate is tends to be from 30$ — 50$.
So if you are interested in selling your pi network coins at a high rate tho. Or you can't wait till the mainnet launch in 2026. You can easily trade your pi coins with a merchant.
A merchant is someone who buys pi coins from miners and resell them to Investors looking forward to hold massive quantities till mainnet launch.
I will leave the telegram contact of my personal pi vendor to trade with.
@Pi_vendor_247
how to sell pi coins at high rate quickly.DOT TECH
Where can I sell my pi coins at a high rate.
Pi is not launched yet on any exchange. But one can easily sell his or her pi coins to investors who want to hold pi till mainnet launch.
This means crypto whales want to hold pi. And you can get a good rate for selling pi to them. I will leave the telegram contact of my personal pi vendor below.
A vendor is someone who buys from a miner and resell it to a holder or crypto whale.
Here is the telegram contact of my vendor:
@Pi_vendor_247
how to sell pi coins in all Africa Countries.DOT TECH
Yes. You can sell your pi network for other cryptocurrencies like Bitcoin, usdt , Ethereum and other currencies And this is done easily with the help from a pi merchant.
What is a pi merchant ?
Since pi is not launched yet in any exchange. The only way you can sell right now is through merchants.
A verified Pi merchant is someone who buys pi network coins from miners and resell them to investors looking forward to hold massive quantities of pi coins before mainnet launch in 2026.
I will leave the telegram contact of my personal pi merchant to trade with.
@Pi_vendor_247
what is the best method to sell pi coins in 2024DOT TECH
The best way to sell your pi coins safely is trading with an exchange..but since pi is not launched in any exchange, and second option is through a VERIFIED pi merchant.
Who is a pi merchant?
A pi merchant is someone who buys pi coins from miners and pioneers and resell them to Investors looking forward to hold massive amounts before mainnet launch in 2026.
I will leave the telegram contact of my personal pi merchant to trade pi coins with.
@Pi_vendor_247
The secret way to sell pi coins effortlessly.DOT TECH
Well as we all know pi isn't launched yet. But you can still sell your pi coins effortlessly because some whales in China are interested in holding massive pi coins. And they are willing to pay good money for it. If you are interested in selling I will leave a contact for you. Just telegram this number below. I sold about 3000 pi coins to him and he paid me immediately.
Telegram: @Pi_vendor_247
Even tho Pi network is not listed on any exchange yet.
Buying/Selling or investing in pi network coins is highly possible through the help of vendors. You can buy from vendors[ buy directly from the pi network miners and resell it]. I will leave the telegram contact of my personal vendor.
@Pi_vendor_247
USDA Loans in California: A Comprehensive Overview.pptxmarketing367770
USDA Loans in California: A Comprehensive Overview
If you're dreaming of owning a home in California's rural or suburban areas, a USDA loan might be the perfect solution. The U.S. Department of Agriculture (USDA) offers these loans to help low-to-moderate-income individuals and families achieve homeownership.
Key Features of USDA Loans:
Zero Down Payment: USDA loans require no down payment, making homeownership more accessible.
Competitive Interest Rates: These loans often come with lower interest rates compared to conventional loans.
Flexible Credit Requirements: USDA loans have more lenient credit score requirements, helping those with less-than-perfect credit.
Guaranteed Loan Program: The USDA guarantees a portion of the loan, reducing risk for lenders and expanding borrowing options.
Eligibility Criteria:
Location: The property must be located in a USDA-designated rural or suburban area. Many areas in California qualify.
Income Limits: Applicants must meet income guidelines, which vary by region and household size.
Primary Residence: The home must be used as the borrower's primary residence.
Application Process:
Find a USDA-Approved Lender: Not all lenders offer USDA loans, so it's essential to choose one approved by the USDA.
Pre-Qualification: Determine your eligibility and the amount you can borrow.
Property Search: Look for properties in eligible rural or suburban areas.
Loan Application: Submit your application, including financial and personal information.
Processing and Approval: The lender and USDA will review your application. If approved, you can proceed to closing.
USDA loans are an excellent option for those looking to buy a home in California's rural and suburban areas. With no down payment and flexible requirements, these loans make homeownership more attainable for many families. Explore your eligibility today and take the first step toward owning your dream home.
What website can I sell pi coins securely.DOT TECH
Currently there are no website or exchange that allow buying or selling of pi coins..
But you can still easily sell pi coins, by reselling it to exchanges/crypto whales interested in holding thousands of pi coins before the mainnet launch.
Who is a pi merchant?
A pi merchant is someone who buys pi coins from miners and resell to these crypto whales and holders of pi..
This is because pi network is not doing any pre-sale. The only way exchanges can get pi is by buying from miners and pi merchants stands in between the miners and the exchanges.
How can I sell my pi coins?
Selling pi coins is really easy, but first you need to migrate to mainnet wallet before you can do that. I will leave the telegram contact of my personal pi merchant to trade with.
Tele-gram.
@Pi_vendor_247
2. MyStandards
2 User Guide
Table of Contents
Preface.................................................................................................................................................3
1 Introduction...............................................................................................................................4
2 Getting Started..........................................................................................................................5
2.1 Accessing the MyStandards Website .....................................................................................5
2.2 Usage Guideline Editor Installation.........................................................................................5
2.3 Message Definition Repositories ............................................................................................5
2.4 Collection Setup......................................................................................................................7
2.5 Usage Guideline Setup ...........................................................................................................8
2.6 Upload to MyStandards Website ............................................................................................9
2.7 Privacy Settings ....................................................................................................................10
2.8 Import into the Usage Guideline Editor.................................................................................10
3 Creating Usage Guidelines....................................................................................................12
3.1 Restriction Types ..................................................................................................................12
3.2 Usability Features .................................................................................................................35
3.3 Impact on the Schema ..........................................................................................................37
3.4 Supplementary Documents...................................................................................................38
Legal Notices ....................................................................................................................................39
3. Preface
26 June 2012 3
Preface
Purpose of the document
This document explains in detail how to use the functionalities of the Usage Guideline Editor for
the definition of message usage guidelines.
Audience
This document is for the following audience:
· Users of the MyStandards Usage Guideline Editor
First edition
This is the first edition of the document.
Related documentation
· MyStandards Service Description
· MyStandards Best Practices
4. MyStandards
4 User Guide
1 Introduction
Qualifying organisations may be granted a Premium Group license (see the MyStandards
Service Description). This will include the ability to create, maintain and publish usage guidelines.
This is done in the Usage Guideline Editor, an off-line application built on the Eclipse Rich Client
Platform. The Editor must be installed on the customer’s local system and is made available for
download through the MyStandards website. The use of the Editor is subject to the license terms
provided in the SWIFT General Terms and Conditions.
This document describes how to use the Usage Guideline Editor to specify restrictions on
message fields. It will also include references to the online MyStandards platform as needed.
It is important to have a good understanding of how the functionalities in the Usage Guideline
Editor work. This will result in a deeper understanding of how to set restrictions and improve
productivity.
The Editor allows the creation and maintenance of usage guidelines in a structured, formal and
consistent way starting from the base message definitions.
The information which is captured in the Editor is then uploaded to the MyStandards web
application for publication and sharing.
The publisher controls the usage guideline privacy settings to define who they want to share
information with. There are three privacy settings to choose from: public; private; restricted.
So, this document is intended for those users who already have a good basic knowledge of the
MyStandards platform and who would like to learn how to start creating their own guidelines.
5. Getting Started
26 June 2012 5
2 Getting Started
2.1 Accessing the MyStandards Website
Connect to the website www.swift.com/mystandards and log in using your swift.com user name
and password. If you don’t already have swift.com credentials, then you can create a new
account by registering.
2.2 Usage Guideline Editor Installation
Once you have logged in to MyStandards you must download the archive ('zip') file(s) for the
application and repositories. These can be found in the Workspace section under the Guideline
Editor tab.
Then extract the application and the two message definition repositories locally.
To run the application, double click the file called StandardsEditor.exe. Be aware that using a
network share will result in degraded performance.
2.3 Message Definition Repositories
A repository is a file which contains the full base catalogue of messages and will also contain any
guidelines that you save locally.
To load the repository, you must access the menu File > Open.
Then find the repository file that you would like to load and select Open.
6. MyStandards
6 User Guide
Note If the Model Explorer tab is not visible, open it by going to Window > Open View >
Other > Model Explorer.
Once loaded, you will be able to see the catalogue of base messages in the Model Explorer and
depending which tab you select it will display the MX or MT catalogue:
7. Getting Started
26 June 2012 7
Note The selected repository tab sets the context of the whole Editor application. So, if you
would like to work with MTs, then ensure that the MT repository tab was selected last.
2.4 Collection Setup
Before being able to start defining restrictions on specific messages, a collection needs to be
created. A collection contains a logical set of related messages. See the MyStandards Usage
Guideline Editor Best Practices for additional guidance.
To create a collection, first select the Guidelines tab in the Model Explorer. Then right-click in
the white space and in the menu select Add Collection. This will create a new node in the Model
Explorer called New Collection.
Now, double click New Collection and give it a meaningful name and description. See the
MyStandards Usage Guideline Editor Best Practices for naming conventions. The collection
name can be changed at any time.
Once the collection has been created, it is then possible to start adding to it the messages for
which you would like to create usage guidelines. To add a message to a collection, go to the
Messages tab:
8. MyStandards
8 User Guide
Then, by browsing through the catalogue of message, find the message you would like to add.
Select and then right-click the message, find Add to Collection and choose the collection.
Note Adding multiple different, or the same, messages to a collection is possible.
2.5 Usage Guideline Setup
A collection contains the message definitions you would like to restrict further. By default, the
collection name is appended to the message name.
To open the message you would like to start working on, select the Guidelines tab in the Model
Explorer, and then double left-click the message in the collection. This will open the message in
the editor in a new tab on the right of the screen.
The message summary and metadata overview will be presented. This information should be
updated - see the MyStandards Usage Guideline Editor Best Practices for additional guidance.
9. Getting Started
26 June 2012 9
Now, select the Usage Guidelines tab to go to the actual window which allows you to define
message restrictions.
Note Section 3 Creating Usage Guidelines contains details on how to create your actual
usage guidelines.
2.6 Upload to MyStandards Website
First, select the collection you would like to upload and right-click Export Collection. Save the
file locally, for example, in a directory called Usage Guideline Exports.
In this example, the following zip is created:
Note Do not unzip this export file.
Then, log onto the MyStandards website and go to Workspace. Here, if you have publishing
rights, you will see the option Add a Usage Guideline.
10. MyStandards
10 User Guide
Select it and then browse to locate the zip file (in this example
ITNMPGSubscription_20120210_1706.zip).
Note After the file has been selected, click to confirm and wait! The window will close by
itself once the upload completes.
2.7 Privacy Settings
The default when you upload a market practice onto the MyStandards website is private. There
are three privacy settings:
· Public: any user of MyStandards can access the content.
· Private: only users within the same Group as the publisher can access the content.
· Restricted: only users within selected groups can access the content.
You can change the privacy of an uploaded collection by going to the Workspace and then
selecting Share.
2.8 Import into the Usage Guideline Editor
In section 2.6 Upload to MyStandards Website, a collection was exported, so that it could be
uploaded into the MyStandards website. However, if another user wants to continue working on
the same file in its Usage Guideline Editor, then this other user must first import it into its own
local Editor and save it to its local MX repository. This other user can then continue where the
first person left off.
The file, in the above example, ITNMPGSubscription_20120210_1706.zip can be imported into
your local MX repository. From the Guidelines tab, right-click in the white space, select Import
Collection.
11. Getting Started
26 June 2012 11
Browse until you find the file and open it. Once it is in the Editor, you must save it. This will
update your local MX repository file.
12. MyStandards
12 User Guide
3 Creating Usage Guidelines
This section describes how to functionally define a specific restriction. It only provides a few
examples and no recommended approaches. For additional guidance, see the MyStandards
Usage Guideline Editor Best Practices.
Also, as a general rule, periodically save your work by going to the menu File and choose Save.
This will save your work to the local repository.
3.1 Restriction Types
3.1.1 Must not Be Used (Remove)
Only optional sequences or elements may be marked as Must not be used. To indicate that a
field must not be used, deselect the checkbox to the left of the field.
This can also be done by selecting the element, right-clicking and choosing Prune selected tree.
Note In this example, Pool Reference is a sequence that contains child elements. There is
a ripple effect to the child elements because if a parent element is removed it will
implicitly mean that child elements cannot be used either.
In this example, only two codes may be used:
13. Creating Usage Guidelines
26 June 2012 13
3.1.2 Make Mandatory
Only optional sequences or elements may be made mandatory. To do this, select the element,
highlight the 0 in the Min Occurs input box and replace it with 1.
Another way to do this is to right-click the element itself, and select Make Mandatory.
3.1.3 Reduce Multiplicity
Some elements are defined in the base message as being repeatable. To reduce the repetitions
of a repeatable field, select the element, highlight the * in the Max Occurs input box and replace
it with 1.
Another way to do this is to right-click the element itself, and select Make Non Repetitive.
14. MyStandards
14 User Guide
Note The * in Max Occurs means the element can be repeated infinitely. This value can
be changed to any other integer, less than the Max Occurs and at least equal to the
Min Occurs.
3.1.4 Ignore
Any element may be ignored. To do this, select the element and check the checkbox for Is
ignored:
Another way to do this is to right-click the element itself, and select Ignore.
3.1.5 Text Rule or Guideline
Select the element to which a rule must be applied, right-click, go to Add Rule and choose Add
New Rule. In this example, a plain text rule is being added to the Previous Reference field.
Enter a meaningful name for the rule and provide a definition.
15. Creating Usage Guidelines
26 June 2012 15
3.1.6 Conditional Rule
Select the element to which a rule must be applied, right-click, go to Add Rule and choose Add
New Conditional Rule.
Provide a meaningful name for the rule and fill in the If, Then and Else text areas accordingly.
3.1.7 Fixed Value
The fixed value textbox is available in the Additional Information section on the right when an
element is selected.
16. MyStandards
16 User Guide
As, in our example, the fixed value is a code, then the definition of the code is specified in the
associated comment box.
3.1.8 Comment
A comment is for information only and can be added to any selected element. The comment text
area is available in the Additional Information section on the right when an element is selected.
3.1.9 Annotation
This allows the creation of a user-defined restriction which is re-usable. The annotation function
should only be used when it is not possible to express the message usage information through
one of the normal mechanisms. In other words, do not use it to define a rule or to re-define a
semantic or to express a fixed value.
The system has no knowledge of the semantic of the restriction – there is no impact on the
generated schema.
17. Creating Usage Guidelines
26 June 2012 17
For a number of elements, for example, it may be desirable to indicate to additional
documentation, such as a related change request. Or it may be necessary to re-define the
somatic of a field. Or it may be necessary to include an element definition in a local language.
Creation
1. Analyse which structure is required in the given use-case. Ensure that no other existing
restriction type is suitable and that the annotation is fully re-usable.
2. Right-click the Annotation node in the Model Explorer and select Create Annotation.
3. Give the annotation a meaningful name and documentation:
4. Add item(s) to Content. Each item is an input area or dropdown list which will represent the
user-defined restriction type:
18. MyStandards
18 User Guide
5. Name the item:
6. Select the kind:
In this case, a multiline text area is selected.
7. Additional items within the content may be defined if required.
Usage
1. Select and right-click the element, go to Add Annotation and select the annotation to be
added:
19. Creating Usage Guidelines
26 June 2012 19
Note The annotation is added as a child element.
2. Once added, select the annotation. This will result in the annotation details being displayed
on the right. Update the details to describe the requirement. In this example, a reference is
made to a change request and an interim solution.
Note If the annotation contained multiple items, then multiple input areas would be
displayed.
20. MyStandards
20 User Guide
3.1.10 Change Datatype
Some fields are defined in the base message as being simple data types, such as text, a
number, a date. The user may choose to redefine a field's simple datatype to a more restrictive
existing datatype, which is already available in the repository, or to use a newly created datatype.
It is recommended to re-use existing datatypes.
Redefine a Text or Narrative Field as a Code List
A user may redefine a text field as a code list, to enable a more formal way of specifying that, for
example, "this field may contain the values SPEC and XPEC".
Creation
1. Each collection has a Dictionary section:
2. Open the dictionary, right-click Code Sets, select New Child and then Code Set
3. Double-click the created code set and give it a name. For additional guidance on how to
name the code set, see the MyStandards Usage Guideline Editor Best Practices. In this
example, we are creating a code list for Extended Order Breakdown Type, so we have
named the code list ITNMPGExtendedOrderBreakdownType1.
21. Creating Usage Guidelines
26 June 2012 21
4. Now define the actual codes: click Content:
5. In the white space of the Content panel, right-click Create Child and select Code Value.
You end up with a green star in the Content panel:
6. Open up the unnamed code word and assign the 4-character code, it’s definition and code
word:
22. MyStandards
22 User Guide
7. Add a second code – use the Plus button to add the 2nd
code:
8. Define the 2nd
code, its name and definition.
Thus there is now a new code list called ITNMPGExtendedOrderBreakdownType1 with
two values, SPEC and XPEC
Usage
Open the message again, select the element (in this case, Extended Order Breakdown Type)
and set the data type to the new data type:
23. Creating Usage Guidelines
26 June 2012 23
The new data type is now assigned.
Redefine a Narrative Field as Structured Lines of Text (MT)
Fields in MTs such as field 70 (4*35x) and field 72 (6*35x) may, within a specific usage guideline
or market practice, require specific data on each line of these fields.
The data type, for example, (4*35x) can be re-defined formally.
In this example, in the MT 502, field 70C PACO in sequence C1 SETPRTY has been redefined
as a code list.
24. MyStandards
24 User Guide
Creation
1. Each collection has a Dictionary section:
2. Open the dictionary, right-click Code, select New Child and then Code
3. Double-click the newly created Code element and give it a name. This must be a name
which cannot be confused with anything already in the message. In this example, we are
creating a code list for settlement party narrative field, so we have named the code list
Settlement Party Narrative Code.
25. Creating Usage Guidelines
26 June 2012 25
4. Now define the actual codes: right-click the new code list and select Code Value.
The new code appears:
5. Open up the unnamed code word and assign the 4-character code, it’s definition and code
word:
26. MyStandards
26 User Guide
6. Add a second code – right-click the new code list and select Code Value, give the code a
name, code and definition: Thus there is now a new code list called
ITNMPGExtendedOrderBreakdownType1 with two values, SPEC and XPEC:
Usage
Open the message again, select the field (in this case, Settlement Parties 70 Narrative Party
narrative [PACO] 70C Narrative Line 1 and set the data type to the new data type:
27. Creating Usage Guidelines
26 June 2012 27
The new data type is now assigned. A narrative field of 4 * 35x has now been restricted to one of
two code words:
Redefine a Narrative Field as a Complex Type (MT)
In this example, in the MT 502, field 70E (10*35X) TPRO in sequence B ORDRDET, is re-
defined as 3 lines of structured information (in other words, anything above 3 lines is not
allowed). In addition, line 1 is redefined as a code word list. Line 2 is defined so that a currency
code must be specified. Line 3 is specified as 15 digits.
10 * 35x Line 1 Code list with values NEAM and
GRAM and GRPE.
28. MyStandards
28 User Guide
Line 2 3a! – currency code
Line 3 15d
Creation – Code List
Create a code list as shown in section Redefine a Text or Narrative Field as a Code List.
Creation – Complex Type
1. Each collection has a Dictionary section:
2. Open the dictionary, right-click Complex Data Type, select New Child and then Complex
Data Type
3. Double-click the newly added Complex Data Type and then give it a name:
29. Creating Usage Guidelines
26 June 2012 29
4. Right-click the new complex type and select Sub Field:
5. Give the subfield a meaningful name, add a definition and set the multiplicity:
6. Set the date type for line 1, AmountTypeCode to the code list
(TradeProcessingNarrativeLine1Code) that was previously created.
30. MyStandards
30 User Guide
7. Add two more subfields to the complex date type. Give the subfields meaning names and
definitions and set the multiplicity:
Usage
Locate the field in the message which is to be typed by the new complex data type, that is,
sequence B ORDRDT, field 70E (10*35X) TPRO, Narrative, Line:
31. Creating Usage Guidelines
26 June 2012 31
Once the data type has been selected for the field and the screen refreshed, the result is the
following:
3.1.11 Create Extension (MX Only)
Because the investment funds order messages have not been maintained for some considerable
time, many markets have defined the use of the Extension sequence for additional functionality,
pending the maintenance.
Extension sequence:
Message usage can be specified in two ways:
1. documentation in the comment box
2. advanced – see below
32. MyStandards
32 User Guide
Example scenario
In the Individual Order Details sequence, there is a need to indicate the Order sequence type.
This is a code to indicate whether the order is the first order (FIST) or an additional order (FILW).
Until the functionality is available in the message, this information is to be specified in an iteration
of the Extension sequence:
Either
<Xtnsn>
<PlcAndNm> MltplOrdrDtls/ IndvOrdrDtls/OrdrSqncTp</PlcAndNm>
<Txt>FIST or FILW</Txt>
</Xtnsn>
Creation and Usage
1. Select the sequence or element to which this extension definition (that is, Order sequence
type) applies. Click the puzzle icon
2. Open up the new Item and enter a name, definition, multiplicity and data type (Extension1)
accordingly:
33. Creating Usage Guidelines
26 June 2012 33
3. Next – go into the Place And Name element of this new Extension sequence and enter a
Fixed value, in other words the expected content for the field:
The Place and Name field will always be an XML path.
4. Next – go into the Text element of this new Extension sequence and set the expected
content for this field. In this scenario, the Text field will be type with a newly created code
list.
34. MyStandards
34 User Guide
The newly defined usage rule for the population of the Extension sequence is now
complete.
The Text field in a specific iteration of the Extension sequence could be set up as a Fixed
value or a code list as described above or left as text, for example Max16Text.
35. Creating Usage Guidelines
26 June 2012 35
3.2 Usability Features
3.2.1 Standard Practice Rules
When selecting an element and then opening up the standard practice rules lists the restrictions
that have been applied to the element.
Selecting one of the applied changes and right-clicking gives a menu and allows more
functionality. This particular restriction is to not allow the Address – this change can be applied to
the whole message where the data type Postal address 1 is used.
This functionality might be used in the following cases:
1. If you have two sets of message usage defined for the same MX, (for example, you have
defined setr.010 for use when the ordering customer is an individual and a second message
restriction for when the order customer is an institution) then you can push a change to the
2nd
message usage guideline.
2. It’s a manual synchronisation feature
3. Maintenance of message usage restrictions?
36. MyStandards
36 User Guide
3.2.2 Derive Collection
Example usage: there must be two sets of message usage information, one for internal use, the
2nd
for external use.
Create your collection and define usage. The derived collection (the child), at this point in time is
the same as the first collection (the parent).
37. Creating Usage Guidelines
26 June 2012 37
The child collection is placed in the Specialisation folder:
Changes are made to the child. In some cases, changes might to be required to both the parent
and child (see the section Standard Practice Rules)
When publishing the collections on MyStandards, it could be that it’s decided that the parent
collection is published as PUBLIC, but that the child (the internal only specification) is published
as PRIVATE. This kind of derived collection functionality may be useful for the publication of
external versus internal message restrictions.
3.3 Impact on the Schema
Some of the message restrictions are reflected in the schema that can be subsequently
generated on the MyStandards website as a result of the message restriction work.
It should be noted that the generation of these restricted schemas or schema subsets is
restricted to MyStandards customers that hold a premium license.
Typical impacts on the schema are as follows:
1. Elements designated as Must not be used are deleted from the schema.
2. If the multiplicity of an element is restricted, for example, changed from [0..n] to [0..2], the
new multiplicity is reflected in the schema.
38. MyStandards
38 User Guide
[3] If an optional element is changed to mandatory, the new value is reflected in the schema.
[4] If a data type, such as Extended 350 Code is redefined for a specific field as a code word list,
then this is reflected in the schema.
3.4 Supplementary Documents
It is sometimes necessary to add documents to a collection or guideline. For example,
Investment Funds global market practice documents typically consist of a business process
document and then a set of message spread sheets, indicating which fields of the message are
to be used globally. These business process documents may also be posted on MyStandards:
1. These documents may be posted at the level of the collection, for example, a single
business process document may discuss multiple messages.
2. These documents may be posted at the level of a guideline:
Making Links:
It is possible, when specifying a message restriction, to make reference to a document posted to
a collection or guideline using the hyperlink.