Forum
Keyword
× Discuss on Template programming, jBASE programming, Enquiries, No-File enquiry, Enquiry routines, Version, Version routines, Menus, Abbriviations, Creating local reference fields, Fast path enquiries, Creating charts and graphs, Generating Reports, Deal slips, Straight through processing, Multi Company and Multi Book setup, Tabbed screens, Composite Screens, T24 API, etc...

OFS.SOURCE missing application

  • arslan
  • arslan's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
  • Posts: 38
  • Thank you received: 0

arslan created the topic: OFS.SOURCE missing application

Hi again friends,

I need to hook a subroutine to OFS.SOURCE>BROWSERTC and field IN.MSG.RTN. However, on field validation it says that missing application for the subroutine.
This is the way I went through;
1- creating the subroutine for only testing purpose to see it works then go further for modifications
!-----------------------------------------------------------------------------!
* <Rating>86</Rating>
!-----------------------------------------------------------------------------!
    SUBROUTINE V.APP.TEST(ARG.FIRST, ARG.SECOND)
!-----------------------------------------------------------------------------!
    $INSERT I_COMMON
    $INSERT I_EQUATE
!-----------------------------------------------------------------------------!
    OPEN "BP" TO F.BP ELSE
        PRINT "CANNOT OPEN BP"
    END
	
	R.BP<1> = ARG.FIRST
	R.BP<2> = ARG.SECOND
	
	 WRITE "Input is: " ON F.BP,"APP.TESTING"
	
RETURN
END

2- PGM.FILE;
     PROGRAM            V.APP.TEST
 ------------------------------------------------------------------------------
   1 TYPE.............. B
   2. 1 GB SCREEN.TITLE Testing purpose
   5 PRODUCT........... EB
   8. 1 APPL.FOR.SUBR.. OFS.SOURCE          OFS SOURCE

3-
	KEY............... V.APP.TEST
 ------------------------------------------------------------------------------
   1. 1 GB DESCRIPTION. V.APP.TEST FOR OFS.SOURCE
   2 PROTECTION.LEVEL.. FULL
   3 SOURCE.TYPE....... BASIC

4- Last step is the adding this routine to OFS.SOURCE>BROWSERTC, field In.Msg.Rtn field. but on validation of the record, it says that missing application for the subroutine.

What am i missing here? this is the way we follow to hook subroutine but why it is not working I am really confused. Any help and suggestion are more than welcome. Thank you in advance.
#21752

Please Log in or Create an account to join the conversation.

  • VK
  • VK's Avatar
  • Away
  • Platinum Member
  • Platinum Member
  • R13|TAFC|jBASE|windoze
  • Posts: 532
  • Karma: 9
  • Thank you received: 77

VK replied the topic: OFS.SOURCE missing application

Hi
1) PGM.FILE record type should be "S".
2) No need in EB.API record.
3) IN.MSG.RTN has only 1 parameter.
4) use OPENSEQ...WRITESEQ.. CLOSESEQ to write to a flat file.
5) Don't trash BP folder, use &TEMP& for tests or your own for real work.

Cheers
VK
#21754

Please Log in or Create an account to join the conversation.

  • arslan
  • arslan's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
  • Posts: 38
  • Thank you received: 0

arslan replied the topic: OFS.SOURCE missing application

Hi @VK,

I reversed the EB.API record and changed the TYPE of the PGM.FILE as S. however, now I am having another validation error which is "Use Integration Framework for Interface". This is the first time I have ever seen such message. Is this cause of PRODUCT of the PGM.FILE which is set as EB?

Thank you so much for your help in advance and appreciate a lot.
#21755

Please Log in or Create an account to join the conversation.

  • VK
  • VK's Avatar
  • Away
  • Platinum Member
  • Platinum Member
  • R13|TAFC|jBASE|windoze
  • Posts: 532
  • Karma: 9
  • Thank you received: 77

VK replied the topic: OFS.SOURCE missing application

Hi
at some stage between R13 and R17 Temenos put part of core functionality (related to OFS processing etc) to a separate module called IF (Interface Framework). During a test upgrade we had to request the code for IF module from Temenos and to "install" this module, otherwise we had similar errors.

Which release are you in and if IF module set up in the system?

As for PGM.FILE setup, we also have "EB" setitng for in.msg.rtns.

Cheers
VK
#21756
The following user(s) said Thank You: arslan

Please Log in or Create an account to join the conversation.

  • arslan
  • arslan's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
  • Posts: 38
  • Thank you received: 0

arslan replied the topic: OFS.SOURCE missing application

Hi,

I think you are right, my R11 release has no issue but R17 has this issue. Do we need to buy this module or this is already something to be delivered beforehand within the release? But before that how can I check the existence of it whether we have it already? FILE.CONTROL or STANDARD.SELECTION?
When i check the FILE.CONTROL table for IF then here is the result I have;

IF.EVENTS.INTERFACE.TABLE
IF.EXIT.POINTS
IF.INTEGRATION.FLOW.CATALOG
IF.INTEGRATION.SERVICE.PARAM

are those what you mean?

Thank you so much in advance.
#21757

Please Log in or Create an account to join the conversation.

  • VK
  • VK's Avatar
  • Away
  • Platinum Member
  • Platinum Member
  • R13|TAFC|jBASE|windoze
  • Posts: 532
  • Karma: 9
  • Thank you received: 77

VK replied the topic: OFS.SOURCE missing application

Hi
Check F.SPF first, then - F.COMPANY.

you don't need to buy because you already bought it as part of the core. just ask distribution.

Cheers
VK
#21758
The following user(s) said Thank You: arslan

Please Log in or Create an account to join the conversation.

  • arslan
  • arslan's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
  • Posts: 38
  • Thank you received: 0

arslan replied the topic: OFS.SOURCE missing application

Thank you so much for your helps and appreciate a lot.
#21761

Please Log in or Create an account to join the conversation.

Time to create page: 0.137 seconds