InDesign Server CC

We are looking at developing a Windows Service application using the InDesign SDK.  With the current version of InDesign CC, we cannot do this because the application must be running in UI mode after a user has logged into Windows.  InDesign Server would meet our requirements (user does not need to log in to Windows to run the application), but it is only available in CS6.  From what we understand, we cannot mix InDesign CC and InDesign Server CS6 as the INDD file saved with CC cannot be opened with CS6.  Is there going to be a CC version of InDesign Server?
We will also be looking at creating another Windows Service application that interacts with PhotoShop.  Do you know if PhotoShop has the same restrictions as InDesign in terms of needing to log on to Windows to use the application through the SDK?
Thanks,
Jody

Thanks Norio.  I found what I was looking for at:  http://www.adobe.com/ca/products/indesignserver.html.
Jody

Similar Messages

  • Visual Studio compiling 64 Bit Plugin for InDesign Server CS5

    Hello guys,
    Again I have a problem compiling 64 bit plugins, but this time in windows environments, the 32 bit compiling works fine (also on 64 bit machines). The first thing I've done was creating a new project configuration for 64 bit environments copying the 32 bit settings. Now I changed the precompiled libraries to use the 64 bit ones and changed the output directories. After that the compilation process completed without errors, but the resource files have not been copied to the output directory (the directory for them has been created, but it remains empty). Adding the created plugin into the servers directory ends up with a server message that the plugin could not be recognized. Have I missed something that is necessary for compiling 64 bit plugins?
    I'm using the 64 Bit Developer Version of the indesign server CS5. The operating system is a Windows Server 2008 x64 R2 with Visual Studio 2008.
    Thanks!
    P.S. a plugin compiled with 32 bit settings (including 32 bit libraries) also works for the 64 bit version of the server, so does it make any difference if I'm using 32 bit or 64 bit libraries?

    The libraries were all correct (all using 64-bit).  The problem was a pathing issue.  libxml2 needs iconv.dll, but it couldn't find the 64-bit version that I built.  Once it found it, everything worked correctly.
    The funny thing about depends.exe is that it isn't right all the time.  For example, if you open one of the 64-bit .aip files that ships with Illustrator (rename it to .dll first), you'll see what I'm talking about.  It complains that you're mixing x86 and x64 CPU types, even though you're not.
    The program I used to discover my issue is Process Monitor (http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx).  I've been using it for years and love it.

  • Is it possible to leverage InDesign Server templates in a custom web app?

    Hi there,
    I am building a custom web app and was hoping to leverage our existing InDesign Server templates within our web app. What I would like to do, is based on user input, show my template with the user's input in the browser. I have looked through the API guides for InDesign Server CS6, but I haven't been able to conclusively find anything that will allow me to use the APIs to call the server, send the data points the template requires, and then get an image back from the server.
    I believe this is possible, I am just not sure how to achieve it! Any ideas or articles that help push me in the right direction would be extremely helpful!
    Thank you!
    Marshall

    Yes it's completely possible. There are two parts to making something like this work:
    1. The scripts themselves. You can generally script InDesign Server and desktop InDesign exactly the way using ExtendScript. So that's the part of the process where your script receives variables and passes them into the template and replaces something you've identified as variable, whether text or an image or something else (perhaps a color theme, etc.). You should get your scripts running on desktop before playing around with server.
    2. The messaging between your web app and the server. Whatever language you are using (i.e. PHP, .Net, Java, Ruby…) there is a way to make a SOAP call to InDesign Server to tell it basically "run this script with these parameters". You should get the "hello world" script running from a SOAP call on the server before using your real variable-driven document.
    The documentation of these things is available here:
    http://www.adobe.com/devnet/indesign/sdk.html
    You need to download the InDesign Server SDK (don't worry if you're on CC and it says CS6, almost nothing changed) and the InDesign Scripting SDK. The Server SDK deals with part #2 above, the Scripting SDK with part #1.
    It really isn't that hard. I should warn you, though, that it is addictive and once you do your first one you will become all-powerful and want to do nothing else. :-)
    Good luck and don't hesitate to ask questions.
    Max
    http://blog.siliconpublishing.com

  • InDesign server crashes every time when calling deleteEmptyPages in script

    We are evaluting InDesign Server CS6 on a Windows server environment. We have an idml file, sample xml file that is tagged to specific frames inside the idml file and a script file for execution on the server. This script opens the idml file using the app.open api, imports the xml file and export the ID file to a PDF. Because we have table content with variable row count, we are using the smart text reflow functionality. Setting the text preferences with smart text reflow appears to be working but we also want to delete the empty second page when the content is less than a page. So, we also tried using the deleteEmptyPages property document's textPreferences. When this is set to true and the script is executed on the ID server using the sampleclient, the server crashes with the following message. When I do the same thing in the InDesign UI using the preferences options, it works as expected.
    The script looks like below - is this the right way to do it?
    var myInddFile = app.scriptArgs.get("idfile"); //"X:/IDFiles/AutoFlow.indd";
    var myXmlFile = app.scriptArgs.get("xmlfile"); //"X:/IDFiles/deleteme.xml";
    var myOutputOptions = "[Smallest File Size]";
    var myPDFPreset = app.pdfExportPresets.itemByName(myOutputOptions);
    var myDoc = app.open (File(myInddFile), OpenOptions.OPEN_COPY);
    myDoc.xmlImportPreferences.ignoreWhitespace = true;
    myDoc.textPreferences.smartTextReflow = true;
    //myDoc.textPreferences.addPages = AddPageOptions.END_OF_STORY;
    //myDoc.textPreferences.limitToMasterTextFrames = true;
    myDoc.importXML (File(myXmlFile));
    //uncommenting this line causes the ID server to crash
    //myDoc.textPreferences.deleteEmptyPages = true;
    var myOutputFile = app.scriptArgs.get("outputfile");//File("X:/IDFiles/sampleX.pdf")
    myDoc.exportFile (ExportFormat.PDF_TYPE,myOutputFile, myPDFPreset)

    Thanks Harbs. We are looking at full automation and so removing the pages manually is not an option. But I did find a script at InTools http://in-tools.com/article/scripts-blog/script-of-the-day-jan-24-2010/ that helps with automating the removal of empty pages. This script appears to be a nice workaround for server side usage. I used it on my document with multiple column text frames and it is removing the empty page as expected. If there is a better way to do this, let me know. Thanks.

  • Issue in setting Load balancing for Indesign Server CS5.5

    Hi All,
    I need to set up load balancing mechanism for Indesign Server CS5.5 on Windows Server 2008 R2(64 bit version).
    I have dutifully following all steps defined in "WORKING WITH LOAD BALANCING AND QUEUEING FOR ADOBE INDESIGN CS5 SERVER.pdf"
    After running Indesign server using batch file "startup-indesign-server-CORBA-4instances.bat" from "<ID_SDK>\samples\load-balancing-and-queuing-clients\indesignserver-startup-scripts", I get only one instance of Indesign Server running. How to run multiple instances of the INDD server ? Is running multiple instance has something to do with type of licensing ?
    Now I run Clover.cmd script, I get this screen. I have no idea why its not working. Please help. Please let me know, if the scenario is not clear and more information is required.
    Thnx,
    D

    This is the image after running clover.bat

  • Can not start trial InDesign Server CC 2014 PC

    Hi
    I tried several time to start a trial version of InDesign Server CC 2014 on my pc but it does not work (licence problem)
    If I try to use APTEE (CS6 didn't find any other version) with this command:
    adobe_prtk --tool=StartTrial --leid=InDesignServer-10-Win-GM
    I have a return code 6
    Please help

    up

  • What's needed for a PDF processing module for InDesign Server?

    Hello,
    After digging through lots of documentation and whitepapers, I am still puzzled about what would be an efficient way to implement a software module that handles some specific processing tasks of PDF output (automatically generated in InDesign Server and targeted for various types of print configurations from small-run LFP up to very high volume commercial printing).
    We have a working standalone script that uses Acrobat's preflight and correction functions, and now we would like to port and integrate this into a server-based workflow. Apparently, there is no Acrobat Server product available. Distiller Server does exist, but seems to be limited to converting PostScript to PDF without the PDF-to-PDF processing features we need. Some of the functionality that is typically found in RIPs (e.g. converting colours to a preset output intent with highly configurable options [for pixel/vector elements, black and spot colour ink issues etc.] and flattening native transparency) could probably be implemented using the Adobe PDF Print Engine, but this seems a bit overkill and would probably require extensive programming from scratch. I suspect there should be a smarter way to use existing software – but which? I am not yet familiar with InDesign Server; does its SDK permit full access to the same parts/functions of the PDF library that Acrobat uses for its preflight and correction features?
    Any help is welcome.
    Eric

    Gordon,
    It appears that in the past few days you have not received a response to your
    posting. That concerns us, and has triggered this automated reply.
    Has your problem been resolved? If not, you might try one of the following options:
    - Do a search of our knowledgebase at http://support.novell.com/search/kb_index.jsp
    - Check all of the other support tools and options available at
    http://support.novell.com.
    - You could also try posting your message again. Make sure it is posted in the
    correct newsgroup. (http://support.novell.com/forums)
    Be sure to read the forum FAQ about what to expect in the way of responses:
    http://support.novell.com/forums/faq_general.html
    If this is a reply to a duplicate posting, please ignore and accept our apologies
    and rest assured we will issue a stern reprimand to our posting bot.
    Good luck!
    Your Novell Product Support Forums Team
    http://support.novell.com/forums/

  • Indesign Server download link not working

    Hi
    I tried to download InDesign Server for windows from the https://www.adobe.com/cfusion/tdrc/index.cfm?product=indesign_server. Following this gives me the "403: Header Length Too Large" as an error.
    Any advice is much appreciated.
    Thanks,

    Yes. I tried CS6, CC and CC2014. They all seem to work.
    What browser are you using?

  • Problem with InDesign Server CS5

    Hi all,
    when i run from prompt (of Windows Server 2008) the command "InDesign Server.com -port 18383" the system respond "Adobe InDesign Server is not properly licensed and will now quit", until some days ago the InDesign Server work perfecly. What i do for that issue ? I try to run cthe command "InDesignServer.com -serilanumber xxxxxx" and the command "InDesignServer.exe -serilanumber xxxxxxx" but doesn't work (the system says me the same think "Adobe InDesign Server is not properly licensed etc etc"). What can i do ?
    Thank you in advance
    Luca

    If you are using CS6, you need to link the installation to an Adobe ID. The simplest way to do that is input the Adobe ID while you install, but you can use the tools (I forget off hand what they are called) to do that afterwards.

  • Datamerge crashes (indesign server)

    I am trialing 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 ... if it is any help I have a c# visual studio 2010 project that isolates the issue and can be zipped and email/posted
    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

    Thanks for the reply!
    I cross posted deliberately as no one had even read the entry in the server forum, you'll see that it is days older, mea culpa for not including the relevant link/hightlighting the cross post.
    To answer your other questions
    I am refering to Indesign COM objects; as you'll see from the code excerpt I have instantiated an app object (app = CreateObject("IndesignServer.Application")) successfully added a template file (doc = app.Open("C:/Adobe InDesign CS5.5 Server SDK/samples/sampleclient-aspnet-soap/files/template2.indd")) assigned the data merge data source (doc.DataMergeProperties.SelectDataSource(ds)) but it then falls down when the actual datamerge is called.
    FYI, I have tried this in C#, vb.net and even classic ASP (vbscript) because of the typeing issues with c# and they all fall down at the same point.
    I have a JSX version of this; this works fine if I pass it Indesign Server using SOAP (I am using the bundled sample soap script at the moment which is in Adobe InDesign CS5.5 Server SDK\samples\sampleclient-aspnet-soap), the datamerge works and the files are created fine.
    I am using 7.5.1 (the trial was downloaded last week).
    I am currently using the "lame" approach (call out using JS and the process the directory containing the files after Indesign has finished); but as the processed files have then to be associated with database records this is driving me mad.
    Hope this expansion is helpful.
    Regards
    Andrew Wait

  • JS InDesign Server CS2 - Search and Replace

    I am struggling to get a search and replace script to work on InDesign Server CS2.
    This works on my Desktop CS2:
    app.documents[0].search('xxx', false, false, 'yyy');
    but not through InDesign Server CS2.
    Can any one please help.
    Thanks
    Simon Kemp

    Thanks for all of the replies.
    This situation is that the company I work for has decided to consolidate some of the duties of our graphics departments.  People in one location will be dummying documents for people at another location.
    The paths to the images are UNC paths, which means they're pointing to different shares on different servers.  This cannot be changed.
    Also, the images at either location may not exist until days after the dumming process.
    During the dummying process, the application that's used to build the pages places empty ad boxes (placeholders) on the page.  The placeholders are text frames.
    I don't understand in what way, but the paths to the images are hidden inside the InDesign file.  From the users' standpoint, the placeholders simply display basic information about the ad (customer name, ad number, etc.) and hold the position for the images that will be placed later.
    It is not using script labels to apply the paths.
    So, this is why I describe the problem as needing to do a search and replace inside the InDesign file.
    As I mentioned before, I know this is doable.  I think I now see that the problem problem is figuring out how these hidden paths are being applied in the document.  My only thought was script labels, but this is not the case...

  • Can I export a PDF in InDesign Server and return it to the calling client?

    Using Java/CORBA between a client machine and InDesign Server, I would like to:
    1. Make a remote call to InDesign server  to create a document, passing IDML as a parameter on the call
    2. Make another remote call to InDesign server to export a PDF, returning the PDF on the call return.
    Is this possible? I notice that the doExport method does not return a PDF to the calling client. Instead, it saves the PDF on the server. I don't see any apis which would allow me to do the above.
    The use case here is a web application which need to "preview" an image. The image consists of a template and some variable data which is sent to an InDesign server for composition and is returned as an image.
    Thanks for any help.

    I fail to see the issue. You have added crop marks, have you not? For all intents and purposes those are marks that are supposed to be visible and printable for cutting in the real world. If you don't want them, don't use them. Acrobat can generate them on the fly for printing, anyway.
    Mylenium

  • InDesign Server, Applescript, and SOAP

    Hi All,
    I've scoured these forums and the rest of the 'net as best I can, but I can't seem to find a solution for my issue, so I'm hoping maybe someone out there can shed some light on it for me.
    I have InDesign Server running on one box (IP of 192.168.1.5, launched to service SOAP commands on port 12345), and I'm attempting to send a SOAP command to it via Applescript from another box, but I can't seem to figure out how to get it the RunScriptParameters. The Applescript I'm running looks something like (dummy text in for the parameters right now, because that's where my trouble is):
    tell application "http://192.168.1.5:12345/"
        set resultText to call soap {method name:"RunScript", method namespace uri:"http://ns.adobe.com/InDesign/soap/", parameters:????}
    end tell
    Every time I run it, under a variety of ways of trying to feed it parameters, I get the error: "/ got an error: The required SOAP element "RunScriptParameters" could not be found. Please check the SOAP message that was sent to InDesignServer." I'm lead to believe that the method name and method namespace uri I'm sending through are correct, as if I change either of those it gives me a generic error. (Method <blah> not implemented, if I change "RunScript or the method namespace uri.)
    So, what I'm left with is figuring out how exactly to send through the RunScriptParameters with this setup. I've tried every way I can think of to feed it the scriptLanguage, scriptFile, and scriptArgs, as an array of elements under parameters, as part of a variable called runScriptCommands which I feed through parameters, and every variety of this, to no avail, all giving exactly the same error. Any help would be immensely appreciated.
    (And I know Applescript may not be the ideal way to call a SOAP command, but it would be a very simple way for me to test ID Server scripts in my situation, and there isn't any reason that I can see that it shouldn't work...)
    Thanks!
    Mathew

    Hey..Can you tell me how did you executed jsx using sampleclient. Which SDK's sampleclient you used for executing this.??

  • InDesign Server CS6 (MacOS) - JavaScripting & Troubleshooting "Bus error" or "Segmentation fault"

    I'm attempting to convert a workflow from InDesign CS5.5 Desktop with AppleScript to InDesign Server CS6 with JavaScript. It seems most of our templates work fine but every now and then I run into one that seems to work properly but right after we export to PDF and JPG which is the final step in the script I get either a Bus error or a Segmentation fault error. The files do export and the console sits idle for a few seconds then I get the crash. It doesn't seem to give me anything else and I can't find a crash dump or core file anywhere on disk to examine.
    The exact same input files on InDesign CS5.5 Desktop completing a very similar automation task via AppleScript work without an issue or error. I'm not certain if it's a problem with the way the InDesign files were put together, a version problem between a CS5.5 file and CS6, or something that I'm doing wrong in the script.
    Is there a way to get InDesign Server to go into debug or verbose mode so that it will show more than just two word errors on crash?  I've read a few people talking here about the debug version but every path I've found to get access to the debug version runs into a roadblock with a bad link.
    I would appreciate a point in the current right direction for how to debug these templates this script.

    Re: verbose mode. These are not InDesign error messages. They are system errors, saying that an app (InDesign?) crashed, went away, hence could not issue any kind of message. Crash logs are the place to start. If they don't help, and the crash is outside your code, after that it's over to the maintainer (Adobe?)
    Worth sharing a suitable crash log, as the list of routines active at the crash can narrow down issues.

  • InDesign Server to manage reporting services

    Hi, Im looking for help/guidelines regarding InDesign. I'm a software architect working on a line-of-business application that will eventually require printing about 5 hundred thousand personalized report (of about 20 pages each) over a couple of days (and many other smaller jobs), and my client requires that this job be executed by a third party. Think of the document as a fairly standard financial report printed once a year for each participant. The application is built in .net, backed by a sql database. Once a year, the data is mined, computed, and outputed in a format acceptable by the supplier (who is chosen through a public tendering process).
    So from what I've learned thus far, to be complient with most suppliers, I must use some file format like postscript or eps, and to do this, it looks like InDesign Server might be what I'm looking for.
    So here is what I've figured out so far (and where I will need your help if I'm not making sense) :
    - Create a kind of IDML template using InDesign on a desktop computer
    - in our .net application, modify the IDML for each participant to personalize it (a lot of conditional code to remove sections of text, and inject numbers, etc).
    - Send each (or a batch is feasable) to the InDesign Server to prepare for publishing into postscript/eps files
    - and if feasable, also create a PDF of each because we need to keep a digital version of the document on the client's corporate SharePoint (for legal reasons).
    Is this how InDesign should be used? Am I making any sense?
    Thanks in advance for all the answers.

    You're pretty close, the outlined steps could work. Of course you'd have to add some more postprocessing steps - add or remove pages dependent on your conditional sections, let InDesign rebuild the index if you need one, eventually optimize the layout beyond the automatically maintained keep options.
    With that number of produced documents your topmost issue will be speed. For that reason I'd try to not use IDML and outside processing - to open an existing document is much faster than to import it from IDML, and if you can reuse the same template document without close-open, it will be even faster. InDesign has many features such as conditional text, text variables, counters that could be utilized. Your script would then work straight on the document object model, given an input such as tab delimited text or xml.
    It is possible to communicate from .net applications with InDesign, but here you should also run comparisons with VBScript and ExtendScript which both have the advantage to run within the InDesign process. There are also other advantages of VBScript and ExtendScript - controlling InDesign can be a bit inconvenient for strongly typed languages like C#, even though it is doable. The community and thus possible support is larger for ExtendScript.
    Output will work in all mentioned formats. You might get along with a PDF-only workflow, but as you mentioned the print supplier may have special requirements.
    Dirk

  • InDesign Server Automation

    I'm looking into purchasing InDesign Server for the document automation features. One feature, Data Merge, would be a tremendous help for our company.
    I'm having some trouble setting it up with a script.
    Here's what I have running, just a basic test.
    var myDocument = app.open(File("C:\\inetpub\\wwwroot\\indesign\\test.indd"));
    with (app.dataMergeOptions) {
    linkImages = true;
    removeBlankLines = false;
    createNewDocument = true;
    documentSize = 100;
    } // (end of dataMergeOptions)
    myDocument.dataMergeProperties.mergeRecords();
    myDocument.exportFile(ExportFormat.PDF_TYPE, File ("c:\\inetpub\\wwwroot\\indesign\\merged.pdf"));
    myDocument.close ();
    In the file I had it linked to a csv that pulled data but it seems the link has been broken (or out of date according to the error).
    Can anyone help me with what I am doing wrong or even provide a better method?
    I am running the script through PHP via SOAP in IIS running on Windows 2008 R2
    InDesign Server CC 2014

    Thank you for your post Loic.Aigon.
    After I stumbled upon this post javascript - InDesign Script: export to IDML - Stack Overflow I found the option dataMergeProperties.selectDataSource(csv file).
    Here's my updated code, sorry for the missing formatting.
    var myDocument = app.open(File("C:\\inetpub\\wwwroot\\indesign\\test.indd"));
    var myDataSource = File("C:\\inetpub\\wwwroot\\indesign\\test.csv");
    with (app.dataMergeOptions) {
    linkImages = true; 
    removeBlankLines = false;
    createNewDocument = true;
    documentSize = 100;
    } // (end of dataMergeOptions)
    myDocument.dataMergeProperties.selectDataSource(myDataSource);
    myDocument.dataMergeProperties.mergeRecords();
    app.activeDocument.exportFile(ExportFormat.PDF_TYPE, File ("/c/inetpub/wwwroot/indesign/merged2.pdf"));
    //myDocument.save(new File("C:\\inetpub\\wwwroot\\indesign\\mergedOutput.idml"));
    myDocument.close ();
    if I run myDocument.exportFile(ExportFormat.PDF_TYPE, File ("/c/inetpub/wwwroot/indesign/merged2.pdf")); then it tries to merge but throws a warning [link manager Link out of date: file: and links the original csv file it was created with (not my referenced data source file).
    I believe I should merge on the active document and not the original document.
    But if I run app.activeDocument.exportFile(ExportFormat.PDF_TYPE, File ("/c/inetpub/wwwroot/indesign/merged2.pdf")); it throws a javascript error, app.activeDocument is undefined.

Maybe you are looking for

  • Deleted contact groups still in iPod sync pane?

    This issue recently showed up.. When I sync my iPod Touch with iTunes, in the sync pane (the place where you choose what you want to sync), in the contacts section there is a group "Family", even though it isn't in my Address Book - I deleted it. The

  • Bug or feature : ref to decorations?

    Hi, The LV manual is mentions, under 'Selection List (Panel)' : Decorations Readonly Array of references to the decorations in the panel. All Objects Read only Array of references to all the objects (controls and decorations) in the pane. Selection L

  • Some files on the server may be missing or incorrect.......................

    Having launched a web site that looks perfect in the exported HTML. - When viewed online, I keep getting the message "Some files on the server may be missing or incorrect.........................Clear cache and try again....." I have tried everything

  • Handling armature timeline and action control

    Hi, im a bit new to flash and i have knowledge in programming langs such as c,c#,xna, java and now i want to learn how to create games and movies using flash, on windows 7. i have been working with flash cs6 for about a week now and i know how to cre

  • Topology Theme / Advanced Styling - Errors

    Hello We're undertaking some evaluation / proof of concept activities with mapviewer connected to fusion middleware 11g / 11g2 database Our application would require a topological data model and we have successfully created a small topological testbe