Esquemas URI de Office
1.1 RESUMEN
Este documento define el formato de los identificadores uniformes de recursos (URI) para las aplicaciones de productividad de Office. Se admite el esquema en el Service Pack 2 de Microsoft Office 2010 y versiones posteriores, incluidos Microsoft Office 2013 para Windows y los productos de Microsoft SharePoint 2013. También se admite en Office para iPhone, Office para iPad y Office para Mac 2011.
1.2 INTRODUCCIÓN
Estos esquemas URI permiten invocar con diversos comandos las aplicaciones de productividad de Office. Cada aplicación recibe un esquema con nombre diferente, pero todos los esquemas siguen las mismas reglas para la formación de URI (esquema URI).
1.3 ESQUEMA URI
Esquema completo
< scheme-name>:<command-name>"|"<command-argument-descriptor> "|"<command-argument>
Un URI tal como se define en este documento puede tener uno o varios argumentos de comando, cada uno de los cuales debe incluir los < elementos command-argument-descriptor> y command-argument>< y estar delimitado por el carácter de barra vertical ("|"). Cuando se incluye un argumento de comando o más en un URI, debe haber un carácter de barra vertical ("|") para separar cada argumento de comando del argumento de comando siguiente.
Estos esquemas no incluyen un componente de la entidad emisora tal como se define en la sección 3.2 de RFC 3986. La invocación de los comandos especificados en este documento se realiza en el contexto del sistema al invocar el comando. Por ejemplo, cuando el URI "ms-excel:ofv|u|<https://contoso/Q4/budget.xls>
" se invoca desde un equipo personal que ejecuta Microsoft Windows con Microsoft Office 2013 instalado el resultado esperado es que se iniciará la instalación local de Microsoft Excel y se pasarán argumentos para abrir el archivo en https://contoso/Q4/budget.xls
modo de solo lectura. Tenga en cuenta que la barra vertical que se usa como delimitador de esta especificación no se encuentra entre los caracteres identificados en la sección 2.2 de RFC 3986 porque está reservado para uso potencial como delimitadores. Esto se hace intencionalmente para maximizar el conjunto de caracteres que el argumento de comando URI puede admitir sin necesidad de codificar los caracteres con porcentaje.
La sintaxis de esquema incluye lo siguiente:
< scheme-name>: hace referencia al tipo de aplicación que se debe invocar. Por ejemplo, el nombre del esquema ms-word se registra con Microsoft Word.
Separador ":"
< command-name>: describe las acciones que debe realizar la aplicación. Por ejemplo, abrir un documento para su visualización. La lista de nombres de comando se describe en la sección 1.5.
Separador "|" (barra vertical)
< command-argument-descriptor>: este elemento proporciona más información sobre de qué se trata el argumento de comando.
Separador "|" (barra vertical)
< command-argument>: los argumentos varían en función del comando. Un argumento común es el URI para un documento, normalmente mediante el esquema http o https. Tenga en cuenta que, dentro < de los segmentos de argumento> de comando, los caracteres reservados RFC 3986 ":" y "/" forman parte de los datos del argumento, no delimitadores y, por tanto, se incluyen sin límite.
Esquema abreviado
Una forma abreviada de las combinaciones URI de Office permite que una solicitud más compacta inicie una aplicación de Office especificada para abrir el recurso que se encuentra en un determinado URI. Este formulario abreviado implica el <nombre-comando> "ofv" y el <command-argument-descriptor> "u". En este esquema no se admiten más comandos o argumentos de comando.
< scheme-name>:<command-argument>
< scheme-name>: el tipo de aplicación que se debe invocar. Por ejemplo, ms-word: para Microsoft Word.
< command-argument>: URI del recurso que debe abrir la aplicación. Se admiten URI únicos basados en esquemas http o https.
1.4 NOMBRES DE ESQUEMAS Y REGISTROS DE APLICACIONES DE OFFICE
La siguiente es la lista de nombres de esquemas implementados en aplicaciones de Microsoft Office. Cuando se instala Microsoft Office, se registra cada nombre del esquema con Windows para ser controlado por el producto de Office del mismo nombre. Tenga en cuenta que "ms-spd" es una abreviatura de SharePoint Designer.
- ms-word:
- ms-powerpoint:
- ms-excel:
- ms-visio:
- ms-access:
- ms-project:
- ms-publisher:
- ms-spd:
- ms-infopath:
1.5 COMANDOS Y ARGUMENTOS DE COMANDO NECESARIOS
Ver documento
El siguiente comando hará que la aplicación abra el documento al que hace referencia el URI en modo de solo lectura o vista.
Nombre del comando: ofv
Descriptor de argumento de comando: u
Argumento de comando: Un URI para el documento, según el esquema http o https
Ejemplo: ms-excel:ofv|u|
<https://contoso/Q4/budget.xls>
Editar documento
El siguiente comando hará que la aplicación abra el documento al que hace referencia el URI en modo de edición
Nombre del comando: ofe
Descriptor de argumento de comando: u
Argumento de comando: Un URI para el documento, según el esquema http o https
Ejemplo: ms-powerpoint:ofe|u|https://www.fourthcoffee.com/AllHandsDeck.ppt
Nuevo documento de plantilla
El siguiente comando hará que la aplicación cree y abra un nuevo documento según la plantilla almacenada en el URI especificado. No se modifica el archivo de plantilla en este proceso. Puede proporcionarse un argumento de comando adicional para especificar la ruta predeterminada ofrecida como ubicación de guardado cuando se guarda el archivo por primera vez. Es posible que el usuario elija una ubicación diferente.
Nombre del comando: nft
Descriptor de argumento de comando 1: u
Argumento de comando 1: Un URI para la plantilla, según el esquema http o https
Descriptor de argumento de comando opcional 2: s
Argumento de comando opcional 2: URI para especificar la carpeta de guardado predeterminada
Ejemplo: ms-word:nft|u|
<https://cohowinery/templates/elegance.pot|s|https://cohowinery/presentations>
Como nota, si se proporciona la ubicación de guardado predeterminada opcional, debe estar apuntando al mismo nombre de host que la plantilla.
Además, las aplicaciones de SharePoint Designer e InfoPath (que implementan el esquema ms-spd: y los esquemas ms-infopath:, respectivamente) no admiten la funcionalidad "nuevo documento de plantilla".
1.6 COMPATIBILIDAD CON VERSIONES ANTERIORES
Al analizar un URI para extraer los argumentos de comando adecuados para un comando determinado, el controlador URI de Office solo usará los argumentos de comando que tengan el descriptor de argumento de comando esperado. Si hay pares adicionales de argumentos y descriptores de argumentos que tengan descriptores de argumento inesperados, se quitarán del URI. Este mecanismo permite que las versiones futuras del esquema agreguen argumentos de comando adicionales sin interrumpir la compatibilidad con implementaciones heredadas de este esquema.
1.7 RESTRICCIONES DE IMPLEMENTACIÓN EN ARGUMENTOS DE COMANDO
Se colocan las siguientes restricciones en argumentos de comando en su implementación actual de Office 2013.
Limitaciones de longitud en argumentos de comando URI
Para argumentos de comando URI, la longitud de ruta máxima es de 256 caracteres para todas las aplicaciones excepto Excel, donde el límite es de 216. Se pueden admitir longitudes de ruta mayores que estas según cada aplicación individual, y se recomienda realizar una prueba antes de implementar las soluciones que dependen de esto.
Caracteres permitidos en argumentos de comando URI
Los URI permitidos deben cumplir los estándares propuestos en RFC 3987 - Identificadores de recursos internacionalizados (IRI). Los caracteres identificados como reservados en RFC 3986 no deben estar codificados por porcentaje. . Los nombres de archivo no deben contener ninguno de los siguientes caracteres: \ / : ? < > | " o *.
APÉNDICE A: PLANTILLA DE REGISTRO DE ESQUEMA URI PARA ESQUEMA MS-WORD
A-3. Sintaxis de esquema URI
Esquema de 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 = ubicación URI de documento para abrir
template-uri = ubicación URI de archivo de plantilla que se usará para el nuevo archivo
save-location = ubicación URI de carpeta en la que se creará el nuevo documento
A-4. Semántica de esquema URI
El esquema ms-word define una sintaxis URI para abrir o crear un documento de procesador de texto. El esquema define tres comandos que sirven como instrucciones sobre qué se debe hacer con el documento de referencia. Los comandos son 1) open-for-edit-cmd (ofe), que indica a un procesador de texto que abra el documento en el URI especificado para la edición; 2) open-for-view-cmd (ofv), que indica a un procesador de texto que abra el documento en el URI especificado en modo de solo lectura; y 3) new-from-template-cmd (nft), que indica a un procesador de texto que cree un nuevo documento según la plantilla de documento ubicada en el URI template-uri especificado y guarde el nuevo documento en la ubicación especificada en el URI save-location opcional o, si falta el URI opcional, en la ubicación de la biblioteca de documentos predeterminada.
A-5. Aplicaciones/protocolos que usan el esquema URI ms-word
Microsoft Office 2013 usa el esquema URI ms-word para invocar Microsoft Word 2013 o Microsoft Word 2010 con Service Pack 2. Microsoft SharePoint 2013 usa URI ms-word como vínculos a documentos de procesador de texto almacenados en bibliotecas de documentos de SharePoint.
A-6. Consideraciones de interoperabilidad
Tenga en cuenta que la barra vertical que se usa como delimitador de esta especificación no se encuentra entre los caracteres identificados en la sección 2.2 de RFC 3986 porque está reservado para uso potencial como delimitadores. Esto se hace intencionalmente para maximizar el conjunto de caracteres que el argumento de comando URI puede admitir sin necesidad de codificar los caracteres con porcentaje.
Dentro < de los segmentos command-argument>, los caracteres reservados RFC 3986 ":" y "/" forman parte de los datos del argumento, no delimitadores y, por tanto, se incluyen sin límite.
A-7. Consideraciones de seguridad
En sistemas que tienen controladores registrados para reconocer y actuar en URI ms-word, al hacer clic en un vínculo a un URI ms-word, el procesador de texto registrado se iniciará, con instrucciones de que el procesador de texto intente abrir un documento en el URI especificado. Los procesadores de texto que se registran para procesar URI ms-word deben implementar protecciones para protegerse contra la apertura de documentos desde sistemas remotos que no son de confianza y que pueden incluir código malintencionado.
A-8. Referencias
RFC 3987: Identificadores de recursos internacionales (IRI)
APÉNDICE B: PLANTILLA DE REGISTRO DE ESQUEMA URI PARA ESQUEMA MS-POWERPOINT
B-3. Sintaxis de esquema URI
Esquema de 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 = ubicación URI de documento para abrir
template-uri = ubicación URI de archivo de plantilla que se usará para el nuevo archivo
save-location* = ubicación uri de la carpeta en la que se debe crear el nuevo documento
*save-location es un parámetro opcional
B-4. Semántica del esquema URI
El esquema ms-powerpoint define una sintaxis URI para abrir o crear un documento de presentación. El esquema define tres comandos que sirven como instrucciones sobre qué se debe hacer con el documento de referencia. Los comandos son 1) open-for-edit-cmd (ofe), que indica a una aplicación de presentación que abra el documento en el URI especificado para la edición; 2) open-for-view-cmd (ofv), que indica a una aplicación de presentación que abra el documento en el URI especificado en modo de solo lectura; y 3) new-from-template-cmd (nft), que indica a una aplicación de presentación que cree un nuevo documento según la plantilla de documento ubicada en el URI template-uri especificado y guarde el nuevo documento en la ubicación especificada en el URI save-location opcional o, si falta el URI opcional, en la ubicación de la biblioteca de documentos predeterminada.
B-5. Aplicaciones/protocolos que usan el esquema URI ms-powerpoint
Microsoft Office 2013 usa el esquema URI ms-powerpoint para invocar Microsoft PowerPoint 2013 o Microsoft PowerPoint 2010 con Service Pack 2. Microsoft SharePoint 2013 usa URI ms-powerpoint como vínculos a documentos de presentación almacenados en bibliotecas de documentos de SharePoint.
B-6. Consideraciones de interoperabilidad
Tenga en cuenta que la barra vertical que se usa como delimitador de esta especificación no se encuentra entre los caracteres identificados en la sección 2.2 de RFC 3986 porque está reservado para uso potencial como delimitadores. Esto se hace intencionalmente para maximizar el conjunto de caracteres que el argumento de comando URI puede admitir sin necesidad de codificar los caracteres con porcentaje.
Dentro < de los segmentos command-argument>, los caracteres reservados RFC 3986 ":" y "/" forman parte de los datos del argumento, no delimitadores y, por tanto, se incluyen sin límite.
B-7. Consideraciones de seguridad
En sistemas que tienen controladores registrados para reconocer y actuar en URI ms-powerpoint, al hacer clic en un vínculo a un URI ms-powerpoint, la aplicación de presentación registrada se iniciará, con instrucciones de que la aplicación intente abrir un documento en el URI especificado. Las aplicaciones que se registran para procesar URI ms-powerpoint deben implementar protecciones para protegerse contra la apertura de documentos desde sistemas remotos que no son de confianza y que pueden incluir código malintencionado.
B-8. Referencias
RFC 3987: Identificadores de recursos internacionales (IRI)
APÉNDICE C: PLANTILLA DE REGISTRO DE ESQUEMA URI PARA ESQUEMA MS-EXCEL
C-3. Sintaxis de esquema URI
Esquema de 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 = ubicación URI de documento para abrir
template-uri = ubicación URI de archivo de plantilla que se usará para el nuevo archivo
save-location* = ubicación uri de la carpeta en la que se debe crear el nuevo documento
*save-location es un parámetro opcional
C-4. Semántica del esquema URI
El esquema ms-excel define una sintaxis URI para abrir o crear un documento de hoja de cálculo. El esquema define tres comandos que sirven como instrucciones sobre qué se debe hacer con el documento de referencia. Los comandos son 1) open-for-edit-cmd (ofe), que indica a una aplicación de hoja de cálculo que abra el documento en el URI especificado para la edición; 2) open-for-view-cmd (ofv), que indica a una aplicación de hoja de cálculo que abra el documento en el URI especificado en modo de solo lectura; y 3) new-from-template-cmd (nft), que indica a una aplicación de hoja de cálculo que cree un nuevo documento según la plantilla de documento ubicada en el URI template-uri especificado y guarde el nuevo documento en la ubicación especificada en el URI save-location opcional o, si falta el URI opcional, en la ubicación de la biblioteca de documentos predeterminada.
C-5. Aplicaciones/protocolos que usan el esquema URI ms-excel
Microsoft Office 2013 usa el esquema URI ms-excel para invocar Microsoft Excel 2013 o Microsoft Excel 2010 con Service Pack 2. Microsoft SharePoint 2013 usa URI ms-excel como vínculos a documentos de hoja de cálculo almacenados en bibliotecas de documentos de SharePoint.
C-6. Consideraciones de interoperabilidad
Tenga en cuenta que la barra vertical que se usa como delimitador de esta especificación no se encuentra entre los caracteres identificados en la sección 2.2 de RFC 3986 porque está reservado para uso potencial como delimitadores. Esto se hace intencionalmente para maximizar el conjunto de caracteres que el argumento de comando URI puede admitir sin necesidad de codificar los caracteres con porcentaje.
Dentro < de los segmentos command-argument>, los caracteres reservados RFC 3986 ":" y "/" forman parte de los datos del argumento, no delimitadores y, por tanto, se incluyen sin límite.
C-7. Consideraciones de seguridad
En sistemas que tienen controladores registrados para reconocer y actuar en URI ms-excel, al hacer clic en un vínculo a un URI ms-excel, la aplicación de hoja de cálculo registrada se iniciará, con instrucciones de que la aplicación intente abrir un documento en el URI especificado. Las aplicaciones que se registran para procesar URI ms-excel deben implementar protecciones para protegerse contra la apertura de documentos desde sistemas remotos que no son de confianza y que pueden incluir código malintencionado.
C-8. Referencias
RFC 3987: Identificadores de recursos internacionales (IRI)
APÉNDICE D: PLANTILLA DE REGISTRO DE ESQUEMA URI PARA ESQUEMA MS-VISIO
D-3. Sintaxis de esquema URI
Esquema de 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 = ubicación URI de documento para abrir
template-uri = ubicación URI de archivo de plantilla que se usará para el nuevo archivo
save-location* = ubicación uri de la carpeta en la que se debe crear el nuevo documento
*save-location es un parámetro opcional
D-4. Semántica de esquema URI
El esquema ms-visio define una sintaxis URI para abrir o crear un documento de Microsoft Visio. El esquema define tres comandos que sirven como instrucciones sobre qué se debe hacer con el documento de referencia. Los comandos son 1) open-for-edit-cmd (ofe), que indica a Visio que abra el documento en el URI especificado para la edición; 2) open-for-view-cmd (ofv), que indica a Visio que abra el documento en el URI especificado en modo de solo lectura; y 3) new-from-template-cmd (nft), que indica a Visio que cree un nuevo documento según la plantilla de documento ubicada en el URI template-uri especificado y guarde el nuevo documento en la ubicación especificada en el URI save-location opcional o, si falta el URI opcional, en la ubicación de la biblioteca de documentos predeterminada.
D-5. Aplicaciones/protocolos que usan el esquema URI ms-visio
Microsoft Office 2013 usa el esquema URI ms-visio para invocar Microsoft Visio 2013 o Microsoft Visio 2010 con Service Pack 2. Microsoft SharePoint 2013 usa URI ms-visio como vínculos a documentos de Visio almacenados en bibliotecas de documentos de SharePoint.
D-6. Consideraciones de interoperabilidad
Tenga en cuenta que la barra vertical que se usa como delimitador de esta especificación no se encuentra entre los caracteres identificados en la sección 2.2 de RFC 3986 porque está reservado para uso potencial como delimitadores. Esto se hace intencionalmente para maximizar el conjunto de caracteres que el argumento de comando URI puede admitir sin necesidad de codificar los caracteres con porcentaje.
Dentro < de los segmentos command-argument>, los caracteres reservados RFC 3986 ":" y "/" forman parte de los datos del argumento, no delimitadores y, por tanto, se incluyen sin límite.
D-7. Consideraciones de seguridad
En sistemas que tienen controladores registrados para reconocer y actuar en URI ms-visio, al hacer clic en un vínculo a un URI ms-visio, la aplicación registrada se iniciará, con instrucciones de que la aplicación intente abrir un documento en el URI especificado. Las aplicaciones que se registran para procesar URI ms-visio deben implementar protecciones para protegerse contra la apertura de documentos desde sistemas remotos que no son de confianza y que pueden incluir código malintencionado.
D-8. Referencias
RFC 3987: Identificadores de recursos internacionales (IRI)
APÉNDICE E: PLANTILLA DE REGISTRO DE ESQUEMA URI PARA ESQUEMA MS-ACCESS
E-3. Sintaxis de esquema URI
Esquema de 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 = ubicación URI de documento para abrir
template-uri = ubicación URI de archivo de plantilla que se usará para el nuevo archivo
save-location* = ubicación uri de la carpeta en la que se debe crear el nuevo documento
*save-location es un parámetro opcional
E-4. Semántica de esquema URI
El esquema ms-access define una sintaxis URI para abrir o crear una base de datos. El esquema define tres comandos que sirven como instrucciones sobre qué se debe hacer con el archivo de base de datos de referencia. Los comandos son 1) open-for-edit-cmd (ofe), que indica a una aplicación de base de datos que abra la base de datos en el URI especificado para la edición; 2) open-for-view-cmd (ofv), que indica a una aplicación de base de datos que abra la base de datos en el URI especificado en modo de solo lectura; y 3) new-from-template-cmd (nft), que indica a la aplicación de base de datos que cree una nueva base de datos según la plantilla ubicada en el URI template-uri especificado y guarde la nueva base de datos en la ubicación especificada en el URI save-location opcional o, si falta el URI opcional, en la ubicación de la biblioteca de documentos predeterminada.
E-5. Aplicaciones/protocolos que usan el esquema URI ms-access
Microsoft Office 2013 usa el esquema URI ms-access para invocar Microsoft Access 2013 o Microsoft Access 2010 con Service Pack 2 desde páginas web. Microsoft SharePoint 2013 usa URI ms-access como vínculos a bases de datos de Access almacenadas en bibliotecas de documentos de SharePoint.
E-6. Consideraciones de interoperabilidad
Tenga en cuenta que la barra vertical que se usa como delimitador de esta especificación no se encuentra entre los caracteres identificados en la sección 2.2 de RFC 3986 porque está reservado para uso potencial como delimitadores. Esto se hace intencionalmente para maximizar el conjunto de caracteres que el argumento de comando URI puede admitir sin necesidad de codificar los caracteres con porcentaje. Dentro de los segmentos <argumento-comando> los caracteres reservados RFC 3986 ":" y "/" forman parte de los datos del argumento, no los delimitadores y por lo tanto, se incluyen sin secuencias de escape.
E-7. Consideraciones de seguridad
En sistemas que tienen controladores registrados para reconocer y actuar en URI ms-access, al hacer clic en un vínculo a un URI ms-access, la aplicación registrada se iniciará, con instrucciones de que la aplicación intente abrir una base de datos en el URI especificado. Las aplicaciones que se registran para procesar URI ms-access deben implementar protecciones para protegerse contra la apertura de bases de datos desde sistemas remotos que no son de confianza y que pueden incluir código malintencionado.
E-8. Referencias
RFC 3987: Identificadores de recursos internacionales (IRI)
APÉNDICE F: PLANTILLA DE REGISTRO DE ESQUEMA URI PARA ESQUEMA MS-PROJECT
F-3. Sintaxis de esquema URI
Esquema de 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 = ubicación URI de documento para abrir
template-uri = ubicación URI de archivo de plantilla que se usará para el nuevo archivo
save-location* = ubicación uri de la carpeta en la que se debe crear el nuevo documento
*save-location es un parámetro opcional
F-4. Semántica del esquema URI
El esquema ms-project define una sintaxis URI para abrir o crear un documento de Microsoft Project. El esquema define tres comandos que sirven como instrucciones sobre qué se debe hacer con el documento de referencia. Los comandos son 1) open-for-edit-cmd (ofe), que indica a Project que abra el documento en el URI especificado para la edición; 2) open-for-view-cmd (ofv), que indica a Project que abra el documento en el URI especificado en modo de solo lectura; y 3) new-from-template-cmd (nft), que indica a Project que cree un nuevo documento según la plantilla de documento ubicada en el URI template-uri especificado y guarde el nuevo documento en la ubicación especificada en el URI save-location opcional o, si falta el URI opcional, en la ubicación de la biblioteca de documentos predeterminada.
F-5. Aplicaciones/protocolos que usan el esquema URI ms-project
Microsoft Office 2013 usa el esquema URI ms-project para invocar Microsoft Project 2013 desde páginas web. Microsoft SharePoint 2013 usa URI ms-project como vínculos a documentos de Project almacenados en bibliotecas de documentos de SharePoint.
F-6. Consideraciones de interoperabilidad
Tenga en cuenta que la barra vertical que se usa como delimitador de esta especificación no se encuentra entre los caracteres identificados en la sección 2.2 de RFC 3986 porque está reservado para uso potencial como delimitadores. Esto se hace intencionalmente para maximizar el conjunto de caracteres que el argumento de comando URI puede admitir sin necesidad de codificar los caracteres con porcentaje.
Dentro < de los segmentos command-argument>, los caracteres reservados RFC 3986 ":" y "/" forman parte de los datos del argumento, no delimitadores y, por tanto, se incluyen sin límite.
F-7. Consideraciones de seguridad
En sistemas que tienen controladores registrados para reconocer y actuar en URI ms-project, al hacer clic en un vínculo a un URI ms-project, la aplicación registrada se iniciará, con instrucciones de que la aplicación intente abrir un documento en el URI especificado. Las aplicaciones que se registran para procesar URI ms-project deben implementar protecciones para protegerse contra la apertura de documentos desde sistemas remotos que no son de confianza y que pueden incluir código malintencionado.
F-8. Referencias
RFC 3987: Identificadores de recursos internacionales (IRI)
APÉNDICE G: PLANTILLA DE REGISTRO DE ESQUEMA URI PARA ESQUEMA MS-PUBLISHER
G-3. Esquema URI
Sintaxis de esquema de 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 = ubicación URI de documento para abrir
template-uri = ubicación URI de archivo de plantilla que se usará para el nuevo archivo
save-location* = ubicación uri de la carpeta en la que se debe crear el nuevo documento
*save-location es un parámetro opcional
G-4. Semántica del esquema URI
El esquema ms-publisher define una sintaxis URI para abrir o crear un documento de Microsoft Publisher. El esquema define tres comandos que sirven como instrucciones sobre qué se debe hacer con el documento de referencia. Los comandos son 1) open-for-edit-cmd (ofe), que indica a Publisher que abra el documento en el URI especificado para la edición; 2) open-for-view-cmd (ofv), que indica a Publisher que abra el documento en el URI especificado en modo de solo lectura; y 3) new-from-template-cmd (nft), que indica a Publisher que cree un nuevo documento según la plantilla de documento ubicada en el URI template-uri especificado y guarde el nuevo documento en la ubicación especificada en el URI save-location opcional o, si falta el URI opcional, en la ubicación de la biblioteca de documentos predeterminada.
G-5. Aplicaciones/protocolos que usan el esquema URI ms-publisher
Microsoft Office 2013 usa el esquema URI ms-publisher para invocar Microsoft Publisher 2013 o Microsoft Publisher 2010 con Service Pack 2 desde páginas web. Microsoft SharePoint 2013 usa URI ms-publisher como vínculos a documentos de Publisher almacenados en bibliotecas de documentos de SharePoint.
G-6. Consideraciones de interoperabilidad
Tenga en cuenta que la barra vertical que se usa como delimitador de esta especificación no se encuentra entre los caracteres identificados en la sección 2.2 de RFC 3986 porque está reservado para uso potencial como delimitadores. Esto se hace intencionalmente para maximizar el conjunto de caracteres que el argumento de comando URI puede admitir sin necesidad de codificar los caracteres con porcentaje. Dentro de los segmentos <argumento-comando> los caracteres reservados RFC 3986 ":" y "/" forman parte de los datos del argumento, no los delimitadores y por lo tanto, se incluyen sin secuencias de escape.
G-7. Consideraciones de seguridad
En sistemas que tienen controladores registrados para reconocer y actuar en URI ms-publisher, al hacer clic en un vínculo a un URI ms-publisher, la aplicación registrada se iniciará, con instrucciones de que la aplicación intente abrir un documento en el URI especificado. Las aplicaciones que se registran para procesar URI ms-publisher deben implementar protecciones para protegerse contra la apertura de documentos desde sistemas remotos que no son de confianza y que pueden incluir código malintencionado.
G-9. Referencias
RFC 3987: Identificadores de recursos internacionales (IRI)
APÉNDICE H: PLANTILLA DE REGISTRO DE ESQUEMA URI PARA ESQUEMA MS-SPD
H-3. Sintaxis de esquema URI
Esquema de SharePoint Designer = "ms-spd:" open-for-edit-cmd
open-for-edit-cmd = "ofe|u|" document-uri
document-uri = ubicación URI de documento para abrir
H-4. Semántica de esquema URI
El esquema ms-spd define una sintaxis URI para abrir un documento de Microsoft SharePoint Designer. El esquema define dos comandos que sirven como instrucciones sobre qué se debe hacer con el documento de referencia. Los comandos son 1) open-for-edit-cmd (ofe), que indica a SharePoint Designer que abra el documento en el URI especificado para la edición; y 2) open-for-view-cmd (ofv), que indica a SharePoint Designer que abra el documento en el URI especificado en modo de solo lectura.
H-5. Aplicaciones/protocolos que usan el esquema URI ms-spd
Microsoft Office 2013 usa el esquema URI ms-spd para invocar Microsoft SharePoint Designer 2013 desde páginas web. Microsoft SharePoint 2013 usa URI ms-spd como vínculos a documentos de SharePoint Designer almacenados en bibliotecas de documentos de SharePoint.
H-6. Consideraciones de interoperabilidad
Tenga en cuenta que la barra vertical que se usa como delimitador de esta especificación no se encuentra entre los caracteres identificados en la sección 2.2 de RFC 3986 porque está reservado para uso potencial como delimitadores. Esto se hace intencionalmente para maximizar el conjunto de caracteres que el argumento de comando URI puede admitir sin necesidad de codificar los caracteres con porcentaje.
Dentro < de los segmentos command-argument>, los caracteres reservados RFC 3986 ":" y "/" forman parte de los datos del argumento, no delimitadores y, por tanto, se incluyen sin límite.
H-7. Consideraciones de seguridad
En sistemas que tienen controladores registrados para reconocer y actuar en URI ms-spd, al hacer clic en un vínculo a un URI ms-spd, la aplicación registrada se iniciará, con instrucciones de que la aplicación intente abrir un documento en el URI especificado. Las aplicaciones que se registran para procesar URI ms-spd deben implementar protecciones para protegerse contra la apertura de documentos desde sistemas remotos que no son de confianza y que pueden incluir código malintencionado.
H-8. Referencias
RFC 3987: Identificadores de recursos internacionales (IRI)
APÉNDICE I: PLANTILLA DE REGISTRO DE ESQUEMA URI PARA ESQUEMA MS-INFOPATH
I-3. Sintaxis de esquema URI
Esquema de 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 = ubicación URI de documento para abrir
I-4. Semántica de esquema URI
El esquema ms-infopath define una sintaxis URI para abrir o crear un documento de Microsoft Infopath. El esquema define dos comandos que sirven como instrucciones sobre qué se debe hacer con el documento de referencia. Los comandos son 1) open-for-edit-cmd (ofe), que indica a InfoPath que abra el documento en el URI especificado para su edición; y 2) open-for-view-cmd (ofv), que indica a InfoPath que abra el documento en el URI especificado en modo de solo lectura.
I-5. Aplicaciones/protocolos que usan el esquema URI ms-infopath
Microsoft Office 2013 usa el esquema URI ms-infopath para invocar Microsoft Infopath 2013 desde páginas web. Microsoft SharePoint 2013 usa URI ms-infopath como vínculos a documentos de Infopath almacenados en bibliotecas de documentos de SharePoint.
I-6. Consideraciones de interoperabilidad
Tenga en cuenta que la barra vertical que se usa como delimitador de esta especificación no se encuentra entre los caracteres identificados en la sección 2.2 de RFC 3986 porque está reservado para uso potencial como delimitadores. Esto se hace intencionalmente para maximizar el conjunto de caracteres que el argumento de comando URI puede admitir sin necesidad de codificar los caracteres con porcentaje.
Dentro < de los segmentos command-argument>, los caracteres reservados RFC 3986 ":" y "/" forman parte de los datos del argumento, no delimitadores y, por tanto, se incluyen sin límite.
I-7. Consideraciones de seguridad
En sistemas que tienen controladores registrados para reconocer y actuar en URI ms-infopath, al hacer clic en un vínculo a un URI ms-infopath, la aplicación registrada se iniciará, con instrucciones de que la aplicación intente abrir un documento en el URI especificado. Las aplicaciones que se registran para procesar URI ms-infopath deben implementar protecciones para protegerse contra la apertura de documentos desde sistemas remotos que no son de confianza y que pueden incluir código malintencionado.
I-8. Referencias
RFC 3987: Identificadores de recursos internacionales (IRI)