Issue with provided message for WSDL of SAP PI sender interface

Hi,
as I am not familar with SOAP interfaces and use of WSDL by partners with WSDL generated in SAP PI there are some issues that I have with a scenario:
1. Import of external xsd for message is done
2. Enterprise Repository and Integration Directory objects are completely created and activated
3. WSDL was generated from ID Sender agreement (This is PI 7.1)
4. Partner got the WSDL
The partner provided now some test messages by mail that I would like to test in the mapping as the message is really complex.
But the result is strange...
1. The header of the partner message is this:
<XJustiz_Daten xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <Grunddaten xmlns="http://www.xjustiz.de">
(Some german words are in that example. But this doesn t matter!)
This is different to the xml that PI generates in mapping:
<?xml version="1.0" encoding="UTF-8"?>
<ns0:XJustiz_Daten xmlns:ns0="http://www.xjustiz.de">
   <ns0:Grunddaten>
      <ns0:Grunddaten XJustizVersion="">
Partner defines xsi:   instead of ns0   and PI fails using this message!
So I had to change the message header and add ns0: to all element tags and node tags of the message.
(See for example with first node "Grunddaten").
2. There are some mandatory nodes and elements.
An example:
- Rechtsform is mandatory node (1..1) with element content (mandatory 1..1)
So it will appear in the payload like this:
                    <ns0:Rechtsform>
                            <ns0:content xmlns=""/>
                     </ns0:Rechtsform>
But the partner provides this:
<Rechtsform xsi:nil="true" />
which is the next issue as PI doesn t understand as xsi is not mapped to a namespace. !
It would be easy to use an "exist" function to solve the issue with the not provided element but this will not help
when the node is provided with additinal information xsi:....
Can you give any help/answer why PI is not able to handle such things.
Thank you!
Best regards
Dirk

Hello Meinhard,
If you are the Service Owner, the sender system must use your wsdl message (WebService Definition).
If there're other problems or the sender system can't use your message structure, in agreement with them you need to develope a different mapping.

