Manage the IDF 

You can disable the default IDF  to avoid using incorrect models, or modify the default IDF for a partner to simplify the SEND command.

Disable the default IDF

An identifier corresponds to each flow definition. In the absence of this flow identifier, Transfer CFT uses the flow default value. However, for security purposes you may want to deactivate the use of the default identifier. You can do this by setting the uconf value cft.default_idf.enable to NO. In Central Governance, this is managed by the For an unknown flow option.

When the default behavior is disabled, if you attempt to use a IDF that is not known the following error message is displayed in the log: CFTT64E _ Default IDF not enable <PART=PARIS IDF=INVOICE>, with a DIAGI 434 and DIAGP NO AUTH in the catalog.

IDF for a partner definition

You can set a different default IDF for any partner. Since it is not mandatory to define the IDF, by setting the default IDF for a partner, Transfer CFT automatically uses the correct model that corresponds to the partner.

Example

In the following example, we create a flow in Central Governance called DAILY_SALES. In this scenario, STORE1 is pushing a file to the MAINOFFICE using the default IDF, which is BIN when using Transfer CFT with Central Governance.

CFTPART ID = 'HPX18_STORE1',

 SAUTH = '*',

 RAUTH = '*', /*

  XLATE = '',*/

 ...

 NRPART = 'HPX18_STORE1',

  NSPART = 'RS43_MAINOFFICE',

 NRPASSW = '1EROTS_81XPH',

 NSPASSW = 'ECIFFONIAM_34SR',

 IDF = '',*/

 PROT = ( 'PESIT'),

SAP = ( '31761'),

  MODE = 'REPLACE'

 

 

CFTSEND ID = 'DAILY_SALES',

IMPL = 'NO',

STATE = 'DISP',

FACTION = 'NONE',

FCODE = 'BINARY',

NCODE = 'BINARY',

FORCE = 'NO',

...

SOURCEAPPL = 'RS43',

/* TARGETAPPL = '',*/

FLOWNAME = '"DAILY_SALES"',

MODE = 'REPLACE'

Modification

CFTPART ID = 'HPX18_STORE1',

 SAUTH = '*',

 RAUTH = '*', /*

  XLATE = '',*/

 ...

 NRPART = 'HPX18_STORE1',

  NSPART = 'RS43_MAINOFFICE',

 NRPASSW = '1EROTS_81XPH',

 NSPASSW = 'ECIFFONIAM_34SR',

 IDF = 'DAILY_SALES',

 PROT = ( 'PESIT'),

SAP = ( '31761'),

  MODE = 'REPLACE'

Results

CFTUTIL SEND PART =HPX18_STORE1, FNAME=pub/FTEST

 

>CFTUTIL DISPLAY

Partner               DTCASPP  IDF          IDT     IDTU PIDTU BLK Tra Tot Msg Diagi Diagp Usr Grp IDA Appstate

HPX18_STORE1   SFT-XXX   DAILY_SALES  H2516335 A0000008 00000000 357 2 2 # 0 CP NONE

Related Links