Accessible watermarks?
I am adding a watermark (name and address at the top of the page) to a PDF that needs to be Section 508 compliant.
How can I make the textual content of the watermark available to screen readers? Is there a way to add alt text as you would to a figure?
thanks!
Jen
Something to try.
With the PDF open in Acrobat Pro; open the Tags panel.
On the Options drop-down menu, select "Find".
In the Find Element dialog, select "Unmarked Content" for the value of "Find".
Select "Search Page" & click "Find Next" until the Watermark is highlighted.
In the Find Element dialog the value for "Type" shows "XObject: Form".
Click the Tag Element button.
A Container icon for watermark ought to now show in the Tag panel.
Use the Options menu to add a new tag (Form).
Position this new tag as appropriate in the structure tree.
Position the container as a child to this new tag.
With the new tag selected, open the Options menu and select Properties.
In the element's TouchUp Properties dialog, select the Tag tab.
Enter desired text into the Alternate Text field.
Tab out of the field (to make the entry "sticky").
Click Close. Save.
While you won't "see" a "tool tip" window of the alternate text you can confirm it is present by a Save As to accessible *.txt.
So, it will be processed by a screen reader.
Be well.
Similar Messages
-
Creating 508 Adobe Acrobat Accessible Docs from various sources and formats
Note: I have no 508 training, except for perusing of documents on the web.
I need to create searchable 508 Compliance report documents for Adobe Acrobat (not for the web at this time) from merged PDF files.
To create these reports, I do not have originals, all I have been given are PDFs, some of which have been created from Word and others scanned (some with OCR and some not). Some of the reports are converted directly from Word but may also be a combination of electronic and scanned pages (signature pages, graphics, appendices, etc.) Often the scanned pages have not been scanned to actual letter size (8.5 x. 11), but are smaller. Sometimes they are larger or A4.
In preparing the final report, I take all of the PDFs and merge them into one document.
I add watermarks and headers/footers to the whole document.
In order to get all of the watermarks and headers/footers to align on the page with ease, I need all of the pages to be the standard letter size of 8.5 x 11 without losing any information.
The only way I can figure out how to achieve this is to take the pages (usually scanned pages) that need to be enlarged (sometimes reduced) and Print to a PDF.
This will create a new PDF of the existing PDF; making it the standard letter size of 8.5 x 11, without cropping.
I can then replace the odd-sized pages with the new PDF pages, creating a document where all of the pages are now the standard letter size of 8.5 x 11.
Once my document is all the same size, I can add my watermarks and header/footers.
I still need to make the whole document a searchable 508 Adobe Acrobat compliant document.
I believe I need to run the OCR Text Recognition to convert/capture scanned pages and pictures to make this document a searchable 508 Adobe Acrobat compliant document.
I tried running the OCR text recognition on the current merged (160 pages) PDF document (before adding my watermarks, headers/footers) to capture the scanned text, and I receive the following errors:
This page contains renderable text.
This page has graphics other than images or text on it. It cannot be captured.
When I ran the Adobe Acrobat Accessibility checker, I get the following errors:
The first page is a scanned signature page: the error says
1 image with no alternate text
1 element(s) that are not contained within the structure tree.
1. Inaccessible page content
Most of the remaining detailed report errors are:
Inaccessible page content
1 element(s) that are not contained within the structure tree.
I tested one page and used the Touch Up Reading Order tool and added alternate text to a signature block, ran the accessibility checker again, but still came back with alternate text errors.
I am open to suggestions. Feel free to advise me from beginning to end in regards to what I’m trying to accomplish.
THANK YOU!You do have a boat load of work.
This page contains renderable text.
This page has graphics other than images or text on it. It cannot be captured.
This isn't an "error". Acrobat's OCR cannot process PDF page content that is not exclusively an image.
1 image with no alternate text
When properly tagged, an image or graphic in a PDF is identified by the PDF element "Figure"
(<Figure>).
All Figures shall have an Alternate Text Description.
You may have images/graphics that are tagged as Figures but should be Artifacts.
OCR - The hidden layer of OCR output provided by Searchable Image or Searchable Image (Exact)
is, for practicable purposes, not something one can effectively created Tagged PDF from.
Prior to Acrobat 9 one would use Formatted Text and Graphics. With Acrobat 9 one would use
ClearScan. Alternatively, one might just re-key the content in an authoring application and output Tagged, accessible PDF.
Watermarks & Header/Footers -
Oh boy; well, once you have everything else in a "green board" line up you'd add these and manually
"fold" them into the structure tree via proper tagging.
So, the first step is to gain at least a fundamental understanding of what an Accessible PDF is and
how to create it. Then you'd want to become familiar with Section 508 1194.22.
As each of the paragraphs are correlated to WCAG 1.0, you'll want to review it to understand what
the correlation is and how it relates to PDF.
However, Section 508 will be changing.
The Draft Updated Standards and Guidelines are on the street.
The window for public comment closed a few weeks ago.
PDF - What it is: An ISO Standard (ISO 32000-1:2008)
Obtain a free version of this ISO Standard to study what "Tagged" PDF is (Accessibiity is just one facility associated with Tagged PDF).
http://www.acrobatusers.com/blogs/leonardr/adobe-posts-free-iso-32000
Section 508, 1194.22
http://www.section508.gov/index.cfm?FuseAction=Content&ID=12#Web
The "change" that is pending - at the Access Board's site:
Section 508 Homepage: Electronic and Information Technology
http://www.access-board.gov/508.htm
Download the PDF of the Draft Updated Standards and Guidelines for review and study.
Note that, in part, this more closely aligns Section 508 to WCAG 2.0.
WCAG 1.0
http://www.w3.org/TR/1999/WAI-WEBCONTENT-19990505/
WCAG 2.0
http://www.w3.org/WAI/intro/wcag.php
Start with the Overview and work through the technical, educational, and transition to 2.0 information.
"How To"
Still relevant in an Acrobat 9 world:
Creating Accessible PDFs using Adobe Acrobat 7.0 Professional, Greg Pisocky
http://www.appligent.com/adobeaccessibility
(Download to PDF file and exercise files (ZIP file).
For Acrobat 9:
http://www.adobe.com/accessibility/products/acrobat/
For links to an accessibility overview and FAQ.
Acrobat accessibility training resources
http://www.adobe.com/accessibility/products/acrobat/training.html
Yes, review - study all.
A resource listing at Acrobat Users Community
(PDF Tags Books thread)
http://www.acrobatusers.com/forums/aucbb/viewtopic.php?id=15622
I've not checked all the links recently - some destinations of the URLs may be gone
(floatsom on in the deep blue of the web <g>).
Regardless, much "how to" was in PDF documents Adobe published for earlier Acrobat releases.
It is still relevant.
Accessibility on demand eSeminars:
http://www.acrobatusers.com/learning_center/eseminars/on_demand
Scroll through the pages of links to the recorded eSeminars to locate and view -
--| David Mankin's "Scanning and OCR"
--| Duff Johnson's "Tech Talk: Making PDF files comply with Section 508"
Transcript, PDF of PowerPoint file, other information for download at Lori Kassuba's AUC Blog -
http://www.acrobatusers.com/blogs/lkassuba/making-pdfs-comply-section-508-tech-talk-0
--| Charlie Pike's "Accessibility"
"Q&A" transcript at Lori Kassuba's AUC Blog -
http://www.acrobatusers.com/blogs/lkassuba/top-questions-june-accessibility-eseminar
Accessibility Forum at AUC - Accessible PDF related posts
http://www.acrobatusers.com/forums/aucbb/viewforum.php?id=18
Read through Duff Johnson's AUC Blog and Talking PDF articles related to accessible PDF.
--| AUC Blog http://www.acrobatusers.com/blogs/duffjohnson
--| "Talking PDF" http://www.appligent.com/talkingpdf
Visit Adobe TV
--| Ensuring Your PDF is Accessible
http://tv.adobe.com/watch/acrobat-tips-and-tricks/ensuring-your-pdf-is-accessible/
--| Navigating an Accessible PDF Document (Part 1)
http://tv.adobe.com/watch/acrobat-tips-and-tricks/navigating-an-accessible-pdf-document-pa rt-1/
--| Navigating an Accessible PDF Document (Part 2)
http://tv.adobe.com/watch/acrobat-tips-and-tricks/navigating-an-accessible-pdf-document-pa rt-2/
Getting underway from cold iron shutdown takes time and effort.
Be well... -
White text in an accessible PDF
When I use the Zoom–Reflow option in Acrobat on an accessible (508 compliant) PDF, all of the white text disappears into the white background since reflowing hides everything tagged as an artifact (which includes the colored backgrounds that the white text is on top of). Is there a good way to get around this with with out redesigning the document to omit white text? The original file was created in InDesign CS4 with many of the accessible features added within that program.
Thanks!Unfortunately, I can not create the PDF. It is uploaded by the user, and I have to open the PDF, insert the text and save it. BUT, I did find the solution in a slight roundabout way.
1) Create an image file containing the text I need
2) Use that image file as a watermark with 10 opacity and use the tag's x,y coordinate setting.
Below is the code I found to work:
<!--- Create a blank image that is 500 pixels square. --->
<cfset myImage=ImageNew("",500,500)>
<!--- Set the background color for the image to white. --->
<cfset ImageSetBackgroundColor(myImage,"white")>
<!---Clear the rectangle specified on myImage and apply the background color. --->
<cfset ImageClearRect(myImage,0,0,500,500)>
<!--- Turn on antialiasing. --->
<cfset ImageSetAntialiasing(myImage)>
<!--- Draw the text. --->
<cfset attr=StructNew()>
<cfset attr.size=50>
<cfset attr.style="bold">
<cfset attr.font="Verdana">
<cfset ImageSetDrawingColor(myImage,"blue")>
<cfset ImageDrawText(myImage,"PROOF",100,250,attr)>
<!--- Write the text image to a file. --->
<cfimage action="write" source="#myImage#" destination="text.tiff" overwrite ="yes">
<!--- Use the text image as a watermark in the PDF document. --->
<cfpdf action="addwatermark" source="c:/book/1.pdf" image="text.tiff"
destination="watermarked.pdf" overwrite="yes"> -
How do I add a signature/watermark to my pictures without using Digimark?
I want to add my name on my pictures but I don't need to track them or follow them. If someone edits my name out oh well. I just want it for when I put it on the internet or give it to my friends and family.
Crafting Actions Package UPDATED Aug 14, 2012 Changed AspectRatioSelection Plug-in script added Path support.
Contains
Action Actions Palette Tips.txt
Action Creation Guidelines.txt
Action Dealing with Image Size.txt
Action Enhanced via Scripted Photoshop Functions.txt
CraftedActions.atn Sample Action set includes an example Watermarking action
Sample Actions.txt Photoshop CraftedActions set saved as a text file.
12 Scripts for actions
Example
Download -
A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that
the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)(Microsoft SQL Server, Error: 2)
The system cannot find the file specified
Cannot connect to COWBOYS.
Here are the technical details===================================
A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider:
Named Pipes Provider, error: 40 - Could not open a connection to SQL Server) (.Net SqlClient Data Provider)
For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&EvtSrc=MSSQLServer&EvtID=2&LinkId=20476
Error Number: 2
Severity: 20
State: 0
Program Location:
at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
at System.Data.SqlClient.TdsParser.Connect(ServerInfo serverInfo, SqlInternalConnectionTds connHandler, Boolean ignoreSniOpenTimeout, Int64 timerExpire, Boolean encrypt, Boolean trustServerCert, Boolean integratedSecurity, Boolean withFailover)
at System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, SecureString newSecurePassword, Boolean ignoreSniOpenTimeout, TimeoutTimer timeout, Boolean withFailover)
at System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(ServerInfo serverInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString connectionOptions, SqlCredential credential, TimeoutTimer
timeout)
at System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(TimeoutTimer timeout, SqlConnectionString connectionOptions, SqlCredential credential, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance)
at System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, SqlCredential credential, Object providerInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance,
SqlConnectionString userConnectionOptions, SessionData reconnectSessionData)
at System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection, DbConnectionOptions userOptions)
at System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup, DbConnectionOptions userOptions)
at System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection)
at System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions)
at System.Data.ProviderBase.DbConnectionClosed.TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions)
at System.Data.SqlClient.SqlConnection.TryOpenInner(TaskCompletionSource`1 retry)
at System.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource`1 retry)
at System.Data.SqlClient.SqlConnection.Open()
at Microsoft.SqlServer.Management.SqlStudio.Explorer.ObjectExplorerService.ValidateConnection(UIConnectionInfo ci, IServerType server)
at Microsoft.SqlServer.Management.UI.ConnectionDlg.Connector.ConnectionThreadUser()
===================================
The system cannot find the file specified
I have tried from so many forms. This is so frustrating. Thank for everyone/anyone who wants to help. So this is what happened: I had to uninstall my previous sqlserver 2012(which worked great) for some reason, and I uninstalled everything from that download.
Then I installed the trial edition of sql server 2012 (64 Bit) and It wouldn't connect to the database. (Error mentioned above.) My local DB is COWBOYS. (COWBOYS is also my computer name.) After this, I have tried downloading sqlexpress and sqlserver 64bit
many times and cannot connect to my local DB.
How do I connect to my Local DB?
Also, I think this might help: (When I run sqlserve.exe, which I was able to find in C:\Program Files\Microsoft SQL Server\110\LocalDB\Binn, I get an error: Your SQL server installation is either corrupt or has been tampered with(Error getting
instance ID from name). Please uninstall then re-run setup to correct this problem.
I would happily re install it, if it wasn't my 20th time.
I don't have any remote connections, I don't use username/password, only window authentication. I work mostly on visual studio, but without able to store /retrieve data, I don't know how to survive.
May be the solution is very simple, but I am too frustrated.
Some of the things I have tried:
From a command prompt, enter one of the following commands:
net start "SQL Server Agent (MSSQLSERVER)" OR
net start "SQL Server Agent(instancename)"(for instance)
on my sql configuration, I cannot start anything because there is nothing there to start. I can post more details, if that would help. Also, some more details about the error:
Details
Product:
SQL Server
ID:
2
Source:
MSSQLServer
Version:
10.0
Component:
SQLEngine
Message:
An error has occurred while establishing a connection to the server. When connecting to SQL Server, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: Named Pipes Provider, error:
40 - Could not open a connection to SQL Server) (.Net SqlClient Data Provider)
Explanation
SQL Server did not respond to the client request because the server is probably not started.
User Action
Make sure that the server is started.
Version:
9.0
Component:
SQLEngine
Message:
An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: Named Pipes Provider, error:
40 - Could not open a connection to SQL Server) (.Net SqlClient Data Provider)
Explanation
SQL Server did not respond to the client request because the server is probably not started.
User Action
Make sure that the server is started.
Any one that can help me, I will be greatful. Thank you so much. p.s. please ask me anything if you have any questions.It sounds like there are a couple things going on here. First check if you have a successful install of SQL Server, then we'll figure out the connection issues.
Can you launch SQL Server Configuration Manager and check for SQL Server (MSSQLSERVER) if default instance or SQL Server (other name) if you've configured your instance as a named instance. Once you find this, make sure the service is started.
If not started, try to start it and see if it throws an error. If you get an error, post the error message your hitting. If the service starts, you can then launch SSMS and try to connect. If you have a default instance, you can use the machine
name in the connection dialog. Ex: "COWBOYS" where Cowboys is the machine name. However, if you named the SQL Server instance during install, you'll need to connect using the machine\instance format. Ex: COWBOYS\Romo (where Romo
is the instance name you set during install).
You can also look at the summary.txt file in the SQL Server setup error logs to see what happened on the most recent install. Past install history is archived in the log folder if you need to dig those up to help troubleshoot, but the most
recent one may help get to the bottom of it if there is an issue with setup detecting a prior instance that needs to be repaired.
Thanks,
Sam Lester (MSFT)
http://blogs.msdn.com/b/samlester
This posting is provided "AS IS" with no warranties, and confers no rights. Please remember to click
"Mark as Answer" and
"Vote as Helpful" on posts that help you. This can be beneficial to other community members reading the thread. -
We have an itunes account on our desktop and both my kids have it on iphone and ipod. I went in and changed out user name from an old e-mail address which is no longer accessible to my one I use now... When the kids try to sign onto the itunes store it tells them they have the wrong user name..
Can this be fixed??Did you change the email address or create a new Apple ID?
If the email address associated with the account was merely changed, sign out of the Apple ID on the devices and sign in using the new credentials. -
I have an olde iMac that once I have an older iMAC that once burned CD's with no issues. Now I get an error message saying "The attempt to burn a disc failed. The device is not accessible, probably because it was removed". I have never had it touched so the device was not removed. Please advise as to what could be the problem. How to fix. Thanks
Try resetting the SMC and PRAM first, if that doesn't help try a cleaning disc.....and then buy an inexpensive external burner. Slimline super drive failures are all too common.
To reset the SMC
Shut down the computer.
Unplug the computer's power cord.
Wait fifteen seconds.
Attach the computer's power cord.
Wait five seconds, then press the power button to turn on the computer.
Resetting NVRAM / PRAM
Shut down your Mac.
Locate the following keys on the keyboard: Command (⌘), Option, P, and R. You will need to hold these keys down simultaneously in step 4.
Turn on the computer.
Press and hold the Command-Option-P-R keys before the gray screen appears.
Hold the keys down until the computer restarts and you hear the startup sound for the second time.
Release the keys. -
Trying to create a brush to watermark my photos. HELP!!
So, Im trying to create a brush to watermark my photographs, but the 'define brush preset' isnt clickable, but it is clickable with any other photo i try it with. What am i doing wrong? can someone please help me? It's quite frustrating.
Haw large in Pixels is the image?
And quite frankly I would recommend creating a Path and using »Embed Path« instead of a Brush as Actions that include Paths can be more easily transferred without the risk of forgetting the Brushes. -
Database table 'e' is not accessible
Hi all,
like many others in the web I'm having problems deploying CMP Beans on BEA. I'm using Weblogic 8.1 and
get the following error message:
"[EJB:011076]Unable to deploy the EJB 'B' because the database table 'b' is not accessible. Please ensure that this table exists and is accessible."
After a lot of research I understand the problem now. Weblogic is checking the cmp-fields at deployment time using something like "SELECT xx1, xx2, xxx3 FROM ttt1 WHERE 1 = 0". Some databases have no problem with such a select. My Solid database unfortunately does a full table scan on it. Having only some rows in the table b there is no problem at all, but I have more than 500.000 entries. :-(
My question: Is there a workaround? Can I somewhere specify the SQL - command for checking mapped cmp-fields? Or can I disable the check somehow?
I think it is a very annoying problem, many users out there have.
Thanx in advance
RobertRobert Jung wrote:
Hi all,
like many others in the web I'm having problems deploying CMP Beans on BEA. I'm using Weblogic 8.1 and
get the following error message:
"[EJB:011076]Unable to deploy the EJB 'B' because the database table 'b' is not accessible.Please ensure that this table exists and is accessible."
>
After a lot of research I understand the problem now. Weblogic is checking the cmp-fieldsat deployment time using something like "SELECT xx1, xx2, xxx3 FROM ttt1 WHERE 1 = 0".
Some databases have no problem with such a select. My Solid database unfortunately does
a full table scan on it. Having only some rows in the table b there is no problem at all,
but I have more than 500.000 entries. :-(
>
My question: Is there a workaround? Can I somewhere specify the SQL - command for checkingmapped cmp-fields? Or can I disable the check somehow?
I think it is a very annoying problem, many users out there have.Hi. All commercial quality DBMSes I know, are smart enough to evaluate constant search
criteria, and not to access all the rows if it's a-priori known that no rows will
qualify. I would ask 'Solid' for a fix.
However, you can generate our EJBs with the option of retaining the generated
JDBC code, which you could alter and recompile for your use. You might be able to
substitute some DatabaseMetaData call to getTableColumns() to get the same info...
Joe
Thanx in advance
Robert -
Condtions on Watermark in RTF template
How to use the conditions on watermark in RTF template.
How to display the Instances names on back ground of the RTF template.If it is DEV instance it should display as "This is DEV Document",if it is TST instance it should display as "This is TST Document".
For this I am using the water mark.I have written the condition on watermark text field.
<?if: INSTANCE_NAME!='PROD'?>This is DEV Document <?end if?>
In the above statement is displaying as 'This is DEV Document' on DEV instance.But if I move the same code into PROD instance it is displaying the same message.(Actually on PROD it should not display the message)
I think this condition is not working.(I think text message is displaying as it is.)
Please any body help/suggest/guide me to resolve this issue.
Thanks & Regards,check the xml file and see if instance name is populated correctly.
for testing purpose try the reverse way around and print only if the instance_name = 'DEV'
http://sureshvaishya.blogspot.com -
The Secure Store Service application Secure Store Service Proxy is not accessible
I am working on setting up a new SharePoint 2013 Farm for our external web site which is currently running on 2010 SharePoint. Because this is an External Website for our organization we have an internally available Publishing Site and there is an Web App
Extension to provide Anon Access to users using the www address. Currently I am doing everything on a single server for testing with HOSTS entries to loop back so I can test with real host headers and not impact the 2010 prod environment. We will be setting
up 2 more WFEs with a NLB before moving this into prod but it isn't there yet. We brought the Site Collection Databases over but are still running in 2010 mode for now.
I migrated a copy of the Secure Store Database over from 2010 and had it put on the 2013 Farm's Database Server. Set up Secure Store and the Secure Store Proxy. I went into the Secure Store Proxy in CA and refreshed the Key with the proper Pass Phrase. After
doing that I could see the Target Application IDs listed. Everything was looking good so I went off to test. If I am on the publishing site I can go to a page that has the solution on it and it operates as expected. It does a query to a non SharePoint database
and returns information filtered based on the search parameters. The only odd thing I see is if I click on the "Site Actions" I get a message "An error has occurred with the data fetch. Please refresh page and retry." Need to look into
that more but it only happens on pages that have these solutions. Maybe a clue. If I go to the Anonymous Access page (www......) and try and use the solution, it immediately (way too quick to appear like it is doing anything) comes back with "The security
token request cannot be completed."
If I dig through the usage logs I am finding the following.
The Secure Store Service application Secure Store Service Proxy is not accessible. The full exception text is: The security token request cannot be completed.
Unexpected exception from endpoint address : https://[Servername]:32844/4e87fd3aabb640fb8cc3ed52188cf5c0/SecureStoreService.svc/https
Logging unknown/unexpected client side exception: InvalidOperationException. This will cause this application server to be removed from the load balancer queue. Exception: System.InvalidOperationException: The security token request cannot be completed.
at Microsoft.SharePoint.SPSecurityContext.SecurityTokenForServiceContext(Uri contextUri) at Microsoft.SharePoint.SPChannelFactoryOperations.InternalCreateChannelActingAsLoggedOnUser[TChannel](ChannelFactory`1 factory, EndpointAddress
address, Uri via) at Microsoft.Office.SecureStoreService.Server.SecureStoreServiceApplicationProxy.GetChannel(Uri address) at Microsoft.Office.SecureStoreService.Server.SecureStoreServiceApplicationProxy.Execute[T](String operationName,
Boolean validateCanary, ExecuteDelegate`1 operation).
Initially I was fighting a firewall issue because it wasn't working (different errors) on both sides. Had Network Engineers open firewall ports needed and now it works on the publishing side. Still the same error on the Anon side. I suspect I have missed
something when it comes to configuring the Secure Store to allow access to anonymous connections.
Let me know if you need any more information but that should paint a pretty good picture as to how things are set up.
Thanks for any help on this one. Searches haven't found much that has helped so far.Hi Sennister,
I recommend to verify the things below:
Did this issue occur with all the pages in the anonymous side?
Check if the Claims to Windows Token Service is started.
Change the <identity impersonate="true" /> in the web.config to see if the issue still occurs.
Thanks,
Victoria
Forum Support
Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
[email protected]
Victoria Xia
TechNet Community Support -
I'm trying to load sharepoint script from *.cmd file.
I have Sharepoint 2010 installed on Windows 7 x64 and SQL server 2008r2.
My cmd file is:
Powershell -v 2 -NonInteractive -NoLogo -File 1.ps1
My sharepoint file 1.ps1 is:
$snapin="Microsoft.SharePoint.PowerShell"
if ($action -eq $null -or $action -eq '')
{<br />
# Action by default is complete uninstallation.
$action='uninstall'
$uninstall = $true
else
$action = $action.ToLower()
switch($action)
{ $_ -eq "uninstall" } { $uninstall = $true; break }
{ $_ -eq "removesolution" } { $removeSolution = $true; break }
{ $_ -eq "deactivatecorpus" } { $deactivateCorpus = $true; break }
{ $_ -eq "deactivatesupport" } { $deactivateSupport = $true; break }
default { Write-Host -f Red "Error: Invalid action: $action "; Exit -1 }
Check the Sharepoint snapin availability.
if (Get-PSSnapin $snapin -ea "silentlycontinue")
Write-Host "PS snapin $snapin is loaded."
elseif (Get-PSSnapin $snapin -registered -ea "silentlycontinue")
Write-Host "PS snapin $snapin is registered."
Add-PSSnapin $snapin
Write-Host "PS snapin $snapin is loaded."
else
Write-Host -f Red "Error: PS snapin $snapin is not found."
Exit -1
$url = "http://pc1/sites/GroupWork/"
$site= new-Object Microsoft.SharePoint.SPSite($url )
$loc= [System.Int32]::Parse(1033)
$templates= $site.GetWebTemplates($loc)
foreach ($child in $templates){ write-host $child.Name " " $child.Title}<br />
$site.Dispose()
The script works fine from the Sharepoint 2010 management shell after launching the shell from the start menu (or from windows cmd by entering powershell -v 2):
PS C:\2> .\1.ps1
PS snapin Microsoft.SharePoint.PowerShell is loaded.
GLOBAL#0 Global template
STS#0 Team Site
STS#1 Blank Site
STS#2 Document Workspace
MPS#0 Basic Meeting Workspace
MPS#1 Blank Meeting Workspace
MPS#2 Decision Meeting Workspace
MPS#3 Social Meeting Workspace
MPS#4 Multipage Meeting Workspace
CENTRALADMIN#0 Central Admin Site
WIKI#0 Wiki Site
BLOG#0 Blog
SGS#0 Group Work Site
TENANTADMIN#0 Tenant Admin Site
{248A640A-AE86-42B7-90EC-45EC8618D6B4}#MySite2 MySite2
{95629DC2-03B1-4C92-AD70-BC1FEAA49E7D}#MySite1 MySite1
{7F01CFE4-F5E2-408B-AC87-E186D21F624C}#NewSiteTemplate NewSiteTemplate
PS C:\2>
I have an access to the database Sharepoint_Config from current domain user and from other 2 users. All users have db_owner rights to the Sharepoint_Config database. But
i've loaded in windows from the user which is dbo in the database (dbo with windows authentication with domain\username for the current user). The dbo user has do_owner rights in the Sharepoint_Config database. I've tried to login under other users and launch
the cmd file but without success.
My PowerShell has version 2.0:
PS C:\2> $psversiontable
Name Value
CLRVersion 2.0.50727.5477
BuildVersion 6.1.7601.17514
PSVersion 2.0
WSManStackVersion 2.0
PSCompatibleVersions {1.0, 2.0}
SerializationVersion 1.1.0.1
PSRemotingProtocolVersion 2.1
After launching the script from 1.cmd file i get an errors:
C:\2>Powershell -v 2 -NonInteractive -NoLogo -File 1.ps1
PS snapin Microsoft.SharePoint.PowerShell is registered.
The local farm is not accessible. Cmdlets with FeatureDependencyId are not regis
tered.
Could not read the XML Configuration file in the folder CONFIG\PowerShell\Regist
ration.
Could not find a part of the path 'C:\2\CONFIG\PowerShell\Registration'.
No xml configuration files loaded.
Unable to register core product cmdlets.
Could not read the Types files in the folder CONFIG\PowerShell\types.
Could not find a part of the path 'C:\2\CONFIG\PowerShell\types'.
"No Types files Found."
Could not read the Format file in the folder CONFIG\PowerShell\format.
Could not find a part of the path 'C:\2\CONFIG\PowerShell\format'.
No Format files Found.
PS snapin Microsoft.SharePoint.PowerShell is loaded.
New-Object : Exception calling ".ctor" with "1" argument(s): "The Web applicati
on at http://Pc1/sites/GroupWork/ could not be found. Verify t
hat you have typed the URL correctly. If the URL should be serving existing con
tent, the system administrator may need to add a new request URL mapping to the
intended application."
At C:\2\1.ps1:48 char:18
+ $site= new-Object <<<< Microsoft.SharePoint.SPSite($url )
+ CategoryInfo : InvalidOperation: (:) [New-Object], MethodInvoca
tionException
+ FullyQualifiedErrorId : ConstructorInvokedThrowException,Microsoft.Power
Shell.Commands.NewObjectCommand
Please help me. I don't understand why the script is launched from the sharepoint management shell but doesn't work from the cmd file.I have an answer for my problem: for solving a problem I've made several steps:
1. Run farm installation under AD admin credentials - runas /user:Domain1\DomainAdmin1 "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\BIN\psconfigui.exe".
This user has been added as farm administrator in the wizard.
This user has been added as DBO in the SQL Server. (This is the main difference with my previous attempts)
2. Execute a command Add-SPShellAdmin Domain1\UserAccount1 in
the Management Shell of Sharepoint.
3. Run SQL server and add Sharepoint_Shell_Access to the Domain1\UserAccount1
(my main account) in the Config database
4. Run CMD file only from Start->Run menu.
runas /user:Domain1\UserAccount1 "C:\1.cmd".
Do not use Total Commander command prompt or file list for executing *.cmd of *.bat files without root administrator account.
Thanks all for help. -
My son has had his Ipod for about 3 weeks. He swears he did not get it wet but it has a watermark covering 1/3 of the screen. Kind of like an oil goo behind the display. Anybody else experience or hear of this?
No, the only time of heard of anything similar is when somebody dropped theirs in a river. :/
And Apple does not repair 'mistreated' iPods. They only repair manufacturer issues. You could try checking ipodresq.com for repair costs, if you're interested...
Good luck! -
How do I keep watermarks and presets ( with their order ) synched between computers
I have a desktop which I use for heavy picture editing and a mac book air that I use for on the fly picture editing to show clients during photo trips.
I want to figure out a way for keeping my watermarks and presets ( with their order and folders I created on my desktop ) synched on my laptop.
What is the best way of doing this? If keeping it synched is not possible, how do you advise importing them to my laptop?
Thanks for the support,
JP JacobsenPs: It is very important that the presets come on the same order and folders I re-arranged them in my desktop.
-
The selected remote nodes 'node3' are not accessible
Hello,
I removed node3 from 2 node RAC Cluster.
After this I have re-add this node to my RAC. I added without any problem to CRS but I have a problem with script addNode.sh (/u01/app/oracle/product/crs/oui/bin).
I have to separate homes for ORACLE_HOME and ASM_HOME, so I need to run this script twice for each ORACLE_HOME.
I run addNode.sh from one of the cluster nodes (node1), if I run:
export ORACLE_HOME=/u01/app/oracle/product/11.1.0/asm
cd $ORACLE_HOME/oui/bin
./addNode.sh -silent CLUSTER_NEW_NODES={node3} CLUSTER_NEW_PRIVATE_NODE_NAMES={node3-priv} CLUSTER_NEW_VIRTUAL_HOSTNAMES={node3-vip}
I got the following error:
Performing tests to see whether nodes node2,node3 are available
............................................................SEVERE:The selected remote nodes 'node3' are not accessible.
... 100% Done.
I reviewed logs located in /u01/app/oraInventory/logs I found
Status of node 'node3':
null
The virtual host name 'node3-vip' for node 'node3' is already in use.
I checked crs_stat from $ORA_CRS_HOME, but all applications (ons, gsd, vip) and targets are ONLINE. I tried to run vipca -nodelist node1,node2,node3 and updated a configuration. I checked /etc/hosts, connection via SSH between all hosts belonging to RAC: node1, node1-vip, node1-priv etc. Everything looks like fine, so I have no idea what caused this problem.
Software which I used:
Linux: UNL 5.4 x86_64
11g Release 11.1.0.7.0 - 64bit, Oracle Clusterware
Thank you for your answer,
Best Regards,
Edited by: user4924714 on 2010-02-15 07:50Hi,
Thanks for your reply.
I am running addNode.sh from node which already exist in the Rac Cluster. I tried on node1, node2 but the resulat are the same.
Best regards,
Maybe you are looking for
-
How to remove '#' field in Filter
Hi gurus, I am working in BEx-Analyzer. I have created a workbook with some filters such as dropdown, check box etc.. While using check box, there is an additional option named as '#' is displayed in the check box... Can anyone pls guide
-
Problem with synchronisation of component settings
Dear All, We have newly installed a new enviroment with Siebel 8.1.1.2 Public sector. Everything is running fine but I see one strange thing. Of the object managers the parameters differ from what I see in the GUI and in SRVRMGR. The values in the SR
-
Hello. I'm trying to detect if a row is the last one of a ResultSet (from a executeQuery): ResultSet results = sql.executeQuery(); if (results.isLast()) out.println("EMPTY"); But I get this error message: Error 500 Servlet internal error: java.l
-
Itunes Won't Stay connected Keep
I keep trying to connect to Itune's and it keep saying to check my internet connection. I know my internet works so what is going on?
-
Missing some letters in string
Well guys, I have one VI that I write some text at a string and I can read it from another VI. Always works nice for me, but since some days ago... I start to have some problems When I wrote a text like: "Hey, my name is Eduardo" when I tryed to read