807: IF (migrateCusts = TRUE) THEN
808: -- Create the customization document if it does not already exist
809: IF (pageCustDocID < 1) THEN
810: DECLARE
811: doc jdr_docbuilder.document;
812: elem jdr_docbuilder.element;
813: BEGIN
814: jdr_docbuilder.refresh;
815: doc := jdr_docbuilder.createDocument(pageCustDocName);
808: -- Create the customization document if it does not already exist
809: IF (pageCustDocID < 1) THEN
810: DECLARE
811: doc jdr_docbuilder.document;
812: elem jdr_docbuilder.element;
813: BEGIN
814: jdr_docbuilder.refresh;
815: doc := jdr_docbuilder.createDocument(pageCustDocName);
816: elem := jdr_docbuilder.createElement(jdr_docbuilder.JRAD_NS, 'customization');
810: DECLARE
811: doc jdr_docbuilder.document;
812: elem jdr_docbuilder.element;
813: BEGIN
814: jdr_docbuilder.refresh;
815: doc := jdr_docbuilder.createDocument(pageCustDocName);
816: elem := jdr_docbuilder.createElement(jdr_docbuilder.JRAD_NS, 'customization');
817:
818: jdr_docbuilder.setattribute(elem, 'customizes', pageBaseDocName);
811: doc jdr_docbuilder.document;
812: elem jdr_docbuilder.element;
813: BEGIN
814: jdr_docbuilder.refresh;
815: doc := jdr_docbuilder.createDocument(pageCustDocName);
816: elem := jdr_docbuilder.createElement(jdr_docbuilder.JRAD_NS, 'customization');
817:
818: jdr_docbuilder.setattribute(elem, 'customizes', pageBaseDocName);
819: jdr_docbuilder.settoplevelelement(doc, elem);
812: elem jdr_docbuilder.element;
813: BEGIN
814: jdr_docbuilder.refresh;
815: doc := jdr_docbuilder.createDocument(pageCustDocName);
816: elem := jdr_docbuilder.createElement(jdr_docbuilder.JRAD_NS, 'customization');
817:
818: jdr_docbuilder.setattribute(elem, 'customizes', pageBaseDocName);
819: jdr_docbuilder.settoplevelelement(doc, elem);
820: IF jdr_docbuilder.save <> jdr_docbuilder.SUCCESS THEN
814: jdr_docbuilder.refresh;
815: doc := jdr_docbuilder.createDocument(pageCustDocName);
816: elem := jdr_docbuilder.createElement(jdr_docbuilder.JRAD_NS, 'customization');
817:
818: jdr_docbuilder.setattribute(elem, 'customizes', pageBaseDocName);
819: jdr_docbuilder.settoplevelelement(doc, elem);
820: IF jdr_docbuilder.save <> jdr_docbuilder.SUCCESS THEN
821: goto error;
822: END IF;
815: doc := jdr_docbuilder.createDocument(pageCustDocName);
816: elem := jdr_docbuilder.createElement(jdr_docbuilder.JRAD_NS, 'customization');
817:
818: jdr_docbuilder.setattribute(elem, 'customizes', pageBaseDocName);
819: jdr_docbuilder.settoplevelelement(doc, elem);
820: IF jdr_docbuilder.save <> jdr_docbuilder.SUCCESS THEN
821: goto error;
822: END IF;
823: pageCustDocID := jdr_mds_internal.getDocumentID(pageCustDocName, 'DOCUMENT');
816: elem := jdr_docbuilder.createElement(jdr_docbuilder.JRAD_NS, 'customization');
817:
818: jdr_docbuilder.setattribute(elem, 'customizes', pageBaseDocName);
819: jdr_docbuilder.settoplevelelement(doc, elem);
820: IF jdr_docbuilder.save <> jdr_docbuilder.SUCCESS THEN
821: goto error;
822: END IF;
823: pageCustDocID := jdr_mds_internal.getDocumentID(pageCustDocName, 'DOCUMENT');
824: END;