- 
	
	
		
		
		
		
			CCSID, UTF-8, SEPA-XML
		
		
				
					
					
				
				
		
			
				
					Hi, 
ich habe hier ein PF-SRC in ccsid 1141. 
Nun will ich ein Member mit CPYTOSTMF nach 1208 (UTF-8) ausgeben. Die VON und die ZIEL ccsid habe ich angegeben. 
Dabei bekomme ich           
	
		
			
			
				                        Weitere Nachrichteninformationen                        
                                                                                 
 Nachrichten-ID . . . . :   CPDA09B       Bewertung  . . . . . . :   30          
 Nachrichtenart . . . . :   Diagnose                                             
 Sendedatum . . . . . . :   02.09.13      Sendezeit  . . . . . . :   13:57:02   
                                                                                 
 Nachricht . . . :   Umsetzung der CCSID konnte nicht ausgeführt werden.         
 Ursache  . . . . :  Die Umsetzung der CCSID konnte nicht ausgeführt werden,     
   weil die Eingabedaten ungültig waren oder vom angegebenen Zeichensatz nicht   
   erkannt werden konnten.                                                       
 Fehlerbeseitigung:  Einen oder alle der folgenden Schritte ausführen:           
     -- Die Codepage oder den CCSID-Wert ändern.                                 
     -- Die Eingabedaten in der Datei in gültige Daten ändern. Den Befehl        
   wiederholen.                                                                 
			
		  
	 
 
In dem Member sind XML-Daten für eine SEPA LS. 
Z.Zt. sind in dem Test-XML keine ÄÖÜß... drin. 
Der Job läuft auch unter 1141 
Warum geht 1141 nicht nach 1208? 
Mit welcher CCSID muß ich mein PF-SRC erstellen damit 1208 auf dem PC ankommt? 
Danke 
Robi
				 
			 
			
		 
			
				
			
				
			
			
				Das Notwendige steht über dem technisch machbaren. 
(klingt komisch, funktioniert aber!)  
			
			
		 
	 
	
	 
 
- 
	
	
		
		
		
				
				
		
			
				
					Nun hatte ich bei meiner Suche entdeckt, das 1208 auch auf der as400 utf-8 ist(hatte ich so interpretiert.) 
Also hab ich das pgm angepasst, crtsrcpf mit ccsid 1208 und ... 
gleicher Fehler ... 
Robi
				 
			 
			
		 
			
				
			
			
				Das Notwendige steht über dem technisch machbaren. 
(klingt komisch, funktioniert aber!)  
			
			
		 
	 
	
	 
 
- 
	
	
		
		
		
				
				
		
			
				
					Hallo, 
ich habe auch eine SRC-PF mit 1141 als CCSID. 
Ich mache folgenden Befehl, der funktioniert: 
CPYTOSTMF  +                                                     
             FROMMBR('/QSYS.LIB/xxxxxxxx.LIB/yyyyyyyyy.FIL+     
             E/yyyyyyyyy.MBR') TOSTMF(&TOSTMF) +                
             STMFOPT(*NONE) STMFCODPAG(1208)
				 
			 
			
		 
			
				
			
			
			
		 
	 
	
	 
 
- 
	
	
		
		
		
				
				
		
			
				
					Ja,  
bisher hatte ich da auch keine Probleme. 
Was isch anders hatte war ein *replace bei STMFOPT. 
Das habe ich nun mal raus genommen. 
 
dementsprechend ist der Befehl nun 
CPYTOSTMF  FROMMBR(&FROMFILE) TOSTMF(&TOFILE) +  
             STMFCCSID(1208)                     
 
in Fromfile steht 
/QSYS.LIB/QTEMP.LIB/QXMLSRC.FILE/SEPA01.MBR    
 
in  Tofile 
/qntc/vmfilexxx01/xxxer/edv/_vonAs400_tmp/SEPA01_20130902_ 
162202.XML                                                   
 
die PF-SRC hat 1141 und der Fehler ist der selbe.
				 
			 
			
		 
			
				
			
			
				Das Notwendige steht über dem technisch machbaren. 
(klingt komisch, funktioniert aber!)  
			
			
		 
	 
	
	 
 
- 
	
	
		
		
		
				
				
		
			
				
					ich bin ja kein Spezialist, aber vielleicht liegts am QNTC. 
Versuchs doch mal ins IFS, meine Freigabe hat die codepage 850!!??
				 
			 
			
		 
			
				
			
			
			
		 
	 
	
	 
 
- 
	
	
		
		
		
				
				
		
			
				
					CPYTOSTMF erlaubt leider als Input/Output-PF's nur CCSID 65535, warum auch immer. 
Versuche es besser mit CPYTOIMPF, da darf die PF-CCSID eben nicht 65535 sein. 
  
Ach ja, der Hinweis mit QNTC ist natürlich wichtig. 
QNTC unterstützt keine CCSID, da ist als Ziel-CCSID nur 65535 möglich. 
  
Der Umweg über das IFS ist hier nötig, anschließend mit CPY dann nach QNTC übertragen.
				 
			 
			
		 
			
				
			
			
				
			
			
		 
	 
	
	 
 
- 
	
	
		
		
		
				
				
		
			
				
					ich meine mal gelesen zu haben, das für einen schon vorhandenen IFS-Eintrag die CCSID erhalten bleibt und nicht überschrieben wird. Also vorher den Eintrag mit RMVLNK entfernen und dann neu erstellen.
				 
			 
			
		 
			
				
			
			
			
		 
	 
	
	 
 
- 
	
	
		
		
		
				
				
		
			
				
					Danke, das hat geklappt, 
 
CPYTOIMPF nach /HOME/A+Datum_Zeit+.XLS 
anschließend qsh mv nach qntc,  
alles ok. 
 
K.a. warum ich heute CPYTOSTMF anstatt CPYTOIMPF verwendet habe. Aber das war trotzdem so vertraut. Und die CCSID konnt ich ja schließlich auch angeben ... 
 
Aber ich hab nachgesehen. 
in anderen CL's wird auch TOIMPF gemacht. 
Allerdings direkt zum QNTC. 
Werde mal fragen ob die Prob. mit Umlauten haben. 
 
Danke 
Gruß 
Robi
				 
			 
			
		 
			
				
			
			
				Das Notwendige steht über dem technisch machbaren. 
(klingt komisch, funktioniert aber!)  
			
			
		 
	 
	
	 
 
- 
	
	
		
		
		
				
				
		
			
				
					
	
		
			
			
				
					  Zitat von  Robi
					 
				 
				anschließend qsh mv nach qntc, 
			
		 
	 
 
Warum nicht mittels der Befehle MOV oder MOVE?
				 
			 
			
		 
			
				
			
			
				
			
			
		 
	 
	
	 
 
- 
	
	
		
		
		
				
				
		
			
				
					ganz einfach 
 
Schon mein Papa hat immer gesagt:  
"Dumm darf man sein, mann muß sich nur zu helfen wissen"  
 
Ich kenne zwar MOVOBJ, MOV bzw MOVE hab ich noch nie verwendet. 
 
Robi, 
der wieder was gelernt hat
				 
			 
			
		 
			
				
			
			
				Das Notwendige steht über dem technisch machbaren. 
(klingt komisch, funktioniert aber!)  
			
			
		 
	 
	
	 
 
- 
	
	
		
		
		
				
				
					
				
		
			
				
					Wie immer gibt es mit jedem neuen Release auch neue Befehle. 
Wo früher eben die QSH herhalten musste kann man dieses jetzt z.T. aber auch per AS/400-Kommando (siehe auch CPY an Stelle des QSH 'cp ...'). 
  
Es ist schon schwierig, jede Neuerung im System auch tatsächlich mitzubekommen.
				 
			 
			
		 
			
				
			
			
				
			
			
		 
	 
	
	 
 
		 
		
		
	
 
	
	
 
	
	
	
	
	
	
		Similar Threads
		
			
			
- 
  
    
    
       By codierknecht in forum NEWSboard SAP
     
   
  
    Antworten: 32
       
        Letzter Beitrag: 09-02-18, 14:00
       
   
 
- 
  
    
    
       By schatte in forum NEWSboard Programmierung
     
   
  
    Antworten: 4
       
        Letzter Beitrag: 01-10-13, 10:38
       
   
 
- 
  
    
    
       By schatte in forum NEWSboard Programmierung
     
   
  
    Antworten: 5
       
        Letzter Beitrag: 08-02-11, 18:36
       
   
 
- 
  
    
    
       By vige1000 in forum NEWSboard Linux
     
   
  
    Antworten: 4
       
        Letzter Beitrag: 21-12-06, 12:56
       
   
 
- 
  
    
    
       By schaaf in forum IBM i Hauptforum
     
   
  
    Antworten: 3
       
        Letzter Beitrag: 04-05-06, 12:18
       
   
 
			 
		 
	 
	
	
	
	
	
		
		
		
		
			
				 
				Berechtigungen
			
			
				
	
		- Neue Themen erstellen: Nein
 
		- Themen beantworten: Nein
 
		- You may not post attachments
 
		- You may not edit your posts
 
		-  
 
	 
	
	Foren-Regeln 
 
			 
		 
	 
 
  
  
 
  
 
 
  | 
Erweiterte Foren Suche
Google Foren Suche
  
Forum & Artikel   Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
 
 
 
 | 
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
 
- Cloud, Social Media, Devices
 
- DMS, Archivierung, Druck
 
- ERP + Add-ons, Business Software
 
- Hochverfügbarkeit
 
- Human Resources, Personal
 
- IBM Announcements
 
- IT-Karikaturen
 
- Leitartikel
 
- Load`n`go
 
- Messen, Veranstaltungen
 
- NEWSolutions Dossiers
 
- Programmierung
 
- Security
 
- Software Development + Change Mgmt.
 
- Solutions & Provider
 
- Speicher – Storage
 
- Strategische Berichte
 
- Systemmanagement
 
- Tools, Hot-Tips
 
 
Auf dem Laufenden bleiben
 
 | 
Bookmarks