Integration Component Field Properties

This Post has been viewed : 33,376 Times


17 Responses to Integration Component Field Properties

  1. Hi Neel,

    Useful post. And as far as your question is concern answer to should be as follows.
    It would add the attribute to the IO’s XML container element under XML tag.

  2. Very useful post. Answer for your question i think that attribute would be included in SiebelMessage element. is it correct?

  3. Cool post!
    There’s one thing I would like to check: how can you selectthe Type “Custom”?
    I use Siebel 8.0.0.8, and it does not show in the picklist in Tools, I can only find ” Data” and “System”.
    Anyway, as an alternative to type “Custom”, it’s also possible to use data maps to set a fixed value to a field.

    • This option is available only in Siebel 8.1

      Yes you can always use datamap to set fixed value and as an alternative.. create a calculated field in your BC with desired value and map it to IC…

  4. ‘System’ data type is very useful thing. It is not only for those system fields. If you define new field as ‘System’, EAI Adapter will not try to map this value from IO message to any regural BC field. We use it to send some additional data or data not fitting to siebel data model, from integration.

  5. Hi Neel,

    when we create IOs thru  wizard, wizard will create some user keys to that IO. How the wizard will create this user keys?

  6. Hi Neel,

    when we create IOs thru  wizard, wizard will create some user keys to that IO. How the wizard will create this user keys?

  7. Hi Neel,

    when we create IOs thru  wizard, wizard will create some user keys to that IO. How the wizard will create this user keys?

  8. Hi Neel,

    when we create IOs thru  wizard, wizard will create some user keys to that IO. How the wizard will create this user keys?

  9. Hi..

    Useful post, I just want to add on to the XMLStyle “ComponentElementValue”, When we have XML Style of a IC Field as “ComponentElementValue” it means that it is of type array and it can accept multiple values, generally this style is created for the internal IOs.
    The key to understanding it is the IC field choice_value property :
    XMLStyle = ComponentElementValue

    This means the field name “choice_Value” will not appear anywhere in the XML.
    But the field value will, and it will be the value of the parent record (the IC named “choice”).
    XML Example:

        .. 
        .. 
        .. 
        .. 

  10. Hi, I have a related question. In IO I have some hierarchical structure of components. Fields have XML Type:element. Than I use the EAI Siebel Adapter BS (query method) in Workflow to get an Account data using the custom Integration object hierarchy. Then I want to convert the hierarchy, because I want to change the IO filed names to their XML tags but keep the hierarchy – calling BS: EAI Integration Object to XML Hierarchy Converter (method:IntObjHierToXMLHier). Output from EAI Siebel Adapter is input in the second BS. But problem is that all properties from 1st PS are now converted not as elements but as a child property sets. Do you have a tip what is wrong? Thank you very much. Filip

  11. Hi Neel,
    I have a requirement to create following input XML:

    4556
    WaitforAppointmentManagement

    second_appointment
    YES
    Cambio flag segunda visita portabilidad
    12345
    2014-06-23T12:05:34
    user_siebel
    SIEBEL

    I am having problem setting attributes in Update tags. I created 7 tags each with XMLTag = Update, and different names like Update1, Update2 and so on.
    For Path Attribute also, i cretaed 7 attributes with same XMLTag = Path, names= Path1, Path 2 …XML Parent = Update1, Update2 and so on.

    When I try to generate schema for my IO, I get an error that either I should use different XMLTag names for each Update element or I have to set same attribute for all Update tags.
    Any idea what can be done in this case?

    • It is difficult to suggest without seeing the XML unfortunately comments don’t allow it. I suggest you to put the XML on a site that allows it (jsfiddle, pastebin) and put a link in here.

      You can also send me an email

    • Your problem is still not clear from XML but it seems that you are trying to create an IO that can generate the pasted XML structure.

      Based on that the IO should have an IC with XMLTag = Update and Cardinality = One or More.
      This IC will have field called Path with XMLTag = Path and XML Style = Attribute (This will force this field to be attribute of Update)
      Finally another field with XML Style = ComponentElementValue that will hold the value of the Update

      Hopefully this will give you the deired struture.

Leave a Reply

Contribute