• More control about auto generated swagger.json (OpenAPI specification)

    Hello,

    is it possible to have more control about the auto generated OpenAPI specification (swagger.json) that gets auto created by the composition API? E.g. to limit the specification to a subset of endpoints maintained in the swagger.json.

    Best reg…

  • How to develop Custom Composition API

    I'm just started with  Custom Composition API development.

    With the  Custom Composition API development I'm running into a problem.

    if I execute my custom API-Code (which derives from IApiProviderFor<PortalApiProject>)  the "imxClient.exe 

  • Extend sessionresponse for /imx/login in Composition API

    Is it possible to extend the session response with various custom properties for the /imx/login method in the Composition API? Something like this:

    {
    	"Status": {
    		"PrimaryAuth": {
    			...
    		},
    		"SecondaryAuth": {
    			...
    		},
    		"AuthValidUntil": "2023…

  • Missing API methods in TypedClient in OIM 9.1

    Hello together,

    when creating the TypedClient with the ImxClient, various API methods are missing in our CustomAPI. Some APIs are generated via the FromTable()-Method and they can be requested when running the APIServer via the ImxClient. But once the…

  • Missing API methods in TypedClient in OIM 9.1

    Hello together,

    when creating the TypedClient with the ImxClient, various API methods are missing in our CustomAPI. Some APIs are generated via the FromTable()-Method and they can be requested when running the APIServer via the ImxClient. But once the…

  • Creating imx-api library with ImxClient in One Identity Manager 9.1

    Hello,

    we have an custom API which was created with One Identity Manager v8 and has been configured with the ApiDesigner. We are now switching to One Identity Manager 9.1. I have changed the implementation so that our API Projects are now registered as…

  • Use a different culture for Composition API search

    Hello,

    in our company we use Person.UID_DialogCulture as the primary display language in both our Angular web application and the old Webportal (since the Webportal overwrites the browser culture if person culture is set).

    We have many API endpoints in…

  • Composition API filter on translated columns?

    Hello,

    how can we use a filter on a translated column that is exposed via the HandleGetByQuery()-Method within the Composition API?

    The column is configured respectively and the endpoint returns the translation in the DisplayValue:

    ...
    "CCC_WorkflowType…

  • Filter functionality on additional properties in HandleGetByQuery

    Hello,

    is it possible to get filter functionalities on additional columns by using the HandleGetByQuery method? Lets say i have an endpoint like:

    builder.AddMethod(Method
    		.Define("endpoint...")
    		.HandleGetByQuery("CCC_MyTable")
    		.WithResultColumns…

  • Making use of DialogCulture setting in HTML5 Web application

    Hello,

    we have a custom webshop that combines a HTML5 web application and the current v.8.1 Webportal. If i set a user's culture (Person.UID_Culture) the Webportal language changes accordingly even though the accept-language setting of the browser differs…

  • CompositionAPI independent Datatypes

    If I use HandleByQuery or HandleBySqlStatement I get have a resulting json which reflects the DB structure.

    Now I need to provide a REST API for querying some date in the IdentityManager and I want to use my own DateStructure for the resulting json.

  • How to call auto generated Composition API methods by HTML Client with/without search parameter

    Hello,

    it seems like compiling the Composition API and creating the HTML Client can be different based on the environment:

    1) local (dev) => Composition API methods created with HandleGetByQuery do not have a "search" parameter in the Client, hence you…

  • How to translate texts in API Designer?

    I have a custom API project (OI 8.1.2) and want to return translated values e.g. error messages. I search for something like translate("#LDS#xyz") from Web Designer but I can't find anything.

    The compiler states that there are hundreds of…

  • Add HTTP Header fields to Composition API Client

    Hello,

    how can we add additional HTTP Header fields to the requests of the Composition APIs imx-api Client? Currently we are using the Client instance that is provided by the imx_SessionSerivce.

    Thanks in advance.

  • Recommended Angular version for HTML applications

    Hello,

    we are using OIM 8.1.2 at the moment which comes with Angular v6 for HTML5 application development. Is it possible to move to a newer version in terms of backwards compatibility (in regard to the OIM Angular Components/Plugins and the Client)?…

  • Compositions API HandleGetByQuery restricts where-clause when accessing DialogConfigParm table

    Hello,

    when setting up an HandleGetByQuery API method for fetching data from the DialogConfigParm table, the resulting query gets restricted by the object layer:

    API method:

    builder.AddMethod(Method.Define("common/configparms")
                        .HandleGetByQuery…

  • Best practice passing objects from Composition API to a DialogScript

    Hello,

    this is a followup to the already answered question How to invoke a script from within the Composition API.

    I want to pass an object of a certain type to the DialogScript function. Since custom classes implemented in the Composition API are not…

  • EntityLoadType for IEntitySource.GetAsync in Composition API

    Hello,

    what is the effect of using the different EntityLoadTypes? I can't see any difference on the IEntity object returned when using GetAsync:

    var query = Query.From("Person").Select("FirstName", "LastName").Where("CentralAccount = 'xyz'");
    var…

  • Invoking script in composition API

    Hello,

    what is the right approach to invoke a script that's stored in the database within the Composition API? Does the API Server has any similar method for invoking scripts as the App Server has?

    Best regards