• Este debate tiene 8 respuestas, 3 mensajes y ha sido actualizado por última vez el hace 10 meses, 2 semanas por AvatarLaura Nicolàs.
Viendo 9 entradas - de la 1 a la 9 (de un total de 9)

Respuestas del foro


  • Avatar
    Jaime Capilla
    Participante
    Jaime Capilla

    Hola! Tengo un problema de conexión al cloud. No me descarga los símbolos.

    Estoy revisando lo que hicimos en el ScaleUP y creo recordar que la versión funcionaba solo poniendo la mayor pero no recuerdo los de las appId de las dependencias. Tampoco se si tiene que ver. La versión que tengo en el Cloud es la Versión: Plataforma 15.0.37725.0 + aplicación 15.0.36560.0.

    He usado el vsix que venia en el DVD que usamos en el curso también por si venia el problema por ahí, pero nada.

    Al intentar descargar símbolos obtengo esta salida:

    [2019-11-14 13:47:56.74] Using reference symbols cache path: c:\Users\Jaime\Documents\AL\ALProject4\./.alpackages
    [2019-11-14 13:47:56.74] Sending request to https://api.businesscentral.dynamics.com/v1.0/sandbox/dev/packages?publisher=Microsoft&appName=System&versionText=15.0.0.0
    [2019-11-14 13:47:56.74] Sending request to https://api.businesscentral.dynamics.com/v1.0/sandbox/dev/packages?publisher=Microsoft&appName=Base Application&versionText=15.0.0.0
    [2019-11-14 13:47:56.74] Sending request to https://api.businesscentral.dynamics.com/v1.0/sandbox/dev/packages?publisher=Microsoft&appName=System Application&versionText=15.0.0.0
    [2019-11-14 13:47:57.34] The request for path /v1.0/sandbox/dev/packages?publisher=Microsoft&appName=Base%20Application&versionText=15.0.0.0 failed with code BadRequest. Reason: Bad Request
    [2019-11-14 13:47:57.76] The request for path /v1.0/sandbox/dev/packages?publisher=Microsoft&appName=System&versionText=15.0.0.0 failed with code BadRequest. Reason: Bad Request
    [2019-11-14 13:47:58.30] The request for path /v1.0/sandbox/dev/packages?publisher=Microsoft&appName=System%20Application&versionText=15.0.0.0 failed with code BadRequest. Reason: Bad Request
    [2019-11-14 13:47:58.30] Could not download reference symbols. Please ensure that:
    1. The correct server name and instance are specified in the launch.json file.
    2. The correct application version is specified in the app.json file.
    3. The dependencies are correctly specified in the app.json file.

    Este es mi app.json

    {
    «id»: «032de7d9-de48-408f-9b73-fd288c4d8429»,
    «name»: «ALProject4»,
    «publisher»: «Default publisher»,
    «version»: «2.0.0.0»,
    «brief»: «»,
    «description»: «»,
    «privacyStatement»: «»,
    «EULA»: «»,
    «help»: «»,
    «url»: «»,
    «logo»: «»,
    «dependencies»: [
    {
    «appId»: «437dbf0e-84ff-417a-965d-ed2bb9650972»,
    «version»: «15.0.0.0»,
    «name»: «Base Application»,
    «publisher»: «Microsoft»
    },
    {
    «appId»: «63ca2fa4-4f03-4f2b-a480-172fef340d3f»,
    «version»: «15.0.0.0»,
    «name»: «System Application»,
    «publisher»: «Microsoft»
    }
    ],
    «screenshots»: [],
    «platform»: «15.0.0.0»,
    «idRanges»: [
    {
    «from»: 50100,
    «to»: 50149
    }
    ],
    «contextSensitiveHelpUrl»: «https://xxxxx.com/help/»,
    «showMyCode»: true,
    «features»: [«TranslationFile»],
    «runtime»: «4.0»
    }

     

    No se que puede ser. He comprobado varias veces los datos de conexión y son correctos.

    ¿En el app.json debe ir algun dato de conexión como el server y el name? Creia que venia dado cuando meto las credenciales pero ya dudo.

    #14218
    Avatar
    Jaime Capilla
    Participante
    Jaime Capilla

    No he popido editar mi pregunta. He puesto en el app.json en name y server los datos que he encontrado en el panel de administración (enviroments) y nada.

    #14220
    Avatar
    Jon Ander (IGN)
    Participante
    Jon Ander (IGN)

    Buenas,

    En esta dependencia prueba a poner:

    «appId»: «63ca2fa4-4f03-4f2b-a480-172fef340d3f»,
    «version»: «1.0.0.0»,
    «name»: «System Application»,
    «publisher»: «Microsoft»

    Saludos.

    #14221
    Avatar
    Jaime Capilla
    Participante
    Jaime Capilla

    Gracias por tu respuesta Jon Ander pero sigue sin funcionar. También lo había probado al verlo en la documentación de Microsoft.

    #14222
    Avatar
    Jon Ander (IGN)
    Participante
    Jon Ander (IGN)

    Buenas,

    Y el fichero Launch como lo tienes estructurado? La instancia esta arrancada? Estas ejecutando el VS Code como administrador?

    Saludos.

    #14223
    Avatar
    Jaime Capilla
    Participante
    Jaime Capilla

    El launch es:

     

    {
    «version»: «0.2.0»,
    «configurations»: [
    {
    «type»: «al»,
    «request»: «launch»,
    «name»: «Aqui el nombre que tengo en el Business Central Admin Center»,
    «server»: «Aqui la URL completa que tengo en el Business Central Admin Center»,
    «startupObjectId»: 22,
    «startupObjectType»: «Page»,
    «breakOnError»: true,
    «launchBrowser»: true,
    «enableLongRunningSqlStatements»: true,
    «enableSqlInformationDebugger»: true
    }
    ]
    }

     

    Ejecuto el VSCode como administrador.

    En cuanto a la instancia entiendo que si ya que accedo a BC con normalidad.

    ¿Hay que hacer algo especial por ser Cloud? En el error veo que hace referencia al Sandbox pero no se si lo tengo activo ya que en el Business Central Admin Center solo tengo uno que es el de producción.

    #14224
    Avatar
    Jon Ander (IGN)
    Participante
    Jon Ander (IGN)

    La verdad, que en Cloud nunca he desarrollado, siempre lo hago en una OnPremise  y luego lo subo al cloud… asi no me da problemas…

    Yo haría lo siguiente, desarrollaría la extensión en una base de datos onPremise y luego cogeria el app y lo subiría al cloud..

    Saludos.

     

    #14225
    Avatar
    Jaime Capilla
    Participante
    Jaime Capilla

    Estoy instalando la BC15 demo on premise para hacer como dices aunque si que me gustaría saber como hacer para hacerlo en el cloud. Voy un poco perdido aun por que no he hecho mucha cosa todavía. Los clientes que estamos llevando van a contratar la versión cloud y al final es casi imposible tener una base de datos en local igual que la que tienen el cloud. Por ejemplo, ellos se hacen personalizaciones que al final son extensiones, y solo estarán en el cloud. En local yo no la tendría. Ademas de que debería tener una base de datos por cliente. Puede que este equivocado pero es la ventaja que veo a trabajar en el Cloud.

    #14226
    Avatar
    Laura Nicolàs
    Superadministrador
    Laura Nicolàs

    [quote quote=14224]en el Business Central Admin Center solo tengo uno que es el de producción[/quote]

    Creo que la clave está aquí… necesitas un entorno Sandbox, ya que los símbolos los descarga de allí y las publicaciones también las hace contra el Sandbox.

    vscode no se conecta nunca a entornos de producción del cloud.

    Salut!
    Laura Nicolàs

    #14237
Viendo 9 entradas - de la 1 a la 9 (de un total de 9)

Debe iniciar sesión para responder a este tema.