1 package body JAVA_XA as
2
3 function xa_start (xid_bytes IN RAW, timeout IN NUMBER, flag IN NUMBER, status OUT NUMBER)
4 return RAW as language java
5 name 'oracle.jdbc.xa.server.OracleWrapXAResource.start(byte[], int, int, int []) return byte []';
6
7
8 function xa_start_new (formatId IN NUMBER, gtrid IN RAW, bqual IN RAW,
9 timeout IN NUMBER, flag IN NUMBER)
10 return number as language java
11 name 'oracle.jdbc.xa.server.OracleWrapXAResource.start(int, byte[], byte[],int, int) return int';
12
13 function xa_end (xid_bytes IN RAW, flag IN NUMBER)
14 return number as language java
15 name 'oracle.jdbc.xa.server.OracleWrapXAResource.end (byte[], int)
16 return int';
17
18 function xa_end_new (formatId IN NUMBER, gtrid IN RAW, bqual IN RAW,
19 flag IN NUMBER)
20 return number as language java
21 name 'oracle.jdbc.xa.server.OracleWrapXAResource.end (int, byte[], byte[], int)
22 return int';
23
24
25 function xa_commit (xid_bytes IN RAW, commit IN NUMBER, stateout OUT NUMBER)
26 return number as language java
27 name 'oracle.jdbc.xa.server.OracleWrapXAResource.commit (byte[], int, int[]) return int';
28
29 function xa_commit_new (formatId IN NUMBER, gtrid IN RAW, bqual IN RAW,
30 commit IN NUMBER)
31 return number as language java
32 name 'oracle.jdbc.xa.server.OracleWrapXAResource.commit (int, byte[], byte[], int) return int';
33
34
35 function xa_rollback (xid_bytes IN RAW, stateout OUT NUMBER)
36 return number as language java
37 name 'oracle.jdbc.xa.server.OracleWrapXAResource.rollback (byte[], int[]) return int';
38
39 function xa_rollback_new (formatId IN NUMBER, gtrid IN RAW, bqual IN RAW)
40 return number as language java
41 name 'oracle.jdbc.xa.server.OracleWrapXAResource.rollback (int, byte[], byte[]) return int';
42
43
44 function xa_forget ( xid_bytes IN RAW, stateout OUT NUMBER)
45 return number as language java
46 name 'oracle.jdbc.xa.server.OracleWrapXAResource.forget (byte[], int[] ) return int';
47
48 function xa_forget_new (formatId IN NUMBER, gtrid IN RAW, bqual IN RAW)
49 return number as language java
50 name 'oracle.jdbc.xa.server.OracleWrapXAResource.forget (int, byte[], byte[]) return int';
51
52 function xa_prepare (xid_bytes IN RAW, stateout OUT NUMBER)
53 return number as language java
54 name 'oracle.jdbc.xa.server.OracleWrapXAResource.prepare (byte[], int[]) return int';
55
56 function xa_prepare_new (formatId IN NUMBER, gtrid IN RAW, bqual IN RAW)
57 return number as language java
58 name 'oracle.jdbc.xa.server.OracleWrapXAResource.prepare(int, byte[], byte[]) return int';
59
60 function xa_doTwophase (isFinal IN NUMBER, inBytes IN LONG RAW)
61 return number as language java name
62 'oracle.jdbc.xa.server.OracleWrapXAResource.doTwoPhase (int, byte[])
63 return int';
64
65 function xa_thinTwophase (inBytes IN LONG RAW)
66 return number as language java name
67 'oracle.jdbc.xa.server.OracleWrapXAResource.stepThinTwophase (byte[])
68 return int';
69
70 end;