FrameMaker and Scripting?

Hi,
I need to make a batch process to import and format some text files. I am able to do this with InDesign javascript, but not sure about Frame. I'm not finding alot for scripting or plug-in development for FrameMaker. Does FrameMaker even allow for custom Scripts? If so, anyone know where to find a scripting guide?
Thank you!
Rich

Rich,
As a slight variation to Peter’s statement: For versions 6 through 10 of FrameMaker at the moment FrameScript IS the tool. It is 12+ years in the market and has a huge user base.
All FrameMaker versions support API programming in C using the FDK.
ExtendScript for FrameMaker 10 looks very promising and is currently an option for folks with experience in FDK programming as there is no documentation available at the moment that does not require you to look up certain things in the FDK documentation. I have heard Adobe is working on ExtendScript documentation.
Bottom line: As you did not specify which version of FrameMaker you want to use, we all wrote far too much text.
- Michael
PS: Whatever solution you use, expect it to be completely different from the InDesign approach.

Similar Messages

  • FrameMaker and Photoshop ExtendScript Example

    Hello All,
    It seems that there was an example of using Photoshop in a FrameMaker ExtendScript script, but I don't remembe where I saw it. My intention is to get the path of an imported image in FrameMaker, use Photoshop to convert it to another format, and then replace the original image with the new format. Any pointers on using Photoshop from a FrameMaker script would be appreciated. Thank you very much.
    Rick

    Rick,
    I guess the script you are referring to was demo6.jsx from one of the demos. It basically created the script to run in Photoshop as a string and then sent this to the app. Below are the lines.
    - Michael
    function createScript(path){
      script = "preferences.rulerUnits = Units.PIXELS;\
                        open(File('"+path+"'));\
                        docRef_1 = app.activeDocument;\
                        docRef_1.activeLayer."+effect+"\
                        docRef_1.save()";
    sendPhotoshop(script);
    // Create a new BridgeTalk object, stuff the script, and send it to PS
    function sendPhotoshop(script){
      var bt = new BridgeTalk();
      bt.target = "Photoshop";
      bt.body = script;
      bt.send();

  • How to set up the interaction between InDesign CS6 8.0 and Photoshop CS 6 - if Photoshop is installed and the 64 and 32-bit?? default InDesign refers to the 64-bit version of Photoshop and scripts do not work.

    how to set up the interaction between InDesign CS6 8.0 and Photoshop CS 6 - if Photoshop is installed and the 64 and 32-bit?? default InDesign refers to the 64-bit version of Photoshop and scripts do not work.

    Nice of you to point it out here as I at least don’t follow Mr.Nash’s blog regularly.

  • Mappings and script functoid

    Can you have both mappings (direct mapping in the graph) and scripting functoid in the same map?
    Anonymous

    Hi,
    Yes, direct mapping and scripting functoid can be used in the same map.
    In case of complex map and lot of direct mapping it is advisable to make use of more than 1 pages, just for better readability.
    Pages are a great way of dividing your map into smaller, more manageable blocks. The functionality of the map is in no way influenced with how many pages you have and what functionality goes into what pages.
    You can learn more about Biztalk Maps by following the links below:
    1) http://www.informit.com/articles/article.aspx?p=1752306
    2)
    http://www.google.co.uk/url?sa=t&rct=j&q=&esrc=s&source=web&cd=6&cad=rja&uact=8&ved=0CEMQFjAF&url=http%3A%2F%2Fbiztalkevents.files.wordpress.com%2F2013%2F03%2Fobid-biztalk-mapping-patterns-and-best-practices.pptx&ei=L2U3VJHrApHmauiLgZgD&usg=AFQjCNHnYSa-ynxUKRRdr14LcB85brSNUw&bvm=bv.76943099,d.d2s
    3)
    http://www.google.co.uk/url?sa=t&rct=j&q=&esrc=s&source=web&cd=4&cad=rja&uact=8&ved=0CDMQFjAD&url=http%3A%2F%2Fwww.slideshare.net%2FSandroPereira3%2Fbiztalk-server-basics-principles-of-maps&ei=L2U3VJHrApHmauiLgZgD&usg=AFQjCNG6iJRePcbrHr9CS2_apBuNAzYR0w&bvm=bv.76943099,d.d2s
    Hope this helps.
    Rachit
    Please mark the post answered your question as answer, and mark other helpful posts as helpful, it'll help other users who are visiting your thread for the similar problem

  • XML Validation using java for SQL Injection and script validation

    I have an input coming from xml file.
    I have to read that input and validate the input against sql injections and scripts.
    I require help now how to read this xml data and validate against the above two options.
    I am a java developer.
    in this context what is marshelling?

    http://www.ibm.com/developerworks/library/x-javaxmlvalidapi.html?ca=dgr-lnxw07Java-XML-Val
    http://java.sun.com/j2se/1.5.0/docs/api/javax/xml/validation/package-summary.html
    The following code validates the xml against a xml schema
    // define the type of schema - we use W3C:
    String schemaLang = "http://www.w3.org/2001/XMLSchema";
    SchemaFactory factory = SchemaFactory.newInstance(schemaLang);
    Schema schema = factory.newSchema(new StreamSource("sample.xsd"));
    Validator validator = schema.newValidator();
    // at last perform validation:
    validator.validate(new StreamSource("sample.xml"));Message was edited by:
    haishai

  • FrameMaker and Printing

    Strictly speaking this could be classified as a bug fix, but I'm going with feature request.
    Adobe should rip out the current print routines in FrameMaker and replace them with the same ones that work so reliably in InDesign. I (and probably every other FrameMaker user on this planet) am totally p***ed off by the whole  "ensure your default printer is Adobe Acrobat [Professional], download and install this secret framer's business hotfix from Microsoft, get all your fonts into this sequence, wait for a full moon and pray to the sun god" experience.
    The present File > Print and File> Save as PDF process is totally Borked!
    Example: I tried to print a 20-page FrameMaker 8 document yesterday after saying the requisite number of Hail Mary's (and I'm not Catholic). And yes, FM is up to date, as is Acrobat and Win XP. Crashed every time. So changed to using the HP4300 PS (emulation) driver and saved to file (as .ps), then ran the result through Distiller. Success! But that's even sillier than trying to tell a customer that Windows Vista will run bug-free on a Pentium 4 PC with 1GB !
    Enough, already!
    Stop explaining what position the user should assume (without even offering KY lube to ease the pain).
    Just fix it!

    Hi Laurence,
    If you can produce PDFs from the AdoebPDF via ID and AI by printing, then I'd suspect that the driver is probably ok. (Note: from ID and AI, it is better to SaveAs PDF, since these have their own internal PDF generation capabilities.)
    Also, with FM8, if you're making interactive PDFs (i.e. not for press), then it is ok to do the SaveAsPDF route, since FM has some post-processing modules that kick in to clean-up the .tps file prior to handing it over to Distiller. So, the process is no longer is identical to printing to file and distilling.
    On the FM side, make sure that the tagged PDF setting is turned off in your PDF setup and have the setting for generating named destinations for all paragraphs enabled.
    You also might want to download Sundorne's SetPrint ( http://www.sundorne.com/FrameMaker/Freeware/setPrint.htm  ) utility to ensure that you always have the same printer instance (AdobePDF) enabled when you start FM.
    Have you also applied the MS hotfix for the PDF font issues? Details are available here: http://blogs.adobe.com/techcomm/2008/07/hotfix_for_framemaker_1.html
    Last desperation move would be to create a new custom PDF printer instance using the Distller PPD and a copy of the AdobePS installer.

  • Framemaker and Parallels for mac

    (moving this over from another thread)
    We decided to go with Framemaker and mac, and I'm using Windows Parallels 5 to make that happen on a virtual machine. This works well, for the most part, as it means I dont have to leave my native (mac) environment or my mac applications including (mail etc) notifications.
    I am working with Framemaker 9 - creating DITA standard xml files for a help system.  So far the only technical glitch is - the edit/undo buttons are now grayed out - unaccountably.
    If anyone has similar experiences - any solutions? My current Parallels 5 is up to date with recent updates.
    thanks,
    John

    neuropod wrote:
    Peter,
    Thanks so much for your reply.  I tried your suggestions, but to no avail.  I then spent quite a bit of quality time with Adobe technical support, and they were very helpful, and got me on my way.  Just in case anyone else with similar issues should come across this thread I will describe some of the issues. 
    BTW - John, now that I have FM9 running, I have not experienced the nonfunctioning UNDO command that you described in the original post.  Sorry.  I will let you know if it occurs in a delayed fashion as yours did.
    For anyone who just installed Parallels and then Windows XP, what I found out is that many of the components in XP are very old school.  Flash is way out of date, Explorer is, too.  This may impair the functioning of the extractor, I am not sure.  As a Mac user, some of these issues were foreign to me.  I just wanted to run Windows so I could use FrameMaker on my Mac.
    First I had to update Flash, and to do this I downloaded the latest version of the FireFox-Mozilla web-browser (or you could update MS Explorer). 
    Once we had all of these components up-to-date, we were still running into problems with file extraction, and the Tech Support person had me load a program called WinRAR (google it) which seemed to be a more configureable extractor than the default one that comes with the FrameMaker download.  Using WinRAR we extracted the files into the Programs folder (once WinRAR was installed, the generic box icon for the extraction program changed to a normal looking icon).  This may all be possible using the default extractor, I just don't know.
    And a final for-what-its worth: before going the Parallels route, I tried installing SheepShaver to run Classic on my MacBook Pro so I could continue to run my Mac copy of Frame v7.  SheepShaver may be OK for getting your old games and simple programs up and running, but it did not seem anywhere near stable enough to get something like FrameMaker running with a long document with graphics and cross references. 
    Final working configuration: FrameMaker 9 on Win XP SP2 on Snow Leopard 10.6.3 on a 17" MacBook Pro with Intel Core i7 processors (April 2010 model) and Parallels 5, 8 GB RAM. Seems to work so far, I have imported my old FrameMaker 7 Mac files (didn't even have to save them as MIFs!).  Now I need to relearn Frame in the "Parallel" universe of Windows.
    Time spent monkeying around with SheepShaver, trying InDesign as a substitute for FrameMaker (close, but not close enough), downloading and installing Parallels/Windows XP and trying all kinds of tricks to get iFrameMaker running and then being on-hold/on-line with Adobe tech support: 16+ hours.
    Getting FrameMaker running again on my main machine: Priceless!
    -Mark Greenberg
    Hi, Mark:
    I wish everyone keeps a copy of this post, so they could present your positive Adobe tech-support experience when someone posts a polar-opposite bad Adobe tech-support experience.
    D'ja ever notice that you find something that you lost in the last place you looked? Because you don't need to look further, right? Glad you got a working combination.
    I didn't have any special problems installing Parallels, Windows XP, and FrameMaker on my Mac (hardware and OS described in another post on this thread,) but I've been bi-platform for a long time. Actually, I began with Virtual PC on a much weaker Mac running OS 9 years ago, which I abandoned because of the poor performance, due almost entirely to the underpowered Mac. On my current Mac, I began with VMware's Fusion 2, then 3, but found it quirky enough to try Parallels5, which seemed smoother, and offered an inexpensive side-grade, followed by inexpensive deals to upgrade to Parallels 6.
    I'm interested in what shortcomings you found with InDesign for your purposes. If you think not too many folks would be interested, please send private forum email by clicking on my name and looking for send private message.
    Regards,
    Peter
    Peter Gold
    KnowHow ProServices

  • FrameMaker and ArborText

    Can two groups within the same company, one using FrameMaker and the other using ArborText, open and edit each other's documents and then bring them back into the original program?
    Thanks!
    Lisa

    Hi Lisa,
    I'm currently investigating this very situation.
    Historically, the big issue has more to do with the XML parser: some parsers are lax where others are strict when interpreting the spec in gray areas. You need to know where those gray areas are if you're mixing applications. This is true for lots of other programming languages as well and not unique to XML parsers (ask any software development team why they choose a single compiler to standardize their work on).
    As to the other issue, Scott's right. Pretty printing can also cause problems. For the record: Arbortext does not pretty print, but it does wrap at 80 characters (historical reasons). However, when it does so, it always wraps on XML-whitespace-irrelavant places (i.e., between attribute values) or at existing whitespace nodes (space between words). 
    The key thing is to be aware of how different applications treat the underlying files and make sure that any post-processing code that you write isn't depending on let's call it application-specific behavior. (InDesign has a heavy dependence on whitespace.)
    I also agree with Scott: I wouldn't try this with anything other than the latest FrameMaker. Adobe has done some amazing work to make it really XML friendly.
    Liz

  • Smart and script forms..?

    hi experts
    Can anybody explain me about the SAP SMART and SCRIPT forms ..
    1.What is Script and Smart forms.?
    2.Give some examples of both script and smart forms? (RFQ,PO,Sub-sontract challan, RG23A..registers ..)
    3.what is the difference between script and smart forms,?
    Thanks
    SAP-MM

    Dear Friend,
    Both smart form and script are output tools for print out, script is the older version
    1.SCRIPTS ARE CLIENT DEPENDENT
    SMARTFORMS ARE CLIENT INDEPENDENT
    2.WE CANNOT ADD COLORS IN SCRIPTS
    WE CAN ADD COLORS IN SMARTFORMS
    3.WE CANNOT GET THE FUNCTION MODULE WHEN WE ACTIVATE THE PROGRAM
    WHEN WE ACTIVATE THE PROGRAM WE GET FUNCTION MODULE
    4.WE CAN WRITE ENTIRE CODE IN SMARTFROM ITSELF
    Regards
    Pramod

  • PO Print Program and Script

    Hi All,
    Where I can find a Print Program and Script associated with a particular PO.
    Please suggest.
    GS

    Hi,
    Go to me22n or me23n. Give the PO no . Click on Messages > See whether any output type exists or not. If exists then go to tyransaction nace . In th application select EF -Purchase Order. Click output type> In the output type search your output type Select it and then click on Processing routines you will see the program name & form name.
    You can check with the output type in TNAPR table also . By giving output type in KSCHIL field it will give u print program & Form name.
    Thanks,
    Abhijit

  • Expressions and scripting

    Hi
    I've several questions about programming in Ae
    And I hope to find answers with you
    1- What are the differences between : expressions and scripting ???
    2- I'm not a programmer , so , can I be proficient in expressions ? and how ?
    3- again , I'm not programmer
    can I learning Java script ?

    An expression is a little piece of softwaremuch like a scriptthat evaluates to a single value for a single layer property at a specific point in time. Whereas scripts tell an application to _do_ something, an expression says that a property _is_ something.
    With expressions, you can create relationships between layer properties and use the keyframes of one property to dynamically animate other layers. For example, you can use the pick whip to link path properties, so a mask can take its path from a brush stroke or a shape layer object.
    The expression language is based on the standard JavaScript language, but you do not need to know JavaScript to use expressions. You can create expressions by using the pick whip or by copying simple examples and modifying them to suit your needs.
    Be sure to read the
    "Expressions" section of After Effects Help on the Web.
    Dan Ebberts has an excellent collection of example expressions and scripts and tutorials for learning how to work with expressions and scripts on his website: http://www.adobe.com/go/learn_ae_motionscripthome.
    The AE Enhancers forum provides many examples and much information about expressions, as well as scripts and animation presets: http://www.adobe.com/go/learn_ae_aeenhancershome.
    JJ Gifford provides several example projects on his website that demonstrate how to use expressions: http://www.adobe.com/go/learn_ae_jjgiffordexpressions.

  • VL06P Program and script name

    Hi all,
    I had a requirement in VL06P. Pls. help me to find out the Program and script name for VL06P.
    Thanks in advance,
    regards
    Arun

    Hi Arun,
    Program Name              WS_MONITOR_OUTB_DEL_PICK
    goto SE80 give this program name you will see all...........
    Rewards If Helpful!
    Regards,
    Mehfuze

  • Smartform and Script

    How can you upload a logo dynamically in smart form and scripts?

    Hi,
    Follow the given steps in order to add a logo,
    1) In Smart Forms Editor, In left pane, right Click any Page (say Page1) and  select Create -> Window, Give it a name and Description (Say Window1)
    2) Right Click on Window (Window 1) and select Create -> Graphics, Give it a name and description
    3) In general Attributes, Select Name, get search help (F4) , you will find a list of pictures
    4) Select any picture and set its Resolution in DPI
    5) Press F9 to open Smart Forms Builder, Select window (Window1) and In Output options window set, size and position of the Logo
    6) Set any other parameters if required, save and activate.
    7) If there is only 1 Window in the forms, set it as Main Window in general attributes.
    8) User TCode SE78 to upload new pictures and logos.
    regards
    sadhu kishore

  • Spreadsheet and script

    HI,
    i need some help in oracle application express with a spreadsheet and script linkup.....if any one can help me please contact me on : [email protected]
    the spreadsheet contains errors which i knw off, but im confused how to fix one error so i can upload it later on
    thanks in advance

    HI,
    i need some help in oracle application express with a spreadsheet and script linkup.....if any one can help me please contact me on : [email protected]
    the spreadsheet contains errors which i knw off, but im confused how to fix one error so i can upload it later on
    thanks in advance

  • How  to debug BDC , Dialog program and Script

    Hi all,
    Please let me know, how to  debug BDC , Dialog program and Script
    Thanks&Regards
    Devi

    <b>SCRIPT DEBUGGING</b>
    When we want to debug the SAPSCRIPT, we need to first activate the debugger, we have 2 ways to activate the Debugger.
    1) Execute the program RSTXDBUG
    2) Go to SE71, from the initial screen enter the form name and press Utilities --> Activate Debugger
    When we are in the Debug screen,
    3.1) F5 will be debug filed by field, that means if a single line is having 5 fields, if we press the F5 this will do field by field,
    3.2) F6 will be line by line, that means when we press the F6, it will debug the line and it will go to the next line. F7 also do the same way
    3.3) F8 will be very useful when we have any include statement in the SCRIPT, if any include is there and we press the F5 or F6 then this will go that Include (normally SO10 or any transaction text), then if we want line by line debugging then we can press the F5 or F6, or if you want to execute that in a single shot then press the F8, then the debugger will be executed that include and come back to the Script debugging.
    Some times in the script, we may right lengthy lines, if we want to debug that whole line, we have an option called Left/Right, this we will find the Debug screen of the script, there is a Push button, we can make use this button to debug.
    We can put the breakpoints in the SCRIPT DEBUGGER also, just press the BREAKPOINT Pushbutton from the debugging screen or press EDIT --> Breakpoint
    If we want to debug the print program from the SCRIPT DEBUGGER, just press SHIFT+F7 or EDIT --> ABAP Debugging
    If we want to see the Windows which are defined in the forms, just press the Go to --> Form --> Windows .if we want to see the pages go to --> Form --> pages. Here we have an option to see the page wise window also go to --> Form --> page Windows
    If we want to see the paragraphs which are defined in that script, press go to --> Styles --> paragraphs. 
    If we want to see the Character formats which are defined in that script, press go to --> Styles --> Character Strings. 
    If we want to see the Page formats which are defined in that script, press go to --> OTF --> Page.
    If we want to see the Elements which are used in the Script, then press go to --> Text Elements --> Form Elements.
    If we want to see the commands which are used in the script, press go to --> Commands --> List
    Finally, if we want to exit from the SCRIPT DEBUGING, simply press Debugger --> Exit
    <b>DEBUG BDC</b>
    ust go into debugging mode and do the BDC step by step, when it comes to the Call Transaction line, check the mode which will be 'N'....Now, overwrite this with 'A' and execute the BDC...It will run in All Screens Mode....
    As suggested above the MODE 'A' will do the trick as it takes you to all screens.
    Normally MODE N will be defaulted as it will be used for background processing,
    Here is a simple tip,
    This will be the call transaction part of the program,
    CALL TRANSACTION 'IW32' USING BDCDATA MODE 'N'
    MESSAGES INTO MESSTAB.
    I would suggest you to make it like this,
    DATA: V_MODE TYPE C VALUE 'N'.
    *<In debug mode set V_MODE = 'A' for debugging>
    CALL TRANSACTION 'IW32' USING BDCDATA MODE V_MODE
    MESSAGES INTO MESSTAB.
    This will be very useful because you just need to change the value of the V_MODE at runtime as A for debugging besides it has N which is the default to be used. (i.e. you need not change the code again and again).
    This will be very useful when you have to debug some program in QA or PRD servers.
    regards,
    srinivas
    <b>*reward for useful answers*</b>

