My query with regular expressions is modified in xDI Process.
Here is my original Oracle query :
table(cast(multiset(select level from dual connect by level <= length (regexp_replace(REPLACE(HIRE_NOTES_2.Hire_Notes,CHR(13)||CHR(10),'|'), '[^|]+')) + 1) as sys.OdciNumberList))
Here is the query in xDI process :
(table(cast(multiset(select level from dual connect by level <= length (regexp_replace(REPLACE(HIRE_NOTES_2.Hire_Notes,CHR(13)||CHR(10),'|'), '[^||[^|+')) + 1) as sys.OdciNumberList))
Best Answer
A
Audric FREY
said
over 2 years ago
To fix this issue we should use double bracket in regular expression:
1 Comment
A
Audric FREY
said
over 2 years ago
Answer
To fix this issue we should use double bracket in regular expression:
Audric FREY
Hello,
My query with regular expressions is modified in xDI Process.
Here is my original Oracle query :
Here is the query in xDI process :
To fix this issue we should use double bracket in regular expression:
Audric FREY
To fix this issue we should use double bracket in regular expression:
- 
										
											File external resolver with encrypted value
										 
- 
										
											Timeout on Mapping/Webservice call 
										 
- 
										
											UNIQUE TEMP TABLE NAMES
										 
- 
										
											Previous step name from a sub-process of execute delivery 
										 
- 
										
											Dropping multiple tables at once in XDI
										 
- 
										
											Freeze Designer and corrupted workspace
										 
- 
										
											FileWait/Move/Copy: FileInclude with space
										 
- 
										
											Loop excel files
										 
- 
										
											Change SVN user in the Designer
										 
- 
										
											How to Specify the JVM used by the Designer?
										 
See all 72 topics