Shell recipes
Table of Contents
- 1. General
- 2. Provisioning
- 3. Market data
- 4. ORE documents
- 5. Compute
- 6. Accounts
- 7. Tenants
- 8. Currencies
- 9. Roles
- 10. Permissions
- 11. Events
- 12. Compression
- 13. Countries
- 14. Change Reasons
- 15. Change Reason Categories
- 16. Account Contact Informations
- 17. Account Operations
- 18. Account Parties
- 19. Account Types
- 20. Authorization
- 21. Bootstrap
- 22. Entity commands
- 23. Login Info
- 24. Reset
- 25. Session Operations
- 26. Session Samples
- 27. Sessions
- 28. Signup
- 29. Tenant Provisioning
- 30. Tenant Statuses
- 31. Tenant Types
- 32. Asset Class Codes
- 33. Book Purpose Types
- 34. Book Statuses
- 35. Books
- 36. Business Centres
- 37. Business Day Convention Types
- 38. Business Unit Types
- 39. Business Units
- 40. Calendar Dates
- 41. Calendar Events
- 42. Calendar Exceptions
- 43. Calendar Rules
- 44. Calendar Types
- 45. Calendars
- 46. Cds Conventions
- 47. Contact Types
- 48. Counterparties
- 49. Counterparty Contact Informations
- 50. Counterparty Identifiers
- 51. Crm Driver Pairs
- 52. Crm Enabled Derived Pairs
- 53. Crm Topology Configs
- 54. Currency Calendars
- 55. Currency Countries
- 56. Currency Currency Groups
- 57. Currency Groups
- 58. Currency Market Tiers
- 59. Currency Pair Classifications
- 60. Currency Pair Convention Calendars
- 61. Currency Pair Conventions
- 62. Currency Pairs
- 63. Curve Roles
- 64. Day Count Fraction Types
- 65. Deposit Conventions
- 66. Derivation Kinds
- 67. Diary Entry Types
- 68. Floating Index Types
- 69. Fra Conventions
- 70. Ibor Index Conventions
- 71. Instrument Codes
- 72. Ledger Feed Types
- 73. Leg Types
- 74. Monetary Natures
- 75. Ois Conventions
- 76. Overnight Index Conventions
- 77. Parties
- 78. Party Contact Informations
- 79. Party Counterparties
- 80. Party Countries
- 81. Party Currencies
- 82. Party Id Schemes
- 83. Party Identifiers
- 84. Party Statuses
- 85. Party Types
- 86. Payment Frequencies
- 87. Portfolios
- 88. Purpose Types
- 89. Regulatory Book Types
- 90. Rounding Types
- 91. Series Subclass Codes
- 92. Swap Conventions
- 93. Tenor Anchors
- 94. Tenor Convention Resolutions
- 95. Tenor Conventions
- 96. Tenor Kinds
- 97. Tenor Resolution Algorithms
- 98. Tenor Schedules
- 99. Tenor Units
- 100. Tenors
- 101. Zero Conventions
- 102. App Version Platforms
- 103. App Versions
- 104. Apps
- 105. Batches
- 106. Hosts
- 107. Results
- 108. Workunits
- 109. Platforms
- 110. Folders
- 111. Fx Spot Generation Configs
- 112. Gmm Components
- 113. Ir Curve Generation Config Process Parameter Values
- 114. Ir Curve Generation Configs
- 115. Ir Curve Template Entries
- 116. Market Data Generation Configs
- 117. Yield Curve Process Parameter Definitions
- 118. Yield Curve Process Types
- 119. Image Tags
- 120. Images
- 121. Tags
- 122. Pricing Engine Types
- 123. Pricing Model Configs
- 124. Pricing Model Product Parameters
- 125. Pricing Model Products
- 126. Testing
- 127. Workflow Instances
- 128. Workflow Steps
- 129. Scheduler
- 130. System Settings
- 131. Artefact Types
- 132. Badge Definitions
- 133. Catalogs
- 134. Code Domains
- 135. Data Domains
- 136. Dataset Bundle Members
- 137. Dataset Bundles
- 138. Lei Entities
- 139. Lei Relationships
- 140. Report Definitions
- 141. Synthetic Fx Spot Configs
Recipes related to Shell recipes. Each entry below is a single how-do-I question with executable steps. The link lists are generated from the recipes themselves by projects/ores.codegen/scripts/regenerate_shell_recipe_inventory.py, so a new recipe appears here as soon as that runs; the paragraph under each heading, and any note beside a link, are hand-written and are kept.
2. Provisioning
End-to-end and per-stage provisioning flows. Each is tangled into the
runnable script library (projects/ores.shell/scripts/library/).
3. Market data
Non-interactive market data import via marketdata import, reusing
ores.marketdata.core 's import_service as-is. Each is tangled into
the runnable script library (projects/ores.shell/scripts/library/marketdata/).
- How do I import the 2016-02-05 ORE reference vintage market data? (currently broken — see recipe)
- How do I import the MarketRisk HistSimVar example market data and fixings?
- How do I import the TA002 IR Swap example market data?
- How do I view a CRM as a grid matrix from the shell?
- How do I view exotics CRM rates from the shell?
- How do I view majors CRM rates from the shell?
- How do I view scandies CRM rates from the shell?
4. ORE documents
Non-interactive ORE XML round trips through the database, via the
shell's ore menu (ore upload, ore import, ore export). Each is
tangled into the runnable script library
(projects/ores.shell/scripts/library/ore/).
5. Compute
Compute grid verbs, speaking to ores.compute over NATS. Each is
tangled into the runnable script library
(projects/ores.shell/scripts/library/compute/).
- How do I add a compute batch from the shell?
- How do I delete a compute host from the shell?
- How do I dispatch a compute batch from the shell?
- How do I download a compute job input from the shell?
- How do I download a compute result output from the shell?
- How do I list compute app versions from the shell?
- How do I list compute apps from the shell?
- How do I list compute batches from the shell?
- How do I list compute hosts from the shell?
- How do I list compute platforms from the shell?
- How do I list compute results from the shell?
- How do I list compute workunits from the shell?
- How do I smoke test the compute grid from the shell?
- How do I view compute grid stats from the shell?