plsqldoc plug-in unable to cross-reference

Marcel V

Member
Hi

I am having the same problem that some other people mentioned in the forum regarding not being able to get cross referencing right using the plsqldoc plug-in.

I have installed the plugin and performed some configuration. I then do the following:

1. Create table using the following code.

CREATE TABLE test_tab (
col1 NUMBER,
col2 NUMBER
);

2. Generate documentation for the table

3. Create the following procedure

CREATE OR REPLACE PROCEDURE test_proc
/**
New procedure that queries test_tab.

%param p_col1 First parameter.
%param p_col2 Second parameter.
*/
(
p_col1 IN test_tab.col1,
p_col2 IN test_tab.col2
)
BEGIN
NULL;
END test_proc;

4. Generate documentation for the procedure

When I view the docs, nothing is cross referenced. The versions are as follows:

Oracle Version: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0
PL/SQL Developer Version: 7.1.5.1396 139.42410 - 20 user license
plsqdoc Version: 1.2

My plsqldoc.ini file looks as follows:

UseFrames=1
StrictComments=1
IncludeSynopsis=1
Format=0
TabSize=4
LinePrefixes=
CrossReferences=2
FileWithDB=1
FileWithOwner=1
PathWithDB=1
PathWithOwner=1
NameWithDB=1
NameWithOwner=1
AutoGenerate=2
ParamPrefix="-- %param"
ParamDataType=0

[CustomTags]
datecreated=Date Created
changehist=Change History

Any help in this regard will be appreciated.

Regards
Marcel
 
Sorry, the proc is wrong. Use this one instead:

CREATE OR REPLACE PROCEDURE test_proc
/**
New procedure that queries test_tab.

%param p_col1 First parameter.
%param p_col2 Second parameter.
*/
(
p_col1 IN test_tab.col1%TYPE,
p_col2 IN test_tab.col2%TYPE
)
IS
BEGIN
NULL;
END test_proc;
 
Back
Top