MinOccurs and WSDL, SOAPFault and WSDL

I am using workshop 8.1.2 build 2003.1211.044125 and I am having trouble getting
the minOccurs correctly to show up in a generated WSDL from a .jws file. It always
says minOccurs=0. How can I get this to correctly say minOccurs=1 for parameters
for the method ? I know I can change the wsdl myself, but it then it is not linked
directly to the .jws file. And since I am changing the .jws a lot I do not want
to have to keep changing the wsdl file. Is this bug ??
Also, how do I get the SOAP faults that can be thrown in the .jws file to show
up in the WSDL file so our customers know what to expect ?
Thanks,
Jeff

Hi,
1) What is WSDL file ,where we will create it.
pls provide with a an example
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/xi/3.0/how%20to%20set%20up%20a%20web-service-related%20scenario%20with%20sap%20xi.pdf
XML
XML means extensible markup language used to store the data and transport the data.XML contains root
elememts,child elements , attributes and their values.
When you come to XML schema , it deos not contain any data.It describies just structure of XML
document.The XML schema language is also reffered to as XML schema definition(XSD).
The purpose of XML schema is to define the legal building blocks of an XML document.
Thnks
Vikranth

Similar Messages

  • Nillable="true" in generated WSDL?

    Hello,
    I'm developing a webservice bottom-up, starting from a Java class (with endpoint interface). However, when I "assemble" the webservice with the wsa.jar supplied with the standalone OC4J 10.1.3, all parameters have the nillable="true" property in the WSDL. This is something I'd rather not have, to be honest.
    Is there any way to specify that parameters should not be null, so the "assemble" command will construct a proper WSDL? I've skimmed the forums here, but did not come up with anything useful. I've also had a look at the Metadata tags that might be specified for webservices, but if there's a way to avoid the parameters being set nillable="true", it's undocumented...
    Does anyone have any clue as to how I might solve this? One workaround is to generate the WSDL, manually remove all nillable="true" references and assemble the webservice topdown from this WSDL, but... that's just plain silly. You should be able to specify the nillable property... Shouldn't you?
    Any help is appreciated. :-)
    Regards,
    Stan
    EDIT: Same question goes for the "minoccurs" and "maxoccurs" properties of array elements...
    Message was edited by:
    sca

    Very much similar to your scenario but after 2 years. So we should have some solution by now.
    I am creating some webservices with JSR-181 annotations on Oracle Application Server and the input to the service is Employee Object. As Employee is a complex object it has a complex definition in the wsdl generated.
    But the defult wsdl which gets generated has something like this:
    <element name="orderLineNumber" type="string" nillable="true"/>
    Whereas what I want is (don’t want nillable=true):
    <xs:element minOccurs="0" name=" orderLineNumber " type="xs: string "/>
    Also, this is only happening with OracleAS and this seems to be working fine with Jboss.
    Is there any annotation which can get me do this or any way I can do this with the code or type.
    I have also tried putting in JAXB annotation for XMLElement and defining the attribute but it doesn’t help as it doesn’t makes any difference to the WSDL.
    The versions I am using :
    Oracle AS 10g – 10.1.3.1.0
    JAXB- I have added jars for Version2.
    Any help is highly appreciated.
    Thanks,
    Rahul

  • WSDL created by xfire binding issues

    Hi all
    I have two questions, any answer will be great!
    I have Java beans which I "turn into WSDL" using xfire binding.
    1. How can I add a WSDL version ? I mean, my POJO's change sometimes, fields are added, required fields become optional, etc. So I'd like to add a version, so whoever uses the WSDL, will know when a new version is out.
    How can this be done?
    2.The 'minOccure' and 'nillable' attributes are created by default. this is usually ok, but sometimes I wan to change this, how do I do it ?
    I found some info in the http://xfire.codehaus.org site, but thats only for defaulting ALL members, and does not show how to control individual members.
    Thanks
    Dave

    I've found a solution for the 2nd problem:
    Using the annotation:
    @XmlElement(minOccurs = "", nillable = )
    placed on the getter method will do the job.
    E.g - @XmlElement(minOccurs = "1", nillable = false), thus the member is required and not allowed to be null.
    The 1st problem still remains though:
    How do I add a version number to the outgoing WSDL ?
    I don't mind it being as a documentation or any other solution, I just need to add a 'line' to the WSDL and be able to place a verion number (such as 3.1)

  • Xs:group refs and "ORA-30936: Maximum number (1) of XML nodes exceeded'

    We registered a subset of the IBM DITA schemas in Oracle XDB. These schemas contain a lot of xs:group definitions where references to these groups contain "minOccurs" and "maxOccurs" atttributes, for instance:
    <xs:group name="category">
    <xs:sequence>
    <xs:element ref="category"/>
    </xs:sequence>
    </xs:group>
    <xs:complexType name="metadata.class">
    <xs:sequence>
    <xs:group ref="audience" minOccurs="0" maxOccurs="unbounded"/>
    <xs:group ref="category" minOccurs="0" maxOccurs="unbounded"/>
    <xs:group ref="keywords" minOccurs="0" maxOccurs="unbounded"/>
    <xs:group ref="prodinfo" minOccurs="0" maxOccurs="unbounded"/>
    <xs:group ref="othermeta" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
    <xs:attribute name="mapkeyref" type="xs:string"/>
    <xs:attributeGroup ref="global-atts"/>
    <xs:attribute ref="class" default="- topic/metadata "/>
    </xs:complexType>
    When we create an instance document that contains more than one "category" element under the element "metadata" element, like:
    <metadata>
    <audience type="purchaser" othertype="" job="using" otherjob="" experiencelevel="general"/>
    <category/>
    <category/>
    </metadata>
    we get the error: ORA-30936: Maximum number (1) of 'category' XML node elements exceeded
    This error is not consistent with the schema and XML parsers like Xerces and the Oracle "XDK parser" think the instance is fine.
    When we skip the reference to the group and reference the element definition "category" directly the problem is gone:
    <xs:complexType name="metadata.class">
    <xs:sequence>
    <xs:group ref="audience" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element ref="category" minOccurs="0" maxOccurs="unbounded"/>
    <xs:group ref="keywords" minOccurs="0" maxOccurs="unbounded"/>
    <xs:group ref="prodinfo" minOccurs="0" maxOccurs="unbounded"/>
    <xs:group ref="othermeta" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
    <xs:attribute name="mapkeyref" type="xs:string"/>
    <xs:attributeGroup ref="global-atts"/>
    <xs:attribute ref="class" default="- topic/metadata "/>
    </xs:complexType>
    In this case the problems for the other group references like "audience" remain.
    It looks like Oracle XDB doesn't honor the cardinality attributes "minOccurs" and "maxOccurs" on xs:group elements that are references. Does anyone experienced similar problems?
    Thanks,
    Maarten

    This sounds like bug 5204107. You'll need to open a tar with Oracle Support if you need a fix for this..
    It happens when a group is used once without a maxOccurs and then later with a maxOccurs.
    The workaround is 'in-line' the group before registering the XML Schema. This can be done as follows (assuming the group definition and reference are in the same XML Schema)..
    procedure expandGroup(xmlschema in out xmltype, groupName varchar2,xsdDirectory varchar2)
    is
      xsdSchemaPath varchar2(512);
      groupModel xmltype;
      sequenceModel xmlType := xmlType('<xsd:sequence ' || xdb_namespaces.XMLSCHEMA_PREFIX_XSD || '><xsd:sequence/></xsd:sequence>');
      maxOccursValue binary_integer;
    begin
      -- FInd the Group Definition
      if xmlSchema.existsNode('/xsd:schema//xsd:group[@ref="' || groupName || '"]',NAMESPACES) = 1 then
        if xmlSchema.existsNode('/xsd:schema/xsd:group[@name="' || groupName || '"]',NAMESPACES) = 1 then
          select extract
                   xmlSchema,
                   '/xsd:schema/xsd:group[@name="' || groupName || '"]',
                   NAMESPACES
            into groupModel
            from dual; 
        else
          dbms_output.put_line('xsdDirectory = ' || xsdDirectory);
          select PATH,
                 extract
                   CONTENTS,
                   '/xsd:schema/xsd:group[@name="' || groupName || '"]',
                   NAMESPACES
            into xsdSchemaPath, groupModel
            from (
                   select PATH, xdburitype(path).getXML() CONTENTS
                     from PATH_VIEW
                    where under_path(res,xsdDirectory) = 1
           where existsNode
                   CONTENTS,
                   '/xsd:schema/xsd:group[@name="' || groupName || '"]',
                   NAMESPACES
                 ) = 1;
           dbms_output.put_line('Resolved ' || groupModel.extract('/xsd:group/@name',NAMESPACES).getStringVal() || ' in Schema ' || xsdSchemaPath);
        end if;
        if groupModel.existsNode('/xsd:group/xsd:annotation',NAMESPACES) = 1 then
          select deleteXML
                   groupModel,
                   '/xsd:group/xsd:annotation',
                   NAMESPACES
            into groupModel
            from dual;
        end if;
        -- create a sequence that can be placed in-line in the XML Schema to replace the <group ref=""/>
        groupModel := groupModel.extract('/xsd:group/*',NAMESPACES);
        select updateXML
                 sequenceModel,
                 '/xsd:sequence/xsd:sequence',
                groupModel,
                 NAMESPACES
          into sequenceModel
          from dual;
        if xmlSchema.existsNode('/xsd:schema//xsd:group[@ref="' || groupName || '" and not(@maxOccurs)]',NAMESPACES) = 1 then
          select updateXML
                   xmlSchema,
                   '/xsd:schema//xsd:group[@ref="' || groupName || '" and not(@maxOccurs)]',
                  sequenceModel,
                   NAMESPACES
            into xmlSchema
            from dual;
        end if;
        select insertChildXML
                 sequenceModel,
                 '/xsd:sequence',
                 '@maxOccurs',
                 'unbounded',
                 NAMESPACES
          into sequenceModel
          from dual;
        if xmlSchema.existsNode('/xsd:schema//xsd:group[@ref="' || groupName || '" and @maxOccurs="unbounded"]',NAMESPACES) = 1 then
          select updateXML
                   xmlSchema,
                   '/xsd:schema//xsd:group[@ref="' || groupName || '" and @maxOccurs="unbounded"]',
                   sequenceModel,
                   NAMESPACES
            into xmlSchema
            from dual;
        end if;
        while xmlschema.existsNode('/xsd:schema//xsd:group[@ref="' || groupName || '"]',NAMESPACES) = 1 loop
          maxOccursValue := xmlSchema.extract('/xsd:schema//xsd:group[@ref="' || groupName || '"]/@maxOccurs').getNumberVal();
          select updateXML
                   sequenceModel,
                  '/xsd:sequence/@maxOccurs',
                   maxOccursValue,
                   NAMESPACES
            into sequenceModel
            from dual;
          select updateXML
                   xmlSchema,
                   '/xsd:schema//xsd:group[@ref="' || groupName || '" and @maxOccurs="' || maxOccursValue || '"]',
                   sequenceModel,
                   NAMESPACES
            into xmlSchema
            from dual;
        end loop;
      end if;
    end;
    --

  • [svn] 2649: Committing Josh McDonald' s patch for bug SDK-15795 after review and testing.

    Revision: 2649
    Author:   [email protected]
    Date:     2008-07-29 09:33:23 -0700 (Tue, 29 Jul 2008)
    Log Message:
    Committing Josh McDonald's patch for bug SDK-15795 after review and testing. Various minOccurs and maxOccurs scenarios could lead to short circuit logic that would not release the schema stack scope if a reference was previously resolved.
    Checkintests: Pass
    BlazeDS 3.0.x webService flexunit tests: 100% Pass
    BlazeDS 3.0.x webService mxunit tests: 100% Pass
    QE: Yes, please review schema that is described in this bug and consider adding a test case. Note that I'm seeing intermittent failures on a few tests that pass when re-run (likely due to timeouts being too aggressive?).
    Doc: No
    Reviewer: Svetlin
    Bugs:
    SDK-15795 - minOccurs on breaks XMLEncoder
    Ticket Links:
        http://bugs.adobe.com/jira/browse/SDK-15795
        http://bugs.adobe.com/jira/browse/SDK-15795
    Modified Paths:
        flex/sdk/branches/3.0.x/frameworks/projects/rpc/src/mx/rpc/xml/XMLEncoder.as

    Hi.
    Alot of good feedback. Personally I miss some keybindings, such as for branch switching.
    Anyways, on the github corruption issue it seems like this was fixed in 0.8.4 according to http://www.eclipse.org/forums/index.php?t=msg&th=183637& amp;start=0&S=81dfec74c1b979b21614f923fb09b1da

  • Need xml tags for min and max length and required fields

    Hi - the following is the code that I am using to create a schema,register the schema, create a xml table and insert data into the table. notice that I am using the minOccurs and maxOccurs in the schema defenition but when I insert a record into the table with a value larger then the maxOccurs had been set to and I was able to succesful in the insert. Can someone tell me if I am usig the right tags and if not which tags am I supposed to be sing?
    EXEC dbms_xmlschema.deleteSchema('http://www.specialtysystems.com/fraamed/kaylatest.xsd',dbms_xmlschema.DELETE_CASCADE_FORCE);
    declare
    doc1 clob:= '
    <schema elementFormDefault="qualified"
    xmlns="http://www.w3.org/2001/XMLSchema"
    targetNamespace="http://www.specialtysystems.com/fraamed/kaylatest.xsd"
    xmlns:hematest="http://www.specialtysystems.com/fraamed/kaylatest.xsd">
    <element name =�airspace�>
    <complexType>
    <sequence>
    <element name=�airspace_areas� minOccurs=�0� maxOccurs=�unbounded�>
                        <complexType>
                             <sequence>
    <element name=�area� minOccurs=�1� maxOccurs=�1�>
    <simpleType>
    <restriction base="integer">
    <minInclusive value="-999999"/>
    <maxInclusive value="9999999"/>
    </restriction>
    </simpleType>
    </element>
                             </sequence>
         </complexType>
                   </element>
              </sequence>
         </complexType>
    </element>
    </schema>
    begin
    dbms_xmlschema.registerSchema('http://www.specialtysystems.com/fraamed/kaylatest.xsd', doc1);
    end;
    Drop table kaylatest;
    create table kaylatest(
    schedules xmltype)
    xmltype column schedules
    XMLSCHEMA "www.specialtysystems.com/fraamed/kaylatest.xsd"
    element "airspace";
    insert into kaylatest (schedules) values
    (XMLTYPE('
    <airspace
    xmlns="http://www.specialtysystems.com/fraamed/kaylatest.xsd"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.specialtysystems.com/fraamed/kaylatest.xsd
    http://www.specialtysystems.com/fraamed/kaylatest.xsd">
    <airspace_areas>
    <area>99999999999999999999999999</area>
    </airspace_areas>
    </airspace>

    Please see the posting guidelines thread...
    Posting Guidelines...
    BTW also note that the forum has a search capability.

  • Wscompile generating SOAPElement vs. Java class

    Given this part of a wsdl file:
    <xs:complexType name="structXyz">
       <xs:sequence minOccurs="1" maxOccurs="unbounded">
               <xs:element name="numberTelephone" nillable="false">
                          <xs:simpleType>
                                       <xs:restriction base="xs:string">
                                                     <xs:length value="10"/>
                                      </xs:restriction>
                          </xs:simpleType>
                </xs:element>
        </xs:sequence>
    </xs:complexType>wscompile doesn't generate a Java classes as expected. Instead, I get just a holder class that uses javax.xml.soap.SOAPElement.
    Removing the minOccurs and maxOccurs results in Java classes, but that's not an option since the wsdl is from a web site not under my control.
    Is there an issue/problem with occurs attributes on a <sequence> element?

    Actually, neither of your answers is correct.
    TextBox.getClass() doesn't work because getClass() is not a static method (in my actual code, I don't want to instantiate a class just to get the Class reference).
    TextBox.class is a proper class literal and should work (and does with CLDC1.1).
    I just need help working around an apparent bug in NetBeans, JDK1.4, or WTK2.1 where it doesn't work when compiling for CLDC1.1.

  • How to generate WPF Xaml through XSD (xml schema definition)

    Hi Experts
    I am working on Projects where we need to generate wpf ui (xaml) at runtime as per different requirements. We are trying to generate xaml from xsd file. We are able to generate UI from xml but as size of xml can be large we are reluctant to use xml as xaml
    generation source. I am attaching a sample image what we are trying to do
    UI elements Description
    For each complex node in xsd, we need a panel which can have add or delete button depending on minoccurs and maxoccurs of the node. Inside panel we want to add different ui elements.
    Please suggest if there is any way to do this or any one have worked in this direction?
    Thanks
    Praveen

    I should think you could use xsl on xsd to generate xaml.
    I have used xsl on xml to do this sort of thing - for reporting style stuff. 
    Xsd is just an odd kind of xml so I should think that's do-able.
    Failing that.
    You could use the template approach and generate xml from that but use c# to read the xsd.
    You would have like a textbox template etc.
    Is that UI truly representative?
    You could leverage the approach I use in this:
    http://social.technet.microsoft.com/wiki/contents/articles/29777.wpf-property-list-editing.aspx
    The EditRow user control has label + editing control as a pair.
    You would add another control for that pattern thing I see in grey after some of those.
    But you could essentially iterate the fields in an xsd , decide what control to use based on field type. 
    Set the label....
    Add that to a Listbox.
    You have a big bunch of xsd and you're thinking of generating the UI?
    I suppose you could then use icustomtypeprovider to generate matching viewmodels inheriting some base vm functionality.
    I don't follow how a "supporting dll" comes into this.
    Could you explain?
    Hope that helps.
    Recent Technet articles:
    Property List Editing ;  
    Dynamic XAML

  • Target XML Files with optional elements

    Hi All,
    I am using ODI 10.1.3.4. My task is to create an XML file of the following format:
    <parent count="2">
    <child>
    <name>Fred</name>
    <age>15</age>
    <email>[email protected]</email>
    </child>
    <child>
    <name>Bob</name>
    <age>5</age>
    *<email />*
    </child>
    </parent>
    I have been able to successfully create a target file. But the file does NOT contain the empty elements. ie the email element for Bob is missing from my target file.
    Is there any way to configure the XML connection or the "create xmlfile" command to output the empty element?
    Many Thanks
    Nat

    After speaking to BEA support it appears as though there is a partial solution to this issue. If you add the attributes minOccurs="0" nillable="true" to the elements then the SOAP message is correct. i.e.
    <xs:complexType name="SIDSearchCriteriaStructure">
    <xs:sequence>
    <xs:choice>
    <xs:element ref="SIDUniqueReference" minOccurs="0" nillable="true"/>
    <xs:element ref="SIDOtherCriteria" minOccurs="0" nillable="true"/>
    </xs:choice>
    </xs:sequence>
    </xs:complexType>
    I say that this is only a partial fix because elements cannot have minOccurs and nillable attribtes when they are references (as opposed to named elements - e.g. <xs:element name="SIDDNA" type="RestrictedStringType"/>). This is according to XMLSpy anyway. Don't know whether it's W3C legal though.
    Nick

  • How to deal with optional elements?

    Hi,
    I'm using clientgen to generate the client classes required for me to access a web service from an EJB. The web services is document-oriented and thus I just assemble the message by building up ordinary Java objects (which were generated by clientgen).
    SIDStructure s = new SIDStructure();
                        s.setSIDUniqueReference(createUniqueRef(findCriteriaTO));     s.setSIDOtherCriteria(createSIDOther(findCriteriaTO));
    where createUniqueRef and createSIDOther create the necessary objects to assign to the setters on the SIDStructure object.
    If I comment out the s.setSIDUniqueReference(..) line above, the XML sent over the wire is as follows:
    <SIDSearchCriteria>
    ..<SIDUniqueReference xsi:nil="true"/>
    ..<SIDOtherCriteria>
    ....<FamilyName>smith</FamilyName>
    ..<SIDOtherCriteria>
    ..</SIDSearchCriteria>
    </SIDSearchCriteria>
    But this doesn't conform to my schema. The schema says:
    <xs:complexType name="SIDSearchCriteriaStructure">
    ..<xs:sequence>
    ....<xs:choice>
    ......<xs:element ref="SIDUniqueReference"/>
    ......<xs:element ref="SIDOtherCriteria"/>
    ....</xs:choice>
    ..</xs:sequence>
    </xs:complexType>
    So my question is, how can I get WebLogic to not output an element for a field in the client classes that isn't set? i.e. I don't want it to send the element <SIDUniqueReference xsi:nil="true"/> over the wire.
    Thanks
    Nick
    Message was edited by:
    nasmith

    After speaking to BEA support it appears as though there is a partial solution to this issue. If you add the attributes minOccurs="0" nillable="true" to the elements then the SOAP message is correct. i.e.
    <xs:complexType name="SIDSearchCriteriaStructure">
    <xs:sequence>
    <xs:choice>
    <xs:element ref="SIDUniqueReference" minOccurs="0" nillable="true"/>
    <xs:element ref="SIDOtherCriteria" minOccurs="0" nillable="true"/>
    </xs:choice>
    </xs:sequence>
    </xs:complexType>
    I say that this is only a partial fix because elements cannot have minOccurs and nillable attribtes when they are references (as opposed to named elements - e.g. <xs:element name="SIDDNA" type="RestrictedStringType"/>). This is according to XMLSpy anyway. Don't know whether it's W3C legal though.
    Nick

  • Doubt in Generating Function!!!!!:(

    Hi All,
    It is said that
    "A target field with maxOccurs=<n> that is assigned a generating function is generated <n> times in the target structure. if maxOccurs=unbounded for the target field, then exactly 5 target field are created".
    But if we have done Message Mapping, we could realise that this statement does not hold.
    Could anyone please help me out by explaining what this statement actually means.
    Regards,
    Sundar.

    Hi,
    Are you sure it is said like that?
    Because in help.sap it says
    http://help.sap.com/saphelp_nw04/helpdata/en/e4/82cf0ec8b9494db92e27e2be69524f/frameset.htm
    +If generating functions are assigned to a target field, the attributes minOccurs and maxOccurs determine how frequently a value is generated:
    If minOccurs = 0 the value of the function is generated once.
    · Otherwise, the value of the function is generated as often as is specified by minOccurs.
        ( This applies regardless of the value set in maxOccurs. Even if maxOccurs = “unbounded“, the mapping runtime will still only generate the value as often as is specified by minOccurs.)+
    Regards
    Suraj

  • Can we define a complex type that is equivalent to java.util.List?

    hi everyone
    is it possible to define a complexType that is equivalent to java.util.List? all i know now is how to define an array of some type using either <xs:list> for simpleType or the minOccurs and maxOccurs of the element tag. i was wondering if there is way to define something equivalent to a List in java. thanks

    Define a sequence of list tems.
    <xs:element name="list">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="item"  maxOccurs="unbounded"  type="xs:string"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>

  • Basic Question about XI

    Dear All,
    I am learning XI and picking up quickly. I have couple question in XI.I know the question which are raised are very basic and please bare me. I would be glad and will be awarded points for good explanation for the below questions,
    1.     for scenarios like Web service>XIRFCWeb service or FileXIRFCWeb Service or  XX XIRFC--XX (XX could be any thing) ,  Do we have to use BPM compulsorily if so why do we go for BPM and why not without BPM?
    2.     Scenarios like XXXIIDOC--XX, do we have to use BPM again?
    3.     While Designing the Data Types, you have Occurrence Field where we define the MinOccurs and MaxOccurs. What happen when you select the following option in below.
    a.     0—0 , 0---1, 0…unbounded ,  1…0,1..1,1….unbounded
    4.     In Message Interface, when do we go for Abstract—Synchronous and Abstract ---Asynchronous. When do we select Abstract Category option? 
    5.     In BPM why do we define Outbound—Asynchronous and Abstract – Asynchronous for Outbound Process and Inbound --- Asynchronous and Abstract – Asynchronous for Inbound Process and one Abstract – Synchronous option? I hope I am clear here.
    6.     In Configuration, What is the difference between Business System and Business Service and in which scenarios do we use them?
    Thanks in advance
    Ajaz

    Hi,
    Find your answers below.
    1. for scenarios like Web service>XIRFCWeb service or FileXIRFCWeb Service or XX XIRFC--XX (XX could be any thing) , Do we have to use BPM compulsorily if so why do we go for BPM and why not without BPM?
    >> BPM is not compulsory. But if the business logic is complex you will have to go for BPM. For ex: if you want to use correlation,exception handlers, etc.
    2. Scenarios like XXXIIDOC--XX, do we have to use BPM again?
    >> same as above
    3. While Designing the Data Types, you have Occurrence Field where we define the MinOccurs and MaxOccurs. What happen when you select the following option in below.
    a. 0—0 , 0---1, 0…unbounded , 1…0,1..1,1….unbounded
    >> denotes occurenece of an element or node
    (0,0) - no Occurrence
    (0,1) - Occurrence can be 0 or 1
    (1,0) - error
    ( 0…unbounded)- Occurrence can be 0 to infinity
    (1..1) - only once. mandatory
    1….unbounded -  Occurrence can be 1 to infinity . mandatory
    4. In Message Interface, when do we go for Abstract—Synchronous and Abstract ---Asynchronous. When do we select Abstract Category option?
    >> Abstract interfaces are mainly used in BPMs.
    Abstract interfaces can be used for both inbound and outbound operations.
    Abstract—Synchronous  - >For req and res
    Abstract ---Asynchronous -> one way
    5. In BPM why do we define Outbound—Asynchronous and Abstract – Asynchronous for Outbound Process and Inbound --- Asynchronous and Abstract – Asynchronous for Inbound Process and one Abstract – Synchronous option? I hope I am clear here.
    >> coz only abstract interfaces are possible in BPM
    6. In Configuration, What is the difference between Business System and Business Service and in which scenarios do we use them?
    Business System > denotes a physical system
    Business Service > denotes a service like webservice, Httpservice etc.
    HTH
    Chemmanz

  • Dynamic treeview bound to XML

    Perhaps this isn't advanced enough to be here, if its not let
    me know and I will post elsewhere.
    I am fairly new to coldfusion but am learning quickly. I have
    a coldfusion page I want to add a treeview to. I'm not sure if
    cftree has the power I need. This tree will be dynamically
    generated based on an xml document I plan on returning using
    cfquery pointing to an sql server database. I was wondering if
    anyone had any experience, examples, or advice on how to approach
    this.
    Any feedback would be greatly appreciated.

    Hi Steve!
    1. If your Schema has a minoccurance and maxoccurance (e.g. maxoccurance=unbound)represented in the element, the LCD should make it work by itself.
    2. If you didn't fulfill point one, try to add [*] at the end of the binding. e.g. default binding = PurchaseItem[*]
    good luck!
    Håkon

  • Dynamic Form bound to schema...

    I have a form that is bound to an XSD schema. There is also quite a bit of dynamic content. ie: users can add a new row to a table.
    My problem is that since it is bound, when the user adds new rows and enters data, the data in the same column of every row changes as well... since each column has the same binding.
    Is there a way in the schema to represent dynamic content? eg. more than one instance of a particular subform. Or is there another way I can tackle this issue?
    Thanks in advance.

    Hi Steve!
    1. If your Schema has a minoccurance and maxoccurance (e.g. maxoccurance=unbound)represented in the element, the LCD should make it work by itself.
    2. If you didn't fulfill point one, try to add [*] at the end of the binding. e.g. default binding = PurchaseItem[*]
    good luck!
    Håkon

Maybe you are looking for

  • On starting Itunes I get error 7 with (Windows error 6114).  How do I resolve this

    I cannot install Itunes on W7 X64. Some of the errors I get are R6034 and Error 7 (Windows error 1114).  How do I resolve this?

  • Shift production

    Hii experts!! My client is in to repetitive scenario, and they are asking a report which can show production plan vs actual according to shift. At the moment, we are calculating the daily production vs actual. Thanks in advance!!! kapil

  • Create & Insert from ISIS Scanner Fujitsu S510

    Is there a workaround or plugin to make Adobe Acrobat 9 Pro recognize my ISIS only scanner; Fujitsu S510?  Acrobat for Mac see's the scanner and allows for inserting documents into a file from scanner why not on my windows PC? Can't see Fujitsu ISIS

  • Combo box bug

    When I make a selection in my combo box component the opened selection box closes however the border of the selection box remains visible. How can I resolve this?

  • IPhoto gets beachball for 20 seconds everytime I launch it :/ PLEASE HELP!

    I just purchased a Electra 3G SSD from OWC and installed it into my 2009 Macbook Pro 2.26Ghz 4GB of ram. However, everytime I launch iPhoto it gets the beachball "stall" icon for about 20 full seconds. Does anyone know what the deal is. I am using a