Quantcast
Channel: Adobe Community : Popular Discussions - InDesign Server Developers
Viewing all articles
Browse latest Browse all 20709

server datamerge .net crash

$
0
0

I am trialling indesign server

 

I have successfully created a js based datamerge using the soap example

 

I am now trying to do this programatically (e.g. directly interfacing with the server objects)

 

In both C# and VB I am getting a crash everytime I execute the datamerge MergeRecords function.

 

Below is the script I am running, with comments, if the doc.DataMergeProperties.MergeRecords("c:/temp/wibble.txt") line is commented out the script will execute fine, uncomment it and the whole thing crashes, including the server, when another function is called afterwards.

 

This is driving me mad

 

Any help appreciated

 

 

Option Explicit Off

 

Partial Class vbcreate

    Inherits System.Web.UI.Page

 

    Protected Sub Page_Load(sender As Object, e As System.EventArgs) Handles Me.Load

Response.Write("here")

 

'Dim app As InDesignServer.Application

'Dim doc As InDesignServer.Document

 

app = CreateObject("IndesignServer.Application")

 

doc = app.Open("C:/Adobe InDesign CS5.5 Server SDK/samples/sampleclient-aspnet-soap/files/template2.indd")

 

'''''' Below returns 1 so OK up to here

Response.Write(app.Documents.Count)

 

 

ds = "C:/Adobe InDesign CS5.5 Server SDK/samples/sampleclient-aspnet-soap/files/CSV/xls.csv"

 

 

app.dataMergeOptions.removeBlankLines = True

 

doc.DataMergeProperties.SelectDataSource(ds)

 

'''''' Below still returns 1 so still working

Response.Write(app.Documents.Count)

 

''''' the wibble file is created but then the application CRASHES

doc.DataMergeProperties.MergeRecords("c:/temp/wibble.txt")

 

 

'''''''EITHER of these two next lines will cause a crash

Response.Write(app.Documents.Count)

'doc.close(InDesignServer.idSaveOptions.idNo)

 

 

'Response.Write(app.Documents.Count)

 

 

 

 

 

End Sub

End Class


Viewing all articles
Browse latest Browse all 20709

Trending Articles