Archiv für Kategorie T24-Module Geschrieben von Marc in DX-Derivatives am 12. November 2015 Wenn eine neue DX. TRADE eingegeben wird, hier8217s die Liste der Dateien aktualisiert (): FCUS. LIMIT FCUS. LIMIT. ACT FCUS. LIMIT. TXNS FFIN. KONTO FFIN. DX. ACCT. ENTRIES FFIN. DX. COB. WORKFILE FFIN. DX. COB. WORKFILE. HISTORY FFIN. DXMISSION. DIAGS FFIN. DX. ITEM. STATUS FFIN. DX. REP. POS. ACT. HIST FFIN. DX. REP. POS. ACTIVITY FFIN. DX. REP. POS. HIST FFIN. DX. REP. POS. LAST FFIN. DX. REP. POSITION FFIN. DX. STRATEGY. LINK FFIN. DX. STRATEGY. NEXT. ID FFIN. DX. TRADAU FFIN. DX. TRANS. KEYS FFIN. DX. TRANSACTION FFIN. DX. TXN. ACT. CUST FFIN. DX. TXN. ACTIVITY FFIN. ENTRY. HOLD FFIN. POS. MVMT. TODAY FFIN. POSITION FFIN. POSITION. TABLE Wenn der Handel autorisiert ist, werden die folgenden Dateien aktualisiert (): F. DE. O.HANDOFF F. DE. O.KEYLIST FFIN. ACCT. ENT. TODAY FFIN. CATEG. ENT. TODAY FFIN. CATEG. ENTRY FFIN. CONSOL. ENT. TODAY FFIN. DX. DAILY. TRANS FFIN. DX. SAVEM. DIAGS FFIN. DX. TRADE hellip Geschrieben von Marc in SC-Securities am 30. Oktober 2015 Accounting Setup Felder vorhanden Feld Nein Feldname Beitrag zu Beitrag ccy Kategorie definiert auf Source Broker 87 BR. BROKERM PL Handel KUNDEN. SICHERHEIT KUNDEN. SICHERHEIT 88 BR. FOREIGN. FEE PL Handel 89 CLMISSION PL Handel 90 BR. STAMP. TAX Acc Lokale SC. STD. SEC. TRADE 91 BR. EBV. FEES PL Handel STOCK. EXCHANGE 92 BR. FEES. MISC PL Handel Kunde 32 CU. BROKERM PL Handel CUSTOMER. SECURITY SUBROUTINE 33 CU. FOREIGN. FEE hellip Globale Parameter MD. PARAMETER enthält alle Arten von Garantien, die ausgegeben und erhalten wurden (Vermögensschaden) Codes für Produktkategorien. Es funktioniert mit Bereichen von Kategorien, und Grenzen können nicht geändert werden, sobald autorisiert. Beispiel für die Einstellung: MD. PARAMETER COMPANY823082308230. CH-001-0001 Dummy Unternehmen 82128212821282128212821282128212821282128212821282128212821282128212821282128212821282128212821282128212 1. 1 CONTRACT. TYPE. CA 2. 1. 1 D BESCHREIBUNG. Hellip Wichtigste Regulierungsorganisationen: ICMA (2005): Internationale Kapitalmarktvereinigung. Verschmelzung von ISMA (1991, Ex-AIBD) und IPMA) ISDA (1985): International Swaps and Derivatives Association SIFMA (2006): Securities Industry and Financial Management Association. Zusammenschluss der Securities Industry Association (SIA) und der Bond Market Association (TBMA oder BMA). Zinsbasiscodes, die man in T24 wählen kann: A 360360 8220Bond basis8221 hellip Teil II: Ende des Tages und Online-FX-Optionen Preisprozesse Dieser Artikel ist die Fortsetzung des Teils I. Jeder Optionskontrakt kann über eine eigene Kalkulationsmethode verfügen. Das implementierte Modell wird wie für alle OTC European FX-Optionskontrakte in DX. CONTRACT. MASTER codiert: Dieser GARMAN. KOHL-Code wird in der DX. PRICE. SOURCE-Tabelle mit hellip festgelegt. Teil I: Beschreibung der FX-Optionen, die grundlegende Anforderungen festlegen 1.1 Marktdaten (Garman amp Kohlhagen) braucht Marktdaten-Feeds: FX-Volatilitäten nach Währungspaaren, risikofreie (Null-Coupon) Zinsen und FX-Kassakurs. Andere Parameter (Strike, Time to Maturity, etc.) direkt aus Deal Optionen zu revalue kommen. Hellip Die Bankenauslastung von Treuhandkrediten besteht darin, eine Kreditfazilität für einen Bankkunden über einen Kundenkreditgeber zu erbringen, bei dem die Bank nur als Vermittler fungiert. Diese Praxis hat seine wirtschaftliche Rechtfertigung zu vermeiden, dass sowohl Kreditgeber und Kreditnehmer zu zahlen Steuern auf Grund normaler Einlagen, die durch die Vermögenswerte Konten oder für Treasury hellip gemacht werden Posted by Marc in FD-Fiduciary am 14. Januar 2013 Um die Gruppe der Treuhand-Ordnung gruppieren zu können Nach einem Vorzugszins könnten wir folgendes tun. 1) Erstellen Sie eine lokale Referenz, indem Sie die Vetting-Tabelle mit einem Feld der Kundendatei zur automatischen Selektion wie folgt verknüpfen. BNK LOCAL. TABLE SIEHE TABLE. NO823082308230. 200 821282128212821282128212821282128212821282128212821282128212821282128212821282128211 1. 1 D BESCHREIBUNG. FID. INT. GROUP hellip Geschrieben von Marc in FD-Fiduciary am 14. Januar 2013 Dieses Dokument beschreibt verschiedene Tabellen zur Einrichtung der Fiduciaires in T24Globus. Provisionsberechnungen Bedingungen für Provisionen, Gebühren, etc. CONDITION. PRIORITY Definition des Kriteriums für Konzernkunden für welche Profile von Provisionsbedingungen, Gebühren usw. für Treuhänder gelten. FD. GEN. CONDITION Deklaration der verschiedenen Gruppen identifiziert. Gruppen basieren auf hellip Hinweis: Dies gilt für Releases vor R6 Mapping Der Mapping-Prozess wird im Phantom-Modus mit DE. PHANTOM DE. O.MAP. MESSAGES gestartet. Wenn Sie ein Debug in einem Lieferprogramm platziert haben, starten Sie einfach DE. O. MAP. MESSAGES auf Linie. Formatieren Der Formatierungsprozess wird im Phantom-Modus mit DE. PHANTOM DE. O.SELECT. NEXT. MESSAGE gestartet. Wenn Sie ein Debug in einem Lieferprogramm platziert haben, starten Sie hellip. BALANCE MISMATCH BALANCE MISMATCH Eine Balance-Mismatch besteht in einer Erkennung durch das System Von einigen Unterschieden in den Beträgen, die auf den Verträgen und auf den Konsolidierungs-Buckets, z Zwischen RE. CONSOL. XX (wobei XX der Name der Vertragsanwendung ist) und CONSOLIDATE. ASST. LIAB. Es gibt zwei Möglichkeiten, um das Vorhandensein von Balance Mismatches zu überprüfen. Hellip Dieses Dokument beschreibt die derzeitigen Funktionalitäten des PM-Moduls. Diese horizontale Anwendung bietet eine Reihe von Tools, um die verschiedenen Zins-, Forex-und Cash-Management-Risiken zu verwalten. Mit seinen eigenen historischen Dateien, ist es mit vielen Anfragen über diese drei Risiken zur Verfügung gestellt. Einleitung Dieses Modul basiert auf Abfragen (Anfragen) hellip Geschrieben von Marc in SW-Swap am 11. September 2012 Swapmodul-Dokumentation SWAP-Datenmodell SWAP. TYPE Übersicht (Parameter) SWAP. PARAMETER Übersicht (Parameter) Beispiel für IRS-Deal-Capture (fixedfloating ) Detailliert Markiert auf den Markt Auswirkungen eines IRS auf FX-Position Tipps amp Tricks auf einige seltsame Nachrichten abstürzt SWAP-Datenmodell Übersicht der Tabellen impliziert in Swaps-Modul-Implementierung: top SWAP. TYPE Übersicht (Parameter) Dieses Modul hellip Geschrieben von Marc in SC-Securities Am 11. September 2012 Liste der Wertpapiere Concat-Dateien Beginnend mit einem Client-Code von CUSTOMER. SECURITY, haben wir alle Portfolios in SEC. ACC. MASTER deklariert. Alle an einem Kunden angeschlossenen Portfolios befinden sich im SEC. ACC. CUST. Sämtliche Wertpapiere werden in SECURITY. POSITION, Schlüsselliste in concat POS. CON. SCAC, gespeichert. Die bewerteten Kundenbestände werden in SC. POS. ASSET, Schlüsselliste in concac SC. VAL. POSITIONS, gespeichert. Hellip MONEY MARKET Dieses Modul ist für die Vermögenswerte und Verbindlichkeiten von mehreren Währungen einer Geschäftsbank konzipiert. Die wichtigsten Deal-Typen behandelt werden, wie folgt klassifiziert werden können: PlacementsLoans Ein Vertrag, um eine feste Menge an Geld in einer bestimmten Währung zu leihen. Aus der Sicht der BDA, seine eine Kreditvergabe. Der Zinssatz kann vereinbart werden hellip SET UP MULTI COMPANY UMGEBUNG Die Schritte zur Einrichtung einer Multi-Unternehmen Umwelt sind unten angegeben. Die gleichen Schritte können bei der Konvertierung eines einzelnen Unternehmens in eine multicompany Umgebung durchgeführt werden. TÄTIGKEITEN AUSSERHALB DER T24 Vor der Einrichtung oder Umstellung auf eine Mehrfirmenumgebung muss vereinbart werden 8211 Die Ziffern des Kontos hellip Funds Transfer Anwendung Cash Pooling Funds Transfer Anwendung Das Funds Transfer Module ist für alle Arten von Lokal - und Fremdwährungen, Aus - und Weiterzahlungen. Darüber hinaus ist im Rahmen des Funds Transfer Module eine voll funktionsfähige Standing Order Application enthalten. Diese Anwendung hat benutzerfreundliche Wartungsverfahren und bietet feste und voreingestellte hellip Treuhänder Anwendung Diese Anwendung wird von Händlern verwendet, um treuhänderische Einlagen von Kunden mit anderen Banken zu legen. Der Platzierungsvertrag wird automatisch aus den von den Kunden erstellten FD. FID. ORDERS generiert, der Händler muss entscheiden, mit welcher Bank und mit welchem Zinssatz. Fiduciary Orders werden automatisch vom hellip gekoppelt CORE ACCOUNTING Haupttabelle: CONSOLIDATE. COND Audit Track CORE ACCOUNTING HAUPTTABELLE: CONSOLIDATE. COND Die Finanzberichterstattung in GLOBUS verwendet, wann immer möglich, eine einzige Basis als Quelle für die Berichtsgenerierung. Diese Basis wird als CENTRAL. REPORTING FILE 8216 (CRF) 8217 bezeichnet. Kontostände, ausstehende Beträge in Produktdateien und alle damit zusammenhängenden Betragsfelder wie Zinsreserven, angefallene Hellip-Auslieferungsmodule Einführung Lassen Sie T24 SWIFT-Nachrichten erzeugen, ohne sie freizugeben. Wie kann ich einen Rat einreichen Wie kann ich Fehler überprüfen? Wie kann ich eine SWIFT-Nachricht nach der Zuordnung ändern? Aber vor der Freigabe an SWIFT Einführung Das DE-Delivery-Modul ist in der Lage, alle Finanztransaktionen oder Finanzereignisse über Zustellnach - richten zu reflektieren. Eine Liefernachricht hellip Das Produkt GLOBUS Derivatives wurde entwickelt, um den Handel mit Futures und Optionen zu ermöglichen. Das Produkt unterstützt Aufträge, Handel, Lagerhaltung, Bewertung und Abschluss von börsengehandelten und außerbörslichen Kontrakten. Das Derivate-Produkt kann von Banken, die im eigenen Namen handeln, von Banken, die im Namen ihrer Kunden handeln (einschließlich Massenhandel), verwendet werden. Hellip Manuelle Preiseingabe Externes Feeding der Preise (wie Reuters Telekurs Bloomberg etc8230): für alle zitierten Produkte ( ETD Exchange Traded Derivatives). Interne T24-Pricing: Für nicht-zitierte Produkte enthält T24 verschiedene Preismodelle: Garman Kohlagen für Währungsoptionen. Hellp DX Concat Files Dieses Kapitel beschreibt kurz alle nützlichen Concat-Dateien, die entweder in Anfragen oder Subroutinen verwendet werden können. Das Suffix subr bedeutet, daß dieses Concat nur über eine Unterroutine, z. B. There8217s keine PGM. FILE angeschlossen. Liste der DX-Concat-Dateien DX. CUST. POS DX. TRANS. KEYS DX. TRANS. BALANCES DX. REP. POS. HIST DX. ORD. VERSION. NO DX. ITEM. STATUS DX. RV. LAST. CUST. UPDATE DX. MNEMONIC. CONTRACT Concat für DX hellip COLLATERALE HAUPTFILES Die Collateral-Dateien werden verwendet, um die von einem Kunden gesendeten Sicherheiten, deren Wert (e) zu erfassen und gegebenenfalls direkt mit einem Kundenbeauftragten an anderer Stelle im System zu verknüpfen Fünf Wertfelder, die mit jedem Sicherheitssatz assoziiert sind: - NOMINAL, AUSFÜHRUNG, DRITTES PARTY, ALLGEMEINES LEDGER amp CENTRAL BANK WERTE Wie kann ich die DX-Anwendung einstellen? Dieses Kapitel ist kein Duplikat der Temenos Bedienungsanleitung, recht gut dokumentiert, aber mit fehlenden kritischen Teilen. Es beabsichtigt, ein Add-on, einschließlich spezifischer Tricks zu sein, die auf meiner eigenen Erfahrung basieren Alle untengenannten Informationen beziehen sich auf R8.005 Freigabe. FUTURES Setup Checkliste preliminaries Core Commissions Verträge hellip Dieses Dokument besteht aus einem schnellen Überblick über das Globus Derivatives Modul (DX). Zusammenfassung Das GLOBUS Derivate-Produkt wurde entwickelt, um den Handel mit Futures und Optionen zu ermöglichen. Das Produkt unterstützt Aufträge, Handel, Lagerhaltung, Bewertung und Abschluss von börsengehandelten und außerbörslichen Kontrakten. Das Derivatprodukt kann von Banken verwendet werden, die mit dem hellip TEMENOS T24 a. k.a. Globus T24 (zuvor Globus bezeichnet) ein bankintegriertes und modulares Paket (auch als 8220-Legacy-System8221 bezeichnet) verwenden. Eine Handelsbeschreibung finden Sie auf der offiziellen Website der Temenos Group AG. 8220Temenos T24 ist eine komplette Front-to-Back-Office-, CRM - und Product-Lifecycle-Management-Software-Plattform, die Kern-Banking-Operationen unterstützt. Konsequent als die erste oder hellipTEMENOS T24 a. k.a. Globus T24 (zuvor Globus) eingestuft ist ein Banking integrierte und modulare Paket (auch als 8220legacy-System8221). Eine Handelsbeschreibung finden Sie auf der offiziellen Website der Temenos Group AG. 8220Temenos T24 ist eine komplette Front-to-Back-Office-, CRM - und Product-Lifecycle-Management-Software-Plattform, die Kern-Banking-Operationen unterstützt. Konsequent als die erste oder hellip FX-Optionen eingestuft werden kann entweder in Prozent oder in Pips (Price Interest Points) verhandelt werden. Dies veranschaulicht die verschiedenen Äquivalenzen, um einen Preis in Pip umzuwandeln oder umgekehrt. Hauptregel. Wenn ein neuer DX. TRADE eingegeben wird, hier8217s die Liste der Dateien aktualisiert (): FCUS. LIMIT FCUS. Wenn eine neue DX. TRADE eingegeben wird, hier8217s die Liste der Dateien aktualisiert (): FCUS. LIMIT FCUS. LIMIT. ACT FCUS. LIMIT. TXNS FFIN. ACCOUNT FFIN. DX. ACCT. ENTRIES FFIN. DX. COB. WORKFILE FFIN. DX. COB. WORKFILE. HISTORY FFIN. DXMISSION. DIAGS FFIN. DX. ITEM. STATUS FFIN. DX. REP. POS. ACT. HIST FFIN. DX. REP. POS. ACTIVITY FFIN. DX. REP. POS. HIST FFIN. DX. REP. POS. LAST FFIN. DX. REP. POSITION FFIN. DX. STRATEGY. LINK FFIN. DX. STRATEGY. NEXT. ID FFIN. DX. TRADENAU FFIN. DX. TRANS. KEYS FFIN. DX. TRANSACTION FFIN. DX. TXN. ACT. CUST FFIN. DX. TXN. ACTIVITY FFIN. ENTRY. HOLD FFIN. POS. MVMT. TODAY FFIN. POSITION FFIN. POSITION. TABLE Wenn der Handel autorisiert ist, werden folgende Dateien aktualisiert (): F. DE. O.HANDOFF F. DE. O.KEYLIST FFIN. ACCT. ENT. TODAY FFIN. CATEG. ENT. HEUTE FFIN. CATEG. ENTRY FFIN. CONSOL. ENT. TODAY FFIN. DX. DAILY. TRANS FFIN. DX. SAVEM. DIAGS FFIN. DX. TRADE hellip Geschrieben von Marc in SC-Securities am 30. Oktober 2015 Accounting Setup Felder vorhanden Feld Kein Feld Name Beitrag zu Beitrag ccy Kategorie nach Quellbroker 87 BR. BROKERM PL Handel KUNDEN. SICHERHEIT KUNDEN. SICHERHEIT 88 BR. FOREIGN. FEE PL Handel 89 CLMISSION PL Handel 90 BR. STAMP. TAX Acc Local SC. STD. SEC. HANDEL 91 BR. EBV. FEES PL Handel STOCK. EXCHANGE 92 BR. FEES. MISC PL Handel Kunde 32 CU. BROKERM PL Handel CUSTOMER. SECURITY SUBROUTINE 33 CU. FOREIGN. FEE hellip Globale Parameter MD. PARAMETER enthält alle Arten von Garantien, die ausgegeben werden Und erhalten (Asset Liability), mit ihren entsprechenden Produktkategorie Codes. Es funktioniert mit Bereichen von Kategorien, und Grenzen können nicht geändert werden, sobald autorisiert. Beispiel für die Einstellung: MD. PARAMETER COMPANY823082308230. CH-001-0001 Dummy Unternehmen 82128212821282128212821282128212821282128212821282128212821282128212821282128212821282128212821282128212 1. 1 CONTRACT. TYPE. CA 2. 1. 1 D BESCHREIBUNG. Hellip Finden Sie unter der Liste der gemeinsamen Variablen, die in Unterprogrammen verwendet werden. They8217re zugänglich, solange Sie 8220INSERT ICOMMON8221 in Ihre Programme einschließen. RPANY (x) Record UNTERNEHMEN Profil R. DATES (x) Record Dates R. NEW (x) Record NEU R. NEW. LAST (x) LAST Record NEU z. B. Wichtig für pgm. DATA. CAPTURE zum Aktualisieren von Batch-Summen beim Ändern einer nicht autorisierten Hellip Definition Barrier-Optionen sind Teil der exotischen Optionen. Sie unterscheiden sich von Standard - (oder Vanille-) Optionen durch zusätzliche Kriterien, um festzustellen, ob sie aktiviert oder nicht ausgeübt werden können oder nicht. Bei Vanilla-Optionen wird der zugrunde liegende Spotpreis mit dem Ausübungspreis verglichen, um zu entscheiden, ob wir ihn ausüben oder nicht. Nach oben hellip JBase-Basic ermöglicht die Definition von Funktionen, wie in jeder Standard-Programmiersprache. Vorteil ist, dass Programme aufrufen Funktionen sind viel einfacher zu lesen im Vergleich zu klassischen Aufruf einer Subroutine. Geben Sie dazu Ihr Programm 8220FUNCTION8221 an, anstatt es 8220SUBROUTINE8221 zu benennen. Natürlich werden Sie Parameter als Argumente übergeben. Von jedem Programm Sie8217ll in der Lage, hellip Haupt-Regulierungsbehörden aufrufen: ICMA (2005): International Capital Market Association. Verschmelzung von ISMA (1991, Ex-AIBD) und IPMA) ISDA (1985): International Swaps and Derivatives Association SIFMA (2006): Securities Industry and Financial Management Association. Zusammenschluss der Securities Industry Association (SIA) und der Bond Market Association (TBMA oder BMA). Zinsbasiscodes, die man in T24 auswählen kann: A 360360 8220Bond basis8221 hellip LOCATE Funktion Bei der Suche nach einem Wert in einem Array können Sie die gemeinsame Funktion 8220LOCATE8221 verwenden. Sie müssen die Dimension des Arrays angeben, wenn man bedenkt, dass Sie nach einem String in einem: bewerteten Array (Trennzeichen FM) suchen, dann verwenden Sie: hellip. Sie haben folgende Möglichkeiten: LOCATE xxx IN arraylt1gt SETTING POS THEN8230 mehrwertiges Array (separator VM) Eine FX-Optionsposition induziert ein Risiko, genau wie eine Spot - oder eine Vorwärtsposition. Ein 8220delta neutral8221 Management besteht darin, eine Optionsposition mit einem FX Spot zu platzieren, um die durch die Option bedingten Risikoänderungen auszugleichen. Beispiel für einen Verkäufer einer Call FX-Option: Das Risiko auf seine Position ist, ausgeübt zu bekommen hellip Delta ist einer von vielen Indikatoren, die Option Preismodelle bieten (Griechen). Es stellt die praktische Ebene für die Ausübung einer Option. Betrachten Sie eine Anrufoption. Während des Lebens vor dem Verfallsdatum: 8211 Liegt der Terminkurs unter dem Ausübungspreis (Call out of the money), hat die Option weniger als eine Chance von zwei der hellip Volatilität ist einer der Parameter benötigt, um den Preis zu berechnen Einer Währungsoption zwischen dem Handelstag und dem Verfallsdatum. Weitere Parameter der Märkte sind: der Kassakurs des Basiswertes, die Zinssätze der beiden Währungen. Das für die europäischen Stilwährungsoptionen (Vanille) verwendete Bewertungsmodell ist Garman-Kohlhagen. Hellip Verschiedene Befehle zum Manipulieren von Datum und Uhrzeit DATE () gibt das Systemdatum zurück, verglichen mit TODAY, das das T24-Datum (Bankdatum) zurückgibt. Beispiele, wenn heute 15.10.2013 und Banking Datum ist 09.10.2013: OCONV (DATE (), 8220D28221) ergibt 15 OCT 13 TODAY gibt 20131009 OCONV (TIME (), 8217MTS8217) ergibt 09:30:17 TIMEDATE () ergibt 09 : 30: 17 15 OCT 2013 Schneller Tip, wenn Sie hellip brauchen Teil II: Ende des Tages und Online-FX-Optionen Preisprozesse Dieser Artikel ist die Fortsetzung des Teils I. Jeder Optionskontrakt kann über eine eigene Preisfindungsmethode verfügen. Das implementierte Modell wird wie für alle OTC European FX-Optionskontrakte in DX. CONTRACT. MASTER codiert: Dieser GARMAN. KOHL-Code wird in der DX. PRICE. SOURCE-Tabelle mit hellip festgelegt. Teil I: Beschreibung der FX-Optionen, die grundlegende Anforderungen festlegen 1.1 Marktdaten (Garman amp Kohlhagen) braucht Marktdaten-Feeds: FX-Volatilitäten nach Währungspaaren, risikofreie (Null-Coupon) Zinsen und FX-Kassakurs. Andere Parameter (Strike, Time to Maturity, etc.) direkt aus Deal Optionen zu revalue kommen. Hellip Die Bankenauslastung von Treuhandkrediten besteht darin, eine Kreditfazilität für einen Bankkunden über einen Kundenkreditgeber zu erbringen, bei dem die Bank nur als Vermittler fungiert. Diese Praxis hat seine wirtschaftliche Rechtfertigung zu vermeiden, dass sowohl Kreditgeber und Kreditnehmer zu zahlen Steuern auf Grund normaler Einlagen, die durch die Vermögenswerte Konten oder für Treasury hellip gemacht werden Posted by Marc in FD-Fiduciary am 14. Januar 2013 Um die Gruppe der Treuhand-Ordnung gruppieren zu können Nach einem Vorzugszins könnten wir folgendes tun. 1) Erstellen Sie eine lokale Referenz, indem Sie die Vetting-Tabelle mit einem Feld der Kundendatei zur automatischen Selektion wie folgt verknüpfen. BNK LOCAL. TABLE SIEHE TABLE. NO823082308230. 200 821282128212821282128212821282128212821282128212821282128212821282128212821282128211 1. 1 D BESCHREIBUNG. FID. INT. GROUP hellip Geschrieben von Marc in FD-Fiduciary am 14. Januar 2013 Dieses Dokument beschreibt verschiedene Tabellen zur Einrichtung der Fiduciaires in T24Globus. Provisionsberechnungen Bedingungen für Provisionen, Gebühren, etc. CONDITION. PRIORITY Definition des Kriteriums für Konzernkunden für welche Profile von Provisionsbedingungen, Gebühren usw. für Treuhänder gelten. FD. GEN. CONDITION Deklaration der verschiedenen Gruppen identifiziert. Gruppen basieren auf hellip Hinweis: Dies gilt für Releases vor R6 Mapping Der Mapping-Prozess wird im Phantom-Modus mit DE. PHANTOM DE. O.MAP. MESSAGES gestartet. Wenn Sie ein Debug in einem Lieferprogramm platziert haben, starten Sie einfach DE. O. MAP. MESSAGES auf Linie. Die Formatierung Formatierung ist in Phantom-Modus unter Verwendung von DE. PHANTOM DE. O.SELECT. NEXT. MESSAGE gestartet Wenn Sie eine Debug in einem Lieferprogramm platziert haben, nur hellip BALANCE MISMATCH BALANCE MISMATCH starten besteht ein Gleichgewicht Mismatch in einer Erkennung durch das System Von einigen Unterschieden in den Beträgen, die auf den Verträgen und auf den Konsolidierungs-Buckets, z Zwischen RE. CONSOL. XX (wobei XX der Name der Vertragsanwendung ist) und CONSOLIDATE. ASST. LIAB. Es gibt zwei Möglichkeiten, um das Vorhandensein von Balance Mismatches zu überprüfen. Hellip Innerhalb eines jBase-Basic-Programms kann ein Datenfeld als: 8211 verwendet werden, das mit arraynameltdataxgt oder alternativ als: 8211 verwendet wird. Ein typisches Beispiel für Matrice ist R. NEW 8211 Auch benanntes dimensioniertes Array 8211 Verwendet mit: arrayname (datax) To Beachtet werden: 8211 Wenn Sie in einer Tabelle schreiben, tun Sie es immer mit einem dynamischen Array. 8211 When hellip Spezielle Strategien für Zinsoptionen Cap und Floor Streng genommen sind Optionen, Caps und Böden in der gleichen Kategorie gespeichert. Diese Produkte spielen in der Tat die gleiche Rolle, nämlich ein Zinsdeckel (Deckel) oder Boden (Boden). Sie gelten vorwiegend für Bargeschäfte. Die obigen Beispiele basieren auf hellip Dieses Dokument beschreibt die derzeitigen Funktionalitäten des PM-Moduls. Diese horizontale Anwendung bietet eine Reihe von Tools, um die verschiedenen Zins-, Forex-und Cash-Management-Risiken zu verwalten. Mit seinen eigenen historischen Dateien, ist es mit vielen Anfragen über diese drei Risiken zur Verfügung gestellt. Einleitung Dieses Modul basiert auf Abfragen (Anfragen) hellip Posted by Marc in Programmierung am 20. September 2012 Manchmal müssen Sie einige Programm-Traces in einer Protokolldatei hinzufügen, um klarer zu verstehen, was los ist. Dies gilt besonders für PHANTOM-Programme, die Sie im INTERACTIVE-Modus starten möchten. Fügen Sie einfach, wenn Sie verfolgen möchten: LOG. TEXT 8216BLABLA8217 GOSUB WRITE. LOG Und am Ende des Programms: WRITE. LOG: hellip SQL: Wählen Sie links (valuedate, 6), count () von securitytransfer wo brokerno 82165957018217and Transaction wie 8216F8217 und valuedate wie 821.620.108.217 Gruppe von links (valuedate, 6) JBASE translationgtLIST FBNK. SECURITY. TRANSFER EVAL 82168221182438216 AS NB BREAK. ON EVAL 8216VALUE. DATE1,68217 AS DATE TOTAL NB mIT DATUM LIKE 8220201082308221 uND BROKER. NO EQ 82205957018221 uND TRANSACTION. TYPE LIKE 8220F82308221 NACH DATUM ID. SUP DET. SUP Einleitung Optionen 8211 Definition Optionsstrategien - Einführung Derivative Märkte oder Produkte werden als Derivate bezeichnet, weil sie von einem anderen marktrelevanten Produkt abgeleitet werden. Derivate sind Produkte, die auf einem Basiswert basieren, der ein Kontrakt, ein Eigenkapital, ein Index (,) sein kann, der auf einem Spotmarkt ausgehandelt wird. Zum Beispiel, Währungsoptionen abgeleitet werden hellip Geschrieben von Marc in SW-Swap am 11. September 2012 Swap-Modul-Dokumentation SWAP-Datenmodell SWAP. TYPE Übersicht (Parameter) SWAP. PARAMETER Überblick (Parameter) Beispiel für IRS-Deal erfassen (fixedfloating) Detaillierte Markiert Auf den Markt Auswirkungen einer IRS auf FX-Position Tipps amp Tricks auf einige seltsame Nachrichten abstürzt SWAP-Datenmodell Übersicht der Tabellen impliziert in Swaps-Modul-Implementierung: top SWAP. TYPE Übersicht (Parameter) Dieses Modul hellip Geschrieben von Marc in SC-Securities am 11. September , 2012 Liste der Wertpapiere Concat-Dateien Beginnend mit einem Client-Code von CUSTOMER. SECURITY, haben wir alle Portfolios in SEC. ACC. MASTER deklariert. Alle an einem Kunden angeschlossenen Portfolios befinden sich im SEC. ACC. CUST. Sämtliche Wertpapiere werden in SECURITY. POSITION, Schlüsselliste in concat POS. CON. SCAC, gespeichert. Die bewerteten Kundenbestände werden in SC. POS. ASSET, Schlüsselliste in concac SC. VAL. POSITIONS, gespeichert. Hellip MONEY MARKET Dieses Modul ist für die Vermögenswerte und Verbindlichkeiten von mehreren Währungen einer Geschäftsbank konzipiert. Die wichtigsten Deal-Typen behandelt werden, wie folgt klassifiziert werden können: PlacementsLoans Ein Vertrag, um eine feste Menge an Geld in einer bestimmten Währung zu leihen. Aus der Sicht der BDA, seine eine Kreditvergabe. Der Zinssatz kann vereinbart werden hellip SET UP MULTI COMPANY UMGEBUNG Die Schritte zur Einrichtung einer Multi-Unternehmen Umwelt sind unten angegeben. Die gleichen Schritte können bei der Konvertierung eines einzelnen Unternehmens in eine multicompany Umgebung durchgeführt werden. TÄTIGKEITEN AUSSERHALB DES T24 Vor der Einrichtung oder Umstellung auf eine Mehrfirmenumgebung muss vereinbart werden 8211 Die Ziffern des Kontos hellip Funds Transfer Anwendung Cash Pooling Funds Transfer Anwendung Das Funds Transfer Module ist für alle Arten von Lokal - und Fremdwährungen, Aus - und Weiterzahlungen. Darüber hinaus ist im Rahmen des Funds Transfer Module eine voll funktionsfähige Standing Order Application enthalten. Diese Anwendung hat benutzerfreundliche Wartungsverfahren und bietet feste und voreingestellte hellip Treuhänder Anwendung Diese Anwendung wird von Händlern verwendet, um treuhänderische Einlagen von Kunden mit anderen Banken zu legen. Der Platzierungsvertrag wird automatisch aus den von den Kunden erstellten FD. FID. ORDERS generiert, der Händler muss entscheiden, mit welcher Bank und mit welchem Zinssatz. Fiduciary Orders werden automatisch vom hellip gekoppelt CORE ACCOUNTING Haupttabelle: CONSOLIDATE. COND Audit Track CORE ACCOUNTING HAUPTTABELLE: CONSOLIDATE. COND Die Finanzberichterstattung in GLOBUS verwendet, wann immer möglich, eine einzige Basis als Quelle für die Berichtsgenerierung. Diese Basis wird als CENTRAL. REPORTING FILE 8216 (CRF) 8217 bezeichnet. Kontostände, ausstehende Beträge in Produktdateien und alle damit zusammenhängenden Betragsfelder wie Zinsreserven, aufgelaufene Hellip Mehrwertige Felder Dies ist ein sehr spezifisches Merkmal des RDBMS, das mit GLOBUS T24 (Universe oder J-Base) enthalten ist. Überraschenderweise kommt dieser Datentyp mit latests Release von Oracle, MS-Access 2007,8230Premonitory Es besteht darin, mehrere Vorkommen eines Feldes zu erstellen. Aus Sicht eines Anwenders bedeutet es, ein hellip einfach zu definieren und zu befestigen. Beispiel für SCRIPT Designer. LOAD. DX. LINK Dim sAppName Dim MyCommand Set oApp Desktop. GetCurrentWindow sID oApp. ID Select Case sID Fall 8220103058221 MyCommand 8220euronexttradercontractspecificationswidecontractSpecifications-3503-EN. htmldocid474038221 Fall 8220120148221 MyCommand 8220cfe. cboeProductsSpecVIX. aspx8221 End Select rufen desktop. Sexecute (MyCommand) Dann in VERSION. 13.15 FIELD. NO82308230. 16,15 TEXT. CHAR. MAX. 13 17.15. 1 TEXT82308230. Vertragsschluss 23.15 TABLE. LINE8230. 9 37.15 HYPE SPT hellip (zur Verwendung in einer Version) STANDARD. SELECTION Erstellen eines I-desc, das die neue Bereicherung enthält DX. CONTRACT. MASTER 15. 5 USR. FIELD. NAME. SHORT. NAME. SIZE 16. 5 USR. TYPE82308230. I 17. 5. 1 USR. FIELD. NO SHORT. NAME 17. 5. 2 USR. FIELD. NO CONTRACT. SIZE 17. 5. 3 USR. FIELD. NO 1: 8221 8211 Kontraktgröße: 8220: 2 20. 5 USR. DISPLAY. FMT 50L 24. 5 USR. SINGLE. MULT S Unterprogramm für hellip erstellen In einer Version können Sie Felder mit Hilfe einer Validierungsroutine manipulieren. Sie wird in einer Version mit den beiden Feldern definiert: 58. 1 VALIDATION. FLD 59. 1 VALIDATION. RTN wobei VALIDATION. FLD das Feld ist, das eine Routine auslösen soll und VALIDATION. RTN der Routenname ist. Mehrere Verwendungsbeispiele wie: 8211 einmal Feld hellip Quit-Editor nach Mehrfachauswahl Nach einem SELECT EDIT jed, um den Editor zu beenden: Escape EXK Return Escape EXK Return Beim Editieren eines Datensatzes: insert VM amp SM Separator Platziere den Cursor zwischen den beiden Werten und Streik: Strg einfügen Wert Zeichen Ctrl Einfügen Subvalue Zeichen hellip 2 Möglichkeiten, den Debugger aufzurufen: startet Debugger einmal ein Programm eine bestimmte Zeilennummer genannt und erreicht: Starten Sie einen 8220Break8221 Befehl (oder die Rück Umschalttaste, wenn Pause de-aktiviert ist), dann: B Ltspacegt Zeile nb. Program name8216 Die Zeilennummer sollte einer Anweisungszeile (kein Kommentar) entsprechen. Der Debugger hat dann hellip Geschrieben von Marc in Programmierung am 6. September 2012 Rundung einer Menge nach vorgegebenen Formaten: FMT (Zahl, Format) Beispiel: Y. VAR 822088221. VM. 8220128221 FMTs (Y. VAR, 8221R28243) gt gibt Y. VAR 82168,008217: VM: 821.712,008242 einen Betrag Rundung nach Währungen Definition: CALL-EB. ROUND. AMOUNT (CCY, CURRENCY. AMT, param, 82218221) gt param: 821618217 nicht - Cash-Rundung 821628217 Cash-Runden oder alternativ: CALL SC. FORMAT. CCY. AMT (LCCY, AMT) Füllen Sie eine Zahl mit Nullen und einer festen Länge: n: Leerzeichen. Hellip Geschrieben von Marc in Programmierung am 6. September 2012 Detaillierte Datum Zeit Informationen: Zeit HH: MM: SS DD MMM JJJJ CURRENT. TIME TIMEDATE () CURRENT. TIME CURRENT. TIME1,2: 8216: 8217. CURRENT. TIME4,2: 8216: 8217. CURRENT. TIME7,2 wird eine Zeit von 822018: 51: 008243 zum Beispiel geben. Datumsformatierung: CALL DIETER. DATE (DATE. IN, DATE. OUT, 8217D8217) Beispiel: ORD. DATE R. DXOltDX. ORD. TRADE. DATEgt (zum Beispiel 8216201511068217) ORDER. DATE 8221 IF (ORD. DATE) THEN DIETER RUFEN. DATE (ORD. DATE, ORDER. DATE, 8217D8217) gt gibt ORDER. DATE hellip WRITE 8220R. RECORD8221 TO 8220F. TABLE. NAME8221, 8220RECORD. KEY8221 Beispiel. FN. DX. MARKET. PRICE 8220F. DX. MARKET. PRICE8221 F. DX. MARKET. PRICE 82.208.221 CALL-OPF (FN. DX. MARKET. PRICE, F. DX. MARKET. PRICE) (8230) SCHREIBEN R. DX. MKT. Preis TO F. DX. MARKET. PRICE, DX. MARKET. PRICE. KEY ON 8220ERROR ERROR PRINT, KANN NICHT WRITE8221 END lesen Sie eine Geschichte Datei mit einem Live-Taste Verwenden Sie das Programm EB. READ. HISTORY. REC die History-Datei zu lesen . Sie nehmen die Live-Taste, und das Programm wird die letzten History-Datensatz sowie füllt den Datensatz aus der Geschichte. Beispiel. CALL EB. READ. HISTORY. REC (FN. EFG. FUTURESHIS, RECORD. ID, R. EFG. FUTURESHIS, 8221) Hinweis: nach diesem Aufruf wird RECORD. ID die letzte Hellip enthalten Posted by Marc in Programmierung am September 6, 2012 CALL EB. READLIST kann auch mit einem QSELECT verwendet werden. Der QSELECT wählt alle Felder aus einer Tabelle aus, nicht nur die Tasten (ID) im Vergleich zum SELECT. Dies ist sehr nützlich, um eine CONCAT. FILE zu lesen, in der Anrufaufzeichnungen (RECORD) nur ein einziges Feld enthalten. Beispiel für eine CONCAT. FILE: LIST FBNK. DX. ORD. VERSION. NO RECORD ID8230823082308230823082308230823082308230. RECORD8230823082308230823082308230. DXORD0931005013 hellip CALL EB. READLIST (SELECT. STATEMENT, KEY. LIST, LIST. NAME, SELECTED, SYSTEM. RETURN. CODE) Routine, um eine Liste von Schlüsseln aus einer select-Anweisung zurückzugeben. Eingeführt, um eine Änderung der Syntax in der READLIST-Anweisung von rev 5 bis rev 6. Die Routine ermöglicht beide Versionen der Syntax. Parameter Beschreibung SELECT. STATEMENT Execute-Anweisung (optional 8211 select kann aktiv sein) hellip Geschrieben von Marc in Programmierung am 6. September 2012 Extrahieren Sie eine Reihe von Schlüsseln nach einem CALL OPF Y. DATE HEUTE LESEN R. DX. DAILY. TRANS FROM F. DX. DAILY. TRANS, Y. DATE ELSE R. DX. DAILY. TRANS 82208221 Y. DX. NUM DCOUNT (R. DX. DAILY. TRANS, FM) Verwendung von FOR8230NEXT. FOR I 1 BIS Y. DX. NUM Y. DX. ID R. DX. DAILY. TRANSltIgt82208221,1,1 Y. DX. REV R. DX. DAILY. TRANSltIgt82208221,2,1 NEXT I oder mit LOOP Wiederholschleife ENTFERNT Y. DX. ID von R. DX. DAILY. TRANS SETTING TAG WHILE Y. DX. ITEM: TAG Y. DX. REV hellip Auslieferungsmodul Einleitung Lassen Sie T24 SWIFT-Nachrichten produzieren, ohne sie freizugeben. Wie kann ich einen Rat einreichen Wie kann ich Fehler überprüfen? Ändern einer SWIFT-Nachricht nach der Abbildung, aber vor der Freigabe an SWIFT Einführung Das DE-Delivery-Modul ist in der Lage, alle Finanztransaktionen oder Finanzereignisse über Zustellnach - richten zu reflektieren. Eine Liefernachricht hellip Das Produkt GLOBUS Derivatives wurde entwickelt, um den Handel mit Futures und Optionen zu ermöglichen. Das Produkt unterstützt Aufträge, Handel, Lagerhaltung, Bewertung und Abschluss von börsengehandelten und außerbörslichen Kontrakten. Das Derivate-Produkt kann von Banken, die im eigenen Namen handeln, von Banken, die im Namen ihrer Kunden handeln (einschließlich Massenhandel), verwendet werden. Hellip Manuelle Preiseingabe Externes Feeding der Preise (wie Reuters Telekurs Bloomberg etc8230): für alle zitierten Produkte ( ETD Exchange Traded Derivatives). Interne T24-Pricing: Für nicht-zitierte Produkte enthält T24 verschiedene Preismodelle: Garman Kohlagen für Währungsoptionen. Need to feed interest rates in Periodic Interest, currency pairs callput volatilities in DX. VOLATILITY, hellip DX Concat Files This chapter briefly describes all useful concat files that may be used either in enquiries or subroutines. The suffix subr means this concat can only be accessed via a subroutine e. g. there8217s no PGM. FILE attached to. List of DX Concat Files DX. CUST. POS DX. TRANS. KEYS DX. TRANS. BALANCES DX. REP. POS. HIST DX. ORD. VERSION. NO DX. ITEM. STATUS DX. RV. LAST. CUST. UPDATE DX. MNEMONIC. CONTRACT Concat for DX hellip All fields from a table are numbers, with an associated description. This association is set in libraries loaded by subroutines, which are looking like 8220IF. filename8221. Example for Money Market table: File Layout for MM. MONEY. MARKET PREFIXMM. SUFFIX EQU MM. CUSTOMER. ID TO 1, MM. CURRENCY TO 2, MM. PRINCIPAL TO 3, MM. DEAL. DATE TO 4, MM. VALUE. DATE TO 5, MM. MATURITY. DATE hellip Call a subroutine Usage description: You can call a subroutine from an enquiry field. You have to invoke it using E. Subroutine. Name in the Conversion field. The argument to be processed by the enquiry must be set in the Operation field. Inside the subroutine, the argument will be transmitted in a dedicated variable named O. DATA. hellip Posted by Marc in Enquiry on August 24, 2012 You have first to convert the two dates to be compared to the julian format. 11.19 FIELD. NAME8230. LAST. TRADE 12.19. 1 OPERATION8230 IDESC LAST. TRADE 14.19 LENGTH. MASK8230. 12L 15.19. 1 CONVERSION. JULIAN 11.20 FIELD. NAME8230. COMPANY 12.20. 1 OPERATION8230 PORTFOLIO 14.20 LENGTH. MASK8230. 18L 15.20. 1 CONVERSION. L SEC. ACC. MASTER, CO. CODE 32.20 SINGLE. MULTI8230 S 11.21 FIELD. NAME8230. TODAY 12.21. 1 OPERATION8230 F hellip Selection fields in an enquiry targeting a Nofile If you need to give users the ability to filter the enquiry results, you must declare selection fields in the SS and take them in consideration in the subroutine. Inside the routine, by adding the library for enquiries (IENQUIRYMON), you will be able to process selection fields hellip Build an enquiry with a Nofile When you can8217t use standard conversion and calculation functions to get what you need, you still have a programming solution. It occurs typically when you need data spreaded in multiple tables, because ENQUIRY tool is single-table by essence. You can use links to other tables when you have foreign hellip Available objects List of available objects that can be used in the Globus Desktop SCRIPT. DESIGNER: As long as you8217re using 8220Globus Desktop8221 windows executable, you can access to following resources. 1. In Excel open the VB Editor (Alt F11) 2. In 8220Tools8221, open 8220References8221 3. Select the 8220Globus Desktop8221 Reference 4. In View, open hellip I-DESCRIPTORS Purpose of I Descriptors (quick introduction) Some words on J-Descriptors IF Usage Multi-dimensional comparisons (IFS, EQS, GTS, MULS,8230 Make a CALL from an I-descriptor Purpose of I-Descriptors (quick introduction) Internal Descriptors are equivalent to calculated fields in Excel. They are not physical fields inside a table - compared to what LOCAL. REF fields are - but computed hellip How to set - up the DX application. This chapter is not a duplicate of the Temenos user guide, quite well documented but with missing critical parts. It intends to be an add-on, including specific tricks based on my own experience All below information refers to R8.005 release. FUTURES Setup Check-list Preliminaries Core Commissions Contracts hellip This document consists in a quick overview of the Globus Derivatives module (DX). Executive Summary The GLOBUS Derivatives product has been developed to allow trading of futures and options. The product supports orders, trading, position keeping, valuation and closing out of both exchange-traded and OTC contracts. The Derivatives product may be used by banks trading hellip AC 8211 Accounts Module Acccount statements Account charges Acccount statements 1. PRINT. STATEMENT table You can print an account statement online or in batch mode, using a 8216Verify8217 function. The layout is done through the 8216Enquiry8217 application, using the 8216ACCOUNT. STATEMENT8217 enquiry template to be customized. It is possible to make selections in order to filter specific hellip This type of deposits is specific to Switzerland. It consists in giving a mandate to a (swiss) bank to place a deposit outside from Switzerland in the name of the client. Thanks to this offshore placement, Fiduciary deposits are not subject to a local withholding tax, compared to any other interest product (current accounts, hellipT24 Archiving T24 Archiving reclaims valuable disk space by moving or removing historic data that is no longer required from the live database. Archiving examines files for records to be archived, writes the selected records (and related records, if specified) to a ARC Archive file (ideally residing on a different disk, or a separate machine accessible through a network) and then deletes these records from the Live database. The user can also simply delete the data without Archiving it. Configuring ARCHIVE Application The files to be Archived must have an entry in ARCHIVE application. Create a record in ARCHIVE . for each set of files which must be Archived. There are four distinct sections in this record. The first set of fields are PURGE. DATE . RETENTION. PERIOD, ARCHIVE. DATA and ARC. PATHNAME Specify the destination location of the ARC Archive files in ARC. PATHNAME field. If this field is left null, then the ARC files are created in the Archive directory (BNK. arc). The PURGE. DATE or RETENTION. PERIOD field is usedto specify the records selection for Archiving. This is based on a date which can either be specified in PURGE. DATE field (must be the first of the month and for CATEG. ENTRY field must be before the last financial year end) or RETENTION. PERIOD field. Records older than this date are Archived (or deleted). Purge date is automatically calculated from retention period at runtime. For example, if today8217s date is 23052012 and the retention period of three months is specified (03M), three months is calculated from the beginning of the month. Therefore, records dated before 122012 is Archived (or deleted). The ARCHIVE. DATA field is used to Archive or Delete the selected records. Choose 8216Y8217 to Archive and 8216NNone8217 to Delete the record. The second set of fields ( ARC. FILENAME to MODULUS ) are related multi-value fields, which describe the Archive files to be created. The ARC. FILENAME field indicates the names of all the ARC files which are created based on Type and Modulo specified. If Type and Modulo specification are not present, then ARC files inherits the same Type and Modulus as the corresponding LIVE files. The third set ( COMPANY. RUN. IN to TIME. ENDED ) are related multi-value fields, which are auto populated by the system after the Contracts are archived. They maintain a history. The fourth set comprises the GENERIC. METHOD . MAIN. FILE . FIELD. TO. CHECK . FILTER. RTN . RELATED. FILES. RTN and ROUTINE fields. The MAIN. FILE field accepts the file name that has to be Archived. For example, FUNDS. TRANSFERHIS . The FIELD. TO. CHECK field indicates the date field in the Contract, which must be compared with the Purge date for Archiving. If this field is left blank, then the standard DATE. TIME field is used for comparison. For example, to Archive the history records of FUNDS. TRANSFER record, use the PROCESSING. DATE value of the Contract. Note: If the above MAIN. FILE field is multi-valued and populated with two or more applications, the date field mentioned in FIELD. TO. CHECK considers the application populated in the first multi-value set. The FILTER. RTN field is a hook routine to select or ignore a Contract for Archiving. This field is used as an alternative to FIELD. TO. CHECK field. The parameters of this routine are: FILTER. RTN ( ID. CONTRACT . R. CONTRACT . CONTRACTARCHIVE. DATE . SKIP. FLAG . 8216, 8216) ID. CONTRACT (IN Parameter 1) 8211 Record key of the contract R. CONTRACT (IN Parameter 2) Entire contract record CONTRACTARCHIVE. DATE (OUT Parameter 1) Date against which the purge date set in the ARCHIVE record should be compared with. For example, in FUNDS. TRANSFER the user can compare debit value date and credit value date of the Contract and return a final date as the OUT parameter, that is compared with purge date finally for Archival. SKIP. FLAG (OUT Parameter 2) Returns Value 1 as the OUT parameter, to skip the current Contract from Archiving. Value 1 confirms that the current Contract need not be Archived. (Logic to ignore the Contract must be available in the filter routine. So, the current Contract is skipped from being Archived). Two Spare parameters for future expansion. The RELATED. FILES. RTN field is a hook routine that returns the names of related files that have to be Archived along with the main Archival record in a dynamic array. The parameters of this routine are: The RELATED. FILES. ROUTINE field has ( ID. CONTRACT. R. CONTRACT, RELATED. FILES, 8216,8217 ID. CONTRACT (IN Parameter 1) 8211 Record key of the main Contract that is ready to be Archived. R. CONTRACT (IN Parameter 2) Entire Contract record. RELATED. FILES (OUT Parameter 1) Information of related files to be Archived in the format 8216File name, File ID, Archival Flag separated by VM8217. If there are multiple related files, each file information can be delimited by FM marker. For example, upon Archiving LOANS. AND. DEPOSITS records, its balances file records must be Archived. So, pass the balances file name, its ID and a Y to the Archival flag. Two Spare parameters for future expansion. Specify 8216Y8217 to execute generic Archival process. This allows Archival service ( ARC. GENERIC service ) to take care of all selection and purging of records. For example, FUNDS. TRANSFER . TELLER . STMT. ENTRY. DETAIL and so on are Archived using the generic Archival process based on the inputs provided in MAIN. FILE . FIELD. TO. CHECK or FILTER. ROUTINE field. To indicate 8216NoNone8217 when application specific Archival routine specified in the ROUTINE field must be invoked. This field indicates a valid multi-threaded routine that is responsible for Archiving the set of files specified in the ARCHIVE record. These are application specific routines and should not be changed unless a site specific program is written. For example, for FOREX . the routine is ARC. FOREX . This record routine is responsible to decide on the Archival logic and to do Archiving. Separate ARC. FOREX. LOAD . ARC. FOREX. SELECT routines must be available for opening and selecting all necessary files for Archiving. However, it is not necessary to create a separate ARC. FOREX service. It is the responsibility of ARC. GENERIC service to simply invoke ARC. FOREX. LOAD . ARC. FOREX. SELECT . ARC. FOREX routines internally for Archiving in the presence of ROUTINE field. Setting Up ARC. GENERIC. REQUEST Create a SYSTEM record in ARC. GENERIC. REQUEST and specify the ARCHIVE ID for Archival. Upon verification of this record, ARC. GENERIC service is started in the background and in turn it reads the ARCHIVE record. Based on the Generic. Method set-up or the application specific ROUTINE . the records are selected for Archival. Ensure that TSM is already running. Timing Of The Archiving Process It is recommended that the Archiving process must be run after the COB, but before the users are allowed to sign in. However, since Archiving removes the data that is no longer used, it can be executed even when the system is Live . The system in which Archiving must be run is fully backed up to tape. Note: Archiving is a one-way process. Data cannot be restored afterwards, except by fully restoring the database back to the point of pre-archiving. Back up the area as follows From UNIX, change to the directory that is being backed up. For example, if the area being backed up is BNK and the directory structure is usrT24bnkbnk. run then enter find bnk - print - depth cpio - ovcB gt devzzz Where zzz is the name of your backup device. From UNIX verify the tape as follows: cpio - iBct lt devzzz Where zzz is the name of your tape device. Post Archiving Actions Once the Archiving process is complete, the size of all the files involved (both original and ARC where applicable) must be reviewed to take the new number of records in the relevant files into account.
No comments:
Post a Comment