Maybe you are looking for

  • Cannot delete users from the Central Management Console

    I cannot delete users from the Central Management Console.  I'm logged in to Enterprise as administrator but still get the following error: There was an error while writing data back to the server: Sorry, you do not have the right to 'Delete objects'

  • MaxDB Crashing...how do I proceed?

    Hi All: System has been running fine. We haven't changed any parameters recently but am getting this error.  (also server 0 wont start anymore due to unable to conect to DB): Please help or provide path of possible resolution. Thanks Tony 2008-03-27

  • Problem with Accessing Deployed Servlets Please help, very urgent.

    Inspite of going through lots of Docs. I am not able to access the JSP which is deployed using JDeveloper 3.2 in the browser? What should be the URL and where should I place the JSP and the related files in the Apache Server (Specific directory)? Ple

  • HT4061 my iphone 4 is locked

    ...and i am trying to get it unlocked.  I cannot get help from applecare online because I don't have the packaging handy and the phone is locked (re: serial number).  What do I do? I forget what operating sustem is on it.  My son was using it in July

  • Having problems with one computer not "seeing" the Airport base station.

    Aloha: I have an Airport router hooked up to the internet via Cable. I have a laptop and G4 desktop talking to the the Airport Base Station via their respective Airport cards. This allows me to get to the internet with both of my computers. This syst