Custom connector not found in Azure logic app(Standard) - azure

I added a logic app custom connector resource to connect to on premise HTTP API. But I'm not able to find it in logic app actions,
I tried creating consumption logic app and it showed up there.
Not getting in standard logic app for some reason. I tried searching with different keywords like custom connector and name of connectors. No results. Also tried to include this action from code view . It got added, but the logic app stops after executing trigger only.
Both my connector and logic app are in same region as per documentation. Can someone let me know why it is not showing up in standard logic app actions?

Currently we don’t support invoking the customer connector from Logic App standard. This is something product team are planning to support but no ETA yet.
Custom managed connectors currently aren't currently supported.

As Mayank mentioned, custom connectors are not yet supported for Logic app standard version. Couple of possible workaround solutions are:
1.Try built-in connector extensibility - https://techcommunity.microsoft.com/t5/integrations-on-azure/azure-logic-apps-running-anywhere-built-in-connector/ba-p/1921272
2.Use a consumption logic app for integrating custom connectors and invoke it from your standard logic app.

Custom connector support is coming soon to Logic Apps Standard.
By creating a new custom connector and manually adding it to the connection json and manually crafting the workflow code view you can make this work today. Once you do this some of the UI will work, full support coming soon.

Related

Azure Logic App - Built In vs Managed connectors

Apologies if this is a silly question but for the last 2 hrs. I have been reading about the difference between built-in and managed connectors for Azure logic apps and it's driving me crazy. Can someone please explain in simpler language? Initially, I thought built-in connectors are for Azure services like Azure function or table storage whereas managed are for Microsoft services like O365 & Sharepoint, but after going through the list of connectors on Microsoft documentation, its not true.
Is this tenant based? For example, built-in connector will only allow connecting to azure services in that tenant but if we need to connect to an Azure service in a different tenant, we need managed connector. Even if this is true, how can something like SMTP be an inbuilt connector?
Is the difference on the basis of authentication? The mechanism to authenticate is different for built-in / managed
I think there are some differences between the two under the hood regarding how they are hosted, but I don't know how much difference that makes for you as a user. You can read a bit more here.
However, the main difference that I have noticed and that makes me prefer the built-in connectors (when applicable) is how you can set up the authentication. Especially when trying to set up CI-CD for Logic Apps (and devloping locally in VS Code) this makes a big difference. For the managed connectors, a managed api connection is created in the portal and it's a nightmare trying to parameterize that when developing in VS Code and incorporating that to Devops-pipelines.
Built-in connectors run in the same platform where your logic apps is hosted whereas Managed connectors are hosted in public cloud. When you use built-in connectors the information configured for the connector will not be sent to public cloud for processing it will run natively in your Logic Apps. This makes it more secured. There are many differences for example authentication method, api connection file, and many more.

Missing Logic Apps connector action from Logic Apps Standard Workflow when creating nested Logic apps

I created a Logic Apps Standard, a workflow, and a trigger of Request When a HTTP request is received, like below by following the link below:
https://learn.microsoft.com/en-us/azure/logic-apps/logic-apps-http-endpoint#create-a-callable-endpoint
However, I also want to create logic apps: Choose a Logic Apps workflow following the link below, but it is not available shown above.
https://learn.microsoft.com/en-us/azure/logic-apps/logic-apps-http-endpoint#create-nested-logic-apps
Image from the link above for comparison.
Questions
How to make it available under Logic Apps std or other versions apart from Consumption?
Why is it that many connectors that are available in Consumption are not available in the Standard plan?
Refs:
Why does Logic App Standard Plan have missing connection trigger?
I have tried to create an simple logic app in standard plan and unable to get this connector called Logic apps: Choose a Logic Apps workflow
And tried the same with consumption plan and its showing there .
So you can try with the same MS DOC that you are following with Logic app- Consumption
For more information please refer this MICROSOFT DOCUMENTATION: Single-tenant versus multi-tenant and integration service environment for Azure Logic Apps
Kindly note that we have something called managed connectors which are used in LA consumption and something called builtin connectors and can be used with standard logic apps.
The built in connectors are running in the LA standard process. While the managed are in a different process.
The list of actions which are available in managed connectors are not always available in the built in connectors.
Still you can use the managed connectors in the LA standard site.

Swagger connected to Azure ..now what?

I connected my swagger PetStore api to Azure using swagger Azure API Management integration.
Now that it made it in azure; Where do I implement the actual logic of querying my azure database etc?
Using swagger if I generate a Node server stub I get the following generated. But these are not available if I use API management integration.
In the Backend section I only see Logic Apps and endpoint options. I tried the Logic App stuff but it seems I need 50 logic apps if I have api that large...Am I missing something?
Maybe you need to use SwaggerHub.
The Swagger UI you are currently using belongs to the community version and should not support direct integration. Assuming there are 100 api interfaces, you need to add 100 times in azure apim.

Are there any Logic App connectors for Oracle Fusion ERP?

Are there any Logic App connectors for Oracle Fusion ERP?
I've checked the Microsoft list and can only find the Oracle Database connector, which seems amazing.
Alternatively, has one one created a custom connector?
Seems you are looking Oracle Fusion ERP connector on azure logic app right?
Unfortunately it is not available right now.
But you can create custom connector on Azure Logic App as it has full customized functionality. You could integrate your API, manage your data type, set own business logic and many more. Let's have a look how you could create Custom Connector
Step:1
Browse to Azure portal and click on All services and search Custom connector Like below
Step:2
Select Logic Apps Custom Connector and Add your custom connector as you like. See the below screen shot.
Step:3
Step:4
Step:5
You can even check your Custom Connector validation on portal.
Note: If you need full process integration guidelines you could check here
If you still have any question please feel free to share. Thanks and happy coding!

Azure function application insight configuration

I would like to customize the application insight configuration for an azure function by creating telemetry initializer. My current scope of work is to identify a way to correlate messages sent from an HTTP triggered azure function to another HTTP triggered azure function and for that was trying to follow the help at dzimchuk.net. However I do not see an ApplicationInsights.config in my azure function project. I found the GitHub project that includes an app insight configuration file, and hence not sure how that project was created. Any help would be much appreciated.
Functions v2 has the capability to do this, but it isn't directly supported.
Warning
Do not add AddApplicationInsightsTelemetry() to the services collection as it registers services that conflict with services provided by the environment.
Do not register your own TelemetryConfiguration or TelemetryClient if you are using the built-in Application Insights functionality.
Closest I've gotten is this comment on a github issue which tries to preserve the existing functionality.
There are a few others I've seen around but many of them break integrations with Azure Portal such as the Quick Pulse (Live metrics feed) and performance metrics.

Resources