Nested linked files - how to update?
I'm just getting started with placing linked files to create a composite form. I have created phone fields, e-mail field, address block field, etc. I then want to compose intermediate sections like "patient info" and "insurance info". Finally I have several forms that will themselves be composed of these sections.
Essentially I have nested linked files. Now, if I modify my "phone field" file I won't see the updates in the top level form file. I need to work from the bottom up and FORCE (Save As) each intermediate file to make the changes propagate to the top level document.
This seems incredibly short sighted on Adobe's part and makes me suspect that I'm doing this all wrong or maybe using the incorrect application. Maybe InDesign handles this better?
I'm using CS2, maybe CS3 or 4 handles this better?
Any feedback, tips or suggestions will be GREATLY appreciated.
-Steve
sklett wrote:
If you are saying that I should be creating my own vector assets in ID and that AI assets aren't editable then that would be a bummer for me.
I think you misunderstood Larry here. You are not meant to create the graphical look in AI, but the structure. That is the part I think you are not keeping separate: Content and structure. ID would be a much better tool to do that. You'd import the graphics, but determine how they go together in ID and place text fields and such there. You'd even circumvent the nesting issue by creating snippets, which are basically sparate, but monitored ID documents which constantly are updated, if something changes in one of them. And Larry is not completely correct. You can edit AI items partly in ID like converting outlines to ID text and graphic objects (containers) to control the text flow plus you can trigger layer visibility. It does however not go so far as to allow you full access otehr than "Edit Original..."
Mylenium
Similar Messages
-
Computer crashed - lost iweb files - how to update webpages now?
greetings,
my hard drive crashed this week. my iweb files are not recoverable. i have reinstalled my OS and ilife on my NEW hard drive. is it at all possible to access my webpages through iweb and continue to edit them? i absolutely cannot figure out how to do this.
thanks.I take it you're publishing to a commercial hosting service. There should be a way for you to download your published files to your computer in order to use some of the files, photos, graphics, audio, etc. that you used initially to create the site in the iWeb reconstruction.
If you publish the iWeb site to the same server and with the same site name it will replace the current site and the domain name will point to it. That's essentially doing an edit and republish in iWeb or any other web application.
OT -
[JS] I would like to find the date modifed of a link file
I have a vbs script that updates my links. It checks if the file exists and then the modified date. I need to verify the link file had been updated within a few hours to verify it has today's info instead of yesterday's.
I would like to convert this to use JavaScript but have had difficulties finding the link's modified date.
I don't expect someone to rewrite my script but can someone give an example to find if a file exists and it's modified date?
Terry W.
Option Explicit
msgbox "Press OK to continue!"
'appliation object
Dim objMyInDesign
'document ofject
Dim objMyDocument
'table object
Dim objTable
'cell object
Dim objCell
Dim txtNewText
'link object
Dim objMyLink
Dim txtFlag
' File from file system object
Dim objFSO
Dim objFileExistMessage
Dim objFile
Dim TimeDifference
Dim FileDate
' Test for Message Box
Dim MessageText
' myDocument will be the active document
Dim myDocument
'Windows Script object
Dim WScript
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objMyInDesign = CreateObject("InDesign.Application.CS3")
If objMyInDesign.Documents.Count = 0 Then
MsgBox ("Please Open Document and Try again!")
Else
Set objMyDocument = objMyInDesign.ActiveDocument
DoLinksExist()
'ProcessLinks()
End If
Sub DoLinksExist
For Each objMyLink In objMyDocument.Links
If Not objFSO.FileExists(objMyLink.FilePath) And
(TypeName(objMyLink.parent) <> "EPS") Then
objFileExistMessage = MsgBox("File/Link does not Exist:"
& vbCrLf _
& vbCrLf & objMyLink.FilePath & vbCrLf & vbCrLf _
& "Do you wish to continue with missing files??", _
vbYesNo + vbCritical,"Stock Missing -- Continue?")
If objFileExistMessage = vbYes then
FilesAge()
Exit Sub
ElseIf objFileExistMessage = vbNo then
MsgBox ("Script Quiting!!")
Exit Sub
End If
End If
Next
FilesAge()
End Sub
Sub FilesAge()
For Each objMyLink In objMyDocument.Links
If objFSO.FileExists(objMyLink.FilePath) And
(TypeName(objMyLink.parent) <> "EPS") Then
Set objFile = objFSO.GetFile(objMyLink.FilePath)
TimeDifference = abs(DateDiff("h", Now,
objFile.DateLastModified))
'If file is older than six hours then present error
message
If TimeDifference > 6 Then
objFileExistMessage = MsgBox("ATTENTION!!!!" _
& vbCrLf & "OLD!! OLD!! OLD!!" _
& vbCrLf & vbCrLf _
& "A Stock is very OLD" & vbCrLf _
& vbCrLf & objMyLink.FilePath & vbCrLf &
vbCrLf _
& "Do you wish to flow old stocks onto
page???", _
vbYesNo + vbCritical,"STOCKS OLD --
Continue?")
If objFileExistMessage = vbYes then
ProcessLinks()
Exit Sub
ElseIf objFileExistMessage = vbNo then
MsgBox ("Script Quiting!!")
Exit Sub
End If
End If
End If
Next
ProcessLinks()
End Sub
Sub ProcessLinks
For Each objMyLink In objMyDocument.Links
If objFSO.FileExists(objMyLink.FilePath) And
(TypeName(objMyLink.parent) <> "EPS") Then
objMyLink.Update
Else
'objFileExistMessage = MsgBox("The following file/link
DOES NOT exist" _
'& vbCrLf _
'& vbCrLf & objMyLink.FilePath _
'& vbCrLf & vbCrLf & "This link will not be
processed" _
'& vbCrLf & vbCrLf & "Click on 'OK' and" _
'& " script will continue processing
files/links")
End If
Next
End SubSeems like I may have found the answer of the modified date by using:
var file2 = new File(myLink.filePath)
alert("file2.name: " + file2.name)
alert("file2.name: " + file2.modified)
For the date I use:
var currentTime = new Date() to get the time for Now and then subtract the file's date. If the difference is more then six hours I wan't to update the file. We link to text files created daily for lists of Dow stocks so must verify we're using today's stock info. I should change the time to one hour instead of six but it's worked for the past eight years.
I'm now updating from InDesign CS to CS4 and from FreeHand?? to native Illustrator files for our graphs. I haven't figured out how to update the Illustrator graph's data using a script... well that's a different forum....
Terry w. -
Can someone please just help me figure out how to update this stupid phone(iPhone 4)without losing anything? I somehow have more than one Apple ID on this,but I just want my music and my pictures to stay and I'm terrified of losing these things. I have a lot of music from old CDs on here,and for some reason I can't even transfer them manually onto my computer. I'm not tech savvy whatsoever. Someone please help,having my music is the the whole reason I still have this phone.
First read about back http://support.apple.com/kb/ht1766
Then read on how to transfer photos to your computer http://support.apple.com/kb/ts3195
Then
UPDATING iOS
Over the air updating of iOS needs iOS 5 or later so unless you have iOS 5 or later you will not see updating in setting
The following link explains how to update http://support.apple.com/kb/HT4972
This link explains how to update using wireless http://support.apple.com/kb/HT4623
This explains how to transfer purchases to your computer http://support.apple.com/kb/ht1848 -
HT4623 How to update an iPhone with iOS 4
I have already got an iPhone 4 that has been recently updated but I have now got my sisters old iPhone 4 as I smashed mine and she has never updated it how do you update it from iOS 4? Thanks
UPDATING iOS
Over the air updating of iOS needs iOS 5 or later
The following link explains how to update
This link explains how to update using itunes
This explains how to transfer purchases to your computer -
6.0.4 Update - fixes nested ID file links info
Hi all,
I got a message from an Adobe development manager letting me know of the 6.0.4 update. Specifically they have (almost) rectified the issue where you could not find out about graphic links inside of ID docs that were placed inside another ID document. The solution is that the placed ID document has an attribute of "links" (list/array) which can then be queried for the number of images and their information. I said "almost" because in a quick test, and verification with the Adobe rep, the Status of a graphic in the place ID file will not show as "normal" - it only shows its status as "out of date" or "link missing". My rep says this may need to wait for a later (6.0.5?) update.
There may be other fixes but this is one of two I really needed. I wanted to let everyone know, I know there are some other people waiting for this.
Here's some Applescript of how I queried some links in nested ID files:
--comment out as needed
tell application "Adobe InDesign CS4"
tell document 1
set subLinkTable to {}
set topLinkStatii to status of every link
if topLinkStatii contains link missing then --link missing is constant
return "missing top level links"
end if
repeat with L in every link
set linkCount to count of links of L
repeat with i from 1 to linkCount
copy ((status of link i of L) as string) & "-" & (name of link i of L) to end of subLinkTable
if status of link i of L is link missing then
return "missing 2nd level links"
end if
end repeat
end repeat
return "great success"
end tell
end tell
Here's a javascript (not written by me) that does some similar querying:
// Iterate through all the links of container document
linksLength = theDoc.links.length;
for (i=0 ; i< linksLength ; i++)
var curLink = theDoc.links[i];
alert("Top level link: " + curLink.name);
childLinksLength = curLink.links.length;
// Iterare through the child links of the placed INDD file
for (j=0; j < childLinksLength; j++)
alert("Child link: " + curLink.links[j].name);
Ciao,
ChrisI've never been working with placed ID documents so I can't comment that. My concern is ordinary images.
The thing that's breaking is the relinking of images in scripts, previously relying on an update and an assignment of the result of the update to a new variable, like this:
lnk.relink(File(myImagesPath + '/' + newTrail));
var modifiedLink = lnk.update();
picture = modifiedLink.parent;
A try/catch, not to disturb customers still in CS3 or not yet updated should take care of the error now.
> I agree it causes us to change scripts; but that does happen from time to time.
Well, major versions of course, but I don't agree that it happens time to time. Absolutely not. This is the first time ever that an ordinary minor (free) update has caused any of our scripts to fail (and we have quite a lot of code, doing scripting since CS2). We might just be lucky but I'd say that Adobe has been very good at not disturbing code by updates, and my guess is that the effect of this update was taken into account when released. -
How to update link and import data of relocated incx file into inca file?
Subject : <br />how to update link and import data of relocated incx file into inca file.?<br />The incx file was originally part of the inca file and it has been relocated.<br />-------------------<br /><br />Hello All,<br /><br />I am working on InDesignCS2 and InCopyCS2.<br />From indesign I am creating an assignment file as well as incopy files.(.inca and .incx file created through exporing).<br />Now indesign hardcodes the path of the incx files in inca file.So if I put the incx files in different folder then after opening the inca file in InCopy , I am getting the alert stating that " The document doesn't consists of any incopy story" and all the linked story will flag a red question mark icon.<br />So I tried to recreate and update the links.<br />Below is my code for that<br /><br />//code start*****************************<br />//creating kDataLinkHelperBoss<br />InterfacePtr<IDataLinkHelper> dataLinkHelper(static_cast<IDataLinkHelper*><br />(CreateObject2<IDataLinkHelper>(kDataLinkHelperBoss)));<br /><br />/**<br />The newFileToBeLinkedPath is the path of the incx file which is relocated.<br />And it was previously part of the inca file.<br />eg. earlier it was c:\\test.incx now it is d:\\test.incx<br />*/<br />IDFile newIDFileToBeLinked(newFileToBeLinkedPath);<br /><br />//create the datelink<br />IDataLink * dlk = dataLinkHelper->CreateDataLink(newIDFileToBeLinked);<br /><br />NameInfo name;<br />PMString type;<br />uint32 fileType;<br /><br />dlk->GetNameInfo(&name,&type,&fileType);<br /><br />//relink the story <br />InterfacePtr<ICommand> relinkCmd(CmdUtils::CreateCommand(kRestoreLinkCmdBoss)); <br /><br />InterfacePtr<IRestoreLinkCmdData> relinkCmdData(relinkCmd, IID_IRESTORELINKCMDDATA);<br /><br />relinkCmdData->Set(database, dataLinkUID, &name, &type, fileType, IDataLink::kLinkNormal); <br /><br />ErrorCode err = CmdUtils::ProcessCommand(relinkCmd); <br /><br />//Update the link now <br />InterfacePtr<IUpdateLink> updateLink(dataLinkHelper, UseDefaultIID()); <br />UID newLinkUID; <br />err = updateLink->DoUpdateLink(dl, &newLinkUID, kFullUI); <br />//code end*********************<br /><br />I am able to create the proper link.But the data which is there in the incx file is not getting imported in the linked story.But if I modify the newlinked story from the inca file,the incx file will be getting update.(all its previous content will be deleted.)<br />I tried using <br />Utils<IInCopyWorkflow>()->ImportStory()<br /> ,But its import the incx file in xml format.<br /><br />What is the solution of this then?<br />Kindly help me as I am terribly stuck since last few days.<br /><br />Thanks and Regards,<br />Yopangjo
>
I can say that anybody with
no experience could easily do an export/import in
MSSQLServer 2000.
Anybody with no experience should not mess up my Oracle Databases ! -
After update I am no longer able to open email attachments by just clicking on the attachment. I now have to click control and then click open linked file. How can I open attachments by simply clicking on them?
Unless you believe middle-click is yours and don't like it being usurped, mine is set globally to "Enter".
-
How do I disable linked smart-object auto-update/refresh?
Working in the CC3D features, I am constantly making changes to my bump map. Every time I step-backwards, or make a significant change to the bump texture (smart object?), CC auto-saves the layer. This specific file is a very very large document (3 gigs in the bump texture layer alone), and the 3D layer has lots of lights and is very complex. This auto-refresh/update really bogs down the time that it would take me to make my changes. I have a very fast machine (I know it's fast, I dont need to list my specs), and I have all shadows disabled.
How do I disable linked smart-object auto-update/refresh?If you do not like a feature like smart objects there is nothing forcing you to use it. Use some other features to do what you want. Please don't ask Adobe to introduce bug into smart object support.
You could work on your bump maps textures in external files. When your done some time in the future you could edit your project with the smart object layer and use replace smart object. Only then will all smart filters be applied to the smart layer with the replaced smart object.
Or if by CC Auto save Layer you referring to CC Generate feature you can disable that feature.
I have no idea what your referring to when you write "CC auto-saves the layer" being a feature. I know CC Generate will write layers out as web files but that more a Web feature then a 3d feature. Where do you see your layer being saved? -
How to update XML file through UCCX script ?
Hi,
I have an UCCX script with MENU step. One of the step is for technical support team. When caller chose this step, information about date and time of the call and calling number should be recorded on a XML file located on the web server.
This XML is uploaded into the web server , but I don't know how to update it through UCCX script.
Here is how the XML file looks like:
<?xml version="1.0" ?>
<rss version="2.0">
<channel>
<title>CALL LOG</title>
<link></link>
<description>Support Call log</description>
<ttl>1</ttl>
<item>
<title>2011-08-24 14:56:39 - 00044 123 123 123</title>
<link></link>
<description></description>
</item
</channel>
</rss>
Any idea?
Thanks,
OHi
The 'keyword transform' step uses the template XML file to generate the actual XML file you want to post... the template would be a plain text file uploaded to the repository, and would look like so:
<?xml version="1.0" ?>
CALL LOG
Support Call log
1
%%calldatetime%% - %%clinumber%%
Now - if you had that bit of XML, with correct time/number in it - have you verified know that you can definately just post that XML to a certain URL to get it on the server? Check with whoever manages that server exactly what you need to do to get it to appear - then worry about how you do that from UCCX. It may not be a matter of posting up that XML, you may need it in a different format or something..
Aaron -
Content of linked files in a inDesign-document refuses to update when edited.
The problem:
I have a question about linked files in an inDesign-document.
We have a indesign-file (indd) wich contains text, linked map-illustrations and ads.
One of the linked maps gets changed by an external map-producer via an VPN-tunnel. He works directly on one of the existing linked files (a map), and does not change the name or location of it after editing.
After the change, we open the indd-file again, but no dialog-window appears telling us that a link needs to be updated. So we do it manually, but the changed content doesn't get updated in inDesign.
If we target the linked file and choose to open it in illustrator for editing, all of the changes that was ment to be there, still is. It just doesn't show up in indesign. This also shows that the linking isn't the problem.
The file is only placed at one spot in the document.
Workaround:
1. If WE (not the external map-producer) open the linked file and save it again (same name, same location), inDesign instantly promts us to update the link and the graphics updates without problem.
2. If we place the file in a another location of the same inDesign-file, the correct content shows. (But still, the existing one does not update.)
Question:
Is there any way you can think of that could make this happen?
If so, How can we solve it without having to use the workarounds?This will work if you all use the file syncing of the Creative Cloud desktop application and then you use the Collaborate option for the folder containing all the files. Then it will work on each of your desktops.
Links to files will not work in the browser when viewing the InDesign document from https://creative.adobe.com/files. -
How do I get Adobe Air Desktop App to notify user that a URL text file has been updated?
How do I get an Adobe Air Desktop App to notify user that a URLRequest ".txt" file has been updated? via blinking system tray icon or something.
New to Air and need someone to point me in the right direction. I have been searching web for hours and probably not asking the question right.
I have a very simple Desktop App that just loads a text file from a web location into a dynamic text field at a set timer. it just repeats this action on the timer. right now every 5 minutes
What would the actionscript be to tell the Air App to look at the date or time stamp of the ".txt" file and notify user if its new?
ThanksTry to follow below steps
Click on Finder and then hold Command + Shift + G keys on your keypad
It will open Go to folder window, type exactly ~/Library and click on Go
Then open Application Support > Adobe folders
Trash AAMUpdater and OOBE folders.
Now click on finder and hold Command + Shift + G keys on your keypad.
This time type /Library and click on Go.
Make sure to remove ~ symbol.
Then open Application Support > Adobe folders.
Trash AAMUpdater, Adobe Application manager, OOBE folders.
Now Click on Finder and then hold Command + Shift + U keys on your keypad.
It will open utilities folder.
Trash Adobe Creative Cloud and Adobe Application Manager folders
Download and Run CC cleaner tool from below link
http://helpx.adobe.com/creative-suite/kb/cs5-cleaner-tool-installation-problems/_jcr_conte nt/main-pars/accordion_container_1/accordion-par/accordion-item-1/accordion-item-par/proc e dure/proc_par/step_3/step_par/download/file.res/AdobeCreativeCloudCleanerTool.zip
Accept the license agreement and click on Adobe Application Manager
Then click on clean up selected
Close the window
Download and install Creative Cloud App from below link
Free Creative Cloud | Download Adobe Creative Cloud free trial -
File linking in photoshop + Auto update links through all applications
At work (graphic and sign studio) we use mostly Photoshop, Illustrator and InDesign all together for one project, with linked files from and to these applications.
For example: making a car lettering.
I start with a vector logo in Illustrator -> save as AI
I place this one into Photoshop to apply an effect that's not possible in Illustrator -> save as PSD
This PSD is placed in an Illustrator car outline file -> save as AI
The car design AI is imported in Photoshop again to make a "realistic" picture of the car onto a background -> save as PSD
I place the PSD in an InDesign file, add some text to it and export a proof PDF te send to the customer. -> INDD + PDF
That's just an example offcourse of how we link to and from the 3 apps.
Now if the customer asks to alter the logo just a bit and asks for a new proof, i have to (afaik) manually open each file one at a time, update the links and save/export the updated file. The stuff in Photoshop even has to be REplaced since placed files can't maintain the link to the original file.
1. Is there no way to have linked files in Photoshop just like it works in Illustrator and InDesign? (can't be that hard with smart objects, right?)
2. Is it possible to give a command in the last file (the INDD in my case) to update all links back to the first file?
Thanks!1. Is there no way to have linked files in Photoshop just like it works in Illustrator and InDesign? (can't be that hard with smart objects, right?)
What makes you think it would be easy?
Anyway, Photoshop is an image editing program, not a page layout program … but if you miss that feature you might lend your support to the appropriate feature requests in the Feature Request Forum.
2. Is it possible to give a command in the last file (the INDD in my case) to update all links back to the first file?
It would probably be possible to create a JavaScript that, via BridgeTalk, tries to open all linked Files in an Indesign-File in their creator application and update changed Links in Illustrator and Indesign.
But I suspect that would be a fairly complicated endeavor; on the other hand someone might already have attempted that, so maybe you should ask in the Indesign Scripting Forum. -
Update multiple linked files?
I made a timeline animation from some pngs, then I updated the png files - now I cannot figure out how to get all of the linked files in Photoshop to update to the new version of the pngs. I can do them one at a time, but there are 99 of them and NOPE.
Any clues?If the animation psd files have linked placed smart object layers I would think that Photoshop would update these layers during open That all you would need to do would be to render the animation out the new animation and save the updated psd. There should only be one copy of the png files. The smart object layer does not contain a copy of the png file just a link the single png file and pixels rendered for the png. If the png file has a newer version then the pixels rendered for the link Open should render new pixel for the smart object layer so the are in sync with the png file.
I don't think Adobe Photoshop would be able create a list of files that use the pgn files as a linked smart object. For often document you place in linked smart object layer may not be saved yet so the is no backing file yet and backing files may be renamed or more the one saved out. And the animation files do not contain linked png files the are rendered from documents that have them. If you use linked object you will need to do some bookkeeping to keep tract of where files are used. So you will be able t sync them. Renaming the png files will also break links. Photoshop has an options that allows the users to resolve broken link during open. Also in menu Layer>Smart Object>Resolve Broken Link. -
How to update Nested tables with xsu
Hello,
I have three tables.
1) DEPARTMENT_TAB
2) EMPLOYEE_TYP
3) ADDRESS_TYP
ADDRESS_TYP is a collection and it is nested inside EMPLOYEE_TYP.
EMPLOYEE_TYP is a collection and it is nested inside DEPARTMENT_TAB.
created with below scropt
CREATE TYPE ADDRESS_TYP AS OBJECT (CITY VARCHAR2(10), STATE VARCHAR2(2));
CREATE TYPE ADDRESS_TYP_NT AS TABLE OF ADDRESS_TYP;
CREATE TYPE EMPLOYEE_TYP AS OBJECT (EMPNO NUMBER(4), ENAME VARCHAR2(10), ADDRESS_VAR ADDRESS_TYP_NT);
CREATE TYPE EMPLOYEE_TYP_NT AS TABLE OF EMPLOYEE_TYP;
CREATE TABLE DEPARTMENT_TAB (DEPTNO NUMBER(4), DNAME VARCHAR2(10), EMPLOYEE_VAR EMPLOYEE_TYP_NT)
NESTED TABLE EMPLOYEE_VAR STORE AS EMPLOYEE_TAB
( NESTED TABLE ADDRESS_VAR STORE AS ADDRESS_TAB);
I inserted two rows in DEPARTMENT_TAB and their nested tables using normalsql. and i generated below xml content using XSU java API
oracle.xml.sql.query.OracleXMLQuery
My Question is How to UPDATE a row in ADDRESS_TAB using XSU java API
oracle.xml.sql.dml.OracleXMLSave.
(When i was trying to update address_tab nested table's row with xml input file. it is deleting other existing rows)
Thanks.Why do you say it does not work?
Maybe you are looking for
-
When trying to install io5 on my iphone4 I get an error message during the updtae that there is a problem with backup and if I continue with the update, all the data will be deleted from my phone. I cancelled the update and my phone is fne. Has anyon
-
Macbook Pro Retina 15 late 2013 won't turn on after being sleep
I've been having the an issue with my macbook pro retina 15 late 2013 that I bought 2 weeks ago. After a long time of being slept when I try to turn it on, it won't. I press the power button several times and nothing happens, after a long time of try
-
SQL Authenticator Issue not able to see roles /groups in BPM Worklist
Hi , I had configured the SQL Authenticator in Web logic using the SQL Authenticator default scripts and i have inserted few users. I am able to login to the Workspace using the users available in DB but i am not to able to see his group / role to wh
-
Skip performing Sync Event (1) conversation id (null)
<b>trying to modify a values and the row is deleted and new row inserted with the old values with different syncKey </b> [20070828 04:04:57:421] D [MI/Sync ] Initial buffer size of BinaryReader is 2628 [20070828 04:04:57:421] P [MI/S
-
There is a security risk for all 10.7/10.8 users according to Oracle. When will we get a resoltuion and/or recommendation for the vunerablilities found in the Java version 1.6.0.37?