Zitat Zitat von B.Hauser Beitrag anzeigen
Wie sieht das Ergebnis aus, wenn Du das SQL-Statement direkt (nicht innerhalb eines Programms) absetzt?
Falsche oder richtige Werte?

ggf. musst Du noch das Ergebnis noch decoden mit URLDECODE.

Wenn auch bei einer direkten Abfrage falsche Werte kommen, dann ist das ursprüngliche XML verwutzt.
SQL geht per Default von UTF-8 aus, kann aber auch andere CCSIDs verarbeiten. Das hängt jedoch von der QAQQINI bzw. dem Eintrag in Option SQL_XML_DATA_CCSID ab.

Birgitta
Guten Morgen,

wenn ich das ganze über strsql oder dbeaver laufen lassen ändert sich nichts am Ergebnis, der username wird genauso angezeigt wie im RPG Programm mit embedded SQL. Die QAQQINI hat folgenden Inhalt:
Code:
APPLY_REMOTE                 
PARALLEL_DEGREE              
ASYNC_JOB_USAGE              
QUERY_TIME_LIMIT             
UDF_TIME_OUT                 
MESSAGES_DEBUG               
PARAMETER_MARKER_CONVERSION  
OPEN_CURSOR_THRESHOLD        
OPEN_CURSOR_CLOSE_COUNT      
OPTIMIZE_STATISTIC_LIMITATION
OPTIMIZATION_GOAL            
FORCE_JOIN_ORDER             
COMMITMENT_CONTROL_LOCK_LIMIT
REOPTIMIZE_ACCESS_PLAN       
SQLSTANDARDS_MIXED_CONSTANT  
SYSTEM_SQL_STATEMENT_CACHE   
VISUAL_EXPLAIN_DIAGRAM       
IGNORE_LIKE_REDUNDANT_SHIFTS 
STAR_JOIN                 
SQL_SUPPRESS_WARNINGS     
SQL_TRANSLATE_ASCII_TO_JOB
NORMALIZE_DATA            
LOB_LOCATOR_THRESHOLD