XML Publisher Coding Standards
XML Publisher Coding Standards
"#$ "%%#
&
'()
,
)
-
! *+$ "%%+
&. ((
*12
, ./0& .
) )
&. ((
, ./0& .
) )
! *+$ "%%+
*89:, 9%#
*89
9%#
*<9 ,9%#
*1%
*1*
*1"
"#9=
*+9
*17
*12
9%+
9%+
;
-0 ,
0
,
>
>
/ :&
0 ,
((
,
((
((3 ,
3
=
- %+%"*+4/0&4
) ) 4*121) ,
5 1 *12 6
-=
)
3
)
) , (
&
3!
)) )
& )
3 (
&. ((
, ./0& .
) )
! *+$ "%%+
3 1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
) ,
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 *
? !
) ) 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 *
, ( ,
1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 *
,
,
1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 *
,
3 !1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 "
, 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 "
&
11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 "
*1
) ) -
& !
(3
1111111111111111111111111111111111111111111111111111111111111111111111111111111111111 2
3) '
11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 2
(3
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 #
@ )
)
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +
) ) 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +
3 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 <
, , - & !
(3
3)
1111111111111111111111111111111111111111111111111111111111111 <
"1
) ) -
/0&
?
71
/0& 1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 **
) ) -
(3
(3
/0& 3
21
81
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 *"
,
11111111111111111111111111111111111111111111111111111111111111111111111 *#
) ) 1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 *+
)
,
1111111111111111111111111111111111111111111111111111111111111111111111111111111111111 *+
3
(111111111111111111111111111111111111111111111111111111111111111111111111111 "*
(3
,
- %+%"*+4/0&4
(11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 "*
(111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 ""
( 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 "7
((
)A
10
((
)A
) 3
:(
3
3 111111111111111111111111111111111111111111111111111111111111111111111111111111 "%
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 "%
) ) 1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 "%
) ) -
:(
1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 *"
) ) !
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 **
) ) 4*121) ,
!1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 "8
111111111111111111111111111111111111111111111111111111111111111111 "C
3 111111111111111111111111111111111111111111111111111111111111111111 "#
1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 "#
1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 "#
5 1 *12 6
)-
3
(3
,
) )
3,
!$
)
1
),
&. ((
, ./0& .
( , ,
3 (
)
- ))
>
/0& )
,
))
,
) 3
$ , 33
! ) -- , 3 1
, ) 3
,
)3 3! , (3 , )1
,
) /0& )
(3
) )
! *+$ "%%+
/0&
! "
D
3
> ( , 3
( , 33!
(
)
/0&
3
! ,
)
31 33
0
5
!
) )
, 3) 1
!
3 (
) )
)
( , ,
3) !
(3 3 ! 1
E
-
!
(3
33
(3
> -!
,
$
33
)
3) ) 6
, 33
)E
33
) ,
)
33
)
3 (
0 1 33
$, 3
,
)
(
>
(3
F
) )
,
33
3
?
) )
)
) 3
(
,
3
)
/0&
3
)
3 (
$
)
3 (
( , ,
( ,
- /0&
3
) ,
1
(3
/0&
$
) ) $
,
!
1 ( , 33! 3
33
3! (
,
)
3 (3 ,
3
,
F
(3
1?
!
)5 ) ) (6
3 ( )
/0&
33
)
33
!
)
33
/0&
,
)
G?
>
)
) ,
,
) ,
!$
3 (
3)1
> 1
)
)
)
3 (
)
#
) ,
/0&
3
)
- ,
1
)
)
( , 33!
3
((3 , 3 ) ,
(
!- ,
) )
) ,
)
(3
: ,3
)
3
- %+%"*+4/0&4
( , ,
) ) 4*121) ,
>
3 ( F ; ) -
) ) - )
/0&
-
3 (
) ,
(3
) ,
3-3
)$ 33
)-
- 33
33!
- , ( -
,
) 3
5 1 *12 6
) ,, )
1
3
/0& )
(
H3 !
) ) 3
,
9
) ) ) -
$ (3
1
(( , 9
)
3 (
1
9
3
**
) *"1 3
/0&
3
)
3 (
)
9
: ,3 ,
3
>
/0&
3
0 $
) ,
,
- 3
3)
) ,
3 (
- ,
-
) 1
(3
((3!
)
1
5
3
) ,
/0&
,
1
(3
3!
(3 6$
> 3> $
) ,
* -*
(
(
(
(
(
*)
")
7)
2)
8)
,
,
,
,
,
)
)
)
)
)
)
)
)
)
)
&. ((
, ./0& .
3 !
(3 1
/0& )
,
)
(3 1
,
3-3 1
(
9
) )
! *+$ "%%+
3 !
)1
"
,
/0&
3 !
) ,
(
-3
A 3
(3
& !
(3
3
-
: ,3 I /0&
/0&
: ,3
#&''
3 !
) ,
(
9
) ,
5 6,
)( 1
3
!3
&
$
)) ) - / & 5/ &9 $ / &9 : ) /( 61
/0&
3
3 !
(3
(
) 1
/0&
3
3 !
(3
)
(
)
,
3 (
), )
1
3 /0& - 3
(
)
)) 3
!( , 1
3 !
/
/ &
/0&
) -
1
-
& !
) ! /0&
3
) )) ,
(3
)1
(3
-3
$
$
3
(
# $ %
#&'' #
#&''
(
(
,
'
$
"'#
0 3 >
28+#<21* : ,3
; )
,3 )
3 ))
(
'
'/
3( -
33
,
'
'
0#
,
( 1
() # *
'/
3
#
-
+,-.
(
,
1
- 33
* ;
" A
7 @)
2 & !
8 & !
C
#
+ A
<
*%
- %+%"*+4/0&4
) ) 4*121) ,
)
,3
(3
,
) ,
- 3) 1111111111111111111111111111111111111111111111111111111111111111111111111 2
3 !
)
- 3)
1111111111111111111111 8
3
11111111111111111111111111111111111111111111111111111111111111111111111111111111111111 C
(3
,
3
)) 1111111111111111111111111111111111111111111 #
(3
,
3
3 11111111111111111111111111111111111111111111 #
(3
) ()
3 11111111111111111111111111111111111111111111111111111111111111111111111111111111 +
,
3 !
(3
1111111111111111111111111111111111111111111111111111111 <
(3 - /0& )
) ! ( 11111111111111111111111111111111111111111111111111 **
(3
) 1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 *"
(3
,
1111111111111111111111111111111111111111111111111111111111111111111111111111111111 *"
5 1 *12 6
(3
) ,
" -"
**
*"
*7
*2
*8
*C
*#
*+
*<
"%
"*
""
"7
"2
"8
"C
"#
"+
"<
7%
- %+%"*+4/0&4
&. ((
, ./0& .
) )
! *+$ "%%+
, ) 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 *7
111111111111111111111111111111111111111111111111111111111111111111111111111111111 *7
(3
( (
11111111111111111111111111111111111111111111111111111111111111111111111111111111 *7
) 4- , 4 J
3
1111111111111111111111111111111111111111111111111111111111 *2
(3
(
111111111111111111111111111111111111111111111111111111111111111111111111111111 *2
>
111111111111111111111111111111111111111111111111111111111111111111111111111111111111 *8
(3
K
1111111111111111111111111111111111111111111111111111111111111111111111111111111111111 *C
(3
)
1111111111111111111111111111111111111111111111111111111111111111111111111111 *C
(3
)
,
1111111111111111111111111111111111111111111111111111111111111111111111111 *#
;
(-3
A (3 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 *+
A (3 /0& 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 *<
(3 ! - 3)
/0& ) 1111111111111111111111111111111111111111111111111111111111111111111111 *<
,
3 - 3 A (3 1111111111111111111111111111111111111111111111111111111111111111111111111 "%
/0&
3
(
9
1111111111111111111111111111111111111111111111111111 "*
1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 "*
,
111111111111111111111111111111111111111111111111111111111111111111111 ""
(3
1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 ""
' / :
/ (3
111111111111111111111111111111111111111111111111111111111111 "7
,
(
(
111111111111111111111111111111111111111111111111111111111111111111 "2
A (3 )
K ! 111111111111111111111111111111111111111111111111111111111111111111111111111 "8
/0&
) ) 4*121) ,
5 1 *12 6
) ,
7 -7
2(
"
3
( , ,
3 !
3
(3
, ./0& .
) )
! *+$ "%%+
3 !
1
(3
3
) 3
1
(3
,>
. >.
4( , (3 6
!(
3 !
(3 61 3, 3
,
, (3
) $> (
- ,
3!
(3
)
(3
)
B&
4
)
) -
3 !
,
/0&
3 1
(
1
,
) 3 $
! )
)$
) )
( ) -( 3 ,
- 3)1
L
) , (
(
1
,
)
3
3
)
3 !
) )
)
)
>
)
5- 9 , 6
!
!
,3
) 1
5 -6
5 4
5 4
L
)1 :
!
(
) /0& 3
(3
3 !
)
3
-
(3
, -
)
5 1 1
3 !
(3
3 1
,
- 3)1 :
)
(
,
;4'
(
)
1
)
- 3)
) )
5 1 *12 6
;4'
)
- 3)
( ,-,- 9
;
)
3)
)
(
(3
)
3 6
3 6
) (
339
) ) 4*121) ,
- 3)1
)
3)
- %+%"*+4/0&4
3
))
,
2& %
,
3)
/0&
3
, -
3 6
3 !
3 3 - ,
5 ( .. 1 > ( ) 1
(
3 1
,
/0& )
5 1 1)
3 !
(3 1
&. ((
))
'4
- 3)
4
1
L
A (3
, $!
1
*1
) ) -
3) (
) 1
A (3
3) (
"C9
9"%%"
" A (3
& !
(3
2 -2
,& 5/
31
!$
, (3 3! ,3
- 3)
1
)
3>
)
>
3)
3 !
, 3
)
)
1
A
>9 ( , 3
3 .(
( , 3
$
-
,
3)
- %+%"*+4/0&4
)
,
, 3
!
,
1
) (3 !
)
!, 3
)
- 3)
!
)
) ) 4*121) ,
>
1? ,
5 1 *12 6
) )
! *+$ "%%+
(
33
)
33 3 >
!
15&%64 5 5! 33
1
5
5 )
&
" 5 3
(3
, ./0& .
"
(3
&. ((
"
3)
, M
3 !
33
3! ((3
L
)
3F
)
,
3-
)
)
(
))
33
3
- 3)
*1
3) 3 ,> A 6
3) 3 ,> A 6
3) 3 ,> A 6
3) 3 ,> A 6
)
)
, 3
,
((3 )
(
- 3)
(
) 1
) (
)9, ) )F A 1
(3
)
,>
,>
,>
,>
A$
3!
(
) ) -
& !
- 3)
) 1
(3
8 -8
&. ((
$
. )
) --
3 ! -
$
"
>
3
3 !
5/
3)
3
) ) 4*121) ,
5 1 *12 6
(3
3 1
2 )
8A (3 (3
-3
, ) !
) )
( (
- 3) $
, ,
)
)
( 1 33
- 3) 5
,
3
L @ )) M - ,
3 !0,
- ? )1
- 3)
) ,, )
, 3 ,
861
- %+%"*+4/0&4
) )
! *+$ "%%+
7& 8
-
, ./0& .
*1
3 ! 2 3!
3
1
3 !
6
,
>
) ) -
3 !
3 !
N
& !
L
3 5
(3
C -C
-&
"
.&
"
&. ((
, ./0& .
) )
! *+$ "%%+
#
?
)
( !
, ) 3
- %+%"*+4/0&4
) ) 4*121) ,
3 (3 3 !
6$ !
3)
(3
!
5 1 *12 6
(3
3 !
,
,
3 ! !
, OP
(3
*1
) ) -
5 1 1
) $
(3
1D
0 PQ ) OP )
& !
(3
# -#
(3
PQ1 ?
33 - !
)
(3
3 !
3 !
9&
OP
OP
$!
A9
,>
, ,>
) (3
) -
(3
, 33
(3
)
5
A) ..0D0: '& 10D @:
)
3 (
....0!
-3
OP, 33
, ./0& .
!
)
&. ((
,
(3
) )
! *+$ "%%+
)1
)
9
!
,
9
)
, 33
, !
3 , 3)
.//:
0 PQ
) )
,
(3
1
(
,
(3
(3
61
4 :00: 1 -PQ
3 !
81C1" )
1 1' PQ
(3
3) ,
1
1
3
:
)
)
33
,>
)3
3
) $
3 !
- ? ))
!(
,
) 3
(3
0,
(
5 3
)
33
-
)-
- 3)
- 3) $
61
) ., (
-!
(
!
)!PQ ) OP ) )!PQ1
!
)
)! ( 1 33 3 !
,
)
)
!
- OP ) )!PQ ,
!! ,
- 3)
)
3 ! 9
(3
33
!
) -(
) .! , F
) OP ) )!PQ1 ? )
!
, 33
(3
)
1
3)
OP
(
)!PQ
OP
-
1
)
3 1?
OP
)!PQ
) )? )
?
(3
-0,
,
3
- %+%"*+4/0&4
J
) ) 4*121) ,
3 !
1
5 1 *12 6
)
)
)
)
- ? )1
(3
51 1
)
3 (3
(3
(3
1D , ) 33!$ , 33
)
)-
3) ,
3)
(3!
,
*1
) ) -
J
& !
) ) ,
(3
6
)
1
+ -+
(3
-3
3) ,
5
4;;4
R
R
R
61
111
,
A
(3 3>
//
;;
((3 ,
93
-
9
, )
(3
, ./0& .
) )
! *+$ "%%+
1 -
- ,
3
(3
) -
&. ((
- 3) (61
1 -
;;;
,
:
(3
(, )
5! ,
, ) 5
1 -
1 -
9
,
-3
((
),
$ ,
(
)
-3
,
$
) 33
1?
))
)
! )
A$
,
,
,
5 1 1
3 (
(3
A (3 OP - *R"PQ
>
3! ((
) )3 !
(3
1
3 !
(3 1 ?
!
33
,
J
- 3)
3 !
(3 1
(3 ) )
3 !
$
)( , ,
4"%%#*"*+1 -61
!
)
(
#-
- (3
,
A
(3 1
/0&
)1 D ,
)
,
3
1
:* &2+,*;
##########################################################################
Application
: application of the template definition
Module
: code of the template Definition
Author
: First Name Last Name
Date Created : DD-MON-YYYY
Description
: This is the XML Publisher template for
code of the template Def
Modification History
====================
Who
When
Ver. What
===
========== === ====
First Name Last Name DD-MON-YY
1.0 Created
##########################################################################
:*
*;
"
<&
31
#
(
3 !
> #
- %+%"*+4/0&4
=
(
(3 1
( , ,
3) - 33
3)
3"#
>
33
(
) -3!1
>3
"
) ) 4*121) ,
(
!(
-!
) ,
$ )
3 ( 1 , 3)
( - , 3!
3) ) ,
33
( ) , ,
,
(
!( 1
A (3 $ A, 3 ) ? ) ) (3 !
3
)
!
3) 3 (3
(
!( $
, ,>
!(
)
3!
(
!( 1
5 1 *12 6
*1
) ) -
& !
(3
< -<
>
/
-3
)
,
3
,
,
( - , (
((
A (3 $ - !
)
3 (3
$
)
) /0& 3
((
)
33
,,
3
1
0 3 >
28+#<21* : ,3
; )
,3 )
3 ))
4
?
? )
/0& )
)
( 1
,
,,
,
)
3
/ &9 :
, 1
33
,
3( -
&. ((
, ./0& .
3 ,
)
/0&$
33
/ &9 :
3
3
/0& )
/0& 3
3
33
( -
,
( 1
) )
! *+$ "%%+
1 -!
)
1
3
3 -!
/0& )
) ,,
3
3
- , (
3
!
3 1
(
0,
3
!
-
(
)
)
- ? )
3
)
3 1
3 !
!,
)
1
)
3 (3
3 !
)
>
33 ,
1
(
, 33 -
)
3
3 ,
, (
(3
3 )
!
3 !
-!
3 !
(3
,>
,
(3
3
), 3
(
, 33
? ) (
1
, )$ ) 9 33
(
- , (3
) )
- , 33
- , 33 !
3
(
1
, 3
( >1
3
3
)
-
3 !
A , 3!
! (
(
33
),
)
!
)- 9 ,
(3
)
3
3
- 9 ,
, 33 -
- %+%"*+4/0&4
) ) 4*121) ,
5 1 *12 6
*1
) ) -
& !
(3
*% - *%
&. ((
, ./0& .
) )
! *+$ "%%+
,(
, 33!$
/0& )
(3
61 D
@
$
(
-3
( , ,
>!
) -
! ) -K
/0&
>
- , ( -
3/0&
3K
1
,,
K
(3
-
5 A, (
/0& )
, (3! 1
!
!
/0& )
3 (
)
(
,
!
(3
P -! $
-
3 !
,
/0&
/0&P
>
,,
33 3
( ,
, (
!
:
, $
> !,
3
(3
(
3)
,
(
- /0&
) )
,
!
)
)) ) /0&
-,
)
$
M
)
, 1
1
1
))
/0&
3
3)
: ,3
(
1
(
)
- , (
/0& ) 1 ,
) (3 !
- /0&
3
, $
81C1*
?& 5/
)
3 )
,
3 !! ,
(3!
(3
33! K ,>1
"
,>
(
! !$
: ,3
, ,
(
(3!
,
( ,
,
(
- , ( -
,
!
/0&
3
( .. ( 3
,
- %+%"*+4/0&4
) ) 4*121) ,
)
3! 3
5 1 *12 6
) ,
: ,3
: ,3
(
3)
)! ) - )
: ,3
(
3$
)
(
: ,3
( ) ,
#
-
: ,3
,
1
) ) ) - )
)
A (
(3
1 1 ,3 1,
( F 3 !
!)
(3 ,
3
) 3,
) 1
)!
3,
>
!
!
- 33!
7%S 3,
)
(
,
1
/0& -
) ,
( 1
) ) -
3 ,
1
/0&
3
.1 @
! ,
3
(3 1
"1
/0&
(
M
- )
*%
3
** - **
7(
&. ((
, ./0& .
) )
! *+$ "%%+
/0&
)
!)
, !
) !
/0& ) ,
(3
,
3
3 !
( )3!
, 3 3 $ -- ,
1
,
!
K
- )
, 33 ,
3! ) /0&1
(3
,>
) 1
)
!)
/0& - 3
(3
)
)
! > ) - /0&
(3
)
1
33 ( ,
3)
/0&
,
3)
) 1
<!-<!-<!-<!-<!-<!-<!-<!-<!-<!-<!-<!-<!--
#########################################################################################
Application
: application of the Data Definition
Module
: code of the Data Definition
Author
: First Name Last Name
Date Created : DD-MON-YYYY
Description
: This is the XML Publisher data template for code of the Data Definition
-->
-->
-->
-->
-->
-->
-->
Modification History
-->
====================
-->
Who
When
Ver. What
-->
===
========== === ====
-->
First Name Last Name DD-MON-YY
1.0 Created
-->
######################################################################################### -->
@&
5
)
,
(3
,
) )
3
2A&
3
K
- 33
,
$)
K
) )
)
$) 9
( , , -
)1
)1
3
-
(
) ,
- %+%"*+4/0&4
)
K
3
,
) ) 4*121) ,
5 1 *12 6
33
) !
)
:
)
3 61
(3 1 0 >
) -
71
) ) -
/0&
5
(3
*" - *"
22&
2,&
) , (
&. ((
)1 '
)
(61
:(
31
&. B& ( ,>
, $
(-3
$ )
) )( ,>
> 6 >6:
K
)1
K
) - 3) ,
)
(3
) $,
3!
, ./0& .
) -
) )
! *+$ "%%+
) -
,>
)
3
(3
) ,
27&
,3 ) 4(
,3 ) 4
- %+%"*+4/0&4
) ) 4*121) ,
!3 A, 3
(3
;6 B%
*1%1
>
-!
1
) (
K
) 3
<properties>
<property name="include_parameters"
<property name="include_null_element"
<property name="xml_tag_case"
<property name="db_fetch_size"
<property name="scalable_mode"
<property name="include_rowsettag"
<property name="debug_mode"
</properties>
- /0&
3
)
3
) -
334 3
5 1 *12 6
1
value="true" />
value="true" />
value="upper" />
value="500"
/>
value="off"
/>
value="true" />
value="off"
/>
# #
(
3
/0& )
3 !
(3
(
3
) 1?
! (
1?
$
!
)
)
71
(
)
1
(! 3
3
) ) -
/0&
( !$
(3
*7 - *7
&. ((
3
A 34
1
,
4,
/0& )
3
/0& 3
3 ,
3
) 4- , 4 J
1
, 3
3 4
), 1 : ,3
(( 9,
- ,
E) , ,
,
1
) - 3
,
A
3
- ,
J 1
(
3
K
3
,A1 :
- , 3! ,
)1
2-& 5
) )
! *+$ "%%+
1 /0&
3
1
3 !
##
) /0& )
(
(
, ./0& .
)
3
)
.AA1 ?
!$ !
!
)
!, 3
(
!-
6 C
)
)
A ,
( ,
( ,
, 3
3
3
3
) 1
-) 1?
-)
1
,3 ) 4
(
3
/0& ) 1
A
33
,3 ) )
&
)
( 1
/
,
/0& )
3 !
)
3 (
!
)
) 33 /(
3!
B&
)
(3 $
(
!
;4'
(1
A
) (
,
,
)
,
1
(
))
1
$
,
)
3)
3
))
3
3
3)
3
)
3 (
3
)
)
3
,
1
3
(3 $ 33
4;4'
1
)$
1 -
K
)
,
(3
1
B&
( ) ,
J 1
(
( , 33!
1
3
) -!
,
- 3-
3
&
-
1
)
(3
&. B&
(
31
<parameters>
<parameter name="P_USER_ID" dataType="number" defaultValue="1"/>
</parameters>
2.&
#
K
)1
3 !
(( , 1 A
- %+%"*+4/0&4
) ) 4*121) ,
5 1 *12 6
(3
(
6 )
4'
4
71
10 >
1
) ) -
(3
*2 - *2
!(
) -
:(
!(
T,
:(
29&
&. ((
, ./0& .
3 5) - 3 ,
, 61 ( , -!
(
T,
, T$ T) T$ T
T1
, T1
31
3
33
)(
3
((3 ) )
) )
! *+$ "%%+
)
3
3
1
>
- 3) 5,
61
3
K
) ,
- ) 1
/0& )
! (
$)
(3
()
) $)
) )
)
!) 1
- 33
, 3
3 (3 K
(
K
,
K
- ,
,1
(( ) A
3 , 3
K !$
!(
(3
)
!
!(
( ,-, !
"$ @
'0
$
&: 1
&:
3 /0&
((
)
)
&:
C2
)
&:
/0&
, ) 1D ,
(3
5E( $ !
,
1
!
(
(3
61 D
1
/0&1
/0& !(
0 >
(
>
0 >
3
-,
( -A
1
?
U
3
- %+%"*+4/0&4
!
!
,
(
)
K
1
-!
B4@
33 , 3
3
) (3 ,
- , , 3
) 3
B&
!V
) ) 4*121) ,
5 1 *12 6
33
$
> (
) A
,
33 ) , (
,
,3
)
)
) B4&
)
,
( !
)3
1
(3
K
$ !
33
, K
K
,
/0&
3
)
> (
)
!
71
) ) -
(3
*8 - *8
2<&
)
A ,
, ( 3
3J
;
3
( 3
61
)1
E6
(3 B4'
K
!1 0 >
!1
A ,
&. B& - ,
( ,-,
)
- /0&
( 1'
, )
- &. B& $! , )
>
) ,,
)
1
! O)
Q 3
,
!1 3
-3
(
/0& )
( ,
),
3 ,
O)
,
A , )1
) ( )
)
10 >
&. ((
, ./0& .
) )
! *+$ "%%+
3
(( , 1
, 3
3
3 ,
3 ,
F
K
,
)$
(
Q ,
A (3
(
1
-
(
-
!
-
A
-
, 33
3( ,
,
( (
3$ ) ! ,
3!$ ! ,
5
,
;
(
(
!
,
) (
(
-
O)
/0&
(3
-
B
)
(
,
Q
,
,
)3 !
)1
)
!
)
(
A
(3
<dataTriggers>
<dataTrigger name = "beforeReport"
source = "XXOCS_XDO_<code of the DataDef>_PKG.beforeReport()"/>
<dataTrigger name = "beforeReport"
source = "XXOCS_XDO_<code of the DataDef>_PKG.beforeReport(:PARAM)"/>
</dataTrigger>
- %+%"*+4/0&4
2?&
) ) 4*121) ,
5 1 *12 6
71
) ) -
(3
*C - *C
)1
-
)1
,
)1
$
!
(
, ./0& .
) )
! *+$ "%%+
Q1O) 1
)
,
, 3
33
&. ((
( 1
&. B& O( ,>
A ,
3 , )
Q
3
,
(3
) /0&
(
(
, !
3 3 ( )
>
)
,
J
)3 (3 K
) (
,
3)
K
) (3 ,
,
,
) -)
(
3 K
( 3
)
!1
33
)
33
( 1D ,
( , -!
, 3
1D ,
( 1
33 K
1
!1
3 (3
<dataStructure>
<group name="G_USER" source="Q_USER">
<element name="FU_USER_ID" value="FU_USER_ID" />
<element name="FU_USER_NAME" value="FU_USER_NAME"/>
<group name="G_RESP" source="Q_RESP">
<element name="RSP_APPLICATION_NAME" value="RSP_APPLICATION_NAME" />
<element name=" RSP_START_DATE " value="RSP_START_DATE"/>
</group>
</group>
</dataStructure>
2@&
#
K
)1
(
K
,
K
K
#1
)1
!
K
)1
, 3
1
(1 ;
%6 )
/0& - 3 1
$) -
( 3
1
3
3
,
, 3
)
1
3
((
&. B&1
( )
,3 ) )
3 !
, )
,
( , ( &. B& - ,
A,3 ) ) -
33!
, 1;
, )
( ,
,
/0& )
'
( 1
3 , ) !!
K
9,
)-3
3 5 '
& $
,
3! ,
) )
!
(-3
A,3 )
, ) ,3
( ) !
)
!
((3 ,
1
)
, , 1
A
(3 $
(3
&. B&
(-3
$
&
61
, )
?@
,3
) A ,1
?@
-3
( ,
)
( , 9
FUNCTION G_EMPFilter
RETURN boolean
IS
BEGIN
IF :EMP_SAL < 1000
THEN
RETURN (FALSE);
ELSE
RETURN (TRUE);
END IF;
END;
3
- %+%"*+4/0&4
) ) 4*121) ,
5 1 *12 6
71
) ) -
(3
*# - *#
(-3
(3
&. ((
) -
, ./0& .
) )
! *+$ "%%+
3>
<group name = "G_DEPT" source = "Q_DEPT"
groupFilter="XXOCS_XDO_<code of the DataDef>_PKG.G_EMPFilter(:DEPTSAL)">
<element name="DEPT_NUMBER" value="DEPTNO" />
<element name="DEPT_NAME"
value="DNAME"/>
<element name="DEPTSAL"
value="G_EMP.SALARY" function="SUM()"/>
,A& %
!
, 61
/
)
( 3 )
-) 1
,
)) 3
()
#
()
;
( 3
!
3
(
))
)5
1
D
,
'056$
3
61
- ,
;56$ :' 56$ 0
'0 - ,
)
)
5
)
6 3(/
3
56$ 0 /56 "% ;
(3
) 3-3 $(
)
,
5,
(-3
A
3)
1
)
$)
) , (
$ ,
(3 6$
, ( 3
,
3!
(3 1
1 A
3!
3)
,3
3 /0& - 3
)
) )
-3
(3
,
,
!
1
4;;4
4
R
R
R
;;;
1A 3
9
, )
;;
((3 ,
93
)
- ,
) -
1A 3
3
5!
1A 3
(, )
,
8,
61
A
(3 //
1A 3
5
(
,
3
,, )
/0& )
3 ,
33! 3 ,
(1
:$ '
>
3
3 (3
- %+%"*+4/0&4
-)
-
) ) 4*121) ,
3 !
/0&
)
!
A (3
$
3
4
(
)
,
( L
5 1 *12 6
- 33
(3
K 1
3 !
)
3 1@
33
)
3 1
!
$
(
33
>
! )
(3 1
)( , ,
( -A3
)
( H
( -A
(1 ; $ '$
1
4
L
, A
71
) ) -
(3
*+ - *+
,2& 5/
,3
,
A
%61
9
3 !
)
(
3
- , 3, 3
( ,
3! 33 (
(
1 ) 33!$
(
,
&. ((
, ./0& .
) )
! *+$ "%%+
)
,
3 !
,
(3
))
"* A
(3
/0&
1
3
/0& )
( 5- 9 , 9
(
(3 1 ' !
,
33
(
>
(3 /0&1
3)
6
3!$
(
3
/0& )
/0&
-3
,
)
>
# "1
)
1
)
-
3, 3
1 /0&
/0& - 3 ,
- 3) ,
3
,
3>
) (3 !
/0& ) 1 D , ,
) (3 ! - 3)
) )
) $3! , 3, 3
( , 3, 3
A
) ) (3 !
,
(3
) (3 ! - 3) !
( - A N 6M1
,
4,
,3 ) ) (3 ! - 3)
- ,
10 >
<INVOICE_AMOUNT>1234.89</INVOICE_AMOUNT>
<D_INVOICE_AMOUNT>1.234,89</D_INVOICE_AMOUNT>
- %+%"*+4/0&4
,,&
) ) 4*121) ,
# "
5 1 *12 6
71
) ) -
(3
*< - *<
-(
&. ((
, ./0& .
) )
! *+$ "%%+
1
,
/0&
3-3
3
3
3!
81C1*1
,
/0&
) ,
) , )
) ) -
-3 1
,7& =
"
"7
,
)!
33
,
,
3
5
)
1
)
3)
$)
1
4
R
R
R
;;;
- %+%"*+4/0&4
3-3
)
) 3-3 $(
4;;4
3 - 3 A (3 $ )!
,)
,
WX/0&4 & 0
Y1 D
3)
>
,
3-3
/0& )
(
3-3
,
(
3 $
!)
3)
(
>
(3 , 1
(3 //
) ) 4*121) ,
1A 3
;;
((3 ,
9
93
, ) )
4
5 1 *12 6
) , (
$ ,
(3 6$
, ( 3
- ,
) -
)
4
1A 3
!
)!
,
)
3)
,3
3 /0& - 3
,
)
!
)
6= (/ 1
,1
1A 3
(, )
21
) ) -
1A 3
"% - "%
.(
50=
&. ((
, ./0& .
) )
! *+$ "%%+
#
)
(3
(
( - /0&
3
) ,
(
3 !1 D ,
) 5
"2 /0&
) ,
) ) -
,-&
)
(
)
(
/0&
)
9
3
3
(1
3
) -
)
61
50=
#
) //:
1
'
- %+%"*+4/0&4
5 6Z
(
3)
3
3)
( -A
)
1
(3
,.&
((3 ,
((3 ,
) ) 4*121) ,
,!
,
5 1 *12 6
,
(
,
1
,
)
) 3 $
, ) (
1
81
) ) -
3)
)
) -
3)
"* - "*
, ./0& .
) )
! *+$ "%%+
#
(3
-!
(3
) , )
>
(3
) ) ,
,<& 3
1D
) --
) ) 4*121) ,
3)
-
! , (
) !
$ A, (
3)
) )
) )
) 5
, ,
3 (3
(3
) 3 1
) ,
, )
- %+%"*+4/0&4
&. ((
,9&
?
) - 3)1
,
3!
,
3
3 (3
5 1 *12 6
33
, ) !
, ) - 3) ,
) 5
)
3 1 -!
K
$
(
$
>
3)
) 61
)(3
)
) ) 3
1
51 1 )
(3
)
K
) )
, ) )
) ,
(
61
81
) ) -
)( , ,
61
) -
,
) -
, )
) ,
)
1 33
$ 33
(3
, ) ) --
$
(3
-
"" - ""
3
,
3 , ) 3
( 3
33 ) (3 !
A(3 , 3! 3 ,
) )
)
&. ((
, ./0& .
) )
! *+$ "%%+
3 ,
!
!
(3
33
!
3 ,
-
3
K
(3
1 '
(3
'()
3 !1 3
(
)
1
$!
1
,
3
3 -
) -
/0&
(3
3
)
(
- 3)
!
3 3 3 3
3! )
(3
- , 1
3
D
(3
3)
),
'
)
1 ,
5/&
) 3)
, ) 3
,3 )
)
4& 1 31A3-1
6
/&
(3
-3 1
3
(3 , 1
) 3
>
9
-3
3)
) 3
(3
#
,
- 33
,
A ,
1
?
(3
,?& 4
) -
- %+%"*+4/0&4
) ) 4*121) ,
,
3
> 35 5
>
(
(
- 3)
*8
5 1 *12 6
(
3)
/ :
3
, ,
!
(3
(
/0&
3)
/0&1 ?
/ 1
#
(
) -
81
$
)
61
) ) -
>
)
A ,
(3
"7 - "7
,@&
&. ((
, ./0& .
) )
! *+$ "%%+
>
3
/0&
3
3
3-3 !
3)
, (
33 !
,
A (3
3 )
,
)
3
,
/ :&
J
1
(3 1
(3
)
$)
31 D ,
-
(3
, 33
/opt/java1.5/bin/java oracle.apps.xdo.oa.util.XDOLoader \
UPLOAD \
apps \
-DB_USERNAME
apps \
-DB_PASSWORD
-JDBC_CONNECTION
sand:1535:NADV \
TEMPLATE_SOURCE \
-LOB_TYPE
-APPS_SHORT_NAME
XXCUST \
-LOB_CODE
XXCUST_CP \
en \
-LANGUAGE
-TERRITORY
US \
RTF \
-XDO_FILE_TYPE
-FILE_CONTENT_TYPE 'application/rtf' \
-FILE_NAME
XXCUST_CP.rtf \
$NLS_LANG \
-NLS_LANG
-CUSTOM_MODE
FORCE \
&: 4 D
3)
),
3
3
- %+%"*+4/0&4
--3
0 &
4 :'
L3 )
4 0 &
L3 ) )
'
;4 & L 3 )
( ,
3!
/ :4 & 4 D
L
(3
/0&9
9 0 &
L)
/0&9 '
;9 & L
!(
) ) 4*121) ,
5 1 *12 6
) )
(3
(3
,
) - ) /0& 3 - 3 ) - ) /0& -
1
1
3)
3
3
)! 3 ) ) 3
-3
33
3
3
1
(3
,
3-3
4 3> 6
33
) )
81
) ) -
> 5 1> 51
>
1 -! ,
) 3 ) ) !
"2 - "2
##
E
?
/0& )
)
,
)1
!
3)
,
!
7% A
)) )
3
)
(3
)
) /0& )
7A& 5/
( ) ,
! )
(3
(3
, (
) )
! *+$ "%%+
) ) 4*121) ,
K
(3
!! ,
)
)1
, /0& - 3
A (3 ) , (
1
gen_cp_name
gen_cp_arguments
gen_template_application
gen_requestor
gen_template_code
gen_template_name
gen_template_last_update_date
gen_db_name
gen_request_id
fcr
fcp
fcpa
fu
xt
xl
db
= fnd_global.CONC_REQUEST_ID
(+) = fcr.REQUEST_ID
(+) = 6
(+) = fcr.CONCURRENT_PROGRAM_ID
(+) = fcpa.argument1
(+) = fcpa.ARGUMENT2
= fcr.REQUESTED_BY
(+) = fcpa.ARGUMENT1
(+) = fcpa.ARGUMENT2
(+) = fcpa.ARGUMENT3
(+) = fcpa.ARGUMENT4
(+) = 'TEMPLATE'
"
9)
)
4 () 4)
)
3 4 () 4)
3 3
)
3 3 3 4 ()
3
(3
(3
- %+%"*+4/0&4
!
-
, ./0& .
<sqlStatement name="Q_GENINFO">
<![CDATA[
SELECT fcp.CONCURRENT_PROGRAM_NAME
,
fcr.argument_text
,
fcpa.argument1
,
fu.USER_NAME
,
fcpa.ARGUMENT2
,
xt.TEMPLATE_NAME
,
xl.LAST_UPDATE_DATE
,
db.name
,
fcr.REQUEST_ID
FROM
fnd_concurrent_requests
,
fnd_concurrent_programs
,
fnd_conc_pp_actions
,
fnd_user
,
xdo_templates_vl
,
xdo_lobs
,
v$database
WHERE fcr.REQUEST_ID
AND
fcpa.CONCURRENT_REQUEST_ID
AND
fcpa.ACTION_TYPE
AND
fcp.CONCURRENT_PROGRAM_ID
AND
xt.APPLICATION_SHORT_NAME
AND
xt.TEMPLATE_CODE
AND
fu.USER_ID
AND
xl.APPLICATION_SHORT_NAME
AND
xl.LOB_CODE
AND
xl.LANGUAGE
AND
xl.TERRITORY
AND
xl.LOB_TYPE
]]>
</sqlStatement>
&. ((
"
)
4 () 4)
3 A- 3)
,
5 1 *12 6
4)
(3
5)
>$
((
)A
>6
10
"8 - "8
##
&. ((
, ./0& .
) )
! *+$ "%%+
/ =& >
- 33
)-
-3
/0&
A
R
R
R
;;;
9
, )
((3 ,
93
)
- ,
) -
(, )
,
5!
8,
6
3
!(
) )
(3
3
/0&
;;;
4 31A 3
;;;
4= 1A 3
;;;
1A 3
,>
( ,-,
;;;
;1(>
;;;
1(3
,>
)!
;;;
;1(>
;;;
1(3
(3
;;;
4DD00
& !
.
/&
3
3
- %+%"*+4/0&4
)5
(3
) ) 4*121) ,
1 ;;;
;;;
4 34%%1A3- 53
;;;
1A))
1 $
!6
-6
5 1 *12 6
((
)A
"C - "C
&. ((
, ./0& .
) )
! *+$ "%%+
>#
>#
"
"
- %+%"*+4/0&4
) ) 4*121) ,
5 1 *12 6
:(
) 3
"# - "#