FSN#23537 Toevallig ontdekt: worldmeetings attachtments gingen de deur niet uit door exception op objStrm.WriteText
Ook nog: customerId zelf uit database halen en een batchfile om aan te roepen svn path=/Website/branches/v5.4.1/; revision=20985
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
$Id$
|
||||
|
||||
File: put_orders.wsf
|
||||
Calling: cscript ..\..\..\utils\PutOrders\put_orders.wsf UWVA >>put_orders.log 2>>&1
|
||||
Calling: cscript ..\..\..\utils\PutOrders\put_orders.wsf
|
||||
Parameters: 0: customerId
|
||||
1:
|
||||
Context: Scheduled task
|
||||
@@ -30,16 +30,15 @@
|
||||
<script language="JScript" src="./puo_notifications.js"/>
|
||||
|
||||
<script language="JScript">
|
||||
if (WScript.Arguments.length < 1)
|
||||
{
|
||||
__Log("Usage: CScript put_orders.wsf XXXX \n");
|
||||
WScript.Quit();
|
||||
}
|
||||
var customerId = WScript.Arguments(0);
|
||||
|
||||
var applicatieRun = new Date();
|
||||
var Oracle = Connect2Oracle('puo_Putorders.wsf');
|
||||
|
||||
var sql = "SELECT fac_version_cust FROM fac_version";
|
||||
var oRs = Oracle.Execute(sql);
|
||||
var customerId = oRs(0).Value;
|
||||
oRs.Close();
|
||||
|
||||
applyIni();
|
||||
|
||||
Log2File(0, "====================================================================");
|
||||
|
||||
@@ -98,7 +98,7 @@ function sendMail( p_mailfrom
|
||||
objStrm.Close();
|
||||
var objFlds = objMail.Configuration.Fields;
|
||||
objFlds = cdoBodyPart.Fields;
|
||||
objFlds("urn:schemas:mailheader:content-disposition") = "attachment; filename='" + params.attachFileName + "'";
|
||||
objFlds("urn:schemas:mailheader:content-disposition") = "attachment; filename=\"" + params.attachFileName + "\"";
|
||||
objFlds.Update();
|
||||
}
|
||||
}
|
||||
@@ -208,7 +208,7 @@ function sendMail( p_mailfrom
|
||||
{
|
||||
Log2File(2, "Before set addBodyPart");
|
||||
var cdoBodyPart = objMail.BodyPart.AddBodyPart(-1);
|
||||
cdoBodyPart.ContentMediaType = "application/octet-stream";
|
||||
cdoBodyPart.ContentMediaType = "text/html";
|
||||
cdoBodyPart.ContentTransferEncoding = "7bit";
|
||||
objStrm = cdoBodyPart.GetDecodedContentStream();
|
||||
objStrm.WriteText(params.attachStream);
|
||||
@@ -216,7 +216,7 @@ function sendMail( p_mailfrom
|
||||
objStrm.Close();
|
||||
var objFlds = objMail.Configuration.Fields;
|
||||
objFlds = cdoBodyPart.Fields;
|
||||
objFlds("urn:schemas:mailheader:content-disposition") = "attachment; filename='" + params.attachFileName + "'";
|
||||
objFlds("urn:schemas:mailheader:content-disposition") = "attachment; filename=\"" + params.attachFileName + "\"";
|
||||
objFlds.Update();
|
||||
}
|
||||
}
|
||||
|
||||
6
UTILS/PutOrders/putorders.bat
Normal file
6
UTILS/PutOrders/putorders.bat
Normal file
@@ -0,0 +1,6 @@
|
||||
@ECHO OFF
|
||||
REM $Id$
|
||||
REM Usage: Make sure current folder is /CUST/XXXX/Tasks and then:
|
||||
REM CALL ..\..\..\utils\putorders\putorders.bat
|
||||
|
||||
cscript //NoLogo ..\..\..\utils\putOrders\puo_putOrders.wsf
|
||||
Reference in New Issue
Block a user