1#
2# # ------------------------------------------------------------------------------
3#
4# sub DB_INSERT_INTO_TABLE_STATUS()
5# {
6#     # my $sDocID = shift;
7#     # my $sDBDistinct = shift;
8#
9#     my $sHostname = hostname;
10#
11#     my $sSQL = "INSERT INTO status (docid, dbdistinct2, hostname)";
12#     $sSQL .= "  VALUES ($docid, '$dbdistinct', '$sHostname')";
13#     ExecSQL($sSQL);
14# }
15# sub DB_UPDATE_TABLE_STATUS_SET_INFO($)
16# {
17#     # my $sDocID = shift;
18#     # my $sDBDistinct = shift;
19#     my $sInfo = shift;
20#
21#     # my $sHostname = hostname;
22#
23#     my $sInsertSQL = "UPDATE status SET info='$sInfo' WHERE docid=$docid AND dbdistinct2='$dbdistinct'";
24#     ExecSQL($sInsertSQL);
25# }
26#
27# sub DB_UPDATE_TABLE_DOCUMENTS_SET_STATE_INFO($$)
28# {
29#     # my $sDocID = shift;
30#     my $sStatus = shift;
31#     my $sError = shift;
32#
33#     my $sSQL = "UPDATE documents";
34#     $sSQL .= " SET state='" . $sStatus . "'";
35#     $sSQL .= ",info='" . $sError . "'";
36#     $sSQL .= " WHERE docid=$docid";
37#     ExecSQL($sSQL);
38# }
39# sub DB_UPDATE_TABLE_STATUS_SET_STATE($)
40# {
41#     # my $sDocID = shift;
42#     my $sStatus = shift;
43#
44#     my $sSQL = "UPDATE status";
45#     $sSQL .= " SET state='" . $sStatus . "'";
46#     $sSQL .= " WHERE docid=$docid";
47#     ExecSQL($sSQL);
48# }
49#
50# # sub DB_UPDATE_TABLE_STATUS_SET_STATE_FAILED()
51# # {
52# #     DB_UPDATE_TABLE_STATUS_SET_STATE("FAILED-FAILED");
53# # }
54# # ------------------------------------------------------------------------------
55# # sub getDBConnectionString()
56# # {
57# #     # return "server:jakobus,db:jobs_convwatch,user:admin,passwd:admin";
58# #     return "server:unoapi,db:jobs_convwatch,user:convwatch,passwd:convwatch";
59# # }
60# # ------------------------------------------------------------------------------
61# sub getSourceInfo($)
62# {
63#     my $sDBStr = shift;
64#
65#     my $sSourceVersion;
66#     if ( $sDBStr =~ / sourceversion='(.*?)',/ )
67#     {
68#         $sSourceVersion = $1;
69#         log_print( "sSourceVersion: $sSourceVersion\n");
70#     }
71#     if (! $sSourceVersion)
72#     {
73#         log_print( "Error: no value for sourceversion found.\n");
74#         return;
75#     }
76#     my $sSourceName;
77#     if ( $sDBStr =~ / sourcename='(.*?)',/ )
78#     {
79#         $sSourceName = $1;
80#         log_print( "sSourceName: $sSourceName\n");
81#     }
82#     my $sSourceCreatorType;
83#     if ( $sDBStr =~ / sourcecreatortype='(.*?)',/ )
84#     {
85#         $sSourceCreatorType = $1;
86#         log_print( "sSourceCreatorType: $sSourceCreatorType\n");
87#     }
88#     return $sSourceVersion, $sSourceName, $sSourceCreatorType;
89# }
90# # ------------------------------------------------------------------------------
91# sub getDestinationInfo($)
92# {
93#     my $sDBStr = shift;
94#
95#     my $sDestinationVersion;
96#     if ( $sDBStr =~ / destinationversion='(.*?)',/ )
97#     {
98#         $sDestinationVersion = $1;
99#         log_print( "sDestinationVersion: $sDestinationVersion\n");
100#     }
101#     if (! $sDestinationVersion)
102#     {
103#         log_print( "Error: no value for destinationversion found.\n");
104#         return;
105#     }
106#     my $sDestinationName;
107#     if ( $sDBStr =~ / destinationname='(.*?)',/ )
108#     {
109#         $sDestinationName = $1;
110#         log_print( "sDestinationName: $sDestinationName\n");
111#     }
112#     my $sDestinationCreatorType;
113#     if ( $sDBStr =~ / destinationcreatortype='(.*?)',/ )
114#     {
115#         $sDestinationCreatorType = $1;
116#         log_print( "sDestinationCreatorType: $sDestinationCreatorType\n");
117#     }
118#     return $sDestinationVersion, $sDestinationName, $sDestinationCreatorType;
119# }
120# # ------------------------------------------------------------------------------
121# # sub getMailAddress($)
122# # {
123# #     my $sDBStr = shift;
124# #     my $sMailAddress = "";
125# #     if ( $sDBStr =~ / mailfeedback='(.*?)',/ )
126# #     {
127# #         $sMailAddress = $1;
128# #         log_print( "sMailAddress: $sMailAddress\n");
129# #     }
130# #     return $sMailAddress;
131# # }
132#
133# # sub getDocumentInfo($)
134# # {
135# #     my $sDBStr = shift;
136# #
137# #     my $sDocumentPoolPath;
138# #     if ( $sDBStr =~ / documentpoolpath='(.*?)',/ )
139# #     {
140# #         $sDocumentPoolPath = $1;
141# #         log_print( "sDocumentPoolPath: $sDocumentPoolPath\n");
142# #     }
143# #     if (! $sDocumentPoolPath)
144# #     {
145# #         log_print( "Error: no value for documentpoolpath found.\n");
146# #         return;
147# #     }
148# #     my $sDocumentPool;
149# #     if ( $sDBStr =~ / documentpool='(.*?)',/ )
150# #     {
151# #         $sDocumentPool = $1;
152# #         log_print( "sDocumentPool: $sDocumentPool\n");
153# #     }
154# #     if (! $sDocumentPool)
155# #     {
156# #         log_print( "Error: no value for documentpool found.\n");
157# #         return;
158# #     }
159# #     my $sDocumentName;
160# #     if ( $sDBStr =~ / name='(.*?)',/ )
161# #     {
162# #         $sDocumentName = $1;
163# #         log_print( "sDocumentName: $sDocumentName\n");
164# #     }
165# #     return $sDocumentPoolPath, $sDocumentPool, $sDocumentName;
166# # }
167#
168# sub getDistinct($)
169# {
170#     my $sDBStr = shift;
171#     my $sDBDistinct;
172#     if ( $sDBStr =~ / dbdistinct2='(\S*?)',/ )
173#     {
174#         $sDBDistinct = $1;
175#         log_print( "dbdistinct2: $sDBDistinct\n");
176#     }
177#     return $sDBDistinct;
178# }
179#
180# sub getIDInfo($)
181# {
182#     my $sDBStr = shift;
183#     # my $dbdistinct;
184#
185#     my $sDBDistinct = getDistinct($sDBStr);
186#     # if ( $sDBStr =~ / dbdistinct2='(\S*?)',/ )
187#     # {
188#     #     $sDBDistinct = $1;
189#     #     log_print( "dbdistinct2: $sDBDistinct\n");
190#     # }
191#     if (! $sDBDistinct)
192#     {
193#         log_print( "Error: no dbdistinct given.\n");
194#         return;
195#     }
196#     my $sDocID;
197#     if ( $sDBStr =~ / docid=(\S*?),/ )
198#     {
199#         $sDocID = $1;
200#         log_print( "docid: $sDocID\n");
201#     }
202#     if (! $sDocID)
203#     {
204#         log_print( "Error: no docid given.\n");
205#         return;
206#     }
207#     return $sDBDistinct, $sDocID;
208# }
209#
210