Accessing Exchange Profile Parameters programatically (using Java/ ABAP)

Hi All,
Exchange Profile parameters can be accessed using the URL http://<server>:<port>/exchangeProfile
Does anyone know how to access 'Exchange Profile parameters' programatically. (from java).
Code snippet for the same would be of great help.
Regards,
Siva Maranani

Hi,
Is there any way to access exchange profile parameters using Java?
I need to access exchange profile from an UDF.
Thanks in advance.
Pedro Leal

Similar Messages

  • Java Proxy- Exchange Profile Parameters

    Hi all,
    Do we have to set any exchange profile paramters for the java runtime to function to transfer the data from the messaging system to java proxy method.
    Pleas let me know if we need to set any such parameters.
    Thanks and Regards
    Arvind

    Hi-
    Check these helps on Proxy
    http://help.sap.com/saphelp_nw04/helpdata/en/5b/12b7e6a466456aa71ef852af033b34/frameset.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/45/1918d2636d6c1ae10000000a1553f6/frameset.htm
    http://help.sap.com/saphelp_nw04s/helpdata/en/45/1918d2636d6c1ae10000000a1553f6/frameset.htm

  • Reading system profile parameters programatically in ABAP

    Hi,
    Does anyone know how to read system profile parameters like icm/host_name_full using ABAP?
    Thanks in advance!
    Regards
    Erick

    You can use the following code to get the values.  Really it is just reading a file which is stored on the application server.
    report zrich_0001.
    types: begin of tpar,
           status type sy-index,
           name(60) type c,
           user_wert(60) type c,
           default_wert(60) type c,
           end of tpar.
    data: par_usub type table of tpar  with header line.
    data: par_sub  type table of tpar  with header line.
    call 'C_SAPGALLPARAM' id 'PAR_USUB' field par_usub-*sys*
                          id 'PAR_SUB'  field par_sub-*sys*.
    loop at par_usub.
      write:/ par_usub-name(30), par_usub-user_wert(20),
              par_usub-default_wert(20).
    endloop.
    Regards,
    RIch Heilman

  • Exchange profile parameters missing

    Hi All,
    To be able to use CMS for repository and directory objects the following parameters must be set to true in the exchange profile
    com.sap.aii.ibrep.core.cms.enableClTransport=true
    com.sap.aii.ibrep.core.cms.enableTransportWizard=true
    com.sap.aii.ibdir.core.cms.enableTransportWizard=true
    I can NOT find these parameters in the exchange profile...... Strange
    Does anybody knows this problem and can i find these parameters on another place... where
    cheers
    Richard
    ps we use version PI 2004S SR2

    Hi
    Did you check this blog>?
    /people/praveen.mayalur/blog/2007/05/31/configuration-of-cms-in-central-nwdi-sld-to-transport-xi-objects
    Looks like you need to manually create that parameter
    regards
    krishna

  • How can i access gmail's smtp server using java mail api

    i m using java mail api to access gmails pop and smtp service to receive and send mail from ur gmail account. I m able to access gmails pop server using the ssl and port 995 , but i can not use its smtp server to which i m connecting using ssl on 465 port. It requires authentication code.
    if anybody can help me in this regard i m thnkful to him/her.
    thnks in advance.
    jogin desai

    Here's an example of using SSL + Authentication
    http://onesearch.sun.com/search/onesearch/index.jsp?qt=ssl+authentication&subCat=siteforumid%3Ajava43&site=dev&dftab=siteforumid%3Ajava43&chooseCat=javaall&col=developer-forums

  • Accessing the global Address List using Java Outlook Connector

    Hi All,
    I have written a code to access the Global Address List using (Jar) in Java outlook Connector
    However i am able to retriev the name and email address of that employee only.
    I want the other details like location(particularly).
    Please help out.
    Thanks,
    Arijit.

    Ari_Dev wrote:
    The scenario is i am an employee and i want to get information regarding other employees(name,location) which are stored in outlook through my java application(using JOC).Just a point of clarification, there is no actual java code in the Sun Outlook Connector. The use of Java with most of our products names is for marketing/branding purposes only.
    Now there are employees who are not stored in my address book or local contacts.For them when i try to read the GAL i can get only their name and email address.So the 'cn:' (name) and 'mail:' (email address) attributes are being provided by the directory for a GAL search.
    however if i try displaying their details using the JOC it comes with proper information through the outlook pop up but cannot read this data.As I said in my previous response, the data that the Sun Outlook Connector provides in the GAL view is determined by the user that the GAL binds to the directory server as, plus the restrictions that user has on the information the directory server will provide for GAL searches/queries.
    This bind user is usually different from the 'super-user' bind user that UWC/Communications Express uses which is why you may see more information in UWC/CE compared to in the GAL in Outlook.
    Therefore you need to work with the Directory Server administrator to increase the information that the Sun Outlook Connector user is able to see.
    Regards,
    Shane.

  • Accessing Microsoft Outlook address Book using java

    Hi All,
    Can anyone tell me how can i access outlook address book using java or java script
    Thanks in anticipation,
    Reagrds,
    Preeti Gupta

    www.microsoft.com/java/sdk/default.htm
    support.microsoft.com/support/kb/articles/Q168/9/42.asp
    Hope this helps you.
    Rajesh

  • How to access exchange server's features with java?

    I can send/receive mail to MS Exchange Server using JavaMail API. Thats working fine but is it possible to acess other features of MS Exchange Server? At least is it possible to get the list of users in exchange server using java?

    JavaMail only speaks the standard internet protocols. I know very little about Exchange,
    but I suspect many of its features are not accessible using standard internet protocols.
    It's very unlikely that you can get a list of users using one of the standard internet mail
    protocols. Certainly none of the protocols support that as a standard feature.

  • How to access PL/SQL Web Services using java

    New to Webservices. Created PL/SQL Web Service using JDeveloper. Vendor is not sure how to access it using java. Can anyone please help to point in the right direction or provide some sample ?

    So if I'm correct you have already exposed a PL/SQL procedure or function as web service?
    In that case you can generate a proxy (client) for the generated web service using JDeveloper. It will generate Java code which invokes the web service.
    See the wizard in JDeveloper, it should be in the same category as the create PL/SQL web service wizard.
    Regards, Ronald

  • Access Windows Drive from UNIX using Java

    Does anyone know if you can access a windows share from a unix machine using Java?
    What options are available? Would a samba client have to be installed on the UNIX server first?

    mdreelin wrote:
    Does anyone know if you can access a windows share from a unix machine using Java?If your operating system can see the file system, I don't see why it wouldn't be available to Java.
    What options are available? Would a samba client have to be installed on the UNIX server first?Well you'd have to do something like that, otherwise you'd have to remote it via RMI or something (not recommended).

  • Accessing windows process table entries using java

    Hello Everyone,
    Can anyone help me by giving me an idea for acessing windows especially Windows 2000 professional using Java.

    @Op. You can't do that in pure Java

  • Setting profile option values using Java Concurrent Program

    Hi,
    I have a java concurrent program in which i am trying to update a profile option which is enabled only at site level, but the values are not getting committed once the CP completes.
    1. I am using CpContext.getProfileStore().SetProfile(<name>,<value>) to set the value.
    2. I am printing CpContext.getProfileStore().getProfile(<name>) in the same run and this works.
    3. BUt once the CP completes, the values are gone. Seems we have to issue a commit.
    3. So i used CpContext.getJDBCConnection().commit; Even this doesn't commit.
    Pls. suggest. Has anyone used these APIs to update profile options?
    Thanks,
    Suresh.

    I am not not a java expert, but pl see if MOS Docs 305710.1 (A SAMPLE JAVA CONCURRENT PROGRAM) and 827563.1 (How To Create a Java Concurrent Program?) can help
    HTH
    Srini

  • Q: How to access and modify xml tags using Java

    I have an xml based document that i need to access and change. For example, the code
    <section id="section1">
    <div>
    <xforms:group id="id1">
    <xforms:label id="label1">
    <l style="font-size:16pt"> something </l>
    </xforms:label>
    </xforms:group>
    </div>
    </section>
    Working with Java I need to access all the tags, select some of them that are relevant to the current device and remade the document. I thought I would read the file character by character identifying the different labels and building a tree, storing in the tree nodes the relevant information as some kind of attributes (for example, in the case of the <xforms:group id="id1"> I would name the node "xforms:group" and create an "id" attribute with value "id1"). I'm not sure if that is the most efficient way of accessing the problem (computational power might be an issue), and would appreciate some help on the subject.
    Thanks,

    this may help you..
    this is a little util i made to help me read/write files.
    using this, you are only one step away from your solutions, you only need to figure out the regex you need to run on the text of the file to make it become what you need it to become.
    though if you use non-standard encoding, you might not want to use this code..
    import java.io.BufferedReader;
    import java.io.File;
    import java.io.FileReader;
    import java.io.FileWriter;
    import java.io.IOException;
    import java.util.ArrayList;
    import java.util.Arrays;
    public class ASCIIFile {
         private File file;
         private StringBuilder builder;
         public ASCIIFile(String path) throws IOException{
              file = new File(path);
              openFile();
         public ASCIIFile(File file) throws IOException{
              this.file = file;
              openFile();
         public void setNewFileName(String fileName){
              file = new File(file.getAbsolutePath(), fileName);
         public void setNewFilePath(String filePath){
              file = new File(filePath, file.getName());
         private void openFile() throws IOException{
              if(!file.exists()) file.createNewFile();
              BufferedReader read = new BufferedReader(new FileReader(file));
              String line = read.readLine();
              builder = new StringBuilder();
              while(line != null){
                   builder.append(line);
                   builder.append("\n");
                   line = read.readLine();
              read.close();
         public String getContents(){
              return builder.toString();
         public StringBuilder getStringBuilder(){
              return builder;
         public void setStringBuilder(StringBuilder b) throws IOException{
              setContents(b.toString());
         public void setContents(String contents) throws IOException{
              FileWriter writer = new FileWriter(file);
              writer.write(contents);
              writer.flush();
              writer.close();
              builder = new StringBuilder(contents);
         public static File[] getAllFilesUnderDir(String fullpath, boolean recursive) {
              ArrayList queue = new ArrayList(10);
              ArrayList matched = new ArrayList();
              File root = new File(fullpath);
              File[] files = root.listFiles();
              if (files == null || files.length == 0) {
                   return new File[] {};
              queue.addAll(Arrays.asList(files));
              for (int j = 0; j < queue.size(); j++) {
                   File child = (File) queue.get(j);
                   if (child.isDirectory() && recursive) {
                        files = child.listFiles();
                        if (files != null) {
                             queue.addAll(Arrays.asList(files));
                   } else { // child is file
                        matched.add(child);
              return (matched.size() > 0)?((File[]) matched.toArray(new File[] {})):(new File[] {});
    }

  • How to access emails in windows mobile using java?

    is there any facility in j2me to access email folders like inbox or sent in windows mobiles?
    Thanks in advance,

    See this, it may help you
    http://www.trustice.com/java/jnireg/

  • Access nested h:dataTable programatically in Java

    Hi everyone. I've got an h:dataTable which is nested three levels deep, but also within some other components. Does anyone have a good solution to get a handle on the rowData() of the internally nested tables? Do I need to recursively traverse all of the children searching for a table? It's hard to use UIComponent.findComponent("") because the table ID is dynamically generated... etc.
    The first level table is bound to a backing bean where I am attempting to get these references.
    Thoughts? Thanks!

    Anyway, I did a quick create and test and it just worked..
    MyBeanpublic class MyBean {
        private HtmlDataTable parent;
        private HtmlDataTable child;
        private List<MyData> list;
        public MyBean() {
            list = new ArrayList<MyData>();
            list.add(new MyData("parent1", "nested1a", "nested1b", "nested1c"));
            list.add(new MyData("parent2", "nested2a", "nested2b", "nested2c"));
            list.add(new MyData("parent3", "nested3a", "nested3b", "nested3c"));
        public void submit() {
            System.out.println(child.getRowData());
        public HtmlDataTable getParent() {
            return parent;
        public HtmlDataTable getChild() {
            return child;
        public List<MyData> getList() {
            return list;
        public void setParent(HtmlDataTable parent) {
            this.parent = parent;
        public void setChild(HtmlDataTable child) {
            this.child = child;
        public void setList(List<MyData> list) {
            this.list = list;
    }MyDatapublic class MyData {
        private String value;
        private List<MyData> list;
        public MyData() {
        public MyData(String value) {
            this.value = value;
        public MyData(String value, String... nestedValues) {
            this(value);
            this.list = new ArrayList<MyData>();
            for (String nestedValue : nestedValues) {
                this.list.add(new MyData(nestedValue));
        public String getValue() {
            return value;
        public List<MyData> getList() {
            return list;
        public void setValue(String value) {
            this.value = value;
        public void setList(List<MyData> list) {
            this.list = list;
        public String toString() {
            return value;
    }JSF<h:form>
        <h:dataTable binding="#{myBean.parent}" value="#{myBean.list}" var="parentItem">
            <h:column>
                <h:dataTable binding="#{myBean.child}" value="#{parentItem.list}" var="childItem">
                    <h:column>
                        <h:commandButton value="#{childItem.value}" action="#{myBean.submit}" />
                    </h:column>
                </h:dataTable>
            </h:column>
        </h:dataTable>
    </h:form>

Maybe you are looking for