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:
Jos Groot Lipman
2014-03-13 12:07:50 +00:00
parent 4d85e8a51b
commit dc6e6f7c2e
3 changed files with 15 additions and 10 deletions

View File

@@ -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, "====================================================================");

View File

@@ -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();
}
}

View 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