PI 7.1 ext def problem

Hi,
I have imported SAP NW Java 7.0 Web services as eternal definition to PI 7.1. However when i try to test my scenario using this external definitions giving errors (Messasing Exception) in SOAP receiver adapter.
Thanks,
Srinivas

I observed the mapping with xsd:decimal is giving problem. when remove the mapping elements with xsd:decimal, then it is working fine.
This means that the value which is passed to the xsd:decimal target field is non-decimal...hence the error....the wsdl is fine...just make necessary changes in your mapping and it will work fine...if not needed then do not map the xsd:decimal field..

Similar Messages

  • File Ext Openning problem!

    I have searched all over my mac high and low and can not figure out out to make the default file ext. open in the correct program example .doc, .eps, .psd, .pdf, .indd I can only right click and have it open in program if I double click all files open in preview. This problem occurred after I installed snow leopard, please help me

    Select a file, choose File -> Get Info, set the app you want in the Open With pop-up and click the Change All button.

  • EBS MT940 Ext Transaction Problem

    Dear Gurus,
    I have completed all config for MT940 upload and small sample statement worked fine but today testing with real EBS from bank found a typical issue.
    For the EBS SAP is reading Ext transaction from the :86: line.
    For Example:
    :20:20081110
    :25:126367007
    :28:89
    :60F:C081008THB137,14
    :61:0810141014CB10,NCMZNONREF//0000300382
    :86:/PT/DE/EI//BRC/0140014
    :62F:C081008THB147,14
    :86: item SAP gives msg as /PT ext transaction not defined in table.................
    Ext tran are taken from :61:line why its taking from 86  I am confused::
    But surprising is that in case of small test statement with little line items it was not happening.Is there anything to do do with the file (notepad)properties ?Please suugest.
    Regards
    Raju

    Hi,
    :61: contains only the transaction details and not the external transaction.  The external transaction also called the Business Code is always taken from the first three characters of the :86: line.  The :61: only contains the following:
    mandatory:
    <CR><LF>:61:                      Transaction line
    Value-date                             exactly 6 characters numeric in the format YYMMDD
    optional:
    Booking date                         exactly 4 characters numeric
    mandatory:
    Debit/credit mark                  1 to 2 characters
                                                C         =   Credit
                                                RC      =   Reversal credit
                                                D         =   Debit
                                                RD      =   Reversal debit
    optional:
    Currency type                        1 Characters alphanumeric
    mandatory:
    Amount                                 1 to 15 characters numeric
                                                   amount with , (comma) as decimal point
    Booking code .                      exactly 4 characters alphanumeric
                                                codes according to Swift, 1. character always N
    Reference                              1 to 16 Characters alphanum.
    Customer reference; if not present, replaced by NONREF
    //                                              Delimiter; only if field "Bank reference" present
    Cont. :61:
    You need to map the external transaction in the node Make Global Settings for Electronic Bank Statement in the Bank Accounting IMG.
    In there, you have an option to assign external transaction types to your posting rules.  This decides how an external transaction, identified by this mapping, is to be posted, whether to the bank account or subledger account etc etc.  So you need to assign /PT here to a posting rule.
    Cheers.

  • White spaces in token area of xsd - error when importing xsd as ext. def.

    Hello,
    we are not sure about this issue.
    This is how an area of the xsd (unfortunately an xsd of a published standard message format of german government!)
    is defined that we need to import as an external definition:
      <xs:complexContent>
          <xs:restriction base="tns:WLT_String">
            <xs:sequence>
              <xs:element name="content">
                <xs:simpleType>
                  <xs:restriction base="xs:token">
                    <xs:enumeration value="Allgemeine Fahrerlaubnis (§ 5 StVZO) " />
                    <xs:enumeration value="Dienstfahrerlaubnis-Klassen (bisheriger § 5 i. V. m. §  14 StVZO)" />
                    <xs:enumeration value="Dienstfahrerlaubnis-Klassen (§ 6 i. V. m. §  26 FeV)" />
                    <xs:enumeration value="Dienstfahrerlaubnis-Klassen Bundeswehr (bisheriger § 5 i. V. m. §  14 StVZO)" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
            <xs:attribute name="wl_fassung" type="xs:string" use="optional" default="0" />
            <xs:attribute name="wl_version" type="xs:string" use="required" fixed="1.1" />
          </xs:restriction>
        </xs:complexContent>
    So we can see this defintion:
                  <xs:restriction base="xs:token">
    which means per definition:
    xsd:token: normalizedString w/o 2 white spaces succeeding and w/o white spaces at start and end.
    But you can see that the enumerations contain 2 white spaces succeeding or white space at the end.
    Impporting this xsd as an external definition into PI will fail.
    So it looks like PI is doing a very restricitve check of the values against the token definition.
    We would expect that any xml editor would do the same check but behaviour of xml editors is different means accepting this xsd.
    So is it correct that PI is more restrictive at the latest during activation of such an xsd?
    This results in the situation that official standard xsds will be used by governement with other tools but only interfaces with PI will fail..
    Any ideas how to run with that issue?
    Regards
    Dirk

    Hello,
    Your issue looks like the one described in this page:
    http://www.xmlplease.com/normalized
    For reference purposes, here is the link for the supported schema and wsdl in PI 7.1
    http://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/00a9a425-1769-2a10-9196-bd8eeed72e4c
    As a temporary work around, you can try editing the xsd by removing the spaces before importing it into PI.
    Hope this helps,
    Mark

  • Where did the iFS Javadoc webpages go?

    The Javadoc webpages of iFS APIs seem to have vaporized early last week. Can someone please point to their new home? they were not easy to find in the first place, but now I am having no luck at all.
    Thanks,
    -Jeff

    I'm trying very hard to just create a new versioned document in IFS 9.0.2 via APIs. Unfortunately, I'm running into problems at many different points:
    If I don't specify a content string, I get:
    oracle.ifs.common.IfsException: IFS-30002: Unable to create new LibraryObject
    oracle.ifs.common.IfsException: IFS-31803: No Content specified in ContentObjectDefinition
    If I leave the file out of the DocDef, I get a different error:
    java.lang.NoSuchMethodError: long oracle.jdbc.dbaccess.DBAccess.lobWrite(oracle.sql.BLOB, long, byte[])
    Even if this were to work, embedded within the code, there is quirky behaviour coming from the order of establishing Documents, VersionsSeries, and Families. I know you guys are trying to maintain flexability, but the structures listed in the book have hidden sequential dependencies (difficult coupling issues). It's not well documented, making these APIs very difficult to use without a lot of insider knowledge. It's great that you all can agree as to where I should go for examples, but you have not clearly communicated to me where I can see these examples. This is the same as when I asked for javadocs. please be kinder to me, I can't read your minds or participate in your internal communication. Don't get me wrong, I appreciate all the help, but I am not making great progress on this side. With all of the quirkiness my company has experienced with iFS's Java APIs, we've decided to isolate and eliminate 80% of the extra methods provided. We are trying to wrap the remaining 20% into a highly reliable Interface & Implementation. The I/F is easy to define, but even just sifting through and using the ifs bean classes for implementation is proving difficult.
    com.rsaiia.common.pdm.Folder aDir = testFileRepository.getRootFolder()
    .getFolder("home")
    .getFolder("jeffr")
    .getFolder("SecondTest");
    com.rsaiia.common.pdm.myDoc = aDir.createDocument("BungBucket.unc",
    "UNCLASSIFIED_DOCUMENT",
    new File("C:\\docs\\VersionTest.txt"));
    public com.lmco.rsaiia.common.pdm.Document
    createDocument(String theDocName, String theContentTypeName, File theFolderPath)
    throws PDMException {
    com.lmco.rsaiia.common.pdm.Document theDoc;
    if (theDocName == null)
    throw new NullPointerException("No Document Name");
    if (theContentTypeName == null)
    throw new NullPointerException("No ContentType Name");
    if (theFolderPath == null)
    throw new NullPointerException("No File Name");
    String description = theDocName + " Description";
    // The content (file to be contained in document) is associated in the
    // createDocumentDefinition call
    try{
    DocumentDefinition def = createDocumentDefinition(theDocName, description,
    theFolderPath, theContentTypeName);
    def.setAddToFolderOption(myFolder);
    // the more general variant of createDocument does the rest
    theDoc = getDocument(createDocument(def));
    theDoc.addAttribute(m_SOURCE_FILE_LOCATION_ATTRIBUTE); // should already be there but just in case
    PublicObject aFileObject = myFolder.findPublicObjectByPath(theDocName);
    Family aFamily = (Family)aFileObject;
    myFileSystem.makeVersioned(aFileObject); // make all created files versioned
    VersionSeries aVSeries = aFileObject.getFamily().getPrimaryVersionSeries();
    VersionDescription aVersDesc = aVSeries.getLastVersionDescription();
    System.out.println("Created Document " + theDocName + " In " + theFolderPath);
    return theDoc;
    catch (Exception e){
    throw new PDMException(e);
         * create a DocumentDefinition.
         * @param docName          the name of the new document
         * @param classname          the name of the classobject for the new document
    * @param filePath          a local file system path to content for
         * this document
    * @param parent          the folder that will become the parent of the
         * new document
         * @return                    the created Document
         * @exception IfsException if operation fails.
    private DocumentDefinition createDocumentDefinition (String name,
              String description, File filePath, String contentType)
              throws IfsException {
    if ( name == null )
    throw new NullPointerException("Next time, offer a document name");
              DocumentDefinition def = new DocumentDefinition(getSession());
              def.setAttribute(oracle.ifs.beans.Document.NAME_ATTRIBUTE,
                   AttributeValue.newAttributeValue(name));
              def.setAttribute(oracle.ifs.beans.Document.DESCRIPTION_ATTRIBUTE,
                   AttributeValue.newAttributeValue(description));
              // Set the class only if it's specified
              ClassObject co = (contentType == null)
                   ? null : lookupClassObject(contentType);
              if (co != null)
                   def.setClassObject(co);
              // Set the content if specified
    if (filePath != null)
    applyContentSettings(def, filePath.toString());
              return def;
    Gets the file extension from the supplied file name and
                   uses this to infer the Format which is written to the supplied
    document definition object
    private void applyContentSettings(DocumentDefinition def, String filePath)
              throws IfsException
              if ((filePath != null) && (def != null))
                   String ext = null;
                   int pos = filePath.lastIndexOf(".");
                   if (pos > 0 && pos < filePath.length())
                        ext = filePath.substring(pos + 1);
                   if (ext == null)
                        // default to "txt"
                        ext = "txt";
                   // set the based on the extension from the filepath
                   Format fmt = lookupFormatByExtension(ext);
                   def.setFormat(fmt);
                   def.setContentPath(filePath);
    * Creates a new folder in the directory specified by the oParentFolder input parameter
    * @param Document a Oracle Document.
    * @return     PDMDocument
    * @throws IfsException if operation fails.
    private com.lmco.rsaiia.common.pdm.Document getDocument (oracle.ifs.beans.Document theDoc)
    throws PDMException {
    try{
    return new PDMDocument(theDoc,getSession(),getFileSystem());
    catch (Exception e){
    throw new PDMException(e);
    private oracle.ifs.beans.Document createDocument(DocumentDefinition def) // was public
    throws IfsException     {
    oracle.ifs.beans.Document theDoc =
    (oracle.ifs.beans.Document) getSession().createPublicObject(def);
              return theDoc;

  • Multi-Mapping Error in PI 7.1 - External Definitions

    Hi all,
    We have just upgraded to PI 7.1 from 7.0 and run into an issue with message multi-mappings, just wondered if anyone else had met the same issue and worked it out...
    When creating a message mapping, we are using as the target an external definition which is defined by an XSD generated by a third party tool (Seeburger).
    When I map 1:1 (1 source message to one target message) in the message mapper, all is fine but if I try to create a multi mapping, I get an error. The process is:
    a) I have a message mapping with one target message, defined as an External Definition.
    b) I then go to Signature tab and add a second target message as an External Definition
    c) Click back to Definition tab
    d) Get the error "Object XXXXX | YYYYY not found" - where XXXXX is the external def name and YYYYY is the namespace (the SWCV namespace that is, not the XML namespace)
    This only seems to happen with External Definitions which are autogenerated and I strongly suspect that is has to do with the fact that the tool that generates them always  does so without an XML namespace. I have not proved this though (other Ext Defs with namespaces work for multi-mappings but that is not the only difference so I can't be sure that is the issue but have a strong hunch. This problem did not occur in 7.0.
    Anyone got any ideas?
    Thanks,
    Chris

    Hi,
    This would not be of much help but, I was able to encounter this issue in XI 3.0.
    What we did was to manually edit the XSD and add a namespace to it. I'm not sure if PI 7.1 is able to handle mutiple namespaces, so we limited it to this value <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified"> and made sure that this value is used for all the External Definitions used in the multi-mapping.
    Regards,

  • Issue with external WSDL in own Outbound interface using SOAP UI

    Hello,
    this is the issue:
    a) Imported an external WSDL to PI as external definition
    b) Added external definition to a sync. Service interface
    c) Completed configuration and created a WSDL from the sender agreement in Directory (this is PI 7.1)
    d) imported the WSDL from c) to soap UI which we are using for testing interfaces
        (already successful with other sync interface where the WSDL from c) contains a message type created in PI
    e) testing this interface results in an error:
    Error message in MONI:
    SAP:Error SOAP:mustUnderstand="1" xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">
      <SAP:Category>Application</SAP:Category>
      <SAP:Code area="MAPPING">EXCEPTION_DURING_EXECUTE</SAP:Code>
      <SAP:P1>com/sap/xi/tf/_MM_TestTrigger_Testm~</SAP:P1>
      <SAP:P2>com.sap.aii.mappingtool.tf7.IllegalInstanceExcepti</SAP:P2>
      <SAP:P3>on: Cannot create target element /ns0:props. Value</SAP:P3>
      <SAP:P4>s missing in queue context. Target XSD requires a~</SAP:P4>
      <SAP:AdditionalText />
      <SAP:Stack>Runtime exception occurred during application mapping com/sap/xi/tf/_MM_Test_Testm; com.sap.aii.mappingtool.tf7.IllegalInstanceException: Cannot create target element /ns0:props. Values missing in queue context. Target XSD requires a</SAP:Stack>
      <SAP:Retry>M</SAP:Retry>
      </SAP:Error>
    This is the message as it looks like in soapUI:
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:com="http://jusit.hp.com/sys/common/">
       <soapenv:Header/>
       <soapenv:Body>
          <props>
             <com:Property>
                <com:PropertyName>A</com:PropertyName>
                <com:PropertyValue>1</com:PropertyValue>
             </com:Property>
          </props>
       </soapenv:Body>
    </soapenv:Envelope>
    This is the payload in MONI as it comes from SOAP UI (using http connection):
    <?xml version="1.0" encoding="UTF-8" standalone="yes" ?><!-- Mapping der Request-Message -->
    <props xmlns:com='http://jusit.hp.com/sys/common/' xmlns:soapenv='http://schemas.xmlsoap.org/soap/envelope/'>
             <com:Property>
                <com:PropertyName>A</com:PropertyName>
                <com:PropertyValue>1</com:PropertyValue>
             </com:Property>
          </props>
    This is the payload as it looks like in Mapping Test in Enterprise Repos. from implemented ext.def.:
    <?xml version="1.0" encoding="UTF-8"?>
    <ns0:props xmlns:ns0="http://jusit.hp.com/sys/common/">
       <ns0:Property>
          <ns0:PropertyName>A</ns0:PropertyName>
          <ns0:PropertyValue>1</ns0:PropertyValue>
       </ns0:Property>
    </ns0:props>
    Is there any restriction with external definitions to be used in PI which could be the reason for this strange behaviour?
    The implementation contained a message type created in PI earlier which was running successful!
    The problem came up with the external definition!
    Thank you for your help!
    Best regards
    Dirk

    Hi,
    the problem is not the mapping as it is 1:1 with the same message on both sides.
    But when I replace the "com"s with "ns0" and "props" with "ns0:props" in the request in soap UI
    the payload will be accepted and mapping is successful!
    So the issue is about the modification soap UI is doing on the imported WSDL.
    a) Generated request in soap UI from imported WSDL:  FAILS in PI!!!!
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:com="http://test.ap.com/sys/common/">
       <soapenv:Header/>
       <soapenv:Body>
          <props>
             <com:Property>
                <!You may enter the following 2 items in any order>
                <com:PropertyName>?</com:PropertyName>
                <com:PropertyValue>?</com:PropertyValue>
             </com:Property>
          </props>
       </soapenv:Body>
    </soapenv:Envelope>
    b) Modified request in soap UI from imported WSDL: WILL BE PROCESSED IN PI
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns0="http://test.ap.com/sys/common/">
       <soapenv:Header/>
       <soapenv:Body>
          <ns0:props>
             <ns0:Property>
                <!You may enter the following 2 items in any order>
                <ns0:PropertyName>B</ns0:PropertyName>
                <ns0:PropertyValue>5</ns0:PropertyValue>
             </ns0:Property>
          </ns0:props>
       </soapenv:Body>
    </soapenv:Envelope>
    But is there any possibility to avoid this effect in soap UI?
    Regards
    Dirk

  • PROXY from WSDL

    Hi All,
    I have a SOAP to proxy scenario. I am using external definitions. But I am having trouble in generating the proxy. Please let me know if there is a problem if I use Ext Def or do I have to create the structure in ESR.
    The error is that it is not able to find the message type.
    Yashwanth

    Hi All,
    thank you for the replies..
    As suggested, I have opened the Ext Def and I am able to see the messages.
    I have opened ECC and went to the tcode sproxy.
    Then by clicking the Outbound interface I am clicking Generate Proxy.
    It displays the below error message.
    message part refers a type, not an element
    Please suggest what should I do.
    Edited by: YashwanthSVK on Sep 6, 2011 7:55 PM

  • How to Transfer IDoc Type to Data Type in XI

    Dear All,
    I am working on scenario to transfer data(IDoc) from SAP System to Non SAP system through XI.
    While Defining "Data Type" in XI i want to create Data Type as of IDoc type(CREMAS05).There is any direct method to import IDoc type into "Data Type" in XI.
    thanks,
    RP

    Hi Rp,
    External definitions enable you to import WSDL, XSD, and DTD documents to the Integration Repository so that you can access the message definitions they contain as external messages.
    If a description of the message structure already exists in one of the above formats, you can use it in the Integration Repository by importing it as an external definition rather than re-entering it manually using the data type editor.
    Prerequisites
    The document to be imported must conform to the WSDL, XSD, or DTD standard.
    Chk out all the details + how to import Ext Def:
    http://help.sap.com/saphelp_nw04/helpdata/en/26/9e97b0f525d743882936c2d6f375c7/content.htm
    Also refer...
    Connection Using Adapters and Imported Interfaces
    http://help.sap.com/saphelp_nw04/helpdata/en/4a/576d219c340844aaa12ce9bbc2c3ee/frameset.htm
    Incase u want to chk out the details of Idoc scenario.....
    IDoc to File:
    /people/prateek.shah/blog/2005/06/08/introduction-to-idoc-xi-file-scenario-and-complete-walk-through-for-starters
    Handling different partners for IDoc:
    /people/sravya.talanki2/blog/2005/08/17/outbound-idocs--work-around-using-party
    https://www.sdn.sap.com/irj/sdn/wiki?path=/display/xi/file%2bto%2bidoc
    Hope this was helpful..
    kanan

  • Spinning ball, finder freezes & LaCie HD fails

    Oh Hi!! Not sure where to put this at all as I seem to ahve multiple problems which is either a coincidence or something/onething is seriously wrong. I have been working fine for months with my external HD, DVD drive & MBP but over the last few days i have experienced problems with all 3. Granted, the MBP is quite old now and I am running FCP on it at times but this has been fine for a while too. The 1st thing to show was the lacie DVD drive suddenly showing me error messages when trying to mount blank dics - after a few times shutting off and on I have managed to get that working again.
    Thinking no more of it, today i was working on the mbp in Word and had a spinning ball for so long i had to force quit to get any further - this is quite unusual and i have to say, since then things have not been so sweet.
    After finishing that work I put my external d2 on to do some video stuff with FCP and the lacie HD made the strangest whirring noises which i have not heard before. FCP froxe so i forced quite again without ejecting HD and things went from bad to worse. Unplugged (including power cable) ext HD for 30mins, plugged back in & switched on and all it did was make ticking noises for 15mins before finally mounting (phew - haven't backed up onto disc in ages). However, when i try to go through finder to a file on the lacie when it is sleep-mode - it then causes Finder to start spinning that ball again until i have to force quit.
    Sorry for the lengthy description but i don't know whether i have lacie ext HD problems, or is it MBP and appls/finder or.........?????
    Does anyone have any ideas on this or where i should start to try and solve it?
    Many thanks for any info or advice
    Jo

    thankyou both for your responses!
    i will check clock battery - ths is a new one to me so would not have thought about it at all......
    I have been using the same DVDs CDs for months with this equipment ad has always been ok till now - philips dvd-r?
    I will have to try and get d2 ext mounted today to do some backing-up, i know, i'm so lazy but i got quite complacent with the lacie ext as everything is backed-up into that and i hoped i was doing enough.
    the ext. HD is only a year old and I wouldn't expect that to fail yet - it's only on when i'm using video and backing-up so hardly overworked.
    we'll see what happens today
    thanks again for your thougts for now

  • Master Agreement Import Failed

    Hi experts,
    An error was encountered during Data Import of Master Agreement in CLM system.  Logs shown below.  
    Details of the errors:
    Failed: object 1: metadata exception
    Exception: method not found
    MessageId: exception.common.db.metadata.reflection
    Info: target method = getObjectId [STANDARD_ATTRIBUTE_ID].
    found in fpa logs:
    metadata exception, Exception: method not found, AttributeId: SAPPORG_OBJECT_ID, MessageId: exception.common.db.metadata.reflection
    When checking in Setup --> Extension Definition List --> Master Agreement Extensions, SAPPORG is existing in the Attributes tab
    Regards,
    Lester

    Hi Lester,
    In setup>extension defnition, you can define different extensions for an object type (e.g. MA) for different contexts. In case of MA, you can define different set of extensions in enterpirse context and in subcontext(s).
    e.g. for enterprise context you can have EXT1 for MA
          for subcontext1 you can have EXT2 for MA
          for subcontext2 you can have EXT3 for MA
    When a user logs-in he will be associated with a context based on his company. Say with subcontext 2. In that case the user can see only extension EXT2.
    I was suspecting extensions are defined in a different context than from the user is importing... Please check.
    1. Check 1: user used for importing, the associated company & determine the respective context
    2. go to setup>ext def and look for this MA under this context and see the extension.
    Thanks,
    Baski

  • Dynamic fields in WSDL

    Hi,
    I have the following response message (imported as Ext Def from wsdl):
    <xsd:element name="ExecuteSearchResponse" type="ObjectSetType" />
    <xsd:complexType name="ObjectEntryType" abstract="true" />
    <xsd:complexType name="CollectionTerminatorType" abstract="true" />
    <xsd:complexType name="PropertyType" abstract="true">
    <xsd:attribute name="propertyId" type="xsd:string" use="required" />
    <xsd:attribute name="settable" type="xsd:boolean" />
    </xsd:complexType>
    The pseudo logic to populate this structure on the client side is as follows:
    If Property = SingletonId THEN PropertyId = "id"
       strNewObjectId = CType(objProperty, SingletonId).value
    meaning that last statement dynamically creates a property.value field containing the value of property.id
    This value field is not available in the WSDL and in my response message (see above).
    Question: How do I get this mapped properly ? Do I need to create a custom MT or is there another way ??
    cheers,
    Eric

    fixed.

  • DIR API - Java client code question

    Dear all,
    I am trying to create a communication channel using the directory API using the PI7.1 WSDL(tried to import wsdl from URL ; also tried from ESR ext def n manualy defining the binding). Implementation is using Java proxy.
    The create() method of CommunicationChannelServiceVi expects a CommunicationChannelCreateChangeIn object as argument. Now this class doesnu2019t have a set method for the communicationChannel attribute.  So I canu2019t see how we pass on the data to be used to create the communication channel, e.g communication channel name or description or other properties of it.
    Could someone explain why is that / advice how to go about it please?
    Treid with NWDS and Netbeans IDEs but get the same output.
    Cheers
    dan
    PS: I have seen the documentation at http://help.sap.com/saphelp_nwpi71/helpdata/EN/46/6dca42e5c269dfe10000000a11466f/frameset.htm  and the blog(/people/william.li/blog/2008/10/20/directory-api-development--part-1-of-3) by William, both of them are on PI7.0 so please donu2019t paste these links back

    Forgot to close the thread for long... sorry !
    The reason why there isnu2019t a set method is that, the value we are trying to set is a List(the thought behind it is - if you are allowed to set it, you could essentially overwrite what is already in it).
    There is a get method which will return a reference to the list, that can be used to add values.
    cheers
    danus

  • Client Side Support for NTLM

    Hi
    I have been trying to read my mails from Microsoft Exchange Server by using java library developed by Various Software Products like Javamail,Mousetrap,Icemail,Jscape,JavaMail, and IPWorks.
    On our server side we are having "Secure Password Authentication"(NTLM) in order to encode and decode mails, So we need to use the same Authorisation Mechanism on Client Side so that we can read mails from the Exchange Server.
    ( As Server Side Autherisation Mechanism should match with Client Side Autherisation Mechansim to read mails from Exchange Server)
    On Client Side, I have tried using the software products that i specified above. All the above listed products are supporting CRAMMD5,PLAIN,LOGIN,DIGEST-MD5 Autherisation Mechanisms But, No one are supporting NTLM Autherisation.
    As we have NTLM autherisation mechanism set on the server side, so i need to use the same Autherisation mechanism on client side too.
    The current Exchange server version we are using is " 5.5.2654.50". I have also tried installing the Evaluation version of Microsoft Exchange server 2003 and checked whether it supports any other authentication other than NTLM. I found that, it is allowing me to use either "Clear Text" or "NTLM".
    could anyone help me in providing any Software Product (Java Library) that supports "NTLM Autherisation" to read mails from Exchange Server.
    Protocol that we are using - IMAP
    I will be greatful if anyone can help me in this
    thanks
    Srinivasa Kanchiraju
    Dynalivery Corporation
    Saint Louis MO - 63043
    Tel - 314 205 8995 ext 21

    The problem is that NTLM is a Microsoft proprietary authentication mechanism.
    I believe there are some products in the JavaMail Third Party Products page
    that support NTLM.
    http://java.sun.com/products/javamail/Third_Party.html

  • Array or not an Array

    Afternoon all,
    I would like to know if to use an array or not on my report. I am designing a report which will show total number of jobs and those jobs divided in weekdays. i.e.
    Total number of jobs =100
    Weekdays - Number of jobs
    1  -              25 jobs
    2  -              25 jobs
    3  -              30 jobs
    4  -              10 jobs
    5  -              10 jobs
    Can I use an alternative method to an array to display number of weekdays in line? and setup in such a way that the report shows how many jobs took 1 day and how many took 2 days etc.
    any advise will be really appreciated.
    please note the total number of jobs is working fine, just need to know how to make the weekday to show all 5 working days in a row and records along side it.
    Many thanks
    Regards
    Jehanzeb

    Morning Graham,
    I am really thankful for your patience and help.
    I am using tabs now, specially when I found out that with tabs I could find out exact number of orders shipped, the exact order numbers and the dates when they were shipped.
    However, the method I would like to use was to find out how many days 1 single job took, and then iterate it to find out how many jobs took how many days.
    I tried your method by using a formula within tabs and put the formula within a row and summary field (with count option), however it didn't work. Well it does show number of orders i.e. 5 however, it doesn't show how many days each order took (which I am after). here is the code I used:
    if {order_header.order_status}>=77 then
    datediff('d',{order_header.date_entered},{order_progress.date_created})
    I also used
    if {order_header.order_status}>=77 then
    datediff('d',{order_header.date_entered},currentdatetime)
    and
    if {order_progress.order_status}=77 then
    datediff('d',{?Start Date},{?End Date},crMonday)
    and
    if {order_progress.order_status}=77 then
    datediff('d',{?Start Date},{?End Date})
    none of them are working - The days are shown as 0.00 and the total order number is showing 5.
    The order number 5 is fine because that is the total number of orders from 01/06/2008 to 30/06/2008. however this total number of order should be divided in days, showing
    Day 1 - 0
    Day 2 - 1
    Day 3 - 4
    Day 4 - 0
    The above division of days and orders is definitely right because I checked it using our old system.
    As oppose to Shipped Date, we don't have any field instead we have a field called Order Status, when an order reaches its status value (77), it is already marked as shipped.
    Date entered is the field in which order dates are placed when an order is placed with us. Date Created is the field which holds when the date of order progress is created.
    any other ideas which I can try? I know this would be very stupid suggestion but can you try something as a sample test on your crystal report and see if it shows number of days as oppose to orders?
    I mean only if you have anything like that (a sample), at least that will clear my head that there is def problem at my end and the formula i am using is correct.
    Many thanks once again
    Regards
    Jehanzeb
    Edited by: Jehanzeb Navid on Jul 18, 2008 10:08 AM
    Here is the SQL query:
    SELECT order_header.order_no, order_header.order_status, order_header.date_entered, order_header.account_no, order_progress.order_status
    FROM   maxmast.order_header order_header, maxmast.order_progress order_progress
    WHERE  ((order_header.order_no=order_progress.order_no) AND (order_header.order_status=order_progress.order_status)) AND (order_header.date_entered>={ts '2008-06-01 00:00:00'} AND order_header.date_entered<={ts '2008-06-30 00:00:00'}) AND order_header.account_no='0010065'

Maybe you are looking for

  • Logical database HR

    Dear Gurus, I m trying to debug a report which is done using logical database programig. Report is rnning for all employees and checking whetere for thsi employee contract is expring in 30 days or not.if expring iys just displaying data. Report is ru

  • How do I do to download boot camp 3.0

    I installed Windows 7 x64 in the Boot Camp partition, but Boot Camp 4.0 is not supported by the model of my computer (iMac 24'', 4 Gb RAM, 2.4 GHz, mid 2008, Mountain Lion 10.8.4). Only Boot Camp 3 and its updates are supported. But there is a proble

  • No. of pages in spool not correct

    Hi All Payment run has been successfully done and spool has been generated but the spool is very long about 7 pages but the no. of pages in spool is only 2 and on printing also only two pages are printed first page and the last page, details from 2nd

  • I think my computer is bured out

    How do I fix it

  • HTML version 2.0 on 9204 ?

    Hello, Is it posssible to install the new 2.0 HTML DB on a 9204 database ? Thank you.