Forum

Forum Replies Created

Viewing 15 posts - 1 through 15 (of 17 total)
  • Author
    Posts
  • in reply to: Access SAP UI Theme Designer Forbidden #23519
    AvatarC.Steinbach
    Participant
    • Topics: 10
    • Replies: 17
    • Jedi
    Up
    0
    Down

    Hi Christian,

    I followed the instructions step by step. But I don’t have the same options like in the instruction screen shots. There is not option “Services” in my SAP Cloud Platform Cockpit. I can’t subscribe to a UI Theme Designer.

    Is there another without using some expiring SAP Cloud Trial Tools.

    In my case it would be enough to change the basic color theme of the app.

    Thank you for your help in advance.

    in reply to: Feature Ideas #23465
    AvatarC.Steinbach
    Participant
    • Topics: 10
    • Replies: 17
    • Jedi
    Up
    0
    Down

    Add Login Method “API Key” in REST Connector

    Define a Key and Value which will be added to Header or Query Param.

    e.g. https://myhost.com:8080/servicexy?api-key=012345678

    Many services using this type of login and today there is no safe way to store this key inside of Simplifier.

    in reply to: AppConfig Standard for Simplifier iOS/Android App #23297
    AvatarC.Steinbach
    Participant
    • Topics: 10
    • Replies: 17
    • Jedi
    Up
    0
    Down

    Are there any news concerning this topic?

    in reply to: Release feature for Modules #21880
    AvatarC.Steinbach
    Participant
    • Topics: 10
    • Replies: 17
    • Jedi
    Up
    0
    Down

    Hi Armin,

    for me the main benefit of modules is reusability. That means I want to use the same module in different applications as a dependency. As development goes on I wan’t to make (breaking) changes in this module, which schould not effect older applications.

    Like you described when I deploy the application the application pulls always the latest version of the module. Which could cause consistency problems in larger deployments.

    I’m an old school web developer and develop a lot of web applications with the help of npm. In a npm package.json you could manage the version of your dependencies.

    in reply to: AppConfig Standard for Simplifier iOS/Android App #21879
    AvatarC.Steinbach
    Participant
    • Topics: 10
    • Replies: 17
    • Jedi
    Up
    0
    Down

    Hi Armin,

    thank you for your reply. I look forward to seeing this feature in a future release.

    in reply to: SQL Connector Parameters #21777
    AvatarC.Steinbach
    Participant
    • Topics: 10
    • Replies: 17
    • Jedi
    Up
    0
    Down

    Yes I’m aware that I can prepare statement but the connector will not resolve certain parameters correct due to statment type or data type.

    For example a LIKE statement

    SELECT * FROM sometable WHERE username LIKE :username:

    will in simplifier not resolved to

    SELECT * FROM sometable WHERE username LIKE ‘%userxy%’

    It seemes that the LIKE statement is not support with prepared statements.

     

    Another example is the IN statement with an ListOfString input parameter

    SELECT * FROM sometable WHERE username IN (:usernamelist:)

    will not resolved to

    SELECT * FROM sometable WHERE username IN (‘user1’, ‘user2’, ‘user3’)

     

     

    As an inspriation: How the mysql javascript implementation handles this:

     

    Different value types are escaped differently, here is how:

    Numbers are left untouched
    Booleans are converted to true / false
    Date objects are converted to ‘YYYY-mm-dd HH:ii:ss’ strings
    Buffers are converted to hex strings, e.g. X’0fa5′
    Strings are safely escaped
    Arrays are turned into list, e.g. [‘a’, ‘b’] turns into ‘a’, ‘b’
    Nested arrays are turned into grouped lists (for bulk inserts), e.g. [[‘a’, ‘b’], [‘c’, ‘d’]] turns into (‘a’, ‘b’), (‘c’, ‘d’)
    Objects that have a toSqlString method will have .toSqlString() called and the returned value is used as the raw SQL.
    Objects are turned into key = ‘val’ pairs for each enumerable property on the object. If the property’s value is a function, it is skipped; if the property’s value is an object, toString() is called on it and the returned value is used.
    undefined / null are converted to NULL
    NaN / Infinity are left as-is. MySQL does not support these, and trying to insert them as values will trigger MySQL errors until they implement support.
    This escaping allows you to do neat things like this:

    var post  = {id: 1, title: ‘Hello MySQL’};
    var query = connection.query(‘INSERT INTO posts SET ?’, post, function (error, results, fields) {
    if (error) throw error;
    //
    });

    • This reply was modified 4 months, 2 weeks ago by AvatarC.Steinbach.
    in reply to: Feature Ideas #21717
    AvatarC.Steinbach
    Participant
    • Topics: 10
    • Replies: 17
    • Jedi
    Up
    0
    Down

    Integrated XML to JSON Convert in REST Connector.

    in reply to: Feature Ideas #20076
    AvatarC.Steinbach
    Participant
    • Topics: 10
    • Replies: 17
    • Jedi
    Up
    0
    Down

    Quartz Cron Expressions in Simplifier Job for more options.

    https://www.freeformatter.com/cron-expression-generator-quartz.html

    For Example: Every 1 hour starting at hour 00

    in reply to: Feature Ideas #20055
    AvatarC.Steinbach
    Participant
    • Topics: 10
    • Replies: 17
    • Jedi
    Up
    0
    Down

    MongoDB Database Connector

    MongoDB is a very popular NoSQL database especially in web dev.

    I’d like to see such a connector in a future release.

    in reply to: Feature Ideas #20011
    AvatarC.Steinbach
    Participant
    • Topics: 10
    • Replies: 17
    • Jedi
    Up
    2
    Down

    Hi,

    please improve your Business Objects.

    > You can’t really debug a Business Object (No Breakpoints and weak error messages)

    {
    “message”: “Error executing Business Object method MyObject / SomeFunction”,
    “success”: false
    }

    > Only ES5 Support

    > The IntelliSense works only with certain Simplifier-API’s (for example lodash or momentJS aren’t recognized at all)

    in reply to: Disable perview area of the WYSIWYG editor #19934
    AvatarC.Steinbach
    Participant
    • Topics: 10
    • Replies: 17
    • Jedi
    Up
    0
    Down

    Yes, I’m aware of the possibility to resize the preview. In fact I use this most of the time to access deeper tree structures with longer widget ids.

    in reply to: Release feature for Modules #19436
    AvatarC.Steinbach
    Participant
    • Topics: 10
    • Replies: 17
    • Jedi
    Up
    0
    Down

    I understand that a module cannot exists on it’s own and it’s handled like a dependecy of the parent application. So wouldn’t it be cool to control the version of your dependency like in any other programming framework (for example the package.json in NodeJS).

    In this current situation it always binds the “latest” version of the module on a deployment of the parent application. This makes breaking changes in a module difficult if you really like to use it in several applications. The only workaround is currently to make a copy of the module to freeze a excplicit version of your module and this will mess up your namespace over time.

     

    in reply to: REST postBody with postFormat XML #15912
    AvatarC.Steinbach
    Participant
    • Topics: 10
    • Replies: 17
    • Jedi
    Up
    0
    Down

    That’s right. There is a XML postFormat property. But is XML-String accepted for the postBody? The documentation says only JSON:

    postBody (optional): a JSON defining the post body. If postBody PLAIN is selected, a string JSON representation of the key/value list will be send to the REST Endpoint

    Can you provide an example how to send a post request with XML Body?

    in reply to: REST postBody with postFormat XML #15911
    AvatarC.Steinbach
    Participant
    • Topics: 10
    • Replies: 17
    • Jedi
    Up
    0
    Down

    That’s right. There is a XML postFormat property. But is XML-String accepted for the postBody? The documentation says only JSON:

    postBody (optional): a JSON defining the post body. If postBody PLAIN is selected, a string JSON representation of the key/value list will be send to the REST Endpoint

    Can you provide an example how to send a post request with XML Body?

    in reply to: Active Directory (AD) Groups & Roles #15699
    AvatarC.Steinbach
    Participant
    • Topics: 10
    • Replies: 17
    • Jedi
    Up
    0
    Down

    Ok, thank you for this information.

Viewing 15 posts - 1 through 15 (of 17 total)