JRecord

Software screenshot:
JRecord
Software informatie:
Versie: 0.80
Upload datum: 20 Feb 15
Ontwikkelaar: Bruce Martin
Licentie: Gratis
Populariteit: 5

Rating: nan/5 (Total Votes: 0)

JRecord project voorziet code:
- Lezen en schrijven van bestanden van de lengte op basis administratie (zowel vaste lengte platen en Lengte veld op basis records).
- Lees en Schrijf inheemse COBOL-bestanden.
Kwesties
- Code is geschreven om de RecordEditor steunen niet voor het lezen van Cobol bestanden.
- Gegevens worden teruggegeven als een string.
- Betere Generieke Cobol is nodig
File Formats
- Lengte gebaseerde bestanden hebben 2 voordelen ten opzichte van typische unix / windows tekstbestanden:
- Bij het lezen, heb je niet nodig om elke byte te controleren in het bestand voor een .
- Ideaal voor het opslaan van binaire data - Slaat de conversie kosten (in de 3e generatie talen als C en Cobol).
Indelingen die momenteel worden ondersteund
- Vaste lengte (dwz elke record is dezelfde vaste lengte.
- Mainframe VB (werd ook gebruikt op andere computers ook).
- Mainframe VB Dump (sames als VB, maar ook met inbegrip van de de Block Discriptor Word).
- Fujitsu Cobol VB-formaat.
Voorbeelden
Het lezen van een bestand
Dit voorbeeld laat zien hoe een ByteReader wordt Lees een Fujitsu-Cobol variabele lengte bestand als een reeks van Bytes.
Opmerking: Elke regel in deze bestanden bestaan ​​uit
4 byte Record tem (2 bytelengte in little endian binair formaat, 2 bytes controleren van gegevens).
Line Data
4 byte Record descriptor. Het hebben van de Record descriptor aan het begin en het einde van een record kunt u vooruit en achteruit te lezen in het bestand.
1: AbstractByteReader Treader = new FujitsuVbByteReader ();
2: byte [] lijn;
3:
4: try {
5: tReader.open (bestandsnaam);
6:
7: while ((lijn = tReader.read ()) = null!) {
8: // TODO Do Something .....
9:}
10:} tenslotte {
11: tReader.close ();
12:}

Wat is nieuw in deze release:

  • Deze versie voldoet aan een aantal verzoeken van gebruikers
  • .
  • Er is een optie voor het hebben van kolomnamen in offertes voor CSV-bestanden, en een verbeterde kopie nut.

Wat is nieuw in versie 0.68.1a:

  • Een bug werd vastgesteld voor de kern bibliotheek en nutsbedrijven werden bijgewerkt (gebaseerd op RecordEditor 0,69).
  • De Layout Wizard (gebruikt om File Beschrijvingen uit een bestand te maken) heeft nu veld Zoeken, beter binair bestand ondersteuning en ondersteuning voor multi-bestanden opnemen.

Wat is nieuw in versie 0.68:

  • Versie 0.68 is vooral over het verbeteren van Cobol Ondersteuning. Veranderingen zijn:
  • Ondersteuning voor Open Cobol (Standaard, Micro Focus Compatible, MVS, BS2000) en verbeterde Fujitsu ondersteuning. Mainframe Ondersteuning is aanwezig als altijd. De Open Cobol (Microfocus modus) zou moeten werken voor Microfocus Cobol.
  • Verbeterde Cobol Ondersteuning - Sync ondersteund, Comp-1, Comp-2 (Non-Mainframe Cobols) + andere kleine fixes
  • Nieuw bestand kopie Utility.
  • Ondersteuning voor Open Cobol VB-bestanden.
  • Ondersteuning voor Hex CSV-bestanden (dat wil zeggen met behulp van een veld seperator zoals X'FF ')
  • Ook inbegrepen zijn veranderingen in verband met de RecordEditor en FFReport projecten

Wat is nieuw in versie 0.65:

  • Nieuwe XML RecordLayout (om te gaan met de bestaande Cobol-outs) . Deze XML-outs kunnen worden - Gemaakt door de lay-Wizard - uitgevoerd uit de RecordEditor (Versie 0.65 of Latter)
  • Kleine verbeteringen aan Java-klassen - getFieldValue methode in AbstractLine - asLayoutDetail in Externale opnemen
  • Nieuwe Editor programma om bestanden met behulp van een meegeleverde RecordLayout (COBOL of XML). Bewerken
  • Lay-Wizard -. Bouwt XML Record weergaven van een voorbeeld bestand door te wijzen op de velden
  • Nieuwe Diff Utility, Het doet een veld gebaseerde vergelijken. De voordelen hiervan zijn - Bestanden in verschillende formaten kunnen worden vergeleken (bijvoorbeeld vaste breedte bestanden kunnen worden vergeleken met delimited files). - Velden genegeerd kan worden uit de vergelijking. Dit is erg handig bij het veranderen van een programma (en slechts een paar van de velden te wijzigen) U kunt oude / nieuwe programma's te draaien en negeren de velden die moeten veranderen -. Vergelijk mag geen verschillen vertonen

Wat is nieuw in versie 0.62:

  • Dit principe naar de nieuwste versie van de RecordEditor ondersteunen. Een belangrijke verandering is File Lezers nu terug een AbstractLine in plaats van een lijn. Dit zal de bestaande code te breken.

Andere software van ontwikkelaar Bruce Martin

reCsvEditor
reCsvEditor

16 Aug 18

Record Editor
Record Editor

9 Mar 17

Reacties op JRecord

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!