Support SFDX retrieve/convert/deploy operations against MDAPI orgs
Ever since I started using DX, I have been unable to properly set up a module connection. Though I have all of my sandbox/production orgs properly connected, when I open up the connection list on the module set up, it will only show me any DX scratch orgs.
To reproduce, I open Project Structure, go to modules, edit Connections, and click the Connection dropdown on the appropriate module. Only DX scratch orgs show.
This is preventing me from retrieving any metadata information from my orgs.
Comments (6)
-
repo owner -
reporter Alright, I was unaware of that. That's good to know. Did you then intend for us to only be able to retrieve metadata from an org using the DX CLI when working on a DX project? That is how this issue surfaced.
-
repo owner I thought that might be the motivating use case. I do plan to add a first class feature for deploying the metadata for an SFDX project to an MDAPI org and vice-versa including the obligatory metadata format conversion step...basically make that a first-class feature. Until I do so, yes, you'd need to use the CLI to deploy/retrieve/convert. I'll keep this issue around for that work and update the subject to reflect the intention.
-
repo owner - marked as enhancement
- changed title to Support SFDX retrieve/convert/deploy operations against MDAPI orgs
- changed component to Salesforce DX
-
reporter Perfect. Thank you for the quick response!
-
repo owner - changed status to resolved
Aside from converting between source and metadata format, this should have been delivered long ago.
- Log in to comment
Brian, if I understand correctly, you're working with an SFDX project and trying to choose a traditional (username/password/token) connection for a module in that project. Is that correct? If so, that intentional. Projects are either DX or non-DX, and you cannot configured modules in a project with the opposite type of connection. If I've misunderstood the situation please let me know.