METHOD AND CIRCUIT ARRANGEMENT FOR STATISTICALLY REGISTERING RUNNING EXCHANGE CONTROL OPERATIONS IN A COMMUNICATIONS EXCHANGE

Abstract: 1. Method for statistically registering exchange control operations which run in a stored-program communications exchange (EDS), in particular in a data and telegraph exchange, during a time span of predetermined duration, an activated according to their priority by at least one processor (PE) of the communications exchange, characterized in that, during the operation of the exchange, by means of a registration routine which runs at a higher priority in comparison to the priorities of the control operations to be registered and which is activated by the respective processor, within the predetermined tim span the currently running control operation in each case is interrupted briefly at a plurality of instants distributed equidistantly over the time span, in that, during such an interruption, the priority of the currently interrupted control operation is determined, and in that the priorities determined in this manner are registered individually for each priority.

Description: Verfahren und Schaltungsanordnung zur statistischen Erfassung von in einer Fernmeldevermittlungsanlage ablaufenden vermittlunqstechnischen Steuerunqsvorgänqen Die Erfindung betrifft ein Verfahren und eine Schaltungsanordnung zur statistischen Erfassung von in einer speicherprogrammierten Fernmeldevermittlungsanlage, insbesondere einer Daten- und Fernschreibvermittlungsanlage, während einer Zeitspanne vorgegebener Dauer ablaufenden, von mindestens einem Prozessor der Fernmeldevermittlungsanlage her entsprechend ihrer Priorität aktivierten vermittlungstechnischen Steuerungsvorgängen. Es ist bereits bekannt, die Abläufe von für eine Datensignalübertragung über eine Datenvermittlungsanlage erforderlichen vermittlungstechnischen Steuerungsvorgängen in dieser Datenvermittlungsanlage nach bestimmten Prioritäten zu steuern (DE-AS 28 13 961). Bei diesem bekannten Verfahren werden bestimmte Anschlussschaltungen der Datenvermittlungsanlage mit Vorrang gegenüber den übrigen SystemanschluB- schaltungen mit der Vermittlungsanordnung für die Abarbeitung von Vermittlungsanforderungen verbunden. Vermittlungsanforderungen der übrigen Systemanschlussschaltungen werden erst dann bearbeitet, wenn die Vermittlungsanforderungen der ausgewählten Anschlussschaltungenabgearbeitet worden sind. Es ist Aufgabe der vorliegenden Erfindung, einen Weg zu zeigen, wie bei einem Verfahren der eingangs genannten Art mit einem geringen Steuerungsaufwand die in einer Vermittlungsanlage während einer Zeitspanne vorgegebener Dauer ablaufenden vermittlungstechnischen Steuerungsvorgänge statistisch erfasst werden können. Gelöst wird die vorstehend aufgezeigte Aufgabe bei einem Verfahren der eingangs genannten Art erfindungsgemäss dadurch, dass während des Betriebes der Vermittlungsanlage mittels einer auf einer gegenüber den Prioritäten der zu erfassenden Steuerungsvorgänge höheren Priorität ablaufenden, von dem jeweiligen Prozessor her aktivierten Erfassungsroutine innerhalb der vorgegebenen Zeitspanne zu einer Vielzahl von über die Zeitspanne äquidistant verteilten Zeitpunkten der jeweils gerade ablaufende Steuerungsvorgang kurzzeitig unterbrochen wird, dass während einer solchen Unterbrechung die Priorität des gerade unterbrochenen Steuerungsvorganges ermittelt wird und dass die auf diese Weise ermittelten Prioritäten prioritätsindividuell registriert werden. Die Erfindung bringt den Vorteil mit sich, dass durch die Erfassungsroutine sämtliche vermittlungstechnischen Steuerungsvorgänge anhand der ihnen zugeteilten Priorität erfasst werden können. Da die vermittlungstechnischen Steuerungsvorgänge für die Erfassung der Prioritäten nur kurzzeitig unterbrochen werden, ist die durch Ablauf der Erfassungsroutine bedingte zusätzliche dynamische Belastung der Vermittlungsanlage gering. Die statistische Erfassung der in der Vermittlungsanlage ablaufenden vermittlungstechnischen Steuerungsvorgänge ermöglicht es in einfacher Weise, die Erweiterbarkeit der Vermittlungsanlage zu überprüfen. So kann beispielsweise anhand der registrierten Verteilung der Prioritäten ermittelt werden, ob die Anzahl der mit der Vermittlungsanlage verbundenen Anschlussleitungen erhöht werden kann. Zweckmässige Ausgestaltungen des Verfahrens gemäss der Erfindung und eine Schaltungsanordnung zur Durchführung des erfindungsgemässen Verfahrens ergeben sich aus der Unteran sprüchen. Anhand von Zeichnungen wird die'Erfindung nachstehend beispielsweise näher erläutert. Fig. 1 zeigt in einem Blockschaltbild eine Vermittlungsan lage, bei der die Erfindung angewandt ist, Fig. 2 und 3 zeigen jeweils ein Diagramm, auf das im Zuge der Erläuterung der Erfindung eingegangen wird. In Fig. 1 ist ausschnittweise eine Daten- und Fernschreibvermittlungsanlage EDS dargestellt. Von dieser Daten- und Fernschreibvermittlungsanlage sind lediglich zu einer Gruppe von Leitungsanschlussschaltungen gehörende Leitungsanschlussschaltungen SAGA1 bis SAGAm, zu einer zweiten Gruppe von Leitungsanschlussschaltungen gehörende Leitungsanschlussschaltungen SAGD1 bis SAGDm, den einzelnen Gruppen von Leitungsanschlussschaltungen zugehörige Eingabe-/Ausgabe-Codewandler EACW bzw. EACD, eine Ubertragungsablaufsteuerung UEAS, eine Speichereinheit SE und eine Programmsteuereinheit PE angedeutet. Die mit dem Eingabe-/Ausgabe-Codewandler EACW verbundenen Leitungsanschlussschaltungen dienen dazu, digitale Datensignale polaritätswechselweise zu verarbeiten. Die mit dem anderen Eingabe-/Ausgabe-Codewandler EACD verbundenen Leitungsanschlussschaltungen dienen zur Verarbeitung von sogenannten Bitgruppen. Diese Bitgruppen sind jeweils eine Mehrzahl von Bits, beispielsweise 8 Bits, umfassende digitale Datensignale, die auch als Envelopes bezeichnet werden. Die Aufgabe dieser Eingabe-/Ausgabe-Codewandler besteht unter anderem darin, über die einzelnen Anschlussschaltungen zugeführte Signale zu dem eigentlichen Verarbeitungsteil der Daten- und Fernschreibvermittlungsanlage EDS weiterzuleiten bzw. von diesem Verarbeitungsteil her über die Leitungsanschlussschaltungen abzugebende Signale weiterzuleiten. Die Eingabe-/Ausgabe-Codewandler sind hierzu mit der Übertragungsablaufsteuerung UEAS verbunden. Diese Ubertragungsab- laufsteuerung steuert den Signalaustausch zwischen den Eingabe-/Ausgabe-Codewandlern und der Speichereinheit SE, die bestimmte, ihr von der Übertragungsablaufsteuerung zugeführte Signale an die Programmsteuereinheit PE weiterleitet. Ausserdem gibt die Speichereinheit SE die ihr von der Programmsteuereinheit zugeführten Signale an die Übertragungsablaufsteuerung UEAS ab. Die in der Zeichnung angedeuteten Leitungsanschlussschaltungen sind jeweils mit einer Mehrzahl von Leitungsabschnitten Ltg1 bis Ltgi verbunden. Bei den mit den Leitungsanschlussgruppen SAGT1 bis SAGAm verbundenen Leitungsabschnitten handelt es sich dabei um Leitungsabschnitte, auf denen digitale Datensignale nach einem asynchronen Übertragungs- verfahren übertragen werden. Auf den mit den übrigen Leitungsanschlussschaltungen SAGD1 bis SAGDm verbundenen Leitungsabschnitten erfolgt dagegen eine Ubertragung von digitalen Datensignalen nach einem synchronen Ubertragungsverfahren. Bei den genannten Leitungsabschnitten möge es sich dabei entweder um die hier dargestellte Daten- und Fernschreibvermittlungsanlage mit weiteren Vermittlungsanlagen verbindende Verbindungsleitungen oder um Teilneh meranschlussleitungen handeln, die die Daten- und Fernschreibvermittlungsanlage mit Teilnehmerendeinrichtungen verbindet. Von der genannten Speichereinheit SE ist in Fig. 1 nur der Schaltungsteil dargestellt, der der statistischen Erfassung von vermittlungstechnischen Steuerungsvorgängen dient. Dieser Schaltungsteil weist eine aus zwei Zählern Z1, Z2 und einem Register Reg1 bestehende Zähleranordnung auf. Bei dem Zähler Z1 handelt es sich dabei um einen Vorwärtszähler, dessen Zählerstand, beginnend bei "Null",im zeitlichen Abstand von 10 ms bis zu einem maximalen Zählerstand von 6250 inkrementiert wird. Der Zähler erhält hierzu einen entsprechenden Steuertakt ST1 zugeführt. Nach jedem Inkremen tieren gibt dieser Zähler an seinen Zählerausgängen den jeweils gerade aktuellen Zählerstand ab. Dieser aktuelle Zählerstand wird dem Zähler Z2 zugeführt, der diesen, gesteuert durch ein von dem Zähler Z1 abgegebenes Steuersignal, als Anfangszählerstand übernimmt. Der Zählerstand des Zählers Z2, bei dem es sich um einen Rückwärtszähler handeln möge, wird, durch einen Steuertakt ST2 gesteuert, im zeitlichen Abstand von 0,0016 ms dekrementiert. Bei einem Zählerstand "Null" gibt der Zähler Z2 ein Ausgangssignal an das Register Reg1 ab. Ein solches in das Register übernommene Ausgangssignal dient, wie im folgenden noch erläutert werden wird, der Aktivierung einer Erfassungsroutine durch die Programmsteuereinheit PE. Durch die angegebenen Steuertakte ST1 und ST2 werden derartige Ausgangssignale während einer Zeitspanne von ca. 1 Minute im zeitlichen Abstand von 10, 0016 ms in das Register Reg1 übernommen. In Fig. 2 ist dieses Zeitraster schematisch dargestellt. Mit Tl bis Tn sind dabei die einzelnen 10 ms-Zeitintervalle bezeichnet. Die Zeitpunkte t bis (n-1)t geben die im Abstand von 10, 0016 ms aufeinanderfolgenden Zeitpunkte für die Abgabe eines Ausgangssignals an. Auf die spezielle Wahl dieses Rasters wird im folgenden noch näher eingegangen. Der der Erfassung der vermittlungstechnischen Steuerungsvorgänge dienende Schaltungsteil der Speichereinheit SE weist ausserdem ein weiteres Register Reg2 auf, in welches Angaben bezüglich der einem gerade von der Programmsteuereinheit PE aktivierten vermittlungstechnischen Steuerungsvorgang zugeordneten Priorität eintragbar sind. Mit seinen Ausgängen ist dieses Register an eine Decodiereinrichtung DEC angeschlossen. Diese Decodiereinrichtung steuert anhand der in dem Register Reg2 gespeicherten Angaben bezüglich der einem Steuerungsvorgang zugeordneten Priorität einen der zu einer Prioritätszähleranordnung PZ1 bis PZn gehörenden Zähler an. Die in dem Register Reg2 gespeicherten Angaben werden dabei durch ein an einen Steuereingang des Registers Reg2 von der Programm steuereinheit PE her abgegebenes Steuersignal bereitgestellt. Die Anzahl der zu der Prioritätszähleranordnung gehörenden Zähler ist gleich der Anzahl der zu berücksichtigenden Prioritäten. Nachdem zuvor der Aufbau der der statistischen Erfassung von vermittlungstechnischen Steuerungsorgängen dienende Schaltungsteil der Speichereinheit SE erläutert worden ist, wird nunmehr unter Bezugnahme auf die Fig. 1 bis 3 auf das Verfahren gemäss der vorliegenden Erfindung eingegangen. Für die Ubertragung von Datensignalen zwischen mit der Daten- und Fernschreibvermittlungsanlage EDS verbundenen Leitungsabschnitte ist eine Vielzahl von vermittlungstechnischen Steuerungsvorgängen erforderlich, wie z.B. Steuerungsvorgänge für einen Verbindungsaufbau, für einen Verbindungsabbau, für die Datensignalübertragung bei bestehenden Verbindungen usw.. Jedem dieser Steuerungsvorgänge wird dabei eine bestimmte Priorität für seine Aktivierung durch die Programmsteuereinheit PE zugeteilt. Der Ablauf der einzelnen Steuerungsvorgänge erfolgt in der Weise, dass für jeden durch die Programm steuereinheit zu aktivierenden Steuerungsvorgang eine gesonderte Anforderung in einen in Fig. 1 nicht dargestellten Anforderungspuffer eingetragen wird. Die in diesen Anforderungspuffer eingetragenen Anforderungen werden innerhalb einer Zeitspanne von 10 ms durch die Programmsteuereinheit PE verarbeitet, d.h. es werden die den Anforderungen entsprechenden vermittl ungstechnischen Steuerungsvorgänge in der durch die Prioritäten dieser Steuerungsvorgänge vorgegebenen Reihenfolge aktiviert. In Fig. 3 ist die prioritätsabhängige Aktivierung der Steuerungsvorgänge innerhalb der vorgegebenen Zeitspanne schematisch dargestellt. Auf der Abszisse ist dabei ein Zeitintervall T2-T1 von 10 ms angegeben. Die Ordinate gibt die zu berücksichtigenden Prioritäten wieder. Aus dem Diagramm geht hervor, dass'zunächst die vermittlungstechnischen Steuerungsvorgänge entsprechend ihrer Priorität aktiviert werden (bis zur Zeit tx). Danach laufen bis zum Ablauf des Zeitintervalls T2-T1 der Überwa- chung der Daten- und Fernschreibvermittlungsanlage EDS dienende Steuerungsvorgänge ab. Für die statistische Erfassung der vermittlungstechnischen Steuerungsvorgänge werden nun von der in Fig. 1 dargestellten Zähleranordnung Z1, Z2 und Regl im zeitlichen Abstand von 10,0016 ms Ausgangssignale abgegeben. Durch diese Festlegung des zeitlichen Abstandes ist sichergestellt, dass innerhalb der Erfassungszeitspanne, hier ca. 1 Minute, sämtliche Bereiche der in Fig. 2 dargestellten 10 ms-Zeitintervalle in die Ermittlung der innerhalb der 10 ms-Zeitintervalle ablaufenden Steuerungsvorgänge einbezogen sind. Die Aktivierung der Zähleranordnung kann dabei entweder manuell durch eine entsprechende Bedienungseingabe oder automatisch in vorgegebenen Zeitabständen erfolgen. Mit den von der Zähleranordnung abgegebenen Ausgangssignalen wird die Aktivierung einer Erfassungsroutine durch die Programm steuereinheit PE angefordert. Dieser Erfassungsroutine ist dabei eine gegen über den Prioritäten der zu erfassenden Steuerungsvorgänge höhere Priorität zugeteilt. Durch den Ablauf der Erfassungsroutine wird ein gerade ablaufender vermittlungstechnischer Steuerungsvorgang kurzzeitig unterbrochen. Dabei werden Angaben bezüglich der diesem Steuerungsvorgang zugeteilten Priorität ermittelt und in das in Fig. 1 dargestellte Register Reg2 eingetragen. Anschliessend werden diese Angaben durch ein von der Programm steuereinheit PE abgegebenes Steuersignal der Decodiereinrichtung DEC bereitgestellt, die einen diesen Angaben entsprechenden Zähler der Prioritätszähleranordnung PZ1 bis PZn ansteuert und dabei dessen Zählerstand inkrementiert. Die Zählerstände der Zähler der Prioritätszähleranordnung werden entweder nach Ablauf der Erfassungszeitspanne, hier ca. 1 Minute, oder nach einer Mehrzahl derartiger Erfassungszeitspannen für eine Auswertung ausgelesen. Sind mehrere Erfassungszeitspannen zu be rücksichtigen, so ist vorteilhafterweise eine weitere Zähleranordnung vorzusehen, deren Zählerstand mit jedem Ablauf einer Erfassungszeitspanne bis zu einem vorgegebenen Zählerstand verändert wird. Der Ablauf einer Erfassungszeitspanne wird dabei durch den Zählerstand "Null" des in Fig. 1 dargestellten Zählers Z1 angezeigt. Vorstehend wurde der Fall betrachtet, dass die Daten- und Fernschreibvermittlungsanlage EDS, wie in Fig. 1 dargestellt, lediglich eine Programmsteuereinheit PE aufweist. Weist dagegen eine solche Daten- und Fernschreibvermittlungsanlage mehrere, jeweils lediglich einen Teil der in der Vermittlungsanlage ablaufenden Steuerungsvorgänge aktivierende Programmsteuereinheiten auf, so ist es für die dynamische Belastung der einzelnen Programmsteuereinheiten vorteilhaft, dass die bereits erwähnte Erfassungsroutine lediglich von einer der Programmsteuereinheiten aktiviert wird. Bei einer Unterbrechung eines Steuerungsvorganges in der die Erfassungsroutine aktivierenden Programmsteuereinheit gibt diese ein Steuersignal an die weitere bzw. an die weiteren Programmsteuereinheiten ab, welches dort ebenfalls zur Erfassung der Priorität des jeweils gerade ablaufenden Steuerungsvorganges eine Unterbrechung des gerade ablaufenden Steuerungsvorganges bewirkt. Die in den Programmsteuereinheiten bei den einzelnen Unterbrechungen jeweils ermittelten Prioritäten werden wieder in der in Fig. 1 dargestellten Prioritätszähleranordnung PZ1 bis PZn registriert. Für die Ansteuerung der einzelnen Zähler dieser Prioritätszähleranordnung ist eine der Anzahl der in der Daten- und Fernschreibvermittlungsanlage vorhandenen Programm steuereinheiten entsprechende Anzahl von Registern Reg2 und von Decodiereinrichtungen DEC vorzusehen. Die Ausgänge der einzelnen Decodiereinrichtungen können parallel geschaltet sein, so dass gleichzeitig mehrere Zähler der Prioritätszähleranordnung angesteuert werden können. Der Fall, dass von mehreren Decodiereinrichtungen gleichzeitig auf ein und den selben Zähler zugegriffen wird, kann nicht eintreten, da jede der Programm steuereinheiten lediglich einen ihr zugeordneten Teil der vermittlungstechnischen Steuerungsvorgänge aktivieren kann, d.h. jede Programmsteuereinheit kann nur bestimmte Prioritäten ermitteln. Anhand der ermittelten Verteilung der einzelnen Prioritäten lässt sich die Auslastung der Daten- und Fernschreibvermittlungsanlage EDS ermitteln. Insbesondere gibt die Verteilung der Prioritäten Aufschluss darüber, ob die Anzahl der zu der Vermittlungsanlage gehörenden, in Fig. 1 mit SAGA1 bis SAGAm bzw. mit SAND1 bis SAGDm bezeichneten Leitungsanschlussschal- tungen erhöht werden kann. Vorstehend wurde erläutert, dass bei jeder Unterbrechung eines vermittlungstechnischen Steuerungsvorganges die diesem Steuerungsvorgang zugeteilte Priorität ermittelt und registriert wird. Es kann jedoch auch so vorgegangen werden, dass bei einer Unterbrechung eines Steuerungsvorganges die diesem zugeteilte Priorität nur dann registriert wird, wenn ein den Ablauf der Steuerungsvorgänge steuernder Befehlszähler in der jeweiligen Programmsteuereinheit zum Zeitpunkt der Unterbrechung einen innerhalb eines bestimmten Bereiches liegenden Zählerstand aufweist. Der dafür erforderliche Vergleich kann mit Hilfe einer entsprechenden Vergleicheranordnung durchgeführt werden. Die Einbeziehung des Zählerstandes des Befehlszählers in der jeweiligen Programmsteuereinheit ermöglicht es, dass die Häufigkeit des Ablaufs und damit die Effizienz bestimmter Teilvorgänge einzelner Steuerungsvorgänge ermittelt werden kann. Auf diese Weise können bestimmte Ablaufe innerhalb der Steuerungsvorgänge optimiert werden. Zur Erläuterung des Verfahrens gemäss der vorliegenden Erfindung ist von einer Daten- und Fernschreibvermittlungsanlage ausgegangen worden. Die Anwendung dieses Verfahrens ist jedoch nicht auf derartige Vermittlungsanlagen beschränkt. Vielmehr ist dieses Verfahren in beliebigen speicherprogrammierten Fernmeldevermittlungsanlagen anwendbar, in denen vermittlungstechnische Steuerungsvorgänge entsprechend ihrer Priorität aktiviert werden. 4 Patentansprüche 3 Figuren

Claims: Patentansprüche 1. Verfahren zur statistischen Erfassung von in einer speicherprogrammierten Fernmeldevermittlungsanlage (EDS), insbesondere einer Daten- und Fernschreibvermittlungsanlage, während einer Zeitspanne vorgegebener Dauer ablaufenden, von mindestens einem Prozessor (PE) der Fernmeldevermittlungsanlage her entsprechend ihrer Priorität aktivierten vermittlungstechnischen Steuerungsvorgängen, d a d u r c h g e k e n n z e i c h n e t , dass während des Betriebs der Vermittlungsanlage mittels einer auf einer gegenüber den Prioritäten der zu erfassenden Steuerungsvorgänge höheren Priorität ablaufenden, von dem jeweiligen Prozessor her aktivierten Erfassungsroutine innerhalb der vorgegebenen Zeitspanne zu einer Vielzahl von über die Zeitspanne äquidistant verteilten Zeitpunkten der jeweils gerade ablaufende Steuerungsvorgang kurzzeitig unterbrochen wird, dass während einer solchen Unterbrechung die Priorität des gerade unterbrochenen Steuerungsvorganges ermittelt wird und dass die auf diese Weise ermittelten Prioritäten prioritätsindividuell registriert werden. 2. Verfahren nach Anspruch 1, d a d u r c h g e k e n n z e i c h n e t , dass von den der Vermittlungsanlage (EDS) zugehörigen Prozessoren (PE) jeweils lediglich ein Teil der in der Vermittlungsanlage ablaufenden Steuerungsvorgänge aktiviert wird, dass die Erfassungsroutine dabei lediglich von einem der Prozessoren aktiviert wird, dass der bzw. die weitere(n) Prozessor(en) bei einer Unterbrechung eines Steuerungsvorganges in dem einen Prozessor durch ein entsprechendes Signal zur Unterbrechung des in ihm bzw. ihnen jeweils gerade ablaufenden Steuerungsvorganges veranlasst wird bzw. werden und dass die in den Prozessoren bei den einzelnen Unterbrechungen jeweils ermittelten Prioritäten zentral registriert werden. 3. Verfahren nach Anspruch 1 oder 2, d a d u r c h g e k e n n z e i c h n e t , dass bei einer Unterbrechung eines Steuerungsvorganges die diesem zugeordnete Priorität nur dann registriert wird, wenn ein den Ablauf der Steuerungsvorgänge steuernder Befehlszähler in dem jeweiligen Prozessor zum Zeitpunkt der Unterbrechung einen innerhalb eines bestimmten Bereiches liegenden Zählerstand aufweist. 4. Schaltungsanordnung zur Durchführung des Verfahrens nach Anspruch 1, d a d u r c h g e k e n n z e i c h n e t dass in der Vermittlungsanlage (EDS) eine Zähleranordnung (Z1, Z2, Regl) vorgesehen ist, welche zu den festgelegten Zeitpunkten Steuersignale an den jeweiligen Prozessor (PE) abgibt, die diesen zur Unterbrechung des jeweils gerade ablaufenden Steuerungsvorganges veranlassen, dass mindestens ein Register (Reg2) vorgesehen ist, in welches Angaben bezüglich der einem gerade ablaufenden Steuerungsvorgang zugeordneten Priorität eintragbar sind und welches bei einer Unterbrechung des gerade ablaufenden Steuerungsvorganges zur Abgabe dieser Angaben von dem jeweiligen Prozessor (PE) her ansteuerbar ist, und dass dieses Register mit einer Adressierungseinrichtung (DEC) verbunden ist, welche anhand der von dem Register (Reg2) bereitgestellten Angaben bezüglich der einem Steuerungsvorgang zugeordneten Priorität einen diesen Angaben entsprechenden Zähler einer eine der Anzahl der zu berücksichtigenden Prioritäten entsprechende Anzahl von Zählern aufweisenden Zähleranordnung (PZ1 bis PZn) ansteuert und dabei die Erhöhung des Zählerstandes dieses Zählers bewirkt.

Inventors: GNEITING, DIETER, DIPL.-MATH.
Applicants: SIEMENS AKTIENGESELLSCHAFT BERLIN UND MUNCHEN
Application year: 1985
Main classification: H04L11
IPC codes: H04L12, H04M3