2012-03-26 14 views
5

Necesito localizar un conjunto de componentes de contenido para probar para probar que los diferentes sitios que he creado para cada idioma de soporte están extrayendo del contenido correcto.¿Qué es el parámetro Id en CoreService2010Client Localize método

Veo los servicios básicos (CoreService2010Client) tiene un método Localize, pero, en general, ¿cómo se usa? Específicamente, me pregunto si al llamarlo solo se localiza el componente y luego puedo modificar el componente. ¿Todavía tengo que llamar al CheckOut y al CheckIn en el ID del TCM del elemento de idioma?

public RepositoryLocalObjectData Localize(string id, ReadOptions readBackOptions) 

una vez que consiga todos los componentes localizada y pasa las pruebas de aceptación, ¿cuál es la forma más fácil de ONU-localizar todo lo que hice?

Respuesta

10

El parámetro id significa "El identificador del elemento (TCM URI o WebDav URL)". Esto significa que está ubicando el artículo en el contexto de la Publicación que especificó como parte de ese ID.

Para deslocalizar puede usar el método RepositoryLocalObjectData UnLocalize(string id, ReadOptions2010 readBackOptions) en la misma interfaz de cliente ICoreService2010.

Puede encontrar los documentos de la API en SdlTridionWorld.com (iniciar sesión) -> Descargas -> Documentación -> SDL Tridion 2011 (o SDL Tridion 2011SP1).

La localización de un elemento no tiene nada que ver con CheckIn CheckOut. Localizar simplemente creará una 'copia local' de ese elemento, que más tarde podrá elegir modificar, guardar, etc. o deslocalizar.

+0

Gracias por la ruta a los documentos. ¡¡Yo necesitaba eso!! – MADCookie

Cuestiones relacionadas