pears.IXTextWrite

Generated schema reference. Regenerate this page from the SQL unload; keep hand-maintained business notes in the narrative namespace.

CREATE PROCEDURE "pears"."IXTextWrite"( 
  /* Application Maintained Function / Procedure - DO NOT EDIT*/
  IN "ixdefid" CHAR(20),IN "prefix" CHAR(20),IN "recordid" CHAR(20),IN "thetext" long VARCHAR ) 
BEGIN
  DECLARE "filename" CHAR(250);
  SET "filename" = NULL;
  SELECT "trim"("directory") INTO "filename" FROM "ixssearchdefinition" WHERE "id" = "ixdefid";
  IF "isnull"("filename",'') = '' THEN
    RETURN
  END IF;
  IF "right"("filename",1) <> '\\' THEN
    SET "filename" = "filename"+'\\'
  END IF;
  SET "filename" = "string"("filename","prefix",'$',"recordid",'.txt');
  CALL "xp_write_file"("filename","string"("thetext"))
END
GO
 
COMMENT TO PRESERVE FORMAT ON PROCEDURE "pears"."IXTextWrite" IS 
{CREATE PROCEDURE IXTextWrite 
 
/* Application Maintained Function / Procedure - DO NOT EDIT*/
 
(IN ixdefid CHAR(20),IN prefix CHAR(20),IN recordid CHAR(20),IN thetext long VARCHAR)
BEGIN
  DECLARE filename CHAR(250);
  SET filename=NULL;
  SELECT TRIM(directory) INTO filename FROM ixssearchdefinition WHERE id = ixdefid;
  IF isnull(filename,'') = '' THEN
    RETURN
  END IF;
  IF "right"(filename,1) <> '\\' THEN
    SET filename=filename+'\\'
  END IF;
  SET filename=string(filename,prefix,'$',recordid,'.txt');
  CALL xp_write_file(filename,string(thetext))
END
}
  • database/procedures/pears_ixtextwrite.txt
  • Last modified: 2026/08/07 19:24
  • by 127.0.0.1