Topics started by dsj
Postman is popular as a REST client but it works really well with SOAP requests as well and can be used to test IFS Web Services/BizApi requests.Hope following guide will help if anyone is interest in using Postman as a SOAP client for IFS integrations.Postman can be freely download from here.Following steps show how to make SOAP requests using Postman:1. Create a new RequestGive the SOAP endpoint as the request URLApps 10: https://<APP_SERVER_URL>:<PORT>/int/soapgateway Previous IFS versions: http(s)://<APP_SERVER_URL>:<PORT>/fndext/soapgatewaySet the request method to POST. 2.Set Auth HeaderGo to the Auth Tab,Select Type as Basic AuthType IFS username and password to be used for the integration 3.Set SOAPAction HeaderNext step to add the SOAPActin header, which is required by IFS SOAP Gateway to identify incoming message as a SOAP requestKey = SOAPAction Value =Synchronous:urn:soap_access_provider:<BizAPI_Name>orurn:soap_access_provider:<Handler_Name&
There were several posts regarding the requirement of schedule execution of a custom script in IFS. There could be several ways of doing this and this topic explains how to build a common solution using Events and Scheduled Tasks.IFS has two event types, Application Defined and Custom defined. Custom defined events are based on triggers and can be created from IFS Solution Manager. Application defined events are created via script and the triggering of the event is done inside the PLSQL logic. Step1: Create Application Defined Event and actionDeploy following code in database using AppOwner. Check the attachment for detailed script.BEGIN Event_SYS.Enable_Event('Event', 'C_SEND_DOC_REV', 'Send Document revision', 'DUMMY/STRING^');END; Navigate to the Events and search for the event ID. RMB on the event, Create new actionChoose the Action Type SQL and write your code to execute on a schedule. Step 2: Create the Scheduled TaskNavigate to New Database Task w
Hi All, Is there any documents to read about the future of IFS integrations and the support for Access providers (.Net Java) and basic authentication?In the Idea wall discussion https://ideawall.ifsworld.com/ideas/5c5daba2b0114c0d53ca1e1a it was said that the Activities as well as Access Providers will be deprecated in future releases but not said when and how.It’s better to have more information on this since the integrations we design today should be future proof with upgrades.
We noticed that special characters (Eg Swedish ÅÖÄ) are garbaged when deploy via IFS installer file executor. This happens to be due to the UTF-8 file encoding and it works fine when the file encoding is changed to ANSI (can test with attached script). Has anyone encountered the same issue and found a smart way to get over it rather than changing file encoding? Version: Apps10 UPD 6 Cheers!
Hi All, I’m trying to setup a report rule with action Email and noticed that the Attachment name always suffix with a semicolon (;). Is this a bug or is there any naming syntax I missed?Environment: Apps10 UPD 5Report rule attachment name suffix with semicolon Cheers!Damith
Hi All, Is it possible to grant/revoke permission by page in Aurena?When we grant a projection to a permission set, lots of pages connected to the projection is available in the navigator. Example scenario:I just want to enable Quick AbsenceIn Aurena go toSolution Manager > Security > Permission Sets > Permission Set > Projections and Lobby Pages → Manage By Navigatorchoose Quick Absence from navigator, Edit projection access for selected pages. In the Manage Projection Grants page, only the projection can be granted. I need to remove the other pages granted along with this but seems it’s not possible. Is there another way to handle this than hiding from navigator? Cheers!Damith
Hi All, I’m bit confused about how PLSQL method works for inbound messages with binary data (eg: incoming PDF) My interpretation of the documentation is that the IFS framework will encode input binary file to base64, placed in the BIN_DATA attribute of framework generated XML; thus the input of the PLSQL method is an XML. Both examples in the documentation were also written considering that the input is a XML However, my experience was that input clob for the PL SQL method is actual file data instead of a XML. Am I confused with the documentation or is is there anything I have missed? Example Function just return the input: Application Message with Message Response PDF My assumption was the response would be a XML with encoded file data; instead it’s actual input file Cheers! Damith
Hi All, A rookie question :)When creating a new entity in Developer Studio, it will automatically generate the .cre file but when creating the delivery, the build script will not add the cre file to the install.temWhat should we do to deploy the new Entity table creation from the delivery? Cheers!
Hi All, I need to modify value entered in the previous record while inserting a new record using Excel Migration. So I created a Mig job with two sequences. Mig Job Method ListWhen Inserting one row at a time, it works perfectly but when executing more than one rows, it does not work as expected. It seems COMMITSEQ rule does not work with Excel Migration. Has anyone got an idea how to do this? I’m tryin this is in Apps 10 UPD 6. Mig definition is attached if anyone is interested
Hi All, We use PLSQL routing for our inbound integrations and have a question regarding error handling. When using Error_SYS, it shows the error stack in the Error Text field instead of the error message. Is there a way to format the Error Text? App version: IFS 10 UPD 3 Eg: Cheers! Damith
Hi All, Is there a setting to disable the sorting functionality by clicking the column header? I never noticed this but today a customer questioned about it, and now I see it every time when opening a table window I already tried disabling FNDBAS Presobject Table Column Reorganization but it didn’t solve the problem.
Hi All, I was developing an API for auto updating currency rates in IFS as my sidekick project for last few months and you as the IFS community members are invited to sneak-peak the solution :)Please take a look at the GitHub repo https://github.com/knakit/set-ifs-currency-rates-api and try itfor yourself! Hope you guys will find it useful, and I like to hear your thoughts and suggestions. Cheers!Damith
Hi All, We noticed that the minus sign for currency figures in IFS reports is different based on language. Eg: Seems that English is used short minus (U+002D) and for the Swedish uses long minus (U+2212). Pagero OCR does not recognise the long minus so it causes trouble for customer. Has anyone had this problem and found a solution? Example in Apps10 UPD 5: Invoice Left: English Right: Swedish
I have noticed that IFS10 documentation which was available in https://docs.ifs.com/techdocs/ is news removed. As a consequence, the links pointed to IFS10 technical documentation in forum questions are no longer working and forum members won’t have a common documentation to refer.Hope forum moderators will act on this.
Hi All,I observed strange behavior with Aurena Navigator design. I added a new Lobby, Menu item and a page as follow For a user who has all Aurena permission, path until the My Absense calander is visibleBut for a user who has limited access (user has grants to AbsenceEmployeeHandling projection), the navigator path to the page is not shown. Only the top level custom Lobby is visible.Am I missing any permissions here?Regards,Damith
Hi All, There were many recent discussions in the forum regarding the OAuth flow and how to use it to authenticate IFS.I was but curious to give a shot on implementing OAuth flow with IFS Identity Provider and finally got it to work You can check the code in my github repo https://github.com/knakit/IFS-OAuthCode is pretty primitive and most of it either taken from stackoverflow or from other repos More information about the IFS Authentication flow with OAuth can be found in my blog IFS Authentication flow with OAuth and OpenID Connect – DSJ's Blog (dsj23.me) Like, comment and if you think you can make it better, pls contribute to the github project!Cheers!Damith
Enter your username or e-mail address. We'll send you an e-mail with instructions to reset your password.