30/04/2013, 09h35
#1
Membre régulier
Conversion numérique signé de cobol en java
Bonjour à tous,
Je reçoit un fichier créé en cobol avec du numérique étendu S9(16)V9(02). Numérique signé cobol example. le fichier est en txt. Y a-t-il une méthode java pour traduire cette zone numérique signée en Double ou Float? Merci d'avance. JMM
30/04/2013, 09h59
#2
Si je ne me trompe pas...
S9(16) = 17 caractères
V9(02) = 2 caractères
Je ne connais pas vraiment de méthode, mais vous devriez pouvoir parser votre fichier...
Numérique Signé Cobol Jobs
30/04/2013, 19h15
#6
Membre averti
un autre moyen (mais c est très moche) est d'analyser ce dernier caractère, en fonction des conventions cobol, pour le signe plus un C est mis sur l'avant dernier demi octet, pour le signe moins un D.
aussi tu peux interpréter cette lettre comme:
é: le chiffre 0 signe + pour le montant total
A 1 +
B 2 +
C 3 +
D 4 +
E 5 +
F 6 +
G 7 +
H 8 +
I 9 +
J 1 signe - sur le montant total
K 2 -
L 3 -
M 4 -
N 5 -
O 6 -
P 7 -
Q 8 -
R 9 -
30/04/2013, 23h11
#7
Pourquoi ne pas passer par une variable en redefines en +9(16), 99? ça mesure 21 de long et ce sera plus facile à parser
02/05/2013, 11h10
#8
merci à tous pour vos réponses. Je crois que je vais parser en prenant en dur le caractère et en le remplaçant. Pour info, je ne suis pas mettre de l'édition du fichier qui est généré par du Cobol. Il vient d'un service extérieur à ma boite. Merci encore. 02/05/2013, 22h14
#9
Expert éminent sénior
Envoyé par jmmaugis
(... Numérique signé cobol jobs. /... )
Donc c'est le bon choix. J'ai moi-même implémenté cette solution "sale" sur certaine macros VB6 d'analyse de mes fichiers MVS.
Numérique Signé Cobol Programming
Il n'existe pas de COBOL "tape format" bien que cette expression puisse signifier quelque chose pour la personne qui vous a fourni les données. L'indice de votre problème est que vous pouvez lire le texte. Connectez-le à la balise EBCDIC et votre référence à C #. Comment faire pour convertir Signe champs à Alpha Numeric en COBOL. Ainsi, vous lisez des données qui proviennent à l'origine d'un Mainframe, probablement un Mainframe IBM, qui utilise EBCDIC au lieu de ASCII. COBOL n'a pas de support natif pour BCD. Quel genre d'âme a fait pour vous est "convertir" les données d'EBCDIC en ASCII. Sinon, vous ne reconnaîtriez même pas le "texte". Malheureusement, ce que cela signifie pour les champs binaires ou empaquetés-décimaux ou à virgule flottante (vous ne verrez pas grand-chose du dernier, mais ils sont COMP-1 / COMP-2) est que "convertir" signifie "potentiellement brouillé", car la coversion suppose des octets individuels, avec des valeurs d'octet simples, alors que tous ces champs ont un codage conventionnel, que ce soit par le biais d'octets multiples ou de valeurs non-EBCDIC ou les deux.
Numérique Signé Cobol Example
Indicateur
Il peut avoir un astérisque (*) indiquant des commentaires, un trait d'union (-) indiquant la suite et une barre oblique (/) indiquant un saut de page. 8-11
Zone A
Toutes les divisions, sections, paragraphes et certaines entrées spéciales COBOL doivent commencer dans la zone A. 12-72
Zone B
Toutes les instructions COBOL doivent commencer dans la zone B.
73-80
Zone d'identification
Il peut être utilisé selon les besoins par le programmeur. Exemple
L'exemple suivant montre une feuille de codage COBOL -
000100 IDENTIFICATION DIVISION. 000100
000200 PROGRAM-ID. HELLO. 000101
000250* THIS IS A COMMENT LINE 000102
000300 PROCEDURE DIVISION. 000103
000350 A000-FIRST-PARA. 000104
000400 DISPLAY "Coding Sheet". Numérique signé cobol programming. 000105
000500 STOP RUN. 000106
JCL pour exécuter le programme COBOL ci-dessus -
//SAMPLE JOB(TESTJCL, XXXXXX), CLASS = A, MSGCLASS = C
//STEP1 EXEC PGM = HELLO
Lorsque vous compilez et exécutez le programme ci-dessus, il produit le résultat suivant -
Coding Sheet
Chaînes de caractères
Les chaînes de caractères sont formées en combinant des caractères individuels.
Une chaîne de caractères peut être un
Comment,
Littéral, ou
Mot COBOL. Toutes les chaînes de caractères doivent se terminer par separators. Un séparateur est utilisé pour séparer les chaînes de caractères. Séparateurs fréquemment utilisés - Espace, virgule, point, apostrophe, parenthèses gauche / droite et guillemet. Commentaire
Un commentaire est une chaîne de caractères qui n'affecte pas l'exécution d'un programme. Cela peut être n'importe quelle combinaison de caractères. Il existe deux types de commentaires -
Ligne de commentaire
Une ligne de commentaire peut être écrite dans n'importe quelle colonne. COBOL - Syntaxe de base. Le compilateur ne vérifie pas la syntaxe d'une ligne de commentaire et la traite pour la documentation. Entrée de commentaire
Les entrées de commentaires sont celles qui sont incluses dans les paragraphes facultatifs d'une division d'identification. Ils sont écrits dans la zone B et les programmeurs l'utilisent comme référence. Le texte mis en évidence dans Bold sont les entrées commentées dans l'exemple suivant -
000150 PROGRAM-ID.
Étapes
Créez le transfert sur l'ordinateur. Imprimez la photo sur le papier à transfert. Coupez les bords si nécessaire. Posez le vêtement à plat sur une surface dure. Préchauffez le fer à repasser. Repassez les plis sur le vêtement. Pelez le dos du papier. Posez le transfert sur le t-shirt. Réglez votre fer à repasser sur le programme "coton" (SANS VAPEUR! ) et appuyez pendant 10-15 secondes. Vous pouvez faire des légers mouvements circulaires. Si votre transfert est grand ou il doit être appliqué sur une surface courbée, changez le fer à repasser de position pour chauffer uniformément. Création d'une image en miroir (Windows) Faites un clic droit sur le fichier, puis sélectionnez Paint dans le menu Ouvrir avec. Transfert image sur tissu. Dans le menu Accueil, cliquez sur Faire pivoter, puis sur Retourner horizontalement.
Transfert Image Sur Tissu
Quel papier utiliser pour le transfert de photos sur bois? La première méthode consiste à utiliser du médium pour acrylique afin de transférer une photo sur du bois. La deuxième méthode vous permettra n'importe quel transfert d'image sur bois, en utilisant du papier ciré (ou papier cuisson). Image transfert sur tissu de comptage motif. Posez sur la pochette en plastique l'image découpée dans une photocopie couleur en papier ordinaire. Etalez une 1er fois le liquide transfert horizontalement avec le pinceau, en couche épaisse. Laissez sécher 2h, puis passez une 2e couche verticalement et une 3e horizontalement, en laissant bien sécher 2h entre chaque. Avec une éponge humide ou un petit chiffon mouillé, détrempez l'envers de votre ruban pour imprégner la pellicule de papier. Frottez alors doucement avec l'index pour laisser le papier presque sec rouler sous vos doigts. Il se détache un peu du support, mais l' image y reste fixée.
Ensuite, mets ton calque et ton support tissu endroit contre endroit et passe le fer à repasser dessus. Le crayon est transféré sur ton support et tu peux retirer les traits de crayon à l'eau! Étapes
Créez le transfert sur l'ordinateur. Imprimez la photo sur le papier à transfert. Coupez les bords si nécessaire. Posez le vêtement à plat sur une surface dure. Préchauffez le fer à repasser. Repassez les plis sur le vêtement. Pelez le dos du papier. Posez le transfert sur le t-shirt. La Sérigraphie est une technique d'impression textile très souvent utilisé pour les grandes series. Lors de la réalisation, on utilise un support que l'on appelle un écran. On le pose ensuite sur le tshirt, puis, nous appliquons l'encre qui va se poser sur le textile à travers un pochoir. FAQ: Comment Transférer Une Image Sur Tissu? - DIY, déco, brico, cuisine, conso, beauté et bien d'autres choses. Réglez votre fer à repasser sur le programme "coton" (SANS VAPEUR! ) et appuyez pendant 10-15 secondes. Vous pouvez faire des légers mouvements circulaires. Si votre transfert est grand ou il doit être appliqué sur une surface courbée, changez le fer à repasser de position pour chauffer uniformément.
Image Transfert Sur Tissu De La Tapisserie
Encore une fois vous pouvez utiliser une imprimante jet d'encre couleur, noir et blanc ou une imprimante laser. il est possible de réaliser un collage d'un joli papier sur un tissus, il faut de préférence un tissus en coton, de la peinture blanche au cas ou ce serait trop foncé avant de coller votre imprimé ( pour cela peignez en blanc la partie voulue avant de coller) puis enfin un vernis colle spécial textile. On choisira la méthode la plus simple. Elle consiste à poser son motif à plat sur une table, puis de positionner son tissu par-dessus. Si besoin, on peut le maintenir avec un peu de scotch. IMPRIMANTE DTF : L’IMPRESSION SUR FILM TRANSPARENT. Ensuite, avec un crayon, on reproduit le dessin en prenant garde à ne pas faire bouger son tissu. Décalquer par transparence Si le tissu est léger et clair, vous pouvez facilement décalquer le dessin à la lumière. Aidez-vous d'une boite à lumière ou d'une lampe de poche ou scotcher le motif sur une fenêtre pour pouvoir le décalquer à la lumière du jour. Imprime ton motif en miroir et décalque-le sur une feuille de papier calque avec un crayon « transfert à chaud ».
Tuto transfert sur tissu
Avant de partir en voyage, j'ai expérimenté une nouvelle méthode pour faire du transfert sur tissu SANS papier transfert, en utilisant du médium pour peinture sur tissu, et... le résultat est plutôt pas mal! Je l'ai utilisé sur ma pochette d'ipad, souvenez-vous:
Alors je vous ai concocté un petit tuto qui, je l'espère, pourra vous être utile. TRANSFERT D'IMAGES SUR TISSU SANS PAPIER TRANSFERT
Pour commencer, vous aurez besoin:
- d'une imprimante: laser c'est mieux, mais la mienne est à jet d'encre et le résultat est pas mal (mais les couleurs pâlissent un peu plus). Un essai avec une page photocopiée a été plus concluant au niveau des couleurs. Edit du 24. 10. 3013: Le résultat dépend beaucoup de la qualité de l'encre de votre imprimante. Mieux vaut utiliser cette méthode avec une encre de la marque de votre imprimante. Image transfert sur tissu de la tapisserie. De même, votre tissu doit être préalablement lavé afin que l'encre puisse bien le pénétrer. Cette méthode ne fonctionne pas sur du tissu enduit.
Image Transfert Sur Tissu De Comptage Motif
LE MATERIEL pour transférer une image sur du métal: De la résine époxy haute transparence et traitée anti-UV. (Il en faut TRES PEU: environ 2 ml pour cet exemple). Du papier transparent pour imprimante jet d'encre. il est possible de réaliser un collage d'un joli papier sur un tissus, il faut de préférence un tissus en coton, de la peinture blanche au cas ou ce serait trop foncé avant de coller votre imprimé ( pour cela peignez en blanc la partie voulue avant de coller) puis enfin un vernis colle spécial textile. Pour réaliser un tel flocage il faut avoir comme matériel au minimum un plotter de découpe, une presse à chaud et des rouleaux de flex. Le motif de personnalisation définit, le rouleau de flex est chargé dans le plotter avant d'être découpé sous ordre donné par un ordinateur. Tuto transfert sur tissu - Des idées, du fil et Cie. Attrapez votre grand carton et placez le à l'intérieur du tee – shirt. De cette manière, le tissu sera bien tendu et il sera plus facile de dessiner dessus. Placez votre dessin sous le tee – shirt et sur le carton.
De plus, l' encre utilisée lors de l'impression de thermo-adhésifs est certifiée OEKO-TEX. Enfin, l'impression DTF à la demande permet de ne pas avoir de stock et de limiter le gaspillage. C'est une invention technique à la fois écologique et respectueuse de l'environnement! DTF: Une impression de haute qualité L'impression sur film est d'une grande qualité. Elle permet d'obtenir un résultat aux couleurs éclatantes, de haute résolution, sans craquelage. La DTF offre une impression résistante et durable dans le temps. JE PERSONNALISE MON FILM TRANSFERT