XI Integration Builder API and Javadocs

Hi
I have been asked to produce a standalone app that will change the XSL files in a software component on XI.
This requires the component to be made writeable, edited, and then its change list be submitted.
I have tried to find an API that offers these functions, but the search was unsuccessful. I think that asking the question here may give me a definitive answer.
Does anyone know if there is such an API, and where it could be found?
Thanks
Bill Logan

Hi Kirk,
What you can (and proberbly should) do is setup a local adapter engine (local J2EE installation) inside your DMZ (where the proxy is located). The internet server can than access your local adapter engine directl (preferably via HTTPS). The connection between you integration server (XI) and the local adapter engine must be opened through all firewalls (again you might want to use HTTTPS).
You can maintain the local adapter engine through the integration server, but servers on the internet can only access the local adapter engine.
You also might want some extra security using username/password or client certificates on the local adapter engine in the DMZ.
In my opinion using an ITS or a reverse proxy is making things to complicated.
Hopes this helps,
Christiaan Schaake.

Similar Messages

  • Force Integration Builder (Design and Configuration) language to be English

    Hi Experts!
    Does anyone know how to force the Integration Builder (Design and Configuration) language to be English? Since SSO is configured the logon screen do not appear and users can not choose the language they want. The problem is that the default language is German instead of English.
    Thanks in advance.
    Roger Allué i Vall

    Hi,
    I've changed these parameters in the ExchangeProfile:
    com.sap.aii.directory.serviceuser.language
    com.sap.aii.integrationserver.serviceuser.language
    com.sap.aii.ib.client.login.languages
    com.sap.aii.ib.client.content.languages
    com.sap.aii.adapterframework.serviceuser.language
    com.sap.aii.rwb.serviceuser.language
    com.sap.aii.applicationsystem.serviceuser.language
    com.sap.aii.docu.languages
    com.sap.aii.repository.serviceuser.language
    Now all they have the value EN. I also restarted the applications (Server --> Services --> Deploy) :
    sap.com/com.sap.aii.af.app
    sap.com/com.sap.aii.af.cpa.app
    However, nothing changed. Maybe I have to restart all the J2EE Engine?
    Thanks in advance.
    Roger Allué i Vall

  • Retrieving SLD and Integration builder username and pwd's

    Hi,
    I forgot my SLD and Integration builder username and pwds. my SLD pwd locked. Plz help me on this.
    Thanks,
    Satya

    Hi Satish,
          you can unlock your user and use the same user after unlocking.
    Go to SU01 and unlock your user. If you dont have access to SU01 contact your Basis/Security team so that they could be able to do it for you.
    Regards,
    Naveen

  • PI 7.11 sp6 Integration Builder - folder view error

    Experts,
    We recently installed SAP NW PI 7.11 (ehp1) up to sp6.  This is a new install.  We did all the wizards, etc and things are basically ok.
    we execute SXMB_IFR, then go to "integration builder" link and login.
    If I change the view from "object view" (icon of 2 people) to "folder view" (icon of folder), we get the following error:
    class com.sap.guid.GUID:library:core_lib at com.sap.engine.boot.loader.ResourceMultiParentClassLoader at 2353f67e at alive incompatible with interface com.sap.aii.ib.bom.gen.XiReference:sap.com/com.sap.xi.directory at com.sap.engine.boot.loader.ResourceMultiParentClassLoader at 79c008cf @ alive
    I found this note, but it does not quite describe my problem:
    Note 1525457 - Previous version of Directory API and Value Mappings
    I searched all through SDN and OSS, nothing yet.  I'm going to put in a message but I was wondering if anyone out there has seen this?
    Thanks!
    NICK

    experts,
    FYI, ready my problem details but I wanted to add one thing.  Apparently were were at sp5 for a brief time and our developer did create some object while at that level.  He reported the issue since we moved to SP6
    --NICK

  • Created invalid WSDL with the Integration Builder Wizard

    Hello altogether,
    I'm sitting on a WSDL to Proxy scenario and therefore I created a WSDL file with the help of the Integration builder wizard and the how to guide. I created the URL after the standard scheme:
    http://<host>:<j2ee-port>/XISOAPAdapter/MessageServlet?channel=:<service>:<channel>
    So my URL looks like the following:
    http://pimachine:50000/XISOAPAdapter/MessageServlet?channel=:GetSapFunctionAsyncOut:SOAP_SENDER_TEST_SimpleObjectMessage
    As service I inserted my outbound interface and as channel I inserted my sender adapter in the url. But if I try to call the WSDL with xmlspy I got the following mistake:
    "HTTP error: could not post file... on server pimachine(500)."
    and after that another window pops up with the message:
    "Error sending the SOAP data"
    Can anyone of you help me with that problem?
    kind regards
    Marcus

    Hello Manisha,
    I already tried it and it works. He first asks for my password and after that I got the following prompt in the Internet Explorer:
    Message Servlet is in Status OK
    Status information:
    Servlet com.sap.aii.adapter.soap.web.MessageServlet (Version $Id: //tc/xpi.adapters/NW07_04_REL/src/_soap_application_web_module/webm/api/com/sap/aii/adapter/soap/web/MessageServlet.java#1 $) bound to /MessageServlet
    Classname ModuleProcessor: null
    Lookupname for localModuleProcessorLookupName: localejbs/ModuleProcessorBean
    Lookupname for remoteModuleProcessorLookupName: null
    ModuleProcessorClass not instantiated
    ModuleProcessorLocal is Instance of $Proxy45_10002
    ModuleProcessorRemote not instantiated
    regards
    Marcus

  • Please Help PI Data Dependent Integration Builder Authorizations NOT Workng

    Dear Friends / Experts,
    I had spend many days and explored all Weblog  and links on this website and implemented all the steps required to acheive Data Dependent Integration Builder Security and I am not successful so far. I am just giving up now - Please Help Me ---
    As I said, I already read all the important Forum Links and SAP Web links and Followed Each and Every Step - service.sap.com/instguidesNW04 ® Installation ® SAP XI
    Security Requirement - Data Dependent/Object Level Authorizations in XI / PI
    In distributed teams or in a shared PI environment it might be necessary to limit authorization for a developer or a group of developers to only one Software Component or objects within a Software Component or to specific Configuration Objects.
    Our Environment - PI 7.0 SP 16
    Created a new role in the Integration Builder Design
    u2013Add Object Types of any Software Component and Namespace
    - Enable usage of Integration Builder roles in Exchange Profile
    Integration Builder u2013Integration Builder RepositoryParameter com.sap.aii.util.server.auth.activation to true
    Assign users to the newly created Integration Builder roles
    u2013Create dummy roles in Web AS ABAP, these roles are then available as groups in Web AS Java
    u2013Assign users to these roles
    u2013Assign the Integration Builder roles to the above groups in Web AS Java
    u2013Assign unrestricted roles to Super Users
    Please help - How to validate whether Data Dependent Authorizations are Activated?
    I am working with XI Developers and Basis Team and we did updated all the Required Exchange profile parameters.
    Per this Document - User Authorizations in Integration Builder Tools - Do we need to update the server.lockauth.activation in Exchange Profile. When We updated, It removed Edit Access from all XI Developers in PI
    In both the Integration Repository and the Integration Directory, you can define more detailed authorizations that restrict access to design and configuration objects.
    In both tools, you define such authorizations by choosing Tools ® User Roles from the menu bar. The authorization for this menu option is provided by role SAP_XI_ADMINISTRATOR_J2EE. Of course, this role should only be granted to a very restricted number of administrators. To activate these more detailed authorizations, you must set exchange profile parameter com.sap.aii.ib.server.lockauth.activation to true.
    The access authorizations themselves can be defined at the object-type level only (possibly restricted by a selection path), where you can specify each access action either individually as Create, Modify, or Delete for each object type, or as an overall access granting all three access actions.
    http://help.sap.com/saphelp_nw04/helpdata/en/f7/c2953fc405330ee10000000a114084/frameset.htm
    I was able to control display and maintain access from ABAP Roles, but completely failed to implement Integration Builder Security?
    Are there any ways to check Whether Data Dependent authorization or J2EE Authorizations are activated?
    Thanks a lot
    Satish

    Hello,
    so to give you status of our issue.
    We were able to export missing business component .
    But we also exported some interfaces after that and we had some return code 8, due  to objects still present in change list on quality system (seems after previous failed transports , the change list was not cleared completley...).
    So now we have checked that no objects is present in the change list of quality system and we plan to export again our devs on quality system.
    Hope after that no more return code 8 during imports and all devs transported correctly on quality system.
    Also recommending to read that, which is pretty good.
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/7078566c-72e0-2e10-2b8a-e10fcf8e1a3d?overridelayout=t…
    Thanks all,
    S.N

  • Integration Builder under Linux

    Hi all,
    during preparation for a migration project to Linux we‘re experimenting using the SAP Integration Builder Repository and Directory of a XI 2.0 on a Linux client. We got it start proper but the context menu is not working. So we are not able to use functions like export or activating changes. The right mouse button is working in other programs but not here. We thought it could be a problem of the used Java versions. So far we tried 2 combinations of  Java Web Start and Java 2 Runtime Environment:
    Java Web Start 1.4.2_04
    Java 2 Runtime Environment: version 1.3.1_12 of Sun Microsystems Inc.
    Java Web Start 1.0.1_02
    Java 2 Runtime Environment: version 1.3.1_12 of Sun Microsystems Inc.
    Is anyone out there using the Integration Builder on a Linux client?
    Thanks in advance
    Andreas Paape

    Hi Andreas,
    We may be in the future. I will check and get back to you on Monday.
    Kind regards
    Colin

  • How to do configuration in Integration Builder for Idoc to PI to EDI system?

    Hi Experts.
    I am working on one interface which is SAP IDOC (DESADV.DELVRY03) >> to>> PI >> to>> EDI system.
    I am done with all ESR objects,
    Can anyone help me about how to and what configuration required to be done in Integration Builder?
    And after configuration how should I test/check my interface?
    Please give your suggestions.
    Any suggestion will be rewarded.
    Thanks in advance.
    Regards,
    Dipen.

    Hi Dipen,
    Configuration:
    SAP ECC
    You have to configure the Output types in NACE and Partner Profile in WE20 properly.
    SAP PI
    In PI, You have to configure the port in IDX1 and load the meta-data in IDX2.
    Testing:
    While on saving the Delivery document, IDoc would be triggered and it would be routed to PI based on the port that you have configured in the partner profile.
    You can check the status of the IDoc in WE02/WE05. Check the tRFC queue in SM58 whether the IDoc is struck in ECC due to any communication issues.
    In PI, you can check whether the IDoc is received or not in the transaction IDX5. If you double-click on the message, it would be routed to the message monitoring.
    The status of the message in the receiver side can be checked in the communication channel monitoring.
    You can let me know if you need any more info.
    Thanks,
    Kanda

  • Timeout Integration Builder XI/PI?

    Hi,
    we have since a few weeks the following problem:
    After starting Integration Builder (Design and Configuration) you can do everything. If you want to change enything after a while you have done nothing you get the message "You are not authorized for this action". It seems to be a timeout but we can't find the place we can change it.
    Does anybody know what could be the problem here?
    Regards
    Thorsten

    Hi Ivan,
    thanks for your answer.
    It couldn't be a broken connection, because everybody has this problem after a while.
    So I think it must be something like a timeout here.
    In our Development and Test-system we don't have this problem, only in production.
    We have this error every time if we don't use the application for longer than 30 minutes.
    Regards
    Thorsten

  • Custom directories for export/import for Integration Builder

    Hi,
    XI uses default directories for exporting and importing Integration Builder objects, and there is no option to change the directory or to pick up objects from another directory.
    Does anybody know of any way we can change the default directory that XI uses? Maybe some system setting hidden somewhere deep?
    Thanks and Regards
    Manish

    Hi Manish,
    when there's no way there's always an <b>XI way</b>:)
    you can help your basis team using XI
    set you file adapter to monitor export directory
    and try sending your xi export files to a different server/location
    you can have a look how Felix did similar scenario: 
    /people/sap.user72/blog/2005/07/15/copy-a-file-with-same-filename-using-xi
    isn't this a good way ?
    Regards,
    michal

  • Launch Integration Builder  - Checking version

    I have recently received a new laptop at work.
    When I launch the Integration Builder: Design and Integration Builder: Configuration from the web page, it says checking for latest version before actually launching the application and this takes ages.
    Is there anyway to stop this happening.  It didn't do this on my old machine.
    We are on XI3.0 (sp12), I am have JAVA 1.4.2_08 on my machine.

    hi,
    try moving content of 2 folders from:
    C:\Documents and Settings\<b>youruser</b>\Application Data\Sun\Java\Deployment\javaws\cache\http\D<b>XISERVER</b>\P<b>J2eeport</b>
    to some other location
    when next time you'll log to IB java will be loaded again
    and this may help you
    Regards,
    michal

  • NullPointerExeption in Integration Builder since SP12

    Hy,
    since we have patched our XI to SP12, I got NullPointerExceptions while working with the Integration Builder (Repository and Directory). This exceptions are thrown when I try to save or activate an object. It works about 4 or 5 times and than the error appears. The error appears in every object (Interfaces, Mappings, Receiver Determinations, etc.)
    When we restart the J2EE Engine, the XI works properly until the next NullPointer appears. Once this error occurs, I am no longer able to save or activate anything.
    What can I do to fix that problem?
    Thank for your help
    Thomas

    Hi Thomas
    If NullPointerExceptions are occuring sporadically in your case, i guess the problem should be with not enough memory. Try increasing the memory allocation and this should hopefully resolve the problem.
    Another cause could be deletion of work directory in the SDM (i am not sure whether this is useful in your case). But just check the OSS note - 677977. Maybe this could also resolve your problem.
    cheers
    Sameer

  • Unknown use name - password - logon failure in integration builder

    Hi there,
      I am new to XI and any help is greatly appreciated.
    I logged on to XI with my user name and password. I downloaded the client for the integration builder Design and Config and was able to login. However after I changed the password in XI I am not able to login to integration builder.
    The message I get is that unknown user name or password. We are version 2.0 of XI.
    [email protected]

    Hi,
    it takes some time until the changed pasword is replicated from abap to the J2EE. ~ 15 minutes.
    To be sure it is replicated immediately: restart J2EE.
    Please check first that your user is not locked in abap!
    Good luck,
    Holger

  • Timeout in ESB and Integration Builder

    Hi,
    The Enterprise Service Builder, Runtime Workbench and Integration Builder browser will time out after a certain time limit.  Can someone point me to where these default times can be changed in the NWA for PI 7.1?
    I searched and found one thread on this, but it was not answered.
    Thanks in advance for your input.
    Regards,
    Rick

    Hi Rick,
    Actually this is the BASIS issue.
    Logon to PI system and execute the transaction RZ10 and choose the profile instance and select the Extended maintanance radio button and click on display then you will get the ...j2ee_timeout parameter there you can increase the value.
    Regards
    Ramesh

  • [svn] 3789: Integrated Build 192 of what used to be called TCAL (and, before that, Vellum).

    Revision: 3789
    Author: [email protected]
    Date: 2008-10-21 12:55:26 -0700 (Tue, 21 Oct 2008)
    Log Message:
    Integrated Build 192 of what used to be called TCAL (and, before that, Vellum).
    The Text Component ActionScript Library (TCAL) has been renamed to the Text Layout Framework. Its classes are now in the package flashx.textLayout rather than in flashx.tcal, and they are packaged into SWCs named textLayout_xxx.swc rather than tcal_xxx.swc. The XML namespace for importable markup is now "http://ns.adobe.com/textLayout/2008" rather than "http://ns.adobe.com/tcal/2008".
    QE Notes: Please update package names (and XML namespaces, if necessary) in all test files.
    Doc Notes: Please eliminate all references to "Text Component ActionScript Library" or "TCAL" and use "Text Layout Framework" instead.
    Bugs: -
    Reviewer: -
    Modified Paths:
    flex/sdk/trunk/build.xml
    flex/sdk/trunk/frameworks/fxg-manifest.xml
    flex/sdk/trunk/frameworks/mxml-2009-manifest.xml
    flex/sdk/trunk/frameworks/projects/flex4/build.xml
    flex/sdk/trunk/frameworks/projects/flex4/src/mx/components/FxTextInput.as
    flex/sdk/trunk/frameworks/projects/flex4/src/mx/components/TextView.as
    flex/sdk/trunk/frameworks/projects/flex4/src/mx/components/baseClasses/FxTextBase.as
    flex/sdk/trunk/frameworks/projects/flex4/src/mx/events/TextOperationEvent.as
    flex/sdk/trunk/frameworks/projects/flex4/src/mx/graphics/Parser.as
    flex/sdk/trunk/frameworks/projects/flex4/src/mx/graphics/TextGraphic.as
    flex/sdk/trunk/frameworks/projects/flex4/src/mx/graphics/graphicsClasses/TextFlowComposer .as
    flex/sdk/trunk/frameworks/projects/flex4/src/mx/utils/TextUtil.as
    flex/sdk/trunk/frameworks/projects/wireframe/build.xml
    Added Paths:
    flex/sdk/trunk/frameworks/libs/textLayout_conversion.swc
    flex/sdk/trunk/frameworks/libs/textLayout_core.swc
    flex/sdk/trunk/frameworks/libs/textLayout_edit.swc
    Removed Paths:
    flex/sdk/trunk/frameworks/libs/tcal_conversion.swc
    flex/sdk/trunk/frameworks/libs/tcal_core.swc
    flex/sdk/trunk/frameworks/libs/tcal_edit.swc

    Revision: 3789
    Author: [email protected]
    Date: 2008-10-21 12:55:26 -0700 (Tue, 21 Oct 2008)
    Log Message:
    Integrated Build 192 of what used to be called TCAL (and, before that, Vellum).
    The Text Component ActionScript Library (TCAL) has been renamed to the Text Layout Framework. Its classes are now in the package flashx.textLayout rather than in flashx.tcal, and they are packaged into SWCs named textLayout_xxx.swc rather than tcal_xxx.swc. The XML namespace for importable markup is now "http://ns.adobe.com/textLayout/2008" rather than "http://ns.adobe.com/tcal/2008".
    QE Notes: Please update package names (and XML namespaces, if necessary) in all test files.
    Doc Notes: Please eliminate all references to "Text Component ActionScript Library" or "TCAL" and use "Text Layout Framework" instead.
    Bugs: -
    Reviewer: -
    Modified Paths:
    flex/sdk/trunk/build.xml
    flex/sdk/trunk/frameworks/fxg-manifest.xml
    flex/sdk/trunk/frameworks/mxml-2009-manifest.xml
    flex/sdk/trunk/frameworks/projects/flex4/build.xml
    flex/sdk/trunk/frameworks/projects/flex4/src/mx/components/FxTextInput.as
    flex/sdk/trunk/frameworks/projects/flex4/src/mx/components/TextView.as
    flex/sdk/trunk/frameworks/projects/flex4/src/mx/components/baseClasses/FxTextBase.as
    flex/sdk/trunk/frameworks/projects/flex4/src/mx/events/TextOperationEvent.as
    flex/sdk/trunk/frameworks/projects/flex4/src/mx/graphics/Parser.as
    flex/sdk/trunk/frameworks/projects/flex4/src/mx/graphics/TextGraphic.as
    flex/sdk/trunk/frameworks/projects/flex4/src/mx/graphics/graphicsClasses/TextFlowComposer .as
    flex/sdk/trunk/frameworks/projects/flex4/src/mx/utils/TextUtil.as
    flex/sdk/trunk/frameworks/projects/wireframe/build.xml
    Added Paths:
    flex/sdk/trunk/frameworks/libs/textLayout_conversion.swc
    flex/sdk/trunk/frameworks/libs/textLayout_core.swc
    flex/sdk/trunk/frameworks/libs/textLayout_edit.swc
    Removed Paths:
    flex/sdk/trunk/frameworks/libs/tcal_conversion.swc
    flex/sdk/trunk/frameworks/libs/tcal_core.swc
    flex/sdk/trunk/frameworks/libs/tcal_edit.swc

Maybe you are looking for

  • Using Open VI Reference to run a VI, on an RT target, with sub-VIs not loaded

    I've been using Open VI Reference and Call By Reference Node to remotely run VIs on my RT controller.  I usually wire string data to the vi path input, but this requires the VI to be in memory.  I understand (from LabVIEW help) that I can wire a path

  • Solaris 10 x86 daylight savings time patch failes

    Hello! I'm having trouble getting my solaris box to recognize the new timezone change. I've installed patches 122033-04 and 121208-03 as you can see here: $ showrev -p | fgrep 122033 Patch: 122033-04 Obsoletes:  Requires:  Incompatibles:  Packages: S

  • What is Business Object!?

    Hi everybody, I'm newby in all of this, i mean SAP, i do some things in PI, but now i need to work with Business Objects, and i really don't have idea. I was looking for information about it but i didn't find something that explain what is business o

  • High fps footage in Low fps project - Conform Speed

    Hi Y'all.  I'm using the GoPro3 and it shoots beautiful 1080p60.  I hope to preserve the integrity of this footage and make it work the most for me with slow-motion in a 30fps project. 1) What frame rate should I export my videos for web viewing, 30f

  • Numbers displayed on header titles

    Dear eminent helpers, Currently when i am trying to display this website www.esma.europa.eu, numbers are displayed next to the headers title. However, when i display on IE or Chrome, i don't have this bug, issue. This bug appeared with the installati