Exchange Infrastructure Node has no elements in CCMS Templates

Hi,
I am configuring CCMS.When I choose Exchange Infrastructure node in SAP CCMS Monitoring Templates I dont get the tree. In blogs and articles I am able to see the tree.So far I have just created a System and System groups in rz21. I am stuck.
Thanks in advance.
Regards,
Sudharshan

Hi,
Problem solved. The reason is that while maintaining system groups I gave a name different than ExchangeInfrastructure_Systems.
Regards,
Sudharshan

Similar Messages

  • Exchange Infrastructure - Node display is off in S_B6A_52000011

    Hi experts,
    How to turn this node in S_B6A_52000011? Netweaver 04.
    Thanks.
    Regards,
    Thava

    Hi Thava
    You will find the XI Configuration Guide at the location:
    https://service.sap.com/instguidesNW04
    -> Installation
    -> SAP XI
    See the section on Central Monitoring.
    Regards
    Mark

  • If technical system type is Exchange Infrastructure.

    Hi,
    In sld,when my technical system type is Exchange Infrastructure,there are 3 elements:adapter engine ,domain and integration server.But i know the right result is 6 elements,so other 3 elements are:integration repositary ,integration directory and rwb.Can you tell me how to add them?
    Thanks in advance.
    Best regards!

    Hi xinjiang.
    Apply note 764176, it may help you. It helps you to get all the components self-registered in the SLD.
    https://websmp230.sap-ag.de/sap(bD1lcyZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=764176&nlang=EN&smpsrv=https%3a%2f%2fwebsmp203%2esap-ag%2ede
    Regards,
    Gari.

  • Import not allowed on nodes of type element declaration

    I have 2 very simple transformation processes, consisting of:
    1. hit a web service
    2. filter the output
    3. transform into a variable of type defined by a schema document
    4. get the variable as a string
    5. call another web service and pass the string
    The processes are identical except for the variable type. One process works, the other fails when converting to a string. Here is the error message:
    <2005-10-25 11:33:40,627> <ERROR> <default.collaxa.cube.xml> ORABPEL-09500
    XPath expression failed to execute.
    Error while processing xpath expression, the expression is "orcl:get-content-as-string(bpws:getVariableData("OutputDocument"))", the reason is import not allowed on nodes of type element declaration.
    I can successfully use an xsl to convert the variable to a string, but when I utilize the assign activity, it produces the error above. Obviously, the schema files are different for the 2 variables, but I cannot see a problem. The schemas are both valid.
    Has anyone encountered this error?
    Thanks,
    Dave

    The cast does not throw an exception, but the resulting string is empty.
    The problem is that I do not understand the error message. I am not sure what import it is referring to.
    Thanks

  • Activation error : context model node has not been bound to a model class

    Hi All,
    I have DC project, which i am able to run without error, But when i try to activate this DC project, I am getting below error in activation log : Please help me out, It's very urgent...
    [wdgen] [Info]    Generating packages/com/ltli/crtmachineord/models/zp3019_dealer_default_valuesmodel/Zp3019_Dealer_Default_Values_Output.java
         [wdgen] [Error]   com.ltli.crtmachineord.components.crtmachineordcomp.CrtMachineOrdComp --> ContextModelNode Zp3019_Salesorder_Mac_Texts_Input [modelClass]: The context model node has not been bound to a model class (Hint: A Context model node has to be bound to a model class or mapped to a model node of another controller.)
         [wdgen] [Error]   com.ltli.crtmachineord.components.crtmachineordcomp.CrtMachineOrdComp --> ContextModelNode Output_Text [modelClass]: The context model node has not been bound to a model class (Hint: A Context model node has to be bound to a model class or mapped to a model node of another controller.)
         [wdgen] [Info]    com.ltli.crtmachineord.components.crtmachineordcomp.CrtMachineOrdComp --> ContextModelNode Output_Text [supplyingRelationRole]: Supply function or supplying relation role missing (Hint: A child node which is not mapped must have either a supplying relation role or a supply function or one of its parent nodes must have a supply function.)
         [wdgen] [Error]   com.ltli.crtmachineord.components.crtmachineordcomp.CrtMachineOrdComp --> ContextModelNode T_Contract_Note_Text [modelClass]: The context model node has not been bound to a model class (Hint: A Context model node has to be bound to a model class or mapped to a model node of another controller.)
         [wdgen] [Info]    com.ltli.crtmachineord.components.crtmachineordcomp.CrtMachineOrdComp --> ContextModelNode T_Contract_Note_Text [supplyingRelationRole]: Supply function or supplying relation role missing (Hint: A child node which is not mapped must have either a supplying relation role or a supply function or one of its parent nodes must have a supply function.)
         [wdgen] [Error]   com.ltli.crtmachineord.components.crtmachineordcomp.CrtMachineOrdComp --> ContextModelNode Zp3019_Get_Employee_Name_Input [modelClass]: The context model node has not been bound to a model class (Hint: A Context model node has to be bound to a model class or mapped to a model node of another controller.)
         [wdgen] [Error]   com.ltli.crtmachineord.components.crtmachineordcomp.CrtMachineOrdComp --> ContextModelNode Output_Name [modelClass]: The context model node has not been bound to a model class (Hint: A Context model node has to be bound to a model class or mapped to a model node of another controller.)
         [wdgen] [Info]    com.ltli.crtmachineord.components.crtmachineordcomp.CrtMachineOrdComp --> ContextModelNode Output_Name [supplyingRelationRole]: Supply function or supplying relation role missing (Hint: A child node which is not mapped must have either a supplying relation role or a supply function or one of its parent nodes must have a supply function.)
         [wdgen] [Info]    com.ltli.crtmachineord.components.crtmachineordcomp.CustnoView --> Caption grp_equipmentnumber_Header: UIElement does not have a label
         [wdgen] [Warning] com.ltli.crtmachineord.views.longtextview.LongTextView --> TextEdit txe_LongText: UIElement does not have a label
         [wdgen] [Info]    com.ltli.crtmachineord.components.crtmachineordcomp.MatnoView --> Caption grp_equipmentnumber_Header: UIElement does not have a label
         [wdgen] [Warning] com.ltli.crtmachineord.views.crtmachineordview.CrtMachineOrdView --> Label SalesDocType_Lbl [labelFor]: Value is not valid
         [wdgen] [Warning] com.ltli.crtmachineord.views.crtmachineordview.CrtMachineOrdView --> Label SalesOrg_Lbl [labelFor]: Value is not valid
         [wdgen] [Warning] com.ltli.crtmachineord.views.crtmachineordview.CrtMachineOrdView --> Label DistChannel_Lbl [labelFor]: Value is not valid
         [wdgen] [Warning] com.ltli.crtmachineord.views.crtmachineordview.CrtMachineOrdView --> Label Division_Lbl [labelFor]: Value is not valid
         [wdgen] [Warning] com.ltli.crtmachineord.views.crtmachineordview.CrtMachineOrdView --> Label SalesOffice_Lbl [labelFor]: Value is not valid
         [wdgen] [Warning] com.ltli.crtmachineord.views.crtmachineordview.CrtMachineOrdView --> Label SalesGroup_Lbl [labelFor]: Value is not valid
         [wdgen] [Warning] com.ltli.crtmachineord.views.crtmachineordview.CrtMachineOrdView --> Label Plant_lbl [labelFor]: labelFor is not set
         [wdgen] [Error]   com.ltli.crtmachineord.views.crtmachineordview.CrtMachineOrdView --> TextView txv_Ename [text]: Context element and property are not compatible
         [wdgen] [Warning] com.ltli.crtmachineord.views.crtmachineordview.CrtMachineOrdView --> Label lbl_CustNo [labelFor]: labelFor is not set
         [wdgen] [Warning] com.ltli.crtmachineord.views.crtmachineordview.CrtMachineOrdView --> Label lbl_ConsigneeTo [labelFor]: labelFor is not set
         [wdgen] [Warning] com.ltli.crtmachineord.views.crtmachineordview.CrtMachineOrdView --> Label lbl_Pin [labelFor]: labelFor is not set
    Thanks
    Sandy

    We could resolved the problem by creating new DC project
    and copying the content of existing Dc project into new DC.
    (Also created new activity for this new DC), Build & Deploy the project.
    Now we are able to activate the new activity without any error.
    Thanks
    Sandy

  • SAP Exchange Infrastructure

    Can any one tell me about SAP Exchange Infrastructure, what is it, where it is reqd., what r the requirements to install it, or any source of material to read
    abhishek

    Hi Abhishek,
    As u got .....the basic information. check these links for further info.
    JDBC Receiver: exact SQL statement
    /message/527697#527697 [original link is broken]
    And after you are done with the documentation probably you can go through this scenario,
    JDBC Receiver: exact SQL statement
    Also check the following threads which might help you a little more,
    Learning XI
    XI 3.0 Training
    Also for more info related to XI go through these links:
    XI -Starter
    http://help.sap.com/saphelp_nw04/helpdata/en/e1/8e51341a06084de10000009b38f83b/frameset.htm
    SAP XI - Where to Find Information
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/xi/sap%20xi%20-%20where%20to%20find%20information.pdf
    All the information you need in XI :
    http://help.sap.com/saphelp_nw04/helpdata/en/0f/80243b4a66ae0ce10000000a11402f/frameset.htm
    To understand the architecture of XI, Please go through this link:
    http://help.sap.com/saphelp_nw04/helpdata/en/14/80243b4a66ae0ce10000000a11402f/frameset.htm
    You can also go through the url for Elearning :
    https://www.sdn.sap.com/sdn/elearning.sdn // https://www.sdn.sap.com/irj/sdn/sdnpilot/elearning
    Following is the link for 'how to guides', A step by step guide to create scenarios:
    https://websmp201.sap-ag.de/nw-howtoguides
    XI is all about configuration of Adapters, to learn more please go through this link:
    http://help.sap.com/saphelp_nw04/helpdata/en/0d/5ab43b274a960de10000000a114084/frameset.htm
    One of the most powerful feature of XI, Business Process Management:
    http://help.sap.com/saphelp_nw04/helpdata/en/3c/831620a4f1044dba38b370f77835cc/frameset.htm
    Following are the links to weblogs which will help to develop the basic scenarios.
    /people/prateek.shah/blog/2005/06/08/introduction-to-idoc-xi-file-scenario-and-complete-walk-through-for-starters - IDoc to File
    /people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy - ABAP Proxy to File
    /people/sap.user72/blog/2005/06/01/file-to-jdbc-adapter-using-sap-xi-30 - File to JDBC
    /people/prateek.shah/blog/2005/06/14/file-to-r3-via-abap-proxy - File to ABAP Proxy
    /people/venkat.donela/blog/2005/03/02/introduction-to-simplefile-xi-filescenario-and-complete-walk-through-for-starterspart1 - File to File Part 1
    /people/venkat.donela/blog/2005/03/03/introduction-to-simple-file-xi-filescenario-and-complete-walk-through-for-starterspart2 - File to File Part 2
    /people/ravikumar.allampallam/blog/2005/06/24/convert-any-flat-file-to-any-idoc-java-mapping - Any flat file to any Idoc
    /people/arpit.seth/blog/2005/06/27/rfc-scenario-using-bpm--starter-kit - File to RFC
    https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1685 [original link is broken] [original link is broken] [original link is broken] [original link is broken] - File to Mail
    /people/jayakrishnan.nair/blog/2005/06/20/dynamic-file-name-using-xi-30-sp12-part--i - Dynamic File Name Part 1
    /people/jayakrishnan.nair/blog/2005/06/28/dynamic-file-namexslt-mapping-with-java-enhancement-using-xi-30-sp12-part-ii - Dynamic File Name Part 2
    /people/michal.krawczyk2/blog/2005/03/07/mail-adapter-xi--how-to-implement-dynamic-mail-address - Dynamic Mail Address
    /people/siva.maranani/blog/2005/05/25/understanding-message-flow-in-xi - Message Flow in XI
    /people/krishna.moorthyp/blog/2005/06/09/walkthrough-with-bpm - Walk through BPM
    /people/siva.maranani/blog/2005/05/22/schedule-your-bpm - Schedule BPM
    /people/sriram.vasudevan3/blog/2005/01/11/demonstrating-use-of-synchronous-asynchronous-bridge-to-integrate-synchronous-and-asynchronous-systems-using-ccbpm-in-sap-xi - Use of Synch - Asynch bridge in ccBPM
    https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1403 [original link is broken] [original link is broken] [original link is broken] [original link is broken] - Use of Synch - Asynch bridge in ccBPM
    /people/michal.krawczyk2/blog/2005/08/22/xi-maintain-rfc-destinations-centrally - Maintain RFC destination centrally
    /people/sravya.talanki2/blog/2005/08/18/triggering-e-mails-to-shared-folders-of-sap-is-u - Triggering Email from folder
    /people/sravya.talanki2/blog/2005/08/17/outbound-idocs--work-around-using-party - Handling different partners for IDoc
    /people/siva.maranani/blog/2005/08/27/modeling-integration-scenario146s-in-xi - Modeling Integration Scenario in XI
    /people/michal.krawczyk2/blog/2005/08/25/xi-sending-a-message-without-the-use-of-an-adapter-not-possible - Testing of integration process
    /people/michal.krawczyk2/blog/2005/05/25/xi-how-to-add-authorizations-to-repository-objects - Authorization in XI
    http://help.sap.com/saphelp_nw04/helpdata/en/58/d22940cbf2195de10000000a1550b0/content.htm - Authorization in XI
    /people/michal.krawczyk2/blog/2005/09/09/xi-alerts--step-by-step - Alert Configuration
    /people/michal.krawczyk2/blog/2005/09/09/xi-alerts--troubleshooting-guide - Trouble shoot alert config
    /people/sameer.shadab/blog/2005/09/21/executing-unix-shell-script-using-operating-system-command-in-xi - Call UNIX Shell Script
    /people/sravya.talanki2/blog/2005/11/02/overview-of-transition-from-dev-to-qa-in-xi - Transport in XI
    /people/r.eijpe/blog/2005/11/04/using-abap-xslt-extensions-for-xi-mapping - Using ABAP XSLT Extensions for XI Mapping
    /people/prasad.ulagappan2/blog/2005/06/07/mail-adapter-scenarios-150-sap-exchange-infrastructure - Mail Adaptor options
    /people/pooja.pandey/blog/2005/07/27/idocs-multiple-types-collection-in-bpm - Collection of IDoc to Single File
    /people/sap.user72/blog/2005/11/17/xi-controlling-access-to-sensitive-interfaces - Controlling access to Sensitive Interfaces
    /people/michal.krawczyk2/blog/2005/11/10/xi-the-same-filename-from-a-sender-to-a-receiver-file-adapter--sp14 - The same filename from a sender to a receiver file adapter - SP14
    /people/prasad.illapani/blog/2005/11/14/payload-based-message-search-in-xi30-using-trex-engine - Payload Based Message Search in XI30 using Trex Engine
    /people/sap.user72/blog/2005/11/24/xi-configuring-ccms-monitoring-for-xi-part-i - XI : Configuring CCMS Monitoring for XI- Part I
    /people/michal.krawczyk2/blog/2005/11/23/xi-html-e-mails-from-the-receiver-mail-adapter - XI: HTML e-mails from the receiver mail adapter
    /people/sap.user72/blog/2005/11/22/xi-faqs-provided-by-sap-updated - XI : FAQ's Provided by SAP
    1) How-to Guides for SAP NetWeaver 2004 for SAP XI:
    Exchange Infrastructure How-to Guides for SAP NetWeaver 2004 [original link is broken]
    Regards,
    Priyanka.

  • HI Can I add a child node to an Element Node with a name that  exists

    HI,
    Can I add a child node to an Element Node with a name that is already existing in the Element Node.
    Let me explain what I need exactly.
    My Existing element Node looks like this:
    <form>
    <name>
    <FirstName></FirstName>
    <LastName></LastName>
    </name>
    </form>
    Can I add another child node with hte name 'FirstName' to the 'name' node ..?
    I want to put a attribute rvsn with a value 1 for the original 'FirstName' element Node.
    so the new Element Node should look like the foloowing:
    <form>
    <name>
    <FirstName rvsn="1"></FirstName>
    <FirstName></FirstName>
    <LastName></LastName>
    </name>
    </form>
    Hopefully this is valid XML !!
    when I tried to use appendChild, it removed the previous node and put the new one. Thats what is the documentation also said.. I read it after I tried it :(
    Anyway, ther should be another way to add a node like that.
    Any hints, ideas will be of great help.
    -Thanks in advance !!
    Murthy

    // this method will start marking the old values with a revision number.
         private void saveNodeDetails (Node node) {
    String Content = "";
    String nodeName = "";
    int rvsn = getRvsn();
    int type = node.getNodeType();
    int tempRvsn = 0;
    String tempNodeName = "";
    String tempParentNodeName = "";
    Node tempParentNode = null;
    // check if element
    if (type == Node.ELEMENT_NODE) {
    Node traverseNode = node;
    nodeName = getNodeName(traverseNode);
    if (nodeName != null && nodeName.trim().length() > 1)
    nodeName = nodeName.substring(0, nodeName.length() - 1);
    if (_debug)
    System.out.print("2. ELEMENT_NODE name## " + nodeName);
    // if the element has no children, its leaf node.
    // if its there in the Hashtble, then update the value from the hashtable.
    if (reqParams.containsKey(nodeName)) {
    if (_debug) System.out.println("3. Hash Value = " + reqParams.get(nodeName).toString());
    if (traverseNode == null)
    if (_debug) System.out.println("3A. traverseNode == null ");
    if (node == null)
    if (_debug) System.out.println("3B. node == null ::(((((");
    // get the node children
    NodeList children = node.getChildNodes();
    // end of getting children for the Node.
    if (_debug) System.out.println("4. Got ChildNodes ");
    if (children != null) {
    int length = 0;
    length = children.getLength();
    if (_debug) System.out.println("5. Got children Length = " + length);
    if( ((Element) node).hasAttribute("rvsn") ){
    System.out.println(" node has Attribute(rvsn) ");
    tempRvsn = Integer.parseInt( ((Element) node).getAttribute("rvsn") );
    if( tempRvsn == rvsn){
    // user is changing the same data again and again.
    // so remove the text node and append the new value as text node finally
    for (int index = 0; index < length; index++) {
    if (_debug) System.out.println("6. index = " + index);
    if (_debug) System.out.println(index + ": children.item( index )@saveNodeDetails@ContainerDoc = " + children.item(index).getNodeType() + " -- " + children.item(index).getNodeValue());
    if (children.item(index).getNodeType() == Node.TEXT_NODE)
    node.removeChild(children.item(index));
    }else{
    int l= 0; // do not do any thing if the current node rvsn is different from the rvsn of the DOM
    // programme logic could enter this part when ther are multiple revisions of the NODe in the DOM,
    // and we are traversing through the previous versions of it.
    } else{
    System.out.println(" node has no Attribute(rvsn) ");
    // the node has no rvsn attribute.
    // it is the initial version of the dom.
    // add the rvsn from the DOM to this NODE for the first time.
    ((Element) node).setAttribute("rvsn", (new Integer(rvsn)).toString() );
    // get parent node and add a new child node with the same name as current node.
    // so parent node will have the previous node with a rvsn and a new node without the rvsn !!
    tempNodeName = node.getNodeName();
    tempParentNode = node.getParentNode();
    tempParentNodeName = tempParentNode.getNodeName();
    System.out.println(" adding node: " + tempNodeName + " to : " + tempParentNodeName);
    node = addNode(tempParentNode, tempNodeName, "");
    getNodeName(node); // print the name of the node after modifying it !!!
    printSiblings(node);
    //System.out.println(" After adding the node : " + getNodeName(node));
    } else if (_debug) {
    System.out.println("7. Node name exist in the Hash but has no children to be removed..!!:: @saveNodeDetails ");
    if (_debug) System.out.println("7B. Update the dom from the hash value " + nodeName + ", " + reqParams.get(nodeName).toString());
    node.appendChild(document.createTextNode(reqParams.get(nodeName).toString()));
    if (node != null) {
    if ( ( (Element) node).hasAttribute("rvw"))
    ( (Element) node).removeAttribute("rvw");
    if ( ( (Element) node).hasAttribute("msg"))
    ( (Element) node).removeAttribute("msg");
    if ( ( (Element) node).hasAttribute("dor"))
    ( (Element) node).removeAttribute("dor");
    }// end of if (type == Node.ELEMENT_NODE)
    NodeList children = node.getChildNodes();
    if (children != null) {
    for (int i = 0; i < children.getLength(); i++) {
    saveNodeDetails(children.item(i));
         } // end of saveNodeDetails method
    public Node addNode(Node parentNode, String nodeName, String value){
    Node newNode = null;
    try{
    newNode = parentNode.appendChild( document.createElement(nodeName) );
    newNode.appendChild( document.createTextNode( value ) );
    }catch(Exception Ex){
    System.out.println("2. Exception@addNode@ContainerDoc = " + Ex);
    return newNode ;
    } // end of addNode method

  • WdCopyService Error: Node has no valid parent?

    I tried to do this:
    WDCopyService.copyElements(wdContext.nodeResponse25(), wdContext.nodeHeader2());
    However it gives the error:
    "Node(DemoWSViewSearchOrder.Order.Header2): cannot bind or add elements because the node has no valid parent"
    So I initiate the node with this:
         IPrivateDemoWSViewSearchOrder.IHeader2Element ele2 =
               wdContext.nodeHeader2().createHeader2Element();
         wdContext.nodeHeader2().addElement(ele2);
    However it is still giving the error:
    "Node(DemoWSViewSearchOrder.Order.Header2): cannot bind or add elements because the node has no valid parent"
    Any idea why?

    Hi
    As you said :I initiate the node with this?
    To get facility of WDCopyService no need to initiate any node belongs to model .Only care need to take is
    Use this method after execution of the model  after executing and invalidating the response node of model,
    updated data is there.  now u can either bind it to any table or copy it to another node using WDCopyService.
    Regarding this error
    Node(DemoWSViewSearchOrder.Order.Header2): cannot bind or add elements because the node has no valid parent
    It need a identification of Source (which contain the updated data after executing the model), and target (where u want copy of this data)
    read this carefully
    @throws RuntimeException if target is a model node and
       *    source is not a model node holding the same class.
    Best Regards
    Satish Kumar

  • Diff b/w netweaver platform and exchange infrastructure.

    Dear SDNers,
    I am new to net weaver.first of all what is the diff b/w netweaver platform and exchange infrastructure.
    i want to learn more about net weaver.if anybody give me the links, i would be grateful to them.
    reward sure...
    Senthil kumar

    Hi
    N/W is a set of new dimensional products that SAP uses for Integration of different Business entities like the "People" ,  "Information"  and "Process"
    XI is part of the Process Integration layer.
    Regards
    krishna

  • What is a container variable in BPM (Exchange Infrastructure)?

    In BPM scenario with Exchange Infrastructure, I have come across container variable. What is this container variable? How it is used in BPM?
    In another instance I read that to trigger a alert in BPM I have to create a container variable. So I have another question, What steps I have to follow to create a container variable and trigger alert?

    Hi,
    To create alerts in XI , check this blog,
    /people/michal.krawczyk2/blog/2005/09/09/xi-alerts--step-by-step
    ALso, if you are on SP14 and above, check this note 913858.
    The container variables that are accepted while createing Alerts in XI are available on this link,
    http://help.sap.com/saphelp_nw04/helpdata/en/d0/d4b54020c6792ae10000000a155106/content.htm
    Regards,
    Bhavesh

  • Technical system in SLD for Exchange Infrastructure prod entry deleted

    Hello,
    Technical system in SLD for Exchange Infracture  does not have any entries.
    Integration server entry is also not existing.
    adapter engine,domain,integration server,integration directory,integration repository,rwb do not exists.
    My main concern is there is no entry for Integration Server - how can I get back this entry . I restarted J2EE engine from NWA but still I am not able to see Integration server entry under Exchange Infrastructure technical system.
    I also did RZ70 but no use.
    Please suggest.

    Hi
    One of the steps, when applying note #764176, is to delete all 6 of these entries in the SLD. So deleting the entries is not a big problem. These entries should be automatically created when you have successfully completed all the steps in note #764176. So, I'd recommend to apply all steps in this note.
    Also, ensure the system is consistently patched i.e. ABAP, Java and XI components must be on the same SP level. An inconsistently patched system is another possible cause of this error.
    What happens when you run the SLDCHECK transaction? Do you see errors here?
    Regards
    Mark

  • SLD - Technical System Type Exchange Infrastructure

    Hi experts,
    does anybody know how these Entries in the SLD appear?
    Technical System Type: Exchange Infrastructure
    Adapter Engine
    Adapter Framework
    Domain
    Integration Directory
    Integration Repository
    Integration Server
    RWB
    Runtime Management Server
    are they generated automatically? at which time? whats the trigger for them to appear?
    Or are they inserted manually?
    Thanks!
    Chris

    hi,
    >>are they generated automatically? at which time? whats the trigger for them to appear?
    Or are they inserted manually?
    automatilly
    RZ70 in SAP ABAP
    and from visual admin - SLD bridge
    Regards,
    Michal Krawczyk

  • How to handle where xmltype has empty elements

    Here is my problem:
    I have some information stored in table1 and some information in table2.These tables are joined with a key.
    Table2 has an xmltype column. That stores if
    anything (any info) has been overridden. That is has changed. There is information in this table even when nothing is overridden. In that
    case the xmltype has blank elements.
    In my query I have to display all records where the information has been overridden.That is fine as I extract from xmltype column using xmlsequence.
    The issue arises when I need to display information when it is not overridden. In that case since the xmltype has empty
    elements, the query doesnt return anything (NO RECORDS).Here it is not overridden
    <?xml version="1.0" encoding="UTF-8"?>
    <O><AR></AR>
    </O>Here is an example where it is overridden</br>
    <?xml version="1.0" encoding="UTF-8"?>
    <O><AR>
         <L id="A">
              <LL>4</LL>
         </L>
         <L id="B">
              <LL>2.5</LL>
         </L>
    </AR>
    </O>My query is something like:
    select....
    ,extractValue(k.column_value,'/L/@id') as lt,
    extractValue(k.column_value,'/L/LL') AS ll,
    FROM TABLE1 T1, TABLE2 T2,
    , table(xmlsequence(T2.XMLCOL.extract('/O/AR/L')))k
    WHERE ...So to tackle this problem of nothing being returned just because xmltype doesnt have overridden values, i have a query (using union to other)
    that says select null for the xmltype elements that I am selecting.
    I handle null as follows:
    select null as lt,null as ll......
    from ....This returns me a row even if something is overridden. I want a row from this null query only if it is not being returned from the other query.
    I know confusing but...:-(

    I am all set. Added something in where condition. Work around that would work:)

  • PI7.0: SLD - Technical System of type "Exchange Infrastructure"

    Hi Guys,
    The adapter engine was empty in the integration directory and as part of it i followed the steps in the sap note - 764176 Error in XI due to inconsistency in the sld. I did the following steps
    1. Switch to "Home" in the "Technical Landscape" view, and select the
    "Exchange Infrastructure" technical system type there. Select all
    domains and XI components for the host and delete these by selecting
    them and pressing 'Remove'.
    2. Restart the J2EE server. After you restart the server, the XI
    components log on to the SLD again and create a new entity of class
    "XI Integration Server".
    3. To register the directory and repository again, you must also log on
    to the two tools.
    I have restarted the j2ee server and looged into the IR and ID but they are not automatically registered in the central sld.
    central sld is on solmanger box.  How to register IR, ID, RWB and central adapter engine under the technical systems of type exchange infrastructure ?
    any help would be really appreciated
    Thanks,
    Raj

    Hi Reddy,
    i faced the same problem few days back...
    check this link
    /people/venugopalarao.immadisetty/blog/2007/03/15/adapter-engine-cannot-be-found-in-integration-directory
    and also cross-check the post installation steps.
    In my case the Business system for XI was created of type web as java... but it should be of type web as abap.
    Sachin

  • Bind allowed if a node has a supply function or a supplying relation role

    Hello Context-exports,
    I am using NetWeaver CE 7.1 and have implemented a WebService TRCROOF with the following method:
    public void assign(List<TRPartDTO> trparts);
    The class TRPartDTO is defined as follows:
    public class TRPartDTO implements Serializable {
        BigDecimal idProject;
        BigDecimal idSynth;
        String traceIndex;
        String serialNo;
    I have imported the WebService into WebDynpro as Adaptive WS-Model.
    The wizard has built this context:
    Request_Assign
    ---Assign
    Trparts
    IdProject
    IdSynth
    TraceIndex
    SerialNo
    ---Response_Assign
    In wdDoInit I call the following sequence, which works fine:
    TRCROOF_MODEL trcRoofModel = new TRCROOF_MODEL();
    Request_Assign request_Assign = new Request_Assign(trcRoofModel);
    Assign assign = new Assign(trcRoofModel);
    request_Assign.setAssign(assign);
    wdContext.nodeRequest_Assign().bind(request_Assign);
    Now I try to call the WebService-Method and to deliver a list to it:
    ITrparts_Assign_TRPartsElement newPart;
    Vector<ITrparts_AssignElement> partList = new Vector<ITrparts_AssignElement>();
    for (int ix = 0; ix < cnt; ix++) {
       newPart = wdContext.nodeTrparts()
                  .createTrparts_Element(
                       new TrPartDTO(trcRoofModel);
       newPart.setIdProject(...);
       newPart.setIdSynth(...);
       newPart.setSerialNo(...);
       newPart.setTraceIndex(...);
       partList.add(newPart);
    wdContext.nodeTrparts_Assign_TRParts().bind(partList);
    But when calling bind() I get an exception that essentially tells me:
    "calling bind is not allowed if a node has a supply function or a supplying relation role"
    Background info:
    My EJB defining the WebService implements another DTO-class named RoofDTO, which includes a List of TRPartDTO:
    public class RoofDTO implements Serializable {
        private List<TRPartDTO> trparts;
    But this class is not used in conjunction with the method assign().
    Nevertheless the wizard that imported the WebService-Model of course has
    defined a relation betweeen these classes.
    Could anybody explain the situation or even tell me how to fix my problem?
    Thanks for each hint,
    Christoph

    Oops,
    forget this silly question. In case that anybody else has such cranky trains of thoughts as me: Do it like this:
    Vector<TrPartDTO> partList = new Vector<TrPartDTO>();
    trcRoofModel = new TRCROOF_MODEL();
    for (int ix = 0; ix < ...; ix++) {
       partList.add(new TrPartDTO(trcRoofModel));
    wdContext.currentAssignTRPartsElement().modelObject().setTrparts(partList);
    Kind regards,
    Christoph

Maybe you are looking for