Siebel Finance Guide > Business Services for Siebel Financial Services >

Free Format Converter


This topic describes how to leverage the FINS EAI Free Format Hier Converter business service to convert a Siebel property set into a UTF-8 based text file structure for downloading.

Out of the box, the FINS EAI Free Format Hier Converter business service is used in the FINS eBanking Account Download Outbound workflow to enable the creation of flat file, tag-based data stream for download. The business service follows the same model as the EAI XML converter, but provides flexibility for manipulating the output data stream and header information.

If the output format that you want is XML-based, use EAI XML Converter, XML Hierarchy Converter, or other XML related converter Business Service that Oracle provides. If the file format is not XML-based, use FINS EAI Free Format Hier Converter.

FINS EAI Free Format Hier Converter Methods

The FINS EAI Free Format Hier Converter business service provides two methods for creating text data streams:

  • PropSetToPlainText
  • PropSetToRawText

The difference between these two methods is that the PropSetToRawText method has the DiffBeginEndTag, EscCharSupport, and NewLineAfterNode user properties predefaulted. And in the PropSetToPlainText method, the following parameters are preset:

  • DiffBeginEndTag = N
  • EscCharSupport = N
  • NewLineAfterNode = Y

PropSetToPlainText and PropSetToRawText User Properties

Table 15 lists the user properties for the PropSetToPlainText and PropSetToRawText methods.

Table 15. User Properties
Parameter Name
Description
Predefault Value

BeginTagLeft

A text value for the left boundary of the begin tag.

<

BeginTagRight

A text value for the right boundary of the begin tag.

>

DiffBeginEndTag

Y or N

If there are different tags for the begin and end tag, then for XML, they are the same. Use "," as the separator to set it differently.

For example, if this is set to Y, and the XML tag of any component is A,B, then the begin tag is A and end tag is B.

N

EndTagLeft

A text value for the left boundary of the end tag.

<

EndTagRight

A text value for the right boundary of the end tag.

>

EscCharSupport

Y or N

Yes supports escape characters such as \n and \r.

Y

NewLineAfterNode

Y or N

Yes prints a new-line character after each element.

N

PrintAggregateEndTag

Y or N

Yes prints end tag for aggregate nodes.

Y

PrintElementEndTag

Y or N

Yes prints end tag for element nodes (element that has no child).

Y

PrintEndTagBeforeChild

Y or N

Yes prints the end tag before print out the first child.

N

PrintTagBound

Y or N

Yes prints the tag boundaries.

Y

XMLHierarchy

The IntObj instance that is parsed into the BusSvc.

 

Siebel Finance Guide Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.