Esquemas de URI do Office
1.1 RESUMO
Este documento define o formato de URIs (Uniform Resource Identifiers) para aplicativos de produtividade do escritório. O esquema tem suporte no Microsoft Office 2010 Service Pack 2 e posterior, incluindo o Microsoft Office 2013 para Windows e os produtos do Microsoft SharePoint 2013. Também tem suporte no Office for iPhone, Office for iPad e no Office for Mac 2011.
1.2 INTRODUÇÃO
Estes esquemas de URI permitem que aplicativos de produtividade de escritório sejam chamados com vários comandos. Cada aplicativo recebe um esquema nomeado diferente, mas todos os esquemas seguem as mesmas regras para como a URI é formada (Esquema de URI).
1.3 ESQUEMA DE URI
Esquema completo
< scheme-name>:<command-name>"|"<command-argument-descriptor> "|"<command-argument>
Um URI conforme definido neste documento pode ter um ou mais argumentos de comando, cada um dos quais deve incluir o <comando-argumento-descritor> e os < elementos de comando-argumento> e ser delimitado pela barra vertical ("|") caractere. Quando mais de um argumento de comando for incluído em uma URI, deverá haver um caractere de barra vertical ("|") separando cada argumento de comando do argumento de comando a seguir.
Esses esquemas não incluem um componente de autoridade como definido na seção 3.2 da RFC 3986. A invocação dos comandos especificados neste documento ocorre no contexto do sistema que está invocando o comando. Por exemplo, quando o URI "ms-excel:ofv|u|<https://contoso/Q4/budget.xls>
" é invocado de um computador pessoal que executa o Microsoft Windows com o Microsoft Office 2013 instalado o resultado esperado é que a instalação local do Microsoft Excel será lançada e passou argumentos para abrir o arquivo no https://contoso/Q4/budget.xls
modo somente leitura. Observe que a barra vertical usada como um delimitador nesta especificação não está entre esses caracteres identificados na seção 2.2 da RFC 3986 como reservados para uso potencial como delimitadores. Isso é feito intencionalmente para maximizar o conjunto de caracteres com suporte do argumento do comando de URI sem a necessidade de codificar esses caracteres codificados por porcentagem.
A sintaxe do esquema inclui o seguinte:
< nome> do esquema: isso se refere ao tipo de aplicativo que deve ser invocado. Por exemplo, o nome de esquema ms-word: está registrado pelo Microsoft Word.
Separador ":"
< nome> do comando: isso descreve as ações que o aplicativo deve executar. Por exemplo, a abertura de um documento para exibição. A lista de nomes de comando é descrita na seção 1.5.
Separador "|" (barra vertical)
< command-argument-descriptor>: esse elemento fornece mais informações sobre o que é o argumento de comando.
Separador "|" (barra vertical)
< command-argument>: os argumentos variam dependendo do comando. Um argumento comum é a URI para um documento tipicamente usando o esquema http ou https. Observe que, dentro < de segmentos de argumento> de comando, os caracteres reservados RFC 3986 ":" e "/" fazem parte dos dados de argumento, não delimitadores e, portanto, são incluídos sem paisagem.
Esquema abreviado
Uma forma abreviada dos esquemas URI de escritório permite uma solicitação mais compacta para iniciar um aplicativo do Office especificado para abrir o recurso localizado em uma determinada URI. Esse formulário abreviado implica o < nome >do comando "ofv" e o <comando-argumento-descritor> "u". Nenhum outro controle ou argumentos de comando são permitidos neste esquema.
< scheme-name>:<command-argument>
< nome> do esquema: o tipo de aplicativo que deve ser invocado. Por exemplo, ms-word: para Microsoft Word.
< command-argument>: URI para o recurso que o aplicativo deve abrir. Atualmente, somente URIs baseadas no esquema http ou https têm suporte.
1.4 NOMES DE ESQUEMA E REGISTROS DE APLICATIVO DO OFFICE
A seguir, a lista de nomes de esquema implementados nos aplicativos do Microsoft Office. Quando o Microsoft Office estiver instalado, cada nome de esquema será registrado no Windows para ser manipulado pelo produto do Office do mesmo nome. Observe que "ms-spd" é uma abreviação de SharePoint Designer.
- ms-word:
- ms-powerpoint:
- ms-excel:
- ms-visio:
- ms-access:
- ms-project:
- ms-publisher:
- ms-spd:
- ms-infopath:
1.5 COMANDOS E ARGUMENTOS DE COMANDO NECESSÁRIOS
Exibir Documento
O comando a seguir fará com que o aplicativo abra o documento referenciado pela URI em um modo somente leitura ou de exibição.
Nome do comando: ofv
Descritor de argumento de comando: u
Argumento de comando: uma URI para o documento, com base no esquema http ou https
Exemplo: ms-excel:ofv|u|
<https://contoso/Q4/budget.xls>
Editar Documento
O comando a seguir fará com que o aplicativo abra o documento referenciado pela URI em modo de edição.
Nome do comando: ofe
Descritor de argumento de comando: u
Argumento de comando: uma URI para o documento, com base no esquema http ou https
Exemplo: ms-powerpoint:ofe|u|https://www.fourthcoffee.com/AllHandsDeck.ppt
Novo Documento do Modelo
O comando a seguir fará com que o aplicativo crie e abra um novo documento com base no modelo armazenado na URI especificada. O arquivo de modelo não é modificado nesse processo. Um argumento de comando adicional pode ser fornecido para especificar o caminho padrão oferecido como um local de salvamento quando o arquivo for salvo pela primeira vez. O usuário pode escolher uma localização diferente.
Nome do comando: nft
Descritor de argumento de comando 1: u
Argumento de comando 1: uma URI para o modelo, com base no esquema http ou https
Descritor de argumento de comando opcional 2: s
Argumento de comando opcional 2: URI para especificar a pasta de salvamento padrão
Exemplo: ms-word:nft|u|
<https://cohowinery/templates/elegance.pot|s|https://cohowinery/presentations>
Como uma observação, se a localização de salvamento padrão opcional for fornecida, deve estar apontando para o mesmo nome de host como o modelo.
Adicionalmente, os aplicativos SharePoint Designer e InfoPath (que implementa os esquemas ms-spd: e ms-infopath:, respectivamente) não dão suporte à funcionalidade "novo documento do modelo".
1.6 COMPATIBILIDADE COM VERSÕES ANTERIORES
Ao analisar uma URI para extrair os argumentos de comando apropriados para um determinado comando, o manipulador de URI do Office só usará os argumentos de comando com o descritor de argumento de comando esperado. Se houver pares de argumentos e descritores de argumento adicionais com descritores de argumento inesperados, eles serão removidos da URI. Esse mecanismo permite que versões futuras do esquema adicionem argumentos de comando adicionais sem interromper a compatibilidade com versões anteriores com implementações legadas desse esquema.
1.7 RESTRIÇÕES DE IMPLEMENTAÇÃO SOBRE ARGUMENTOS DE COMANDO
As restrições abaixo são posicionadas em argumentos de comando em sua implementação atual no Office 2013.
Limitações de tamanho em argumentos de comando de URI
Para argumentos de comando de URI, o tamanho máximo de caminho é de 256 caracteres para todos os aplicativos, exceto o Excel, onde o limite é 216. Tamanhos de caminho maiores do que esse podem ter suporte aplicativo por aplicativo e recomenda-se testar antes de implantar todas as soluções que utilizam isso.
Caracteres permitidos em argumentos de comando de URI
As URIs permitidas devem estar em conformidade com as normas propostas no RFC 3987 – Identificadores de Recursos Internacionalizados (IRIs). Os caracteres identificados como reservados no RFC 3986 não devem ser codificados por cento. . Os nomes de arquivo não devem conter nenhum dos seguintes caracteres: \ / : ? < > | " ou *.
APÊNDICE A - MODELO DE REGISTRO DE ESQUEMA URI PARA O ESQUEMA MS-WORD
A-3. Sintaxe do esquema URI
Esquema do Word = "ms-word:" open-for-edit-cmd | open-for-view-cmd | new-from-template-cmd
open-for-edit-cmd = "ofe|u|" document-uri
open-for-view-cmd = "ofv|u|" document-uri
new-from-template-cmd = "nft|u|" template-uri ["|s|" save-location]
document-uri = localização da URI de documento a ser aberto
template-uri = localização da URI de arquivo de modelo em que o novo arquivo se baseará
save-location = localização da URI da pasta em que o novo documento deve ser criado
A-4. Semântica do esquema URI
O esquema ms-word define uma sintaxe de URI para abertura ou criação de um documento de processamento de texto. O esquema define três comandos que servem como instruções sobre o que deve ser feito com o documento referenciado. Os comandos são 1) open-for-edit-cmd (ofe), que instrui um aplicativo de processamento de texto a abrir o documento na URI especificada para edição; 2) open-for-view-cmd (ofv), que instrui um aplicativo de processamento de texto a abrir o documento na URI especificada em um modo somente leitura e 3) new-from-template-cmd (nft), que instrui um aplicativo de processamento de texto para criar um novo documento com base no modelo de documento localizado na URI template-uri especificada e salvar o novo documento na localização especificada na URI save-location opcional ou, na ausência dessa URI opcional, na localização da biblioteca de documentos padrão.
A-5. Aplicativos/protocolos que usam o Esquema URI ms-word
O Esquema URI ms-word URI é usado pelo Microsoft Office 2013 para invocar o Microsoft Word 2013 ou o Microsoft Word 2010 com Service Pack 2. O Microsoft SharePoint 2013 usa URIs ms-word como links para documentos de processamento de texto armazenados em bibliotecas de documentos do SharePoint.
A-6. Considerações sobre interoperabilidade
Observe que a barra vertical usada como um delimitador nesta especificação não está entre os caracteres identificados na seção 2.2 da RFC 3986 como reservados para uso potencial como delimitadores. Isso é feito intencionalmente para maximizar o conjunto de caracteres com suporte do argumento do comando de URI sem a necessidade de codificar esses caracteres codificados por porcentagem.
Dentro < de segmentos de argumento> de comando, os caracteres reservados RFC 3986 ":" e "/" fazem parte dos dados de argumento, não delimitadores e, portanto, incluem unscaped.
A-7. Considerações sobre segurança
Em sistemas com manipuladores registrados para reconhecer e agir em URIs ms-word, clicar em um link para uma URI ms-word fará com que o aplicativo de processamento de texto registrado seja iniciado, com instruções para o aplicativo de processamento de texto tentar abrir um documento na URI especificada. Os aplicativos de processamento de texto que estejam se registrando para processar URIs ms-word devem implementar proteções para impedir que documentos sejam abertos de sistemas remotos não confiáveis que possam incluir código mal-intencionado.
A-8. Referências
RFC 3987 \endash identificadores de recurso internacional (íris)
APÊNDICE B - MODELO DE REGISTRO DE ESQUEMA URI PARA O ESQUEMA MS-POWERPOINT
B-3. Sintaxe do Esquema URI
Esquema do PowerPoint = "ms-powerpoint:" open-for-edit-cmd | open-for-view-cmd | new-from-template-cmd
open-for-edit-cmd = "ofe|u|" document-uri
open-for-view-cmd = "ofv|u|" document-uri
new-from-template-cmd = "nft|u|" template-uri ["|s|" save-location]
document-uri = localização da URI de documento a ser aberto
template-uri = localização da URI de arquivo de modelo em que o novo arquivo se baseará
save-location* = local do URI da pasta na qual o novo documento deve ser criado
*save-location é um parâmetro opcional
B-4. Semântica do Esquema URI
O esquema ms-powerpoint define uma sintaxe de URI para abertura ou criação de um documento de apresentação. O esquema define três comandos que servem como instruções sobre o que deve ser feito com o documento referenciado. Os comandos são 1) open-for-edit-cmd (ofe), que instrui um aplicativo de apresentação a abrir o documento na URI especificada para edição; 2) open-for-view-cmd (ofv), que instrui um aplicativo de apresentação a abrir o documento na URI especificada em um modo somente leitura e 3) new-from-template-cmd (nft), que instrui um aplicativo de apresentação para criar um novo documento com base no modelo de documento localizado na URI template-uri especificado e salvar o novo documento na localização especificada na URI save-location opcional ou, na ausência dessa URI opcional, na localização da biblioteca de documentos padrão.
B-5. Aplicativos/protocolos que usam o Esquema URI ms-powerpoint
O Esquema URI ms-powerpoint é usado pelo Microsoft Office 2013 para invocar o Microsoft PowerPoint 2013 ou o Microsoft PowerPoint 2010 com Service Pack 2. O Microsoft SharePoint 2013 usa URIs ms-powerpoint como links para documentos de apresentação armazenados em bibliotecas de documentos do SharePoint.
B-6. Considerações sobre interoperabilidade
Observe que a barra vertical usada como um delimitador nesta especificação não está entre esses caracteres identificados na seção 2.2 da RFC 3986 como reservados para uso potencial como delimitadores. Isso é feito intencionalmente, para maximizar o conjunto de caracteres que podem ter suporte do argumento do comando URI sem a necessidade de codificar esses caracteres como o símbolo de porcentagem.
Dentro < de segmentos de argumento> de comando, os caracteres reservados RFC 3986 ":" e "/" fazem parte dos dados de argumento, não delimitadores e, portanto, incluem unscaped.
B-7. Considerações sobre segurança
Em sistemas com manipuladores registrados para reconhecer e agir em URIs ms-powerpoint, clicar em um link para uma URI ms-powerpoint fará com que o aplicativo de apresentação registrado seja iniciado, com instruções para o aplicativo de apresentação tentar abrir um documento na URI especificada. Os aplicativos de apresentação que estejam se registrando para processar URIs ms-powerpoint devem implementar proteções para impedir que documentos sejam abertos de sistemas remotos não confiáveis que possam incluir código mal-intencionado.
B-8. Referências
RFC 3987 \endash identificadores de recurso internacional (íris)
APÊNDICE C - MODELO DE REGISTRO DE ESQUEMA URI PARA ESQUEMA MS-EXCEL
C-3. Sintaxe do Esquema URI
Esquema do Excel = "ms-excel:" open-for-edit-cmd | open-for-view-cmd | new-from-template-cmd
open-for-edit-cmd = "ofe|u|" document-uri
open-for-view-cmd = "ofv|u|" document-uri
new-from-template-cmd = "nft|u|" template-uri ["|s|" save-location]
document-uri = localização da URI de documento a ser aberto
template-uri = localização da URI de arquivo de modelo em que o novo arquivo se baseará
save-location* = local do URI da pasta na qual o novo documento deve ser criado
*save-location é um parâmetro opcional
C-4. Semântica do Esquema URI
O esquema ms-excel define uma sintaxe de URI para abertura ou criação de um documento de planilha. O esquema define três comandos que servem como instruções sobre o que deve ser feito com o documento referenciado. Os comandos são 1) open-for-edit-cmd (ofe), que instrui um aplicativo de planilha a abrir o documento na URI especificada para edição; 2) open-for-view-cmd (ofv), que instrui um aplicativo de planilha a abrir o documento na URI especificada em um modo somente leitura e 3) new-from-template-cmd (nft), que instrui um aplicativo de planilha para criar um novo documento com base no modelo de documento localizado na URI template-uri especificada e salvar o novo documento na localização especificada na URI save-location opcional ou, na ausência dessa URI opcional, na localização da biblioteca de documentos padrão.
C-5. Aplicativos/protocolos que usam o Esquema URI ms-excel
O Esquema URI ms-excel é usado pelo Microsoft Office 2013 para invocar o Microsoft Excel 2013 ou o Microsoft Excel 2010 com Service Pack 2. O Microsoft SharePoint 2013 usa URIs ms-excel como links para documentos de planilha armazenados em bibliotecas de documentos do SharePoint.
C-6. Considerações sobre interoperabilidade
Observe que a barra vertical usada como um delimitador nesta especificação não está entre esses caracteres identificados na seção 2.2 da RFC 3986 como reservados para uso potencial como delimitadores. Isso é feito intencionalmente, para maximizar o conjunto de caracteres que podem ter suporte do argumento do comando URI sem a necessidade de codificar esses caracteres como o símbolo de porcentagem.
Dentro < de segmentos de argumento> de comando, os caracteres reservados RFC 3986 ":" e "/" fazem parte dos dados de argumento, não delimitadores e, portanto, incluem unscaped.
C-7. Considerações sobre segurança
Em sistemas com manipuladores registrados para reconhecer e agir em URIs ms-excel, clicar em um link para uma URI ms-excel fará com que o aplicativo de planilha registrado seja iniciado, com instruções para o aplicativo tentar abrir um documento na URI especificada. Os aplicativos que estejam se registrando para processar URIs ms-excel devem implementar proteções para impedir que documentos sejam abertos de sistemas remotos não confiáveis que possam incluir código mal-intencionado.
C-8. Referências
RFC 3987 \endash identificadores de recurso internacional (íris)
APÊNDICE D - MODELO DE REGISTRO DE ESQUEMA URI PARA O ESQUEMA MS-VISIO
D-3. Sintaxe do Esquema URI
Esquema do Visio = "ms-visio:" open-for-edit-cmd | open-for-view-cmd | new-from-template-cmd
open-for-edit-cmd = "ofe|u|" document-uri
open-for-view-cmd = "ofv|u|" document-uri
new-from-template-cmd = "nft|u|" template-uri ["|s|" save-location]
document-uri = localização da URI de documento a ser aberto
template-uri = localização da URI de arquivo de modelo em que o novo arquivo se baseará
save-location* = local do URI da pasta na qual o novo documento deve ser criado
*save-location é um parâmetro opcional
D-4. Semântica do Esquema URI
O esquema ms-visio define uma sintaxe de URI para abertura ou criação de um documento do Microsoft Visio. O esquema define três comandos que servem como instruções sobre o que deve ser feito com o documento referenciado. Os comandos são 1) open-for-edit-cmd (ofe), que instrui o Visio a abrir o documento na URI especificada para edição; 2) open-for-view-cmd (ofv), que instrui o Visio a abrir o documento na URI especificada em um modo somente leitura e 3) new-from-template-cmd (nft), que instrui o Visio a criar um novo documento com base no modelo de documento localizado na URI template-uri especificado e salvar o novo documento na localização especificada na URI save-location opcional ou, na ausência dessa URI opcional, na localização da biblioteca de documentos padrão.
D-5. Aplicativos/protocolos que usam o Esquema URI ms-visio
O Esquema URI ms-visio é usado pelo Microsoft Office 2013 para invocar o Microsoft Visio 2013 ou o Microsoft Visio 2010 com Service Pack 2. O Microsoft SharePoint 2013 usa URIs ms-visio como links para documentos do Visio armazenados em bibliotecas de documentos do SharePoint.
D-6. Considerações sobre interoperabilidade
Observe que a barra vertical usada como um delimitador nesta especificação não está entre esses caracteres identificados na seção 2.2 da RFC 3986 como reservados para uso potencial como delimitadores. Isso é feito intencionalmente, para maximizar o conjunto de caracteres que podem ter suporte do argumento do comando URI sem a necessidade de codificar esses caracteres como o símbolo de porcentagem.
Dentro < de segmentos de argumento> de comando, os caracteres reservados RFC 3986 ":" e "/" fazem parte dos dados de argumento, não delimitadores e, portanto, incluem unscaped.
D-7. Considerações sobre segurança
Em sistemas com manipuladores registrados para reconhecer e agir em URIs ms-visio, clicar em um link para uma URI ms-visio fará com que o aplicativo registrado seja iniciado, com instruções para o aplicativo tentar abrir um documento na URI especificada. Os aplicativos que estejam se registrando para processar URIs ms-visio devem implementar proteções para impedir que documentos sejam abertos de sistemas remotos não confiáveis que possam incluir código mal-intencionado.
D-8. Referências
RFC 3987 \endash identificadores de recurso internacional (íris)
APÊNDICE E - MODELO DE REGISTRO DE ESQUEMA URI PARA O ESQUEMA MS-ACCESS
E-3. Sintaxe do Esquema URI
Esquema do Access = "ms-access:" open-for-edit-cmd | open-for-view-cmd | new-from-template-cmd
open-for-edit-cmd = "ofe|u|" document-uri
open-for-view-cmd = "ofv|u|" document-uri
new-from-template-cmd = "nft|u|" template-uri ["|s|" save-location]
document-uri = localização da URI de documento a ser aberto
template-uri = localização da URI de arquivo de modelo em que o novo arquivo se baseará
save-location* = local do URI da pasta na qual o novo documento deve ser criado
*save-location é um parâmetro opcional
E-4. Semântica do Esquema URI
O esquema ms-access define uma sintaxe de URI para abertura ou criação de um banco de dados. O esquema define três comandos que servem como instruções sobre o que deve ser feito com o arquivo de banco de dados referenciado. Os comandos são 1) open-for-edit-cmd (ofe), que instrui o aplicativo de banco de dados a abrir o documento na URI especificada para edição; 2) open-for-view-cmd (ofv), que instrui o aplicativo de banco de dados a abrir o documento na URI especificada em um modo somente leitura e 3) new-from-template-cmd (nft), que instrui o aplicativo de banco de dados a criar um novo documento com base no modelo de documento localizado na URI template-uri especificado e salvar o novo banco de dados na localização especificada na URI save-location opcional ou, na ausência dessa URI opcional, na localização da biblioteca de documentos padrão.
E-5. Aplicativos/protocolos que usam o Esquema URI ms-access
O Esquema URI ms-access é usado pelo Microsoft Office 2013 para invocar o Microsoft Access 2013 ou o Microsoft Access 2010 com Service Pack 2 de páginas da Web. O Microsoft SharePoint 2013 usa URIs ms-access como links para bancos de dados do Access armazenados em bibliotecas de documentos do SharePoint.
E-6. Considerações sobre interoperabilidade
Observe que a barra vertical usada como um delimitador nesta especificação não está entre esses caracteres identificados na seção 2.2 da RFC 3986 como reservados para uso potencial como delimitadores. Isso é feito intencionalmente, para maximizar o conjunto de caracteres que podem ter suporte do argumento do comando URI sem a necessidade de codificar esses caracteres como o símbolo de porcentagem. Em segmentos <command-argument>, os caracteres reservados da RFC 3986 ":" e "/" fazem parte dos dados do argumento e não dos delimitadores e, portanto, são incluídos sem escape.
E-7. Considerações sobre segurança
Em sistemas com manipuladores registrados para reconhecer e agir em URIs ms-access, clicar em um link para uma URI ms-access fará com que o aplicativo registrado seja iniciado, com instruções para o aplicativo tentar abrir um banco de dados na URI especificada. Os aplicativos que estejam se registrando para processar URIs ms-access devem implementar proteções para impedir que documentos sejam abertos de sistemas remotos não confiáveis que possam incluir código mal-intencionado.
E-8. Referências
RFC 3987 \endash identificadores de recurso internacional (íris)
APÊNDICE F - MODELO DE REGISTRO DE ESQUEMA URI PARA O ESQUEMA MS-PROJECT
F-3. Sintaxe do Esquema URI
Esquema do Project = "ms-project:" open-for-edit-cmd | open-for-view-cmd | new-from-template-cmd
open-for-edit-cmd = "ofe|u|" document-uri
open-for-view-cmd = "ofv|u|" document-uri
new-from-template-cmd = "nft|u|" template-uri ["|s|" save-location]
document-uri = localização da URI de documento a ser aberto
template-uri = localização da URI de arquivo de modelo em que o novo arquivo se baseará
save-location* = local do URI da pasta na qual o novo documento deve ser criado
*save-location é um parâmetro opcional
F-4. Semântica do Esquema URI
O esquema ms-project define uma sintaxe de URI para abertura ou criação de um documento do Microsoft Project. O esquema define três comandos que servem como instruções sobre o que deve ser feito com o documento referenciado. Os comandos são 1) open-for-edit-cmd (ofe), que instrui o Project a abrir o documento na URI especificada para edição; 2) open-for-view-cmd (ofv), que instrui o Project a abrir o documento na URI especificada em um modo somente leitura e 3) new-from-template-cmd (nft), que instrui o Project para criar um novo documento com base no modelo de documento localizado na URI template-uri especificado e salvar o novo documento na localização especificada na URI save-location opcional ou, na ausência dessa URI opcional, na localização da biblioteca de documentos padrão.
F-5. Aplicativos/protocolos que usam o Esquema URI ms-project
O Esquema URI ms-project é usado pelo Microsoft Office 2013 para invocar o Microsoft Project 2013 de páginas da Web. O Microsoft SharePoint 2013 usa URIs ms-project como links para documentos do Project armazenados em bibliotecas de documentos do SharePoint.
F-6. Considerações sobre interoperabilidade
Observe que a barra vertical usada como um delimitador nesta especificação não está entre esses caracteres identificados na seção 2.2 da RFC 3986 como reservados para uso potencial como delimitadores. Isso é feito intencionalmente, para maximizar o conjunto de caracteres que podem ter suporte do argumento do comando URI sem a necessidade de codificar esses caracteres como o símbolo de porcentagem.
Dentro < de segmentos de argumento> de comando, os caracteres reservados RFC 3986 ":" e "/" fazem parte dos dados de argumento, não delimitadores e, portanto, incluem unscaped.
F-7. Considerações sobre segurança
Em sistemas com manipuladores registrados para reconhecer e agir em URIs ms-project, clicar em um link para uma URI ms-project fará com que o aplicativo registrado seja iniciado, com instruções para o aplicativo tentar abrir um documento na URI especificada. Os aplicativos que estejam se registrando para processar URIs ms-project devem implementar proteções para impedir que documentos sejam abertos de sistemas remotos não confiáveis que possam incluir código mal-intencionado.
F-8. Referências
RFC 3987 \endash identificadores de recurso internacional (íris)
APÊNDICE G - MODELO DE REGISTRO DE ESQUEMA URI PARA O ESQUEMA MS-PUBLISHER
G-3. Esquema URI
Sintaxe Esquema do Publisher = "ms-publisher:" open-for-edit-cmd | open-for-view-cmd | new-from-template-cmd
open-for-edit-cmd = "ofe|u|" document-uri
open-for-view-cmd = "ofv|u|" document-uri
new-from-template-cmd = "nft|u|" template-uri ["|s|" save-location]
document-uri = localização da URI de documento a ser aberto
template-uri = localização da URI de arquivo de modelo em que o novo arquivo se baseará
save-location* = local do URI da pasta na qual o novo documento deve ser criado
*save-location é um parâmetro opcional
G-4. Semântica do Esquema URI
O esquema ms-publisher define uma sintaxe de URI para abertura ou criação de um documento do Microsoft Publisher. O esquema define três comandos que servem como instruções sobre o que deve ser feito com o documento referenciado. Os comandos são 1) open-for-edit-cmd (ofe), que instrui o Publisher a abrir o documento na URI especificada para edição; 2) open-for-view-cmd (ofv), que instrui o Publisher a abrir o documento na URI especificada em um modo somente leitura e 3) new-from-template-cmd (nft), que instrui o Publisher para criar um novo documento com base no modelo de documento localizado na URI template-uri especificada e salvar o novo documento na localização especificada na URI save-location opcional ou, na ausência dessa URI opcional, na localização da biblioteca de documentos padrão.
G-5. Aplicativos/protocolos que usam o Esquema URI ms-publisher
O Esquema URI ms-publisher é usado pelo Microsoft Office 2013 para invocar o Microsoft Publisher 2013 ou o Microsoft Publisher 2010 com Service Pack 2 de páginas da Web. O Microsoft SharePoint 2013 usa URIs ms-publisher como links para documentos do Publisher armazenados em bibliotecas de documentos do SharePoint.
G-6. Considerações sobre interoperabilidade
Observe que a barra vertical usada como um delimitador nesta especificação não está entre esses caracteres identificados na seção 2.2 da RFC 3986 como reservados para uso potencial como delimitadores. Isso é feito intencionalmente, para maximizar o conjunto de caracteres que podem ter suporte do argumento do comando URI sem a necessidade de codificar esses caracteres como o símbolo de porcentagem. Em segmentos <command-argument>, os caracteres reservados da RFC 3986 ":" e "/" fazem parte dos dados do argumento e não dos delimitadores e, portanto, são incluídos sem escape.
G-7. Considerações sobre segurança
Em sistemas com manipuladores registrados para reconhecer e agir em URIs ms-publisher, clicar em um link para uma URI ms-publisher fará com que o aplicativo registrado seja iniciado, com instruções para o aplicativo tentar abrir um documento na URI especificada. Os aplicativos que estejam se registrando para processar URIs ms-publisher devem implementar proteções para impedir que documentos sejam abertos de sistemas remotos não confiáveis que possam incluir código mal-intencionado.
G-9. Referências
RFC 3987 \endash identificadores de recurso internacional (íris)
APÊNDICE H - MODELO DE REGISTRO DE ESQUEMA URI PARA O ESQUEMA MS-SPD
H-3. Sintaxe do Esquema URI
Esquema do SharePoint Designer = "ms-spd:" open-for-edit-cmd
open-for-edit-cmd = "ofe|u|" document-uri
document-uri = localização da URI de documento a ser aberto
H-4. Semântica do Esquema URI
O esquema ms-spd define uma sintaxe de URI para abertura ou criação de um documento do Microsoft SharePoint Designer. O esquema define dois comandos que servem como instruções sobre o que deve ser feito com o documento referenciado. Os comandos são 1) open-for-edit-cmd (ofe), que instrui o SharePoint Designer a abrir o documento na URI especificada para edição; 2) open-for-view-cmd (ofv), que instrui o SharePoint Designer a abrir o documento na URI especificada em um modo somente leitura.
H-5. Aplicativos/protocolos que usam o Esquema URI ms-spd
O Esquema URI ms-spd é usado pelo Microsoft Office 2013 para invocar o Microsoft SharePoint Designer 2013 de páginas da Web. O Microsoft SharePoint 2013 usa URIs ms-spd como links para documentos do SharePoint Designer armazenados em bibliotecas de documentos do SharePoint.
H-6. Considerações sobre interoperabilidade
Observe que a barra vertical usada como um delimitador nesta especificação não está entre esses caracteres identificados na seção 2.2 da RFC 3986 como reservados para uso potencial como delimitadores. Isso é feito intencionalmente, para maximizar o conjunto de caracteres que podem ter suporte do argumento do comando URI sem a necessidade de codificar esses caracteres como o símbolo de porcentagem.
Dentro < de segmentos de argumento> de comando, os caracteres reservados RFC 3986 ":" e "/" fazem parte dos dados de argumento, não delimitadores e, portanto, incluem unscaped.
H-7. Considerações sobre segurança
Em sistemas com manipuladores registrados para reconhecer e agir em URIs ms-spd, clicar em um link para uma URI ms-spd fará com que o aplicativo registrado seja iniciado, com instruções para o aplicativo tentar abrir um documento na URI especificada. Os aplicativos que estejam se registrando para processar URIs ms-spd devem implementar proteções para impedir que documentos sejam abertos de sistemas remotos não confiáveis que possam incluir código mal-intencionado.
H-8. Referências
RFC 3987 \endash identificadores de recurso internacional (íris)
APÊNDICE I - MODELO DE REGISTRO DE ESQUEMA URI PARA O ESQUEMA MS-INFOPATH
I-3. Sintaxe do Esquema URI
Esquema do Infopath = "ms-infopath:" open-for-edit-cmd | open-for-view-cmd
open-for-edit-cmd = "ofe|u|" document-uri
open-for-view-cmd = "ofv|u|" document-uri
document-uri = localização da URI de documento a ser aberto
I-4. Semântica do Esquema URI
O esquema ms-infopath define uma sintaxe de URI para abertura ou criação de um documento do Microsoft Infopath. O esquema define dois comandos que servem como instruções sobre o que deve ser feito com o documento referenciado. Os comandos são 1) open-for-edit-cmd (ofe), o que instrui o InfoPath a abrir o documento no URI especificado para edição; e 2) open-for-view-cmd (ofv), que instrui o InfoPath a abrir o documento no URI especificado em um modo somente leitura.
I-5. Aplicativos/protocolos que usam o Esquema URI ms-infopath
O Esquema URI ms-infopath é usado pelo Microsoft Office 2013 para invocar o Microsoft Infopath 2013 de páginas da Web. O Microsoft SharePoint 2013 usa URIs ms-infopath como links para documentos do Infopath armazenados em bibliotecas de documentos do SharePoint.
I-6. Considerações sobre interoperabilidade
Observe que a barra vertical usada como um delimitador nesta especificação não está entre esses caracteres identificados na seção 2.2 da RFC 3986 como reservados para uso potencial como delimitadores. Isso é feito intencionalmente, para maximizar o conjunto de caracteres que podem ter suporte do argumento do comando URI sem a necessidade de codificar esses caracteres como o símbolo de porcentagem.
Dentro < de segmentos de argumento> de comando, os caracteres reservados RFC 3986 ":" e "/" fazem parte dos dados de argumento, não delimitadores e, portanto, incluem unscaped.
I-7. Considerações sobre segurança
Em sistemas com manipuladores registrados para reconhecer e agir em URIs ms-infopath, clicar em um link para uma URI ms-infopath fará com que o aplicativo registrado seja iniciado, com instruções para o aplicativo tentar abrir um documento na URI especificada. Os aplicativos que estejam se registrando para processar URIs ms-infopath devem implementar proteções para impedir que documentos sejam abertos de sistemas remotos não confiáveis que possam incluir código mal-intencionado.
I-8. Referências
RFC 3987 \endash identificadores de recurso internacional (íris)