En este blog explicaremos cómo podemos obtener el código fuente de una aplicación de extensión instalada en Microsoft Dynamics Business Central.

Para ello, partimos de que ya tenemos instalado en nuestro entorno de desarrollo los siguientes requisitos:

  • Docker
  • Contenedor de Microsoft Dynamics 365 Business Central
  • Nav-Container Helper Module instalado en Powershell

Desde el Powershell listamos los contenedores que tengamos instalados, con el comando «docker ps»

Entramos en el contenedor con el comando: «Enter-NavContainer <Nombre del Contenedor>»

Ejecutando «dir»,se nos despliega el contenido del contenedor:

Como las extensiones se almacenan en C:\Extensions, accedemos a dicho directorio y listamos su contenido:
Ejecutar desde la consola:
«cd .\Extensions\»
«dir»

Como ya tenemos localizada la extension que necesitamos, salimos del contenedor:
comando: exit

Copiamos el archivo .app dentro del contenedor a una ruta local:
comando: docker cp <nombre del contenedor>:C:\Extensions\<nombre de archivo> <LocalDirectory>

Si accedemos a la carpeta de destino podremos comprobar que se nos ha creado el archivo .app.

Hacemos una copia y cambiamos el nombre el archivo con .rar como extensión.

Extraemos el archivo .rar y exploramos la carpeta ‘src’ para obtener el código fuente de los archivos .AL

Por lo tanto, de esta manera el código fuente es visible y puede usarse como referencia.

Desde el siguiente enlace podéis conocer comandos útiles en docker, https://docs.docker.com/engine/reference/commandline/docker/
Espero que os sirva de ayuda!
Cualquier duda consultar con ABD, Infórmatica. S.L
Saludos, 🙂
Conchi Beltrán Reyes

Escríbenos una nota o llámanos!

Suscríbete a nuestra Newsletter!

Visítanos en Sevilla o en las redes!

CONTACTO

Contacto

Política de privacidad

14 + 15 =


Los datos personales facilitados voluntariamente por usted, a través del presente formulario web serán tratados, por ABD Informática, S.L. como responsable del tratamiento, con la finalidad de atender su solicitud, consulta, queja o sugerencia, sin que se produzca comunicaciones o cesiones de datos y conservados durante los plazos necesarios para atender su solicitud. Puede usted ejercer los derechos de acceso, rectificación o supresión de sus datos, dirigiéndose a arco@abd.es, para más información al respecto, puede consultar nuestra política de privacidad.




Mostrar más/menos

NEWSLETTER

DÓNDE ESTAMOS

Calle Alberche, 4A, 1º Derecha


Sevilla, (41005) España

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies

Compártelo

Comparte este post con tus contactos!