Similar Messages

  • HOW TO DETERMINE  MESSAGES FOR CHATTING IN SAP

    HI,
    sap gurus,
    HOW TO DETERMINE  MESSAGES FOR CHATTING IN SAP
    LIKE YAHOO CHAT.
    THIS IS 100% POSSIBLE IN STD. SAP
    AND ONE YEAR BACK I DID IT BUE I HAVE FORGOTTEN THE PATH TO DO IT.
    CAN ANY BODY SAY ABOUT THIS
    how can i configure message determination in spro.
    any clues plz
    regards,
    balaji.t
    09990019711.

    hi,
    a) SAPmail has functions to display system messages to broadcast all users.
    b) Transaction sm02 will provide text boxes to submit a system-wide message.
    c) This must be set up as a profile parameter (login/messagecreate=true). Once the value is set, users can send it with the options under menu path system->status.
    d) Only users with SAP_ALL authorizations can broadcast from transaction sm03
    regards
    sadhu kishore

  • Having issues with picture messaging get told to go to settings, then general, then network then cellular  data network. my problem is there is no such option my  phone is a 3gs

    having issues with MMS messaging instruction for setup,  are to gotto settings, then general, then network then cellular data network.My problem is there is no cellular data network optiion on this page have tried resetting phone , no good .Help.

    That option does not exist depending on who the carrier is.
    Who is the carrier?  Are they a supported carrier?
    Have you tried Settings > General > Reset > Reset Network Settings?

  • Hi, recently i bought macbook pro with retina display and installed windows 8 professional original software also. but in windows 8 track pad is not working properly. can you help me with providing drivers for trackpad to work on windows 8 professional .

    hi, recently i bought macbook pro with retina display and installed windows 8 professional original software also. but in windows 8 track pad/ TOUCHPAD is not working properly. can you help me with providing drivers for trackpad to work on windows 8 professional .

    Did you download and install the Windows Support software? If you did, did you use the Boot Camp Control icon to set up the trackpad how you want it?
    http://www.apple.com/support/bootcamp/
    https://discussions.apple.com/community/windows_software/boot_camp

  • I have an issue with disappearing option for 1920x1080 in Preferences / Displays.

    Recently updated to 10.9 - have all updates installed - Mid 2010 iMac 21.5.
    I have an issue with disappearing option for 1920x1080 in Preferences / Displays. - After overnight shutdown, my iMac woke up and the screen resolution of my 2nd was set at 800 x 600 - the display a Samsung S22B150 was previously working properly at 1920 x 1080.  This option is no longer available in the system preferences - highest resolution available 1600 x 1200.
    I use my mMac for Photography and use the second monitor for the interface, leaving the iMac screen as a full work area for the photos.
    I have tried:
    Power down Monitor & restart
    Shutdown & restart
    Shutdown & restart in Safe Boot Mode (options same in Prefs)
    Power down Monitor & restart in Safe Boot Mode
    Ran Disc Utility - Repaired Permissions, verified both HDD & Mac OSX
    Udated Pram
    I am now at a loss, I guess I could try a recovery, and download/install  Mavericks again, but do not wish to do this if I can help it.
    I have searched the net to see if there are any Terminal commands to enable the resolution, but can find nothing.
    Anyone out there have any ideas, please.

    Back up all data. Quit System Preferences if it's running.
    Triple-click anywhere in the line below on this page to select it, then copy the text to the Clipboard by pressing the key combination command-C:
    ~/Library/Preferences/ByHost
    In the Finder, select
    Go ▹ Go to Folder...
    from the menu bar. Paste into the box that opens (command-V), then press return. A folder should open. If it does, look for a file with a long name that begins "com.apple.preference.displays2". There may be several such files. Move them to the Trash.
    Test.

  • Issue with Visibility Settings for Backgrounds and Layers

    I am using Acrobat Pro XI 11.0.10 (Windows) and having an issue with visibility settings for layers and backgrounds. I am attempting to get backgrounds to appear while viewing in Adobe Reader and Acrobat Pro but not be printed and so far have had no success.
    When using a background the Appearance Options dialogue has "Show when printing" unchecked, but "Show when displaying on screen" is checked. This results in the background not showing on the screen, and the background will only appear once the box for "Show when printing" is checked. It looks like the option for printing is dictating whether or not the background is able to appear.
    Using layers has not worked either. The background layer is set to "Never Prints", but will still show up when printed.
    I was wondering if anyone else has run into this and has a solution, or has any recommendations.
    Thanks in advance.

    Hi setrev2012,
    How are you adding the backgroud?
    The only way I can think to accomplish this is via a watermark.
    The basics...
    Open PDF in Acrobat. Choose Pages > Watermark > Add Watermark.
    Select a jpg or PDF of your background and adjust scaling options as desired.
    Then click the Appearance Options.. and uncheck the Show When Printing option.
    In this image the PDF is a blank page with the word "Test" on it. The watermark is the stamp and impression (a stock photo jpg).
    If you want a solid color background, just create a flat image of the background color for use as the watermark.
    If you have already followed the steps and still facing the issue then please share the file with me at [email protected] so that i can have a look.
    Regards,
    Rave

  • Hello every one, am having issue with my itunes, for some reason or another my icon in the itunes doesnt change, its stuck on Songs, and will not let me get playlist or anything else. can any one tell me if that can be fixed

    hello every one, am having issue with my itunes, for some reason or another my icon in the itunes doesnt change, its stuck on Songs, and will not let me get playlist or anything else. can any one tell me if that can be fixed

    http://support.apple.com/kb/TS3694#error-1
    Error 1 or -1
    This may indicate a hardware issue with your device. Follow Troubleshooting security software issues, and restore your device on a different known-good computer. If the errors persist on another computer, the device may need service.

  • Getting returned mail messages for emails I did not send

    I've recently started getting returned mail messages for emails I did not send. Why is this happening and how can I stop it?

    cadillacjoe69 wrote:
    That might be tough to do. Is there a rule I can use to help. The mail messages are so varied.
    I'd look at the headers (View -> Message -> Long Headers) to see if there's anything in common, then try to create a rule based on that.
    By the way, welcome to Apple's discussion groups.

  • Issue with PI messages in "To be Delivered" Status

    Hello Experts,
    We have a Mail to SOAP scenario on PO 7.4 single stack PI system. Currently we are facing issue with messages where messagess are in status "To be Delivered". Messages dont get processed further.
    Two days back, we had issue with file system table overflow and this cause messages remained in "Delivering" status. I can see Audit log with error emssage for table space full.
    I couldnt cancel/resend those messages.
    I believed these messages are causing rest of the messages to go in "To be Delivered" status. I found few blogs to check resources in Java Engine Additional Data->Queues and its looks good.
    we had system restart and these "Delivering" messages were cancelled but again when we tried a fresh run and first message went into "Delivering" Status with 500 server error message in audit log and subsequent messages started going into "To be Delivered" status. This is happening only for one scenario, rest of the message are working fine.
    I tried wit new BS, Channel, Integrated scenario for same functioanlity but its not working.
    Recent messages with "To be Delivered" can be seen with below audit log
    Information MP: processing local module localejbs/sap.com/com.sap.aii.adapter.mail.app/XIMailAdapterBean
    Information Mail: Calling the module processor for channel CC_Sender_V2
    Information Mail: Message leaving the adapter (call)
    Information Trying to put the message into the send queue
    Information Application attempting to send an XI message asynchronously using connection AFW
    Information Message successfully put into the queue
    Information Trying to put the message into the send queue
    Information Mail: Call completed
    Information Message successfully put into the queue
    Information The application sent the message asynchronously using connection AFW. Returning to application
    Information Mail: Call returned for channel CC_Sender_V2
    we have latest patch(SAP_XIESR Version 1000.1.70) applied 10 days back only
    Kindly suggest.

    Hi All,
    Thanks for your reply and suggestions.
    Now messages are flowing properly. Issue was with data population in the target structure. Receiver side we have Knowledge Management portal website and CreateDocument operation fields were expecting some values to be populated. We tried few combinations and it worked.
    We also tried changing mapping and we could reproduce messages with "To be delivered" status.
    Now we are searching for KM Portal Webservice documentation where information about every field of operation is mentioned. If we straight away pass source mailbody to webservice, its not working. failing at webservice end with error 500 internal server error. It expects data to be in Base64 format and also fields like Length of data to be populated. If we get documentation then things would be more easy. We are also passing attachment but its not getting generated at target end. We are not sure if webservice support that feature.
    Thanks,
    Vinit.

  • Issues with processing messages on one receive port causes problems on all the receive ports that are on the same handler

    Greetings,
    An integrator installed biztalk in our environment to process the hl7 message flow between their source application(s) and several receiving applications. We've had problems with this set-up for a while now because some receiving applications sometimes have
    problems processing the messages. Be it either because there's problems with the server that processes the messages of a certain port or because there's problems with the software/daemon/service that needs to process these messages.
    The main problem with this, is that the receiving end of this isn't under our control nor under control of the integrator, but when one receive port isn't processing their messages for a while it causes a problem with all the receive ports that are on the
    same handler. So other receive ports start noticing a slow-down of their incoming messages until after a while nothing gets through anymore.
    What is the best practice to prevent these kind of problems? Should we just create a handler for every receive port? Because that seems a bit overkill.
    Thanks in advance.

    What do you mean exactly with this question?
    "Can you provide some more detail like BizTalk the receiver? "
    The adapters are mainly file and MLLP, the MLLP adapters are already seperated from the file adapters (a handler for MLLP and a handler for file).
    The problem with all the receive ports is that when one receive port isn't processing its messages (usually caused by the software processing the messages) the other receive ports on the same handler receive their messages/files a lot slower. If for any
    reason the problem isn't fixed soon, the other receive ports on the same handler actually stop receiving any messages at all.
    Isolating the receive port that causes the problems like la Cour suggested can work, but next time it might be another port that experiences this issue. So we are looking for a way to make sure the whole message flow isn't hindered by one port (whichever
    port) that can't process its messages. Or rather by one receiving software that can't process its messages.

  • Issue with Apps adapter for Create_Cust_Account API

    Hi ,
    I need to invoke this package from apps adapter in BPEL(10.1.3.5).
    Create Customer: HZ_CUST_ACCOUNT_V2PUB. create_cust_account. This is a Over loaded procedure. Look for the Procedure with these Parameters.
    PROCEDURE create_cust_account (
    p_init_msg_list IN VARCHAR2:= FND_API.G_FALSE,
    p_cust_account_rec IN CUST_ACCOUNT_REC_TYPE,
    p_organization_rec IN HZ_PARTY_V2PUB.ORGANIZATION_REC_TY
    PE,
    p_customer_profile_rec IN HZ_CUSTOMER_PROFILE_V2PUB.CUSTOMER
    PROFILEREC_TYPE,
    p_create_profile_amt IN VARCHAR2:= FND_API.G_TRUE,
    x_cust_account_id OUT NUMBER,
    x_account_number OUT VARCHAR2,
    x_party_id OUT NUMBER,
    x_party_number OUT VARCHAR2,
    x_profile_id OUT NUMBER,
    x_return_status OUT VARCHAR2,
    x_msg_count OUT NUMBER,
    x_msg_data OUT VARCHAR2
    But I’m getting the following error,
    An error occurred while running Jpublisher.missing method
    · I’ve tried with Database adapter. But in the runtime I’m not able to pass oracle apps initialization parameter in spite of using transaction and idempotent property in partnerlink.
    · Then I’ve tried to invoke fnd_global.apps_initialize first then call the package from database adapter, but it fails again, apparently its not able to execute both DBadapter in same database session although they are in same BPEL transaction.
    When I’m passing the initialization parameters in adapter created wrapper procedure then its working fine and customer got created.
    Please let me know where I’m going wrong or issue with apps adapter.
    It’s urgent …
    Thanks in Advance,
    Shreekanta

    Thanks for the reply.
    I'm able to execute the BPEL flows using DB adapter in same session and customer got created.
    But I'm wondering why I cant invoke the API using Apps adapter though its standard one.
    wsdl file is not getting generated as the adapter wizard not get completed.
    Do u have any idea why its giving ' error occurred while running Jpublisher.missing method' error?should I conclude that apps adapter does not support overloaded procedure.

  • I am having issues with tech support for King Games!   Why can't they support their game?

    I have been having issues with Bubble Witch saga for over a week! Mather continue to give me the run around.  Finally today, they have admitted that they are too busy with their other games to offer support!  They ask me to continue to be patient ! Lol. Please, see below.     What is one to do when these app companies are not able to support their apps?  Does Apple think this is good?
    Thanks!
    Dear Robin,
    Thank you for contacting us.
    Please, you have to understand that there are a lot of games provided by King and therefor we have different support teams for the 'bigger' games. Therefor we don't have the information or tools to help you with your enquiries with Bubble Witch Saga.
    I'm sorry for the inconvenience.
    Kind regards,
    Gustaf
    King customer support.

    Thanks!  I just think that Apple would have concern with App companies  who are being offered through Apple!  This may seem as though it isn't Apples issue but, in truth it is, to the extent that it looks bad on Apple. Apple, should expect companies that use their App Store to provide support for their product or not allow these companies to have apps in the Apple store!  Believe it or not..... This is a reflection!  
    But, don't worry, I am trying to get them to support the game.  At the very least my review will not be good and eventually I will stop playing as others have done!!!

  • Issue with Microsoft SQL Server, according to SAP (LMB)

    We are upgrading our SAP Solution Manager and ran into a problem. SAP has passed it on to Microsoft because it appears to be an issue with our MS SQL data base.   So we get a question back from Microsoft that says - - 
    First, you are running SAPJVM1.4 and for a 1.4 environment the 1.2
    version of the Microsoft SQL Server driver must be used.
    So how can I find the version number for our Microsoft SQL Server driver ??   Thanks, Jim Wells  

    That is a difficult topic.  Some articles:
    http://blogs.msdn.com/b/sqlcat/archive/2010/10/26/how-to-tell-which-version-of-sql-server-data-access-driver-is-used-by-an-application-client.aspx
    http://technet.microsoft.com/en-us/library/ms181099.aspx
    http://www.mssqltips.com/sqlservertip/2198/determine-which-version-of-sql-server-data-access-driver-is-used-by-an-application/
    Kalman Toth Database & OLAP Architect
    IPAD SELECT Query Video Tutorial 3.5 Hours
    New Book / Kindle: Exam 70-461 Bootcamp: Querying Microsoft SQL Server 2012

  • Moving mail users to IMAP from POP. Issues with sent messages disappearing

    Our mail server has been working well for several years, running currently on Mac OX 10.4.10 (Xserve G5). All user accounts have always been setup for pop and imap in WGM but we have just recently started to move client settings to IMAP. No changes to the mail settings in server admin except opening the firewall to include port 993 for imap ssl.
    The issue is that all users appear to loose the sent mail records when using the apple mail apps. After a message has been sent, the message record stays in the Apple generated sent box for that account and then disappears (presumably after syncing with the server).
    The mail app "account" settings shows that sent messages are to be stored on the server and never to be deleted (in mailbox behavior).
    If you do a "get info" on the mailbox,sent messages don't show on the server either under "Sent". I also created an additional mailbox "Sent Messages" to be used as sent mailbox location. mailbox shows up on the server, but no mail is added when sent from the apple mail app.
    Now, I would have assumed this to be an issue of the client app, but the behavior is consistent across several machines and also on new mail app configurations.
    When using Entourage with the same account however, the server works as anticipated and all sent messages are stored on the server (in the "Sent Messages" box). Any Entourage sent messages also show up in the "Sent Messages"mail box of the apple mail apps.
    When using iphones, the behavior is somewhat unclear. The iphone mail settings (under advanced) show the "server" selected ("Sent Messages") for sent mail, yet the actual iphone mail app lists that folder as just "Sent". When sending messages, that mailbox shows the Entourage sent messages and iphone sent messages, but the iphone messages never appear on the server.
    This only happens on sent messages; inbox, drafts, deleted and junk mail boxes work perfect. This also happen on any imap client account I setup, not just a specific one.
    Any suggestions? Any setting I am overlooking? Using Entourage for all users is not an option...
    Thanks for any help...

    Please see my post and how it was resolved:
    http://discussions.apple.com/thread.jspa?threadID=1181356&tstart=0
    When I had that issue, I tried using Apple Mail app and noticed that Sent Mails are getting lost. Try sending an email using WebMail. You might see similar "Permission Denied" error. Try restarting the server and see if the issue still exists.

  • HT3529 Issue With Getting Messages To Work On Mac

    So I have been using messages with my phone for a while now. I recently restarted my computer and now I can't send/receive texts on my macbook. I've tried just about everything to fix this issue but I can't solve it. I've even tried signing out of my Apple ID and re-signing back in. Sadly there isn't an Apple store near by and I am trying to fix this issue relatively soon and without having to take a trip to the store. Any suggestions?

    Do you have Microsoft Office 2011?
    PERRLA for Mac System Requirements:
                 Operating System: Mac OS X v10.5.8 or later            
                 Word Processing Program: Microsoft Office for Mac 2011
    http://forums.perrla.com/messages.aspx?TopicID=17

Maybe you are looking for

  • FI - Restrict Open periods

    I am implementing FICO and we already have deployed FIGL in our company. I need to restrict open periods from displaying. I am not sure whether I should restrict at the extraction or bring in the open periods and restrict based on T001B table in ECC

  • Using More Than One App At A Time

    Does anyone know if there is a way to use more than one app at a time? It would be nice to get back to the home screen without quitting an app if you are in the middle of something.

  • WebUtil within Oracle Forms (Find File - Open File Dialog Window)

    I have successfully configured WebUtil and I can successfully execute the functions. I have been working with PKG_FIND_FILE.Selection function (which displays an Open File Dialog Window). I cannot figure out why the following is occurring: When I cal

  • Business process of AP &AP\R

    Hi All, Can anybody explain me the Generall business process of Ap &AR 1)what is Business process? 2)please explain me General business process of Accounts Payable and Accounts Recivable? Thanks in Advance Regards, Chandu.

  • Database Scheduled Jobs not working

    Hai All, In my database Scheduled database jobs not working , but it work manullay fine... All parameter are correct including job_queue_processes.. Where I can start troubleshoot for this problem. Oracle: Oracle 9.2.0.1.0 Platform : AIX Please help