CC&B - XAI Integration for Persons

Good afternoon,
We are trying to develop an Inbound Service so that external systems can create Persons on CC&B.
We followed these steps to create and register the web service:
1. Used Schema Editor to create the schema and saved it to a XSD file. The Schema was based of the "Person" service.
2. Entered the application and created a new XAI Inbound Service, using the schema created.
3. Tested using XAI Dynamic Submission, XAI Submission and SOAP Sonar... All of them returned the same error message:
+<?xml version="1.0"; ?>+
+<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">+
+<soap:Body >+
+<soap:Fault >+
+<faultcode>soap:Client</faultcode>+
+<faultstring>Client Error</faultstring>+
+<detail>+
+<ResponseStatus>F</ResponseStatus>+
+<ResponseCode>2013</ResponseCode>+
+<ResponseText>Error while executing the request:+
com.splwg.shared.common.ApplicationError: (Server Message)
+     Category: 3+
+     Number: 253+
+     Call Sequence: ;CIPCPNMR;CIPCPNML;CIPCPERP+
+     Program Name: CIPCPERP+
+     Text: Name field missing+
+     Description: A mandatory field has been left blank. Please enter a value and retry your request.+
+     Table:+
+     Field: </ResponseText>+
+<ResponseData text="Name field missing" category="3" numParm="1" parm1="Name" number="253" />+
+</detail>+
+</soap:Fault>+
+</soap:Body >+
+</soap:Envelope>+
The error message shows that A mandatory field - "Name" - has been left blank, but does not show which table or field is missing.
Furthermore, while re checking the XML sent and the WSDL, there is no field "Name" which is not being sent on the Request...
We would appreciate any suggestions to debug and overtake this problem.
Best regards,
Pedro Malheiro

A bit tricky to resolve, but the problem is that the schema definitions are old. This has been discussed in previous threads as well.
It still boils down to which CC&B Version and which xmlMetaInfo or Schema Editor Version.
In CC&B 2.2 there is redundant definition of "Name" attribute under element "PersonNamesRow" for ENTITY_NAME and ENTITY_NAME_UPR:
<xsd:attribute name="Name">
     <xsd:annotation>
          <xsd:appinfo>
               <xsd:has-property name="uniqueId" value="ENTITY_NAME"/>
               <xsd:has-property name="dataType" value="string"/>
          </xsd:appinfo>
     </xsd:annotation>
     <xsd:simpleType>
          <xsd:restriction base="xsd:string">
               <xsd:maxLength value="150"/>
          </xsd:restriction>
     </xsd:simpleType>
</xsd:attribute>
<xsd:attribute name="Name">
     <xsd:annotation>
          <xsd:appinfo>
               <xsd:has-property name="uniqueId" value="ENTITY_NAME_UPR"/>
               <xsd:has-property name="dataType" value="string"/>
          </xsd:appinfo>
     </xsd:annotation>
     <xsd:simpleType>
          <xsd:restriction base="xsd:string">
               <xsd:maxLength value="64"/>
          </xsd:restriction>
     </xsd:simpleType>
</xsd:attribute>You need to rename the latter "Name" attribute for ENTITY_NAME_UPR to something like "UpperName" and it'll work:
<xsd:attribute name="UpperName">
     <xsd:annotation>
          <xsd:appinfo>
               <xsd:has-property name="uniqueId" value="ENTITY_NAME_UPR"/>
               <xsd:has-property name="dataType" value="string"/>
          </xsd:appinfo>
     </xsd:annotation>
     <xsd:simpleType>
          <xsd:restriction base="xsd:string">
               <xsd:maxLength value="64"/>
          </xsd:restriction>
     </xsd:simpleType>
</xsd:attribute>

Similar Messages

  • How do I manage multiple iCloud accounts for personal iCloud Drive & personal calling?

    Yosemite has the ability now to make and receive phone calls as well as to use an iCloud Drive to share documents across devices (similar to DropBox, but as you will see with one major customization flaw).  These are wonderful featurew, however, unless I am following the directions incorrectly my computer with Yosemite has to have the same iCloud account as is used on my iPhone for iMessage (for calling) and for virtually everything else for iCloud Drive (ie there is no way to set-up a separate iCloud account for iCloud Drive). 
    Now for iMessage I use a private iCloud account, but for the iPhone itself I actually use an iCloud account shared with my family.  Why?  Because when we use a shared iCloud account we can share a number of things here such as:
    Location  on Find iPhone.  This works way better than find my friends and also makes it easy for us to lock a device if it's stolen since all of us know how to do this. 
    Calendar not critical, but allows us to put some family events here
    Notes, Very cool as we can share shopping lists which is very helpful when you show up at the grocery and want to know what to get or to Costco etc
    Reminders Also very cool as we can create reminders for each other for when we get home or whatever
    Files on iCloud Drive Yes there are some files that it would be nice to share and we can do this (ideally there would be multiple accounts for this)
    Now I haven't really used iCloud Drive much but you can easily imagine how some documents I might want to share with the family on iCloud while other's I might not.
    Now when you switch your Facetime iCloud account to the same as the iPhone that is one private iCloud account shared with an application on another device that uses the same iCloud account.  That is NO PROBLEM.  However, the minute you activate the ability to call phones it requires that you now have the SAME iCloud account in the main computer.  Now BINGO I have a problem as noted above I want to be able to share certain things with other devices.
    Does anyone have a solution or workaround?
    Otherwise it seems the only thing to suggest is that Apple consider a feature enhancement that allows you to make cell calls from your computer WITHOUT switching the iCloud account to the main account.  For that matter it would be very useful if they could figure out how to partition the iCloud features so that I can decide which iCloud account does what or like DropBox give permissions for certain things and allow the individual users to decide what they want and don't want.
    Thanks.

    Gail,
    No you are not being dense, you are just trying to be helpful.  I may not have explained the problem very well.  Setting up a Family iCloud account works great!  However, if that account name is also used for your iMessage, Facetime, and now cellular calls you have an issue with your calls going to the entire family (or worse the thing just not working), your iMessages if multiple phone numbers are trying to use the same icloud account usually get messed up, and their Facetime accounts might end up showing up as you instead of them.  In fact, I think you can't call your family members in this situation and I'm not sure iMessage works very well either.  So what everyone does is create a personal iCloud account for personal features such as iMessage, FaceTime, etc.
    Now in theory I could co-opt the Family iCloud account for my calls, but then no one else would be able to use the call feature, because unless I'm mistaken you can't have multiple phone numbers attached to the call Forward and still have them recognize which calls to forward to which phones.    If they don't care for this feature it might work (I'm experimenting now), but I don't think that's what Apple intended. 
    It is possible to do a switch, which may be what you are suggesting.  This would involve creating a separate profile on the computer that is used for making phone calls.  I would, however, still need to co-opt the iCloud account for just my number and worse I wouldn't be able to make any calls unless I was in that profile.  One of the great advantages of calling from your computer is that you make the call while you are working on something else which is inevitably your work or your personal stuff which is NOT likely to be in the newly created family profile.
    Thanks for the suggestion, but I hope this helps you understand either how little I understand of your suggestion or why it doesn't quite meet my needs.

  • Search help (PREM) for personal no. is not coming in ALV grid table control

    hi experts,
    Search help (PREM) for personal no. is not coming in ALV grid table control.
    i have assigned the srch help (prem) to my 'ZFIEXP_PROJALLOC' table for the emp_id.
    but in output it is now showing the help.
    ls_fcat-fieldname = 'EMPLOYEE CODE'.
      ls_fcat-ref_table = 'ZFIEXP_PROJALLOC'.
      ls_fcat-ref_field = 'EMP_ID'.
      ls_fcat-outputlen = '10'.
      ls_fcat-key = 'X'.
      ls_fcat-edit = 'X'.
      ls_fcat-coltext = 'EMPLOYEE CODE'.
      ls_fcat-seltext = 'EMPLOYEE CODE'.
      append ls_fcat to pt_fieldcat.
      clear ls_fcat.
    Then i tried to solve it using the PA0002 . ie.,
    ls_fcat-fieldname = 'EMPLOYEE CODE'.
      ls_fcat-ref_table = 'PA0002'.
      ls_fcat-ref_field = 'PERNR'.
      ls_fcat-outputlen = '10'.
      ls_fcat-key = 'X'.
      ls_fcat-edit = 'X'.
      ls_fcat-coltext = 'EMPLOYEE CODE'.
      ls_fcat-seltext = 'EMPLOYEE CODE'.
      append ls_fcat to pt_fieldcat.
      clear ls_fcat.
    with this it is showing the help in employee code, but, when i click on an empl number, it is not added to my table control and allowing me to add the number by typing them.
    plz help me.
    thanks.

    Hi 
    In the layout give layout-sel_mode  = 'A'.  and
    pass  'A'    to  i_save  exporting parameter to method  set_table_for_first_display.
    The same thing if you are working with function module
    reuse_alv_grid_display.
    Reward points for useful answer.
    Venkat

  • SAP Business one 8.8 Integration for SAP Netweaver

    hi all,
    Where to download SAP Business one 8.8 Integration for SAP Net weaver Components(Installation Packages for 32 bit). I installed one B1iSN but its only Integration for SAP Business One Not for SAP Business one 8.8 Integration for SAP Net weaver.
    Please send me the link. Its urgent
    Thanks & Regards
    B.Lakshmi Narayanan

    Hi
    [https://websmp104.sap-ag.de/sbo-swcenter]
    Software Distribution Center >SAP Business One Products > Updates
    SAP Business One 8.8 >>>  SAP B1 8.8 INTEGRATION FOR NW >>>Comprised Software Component Versions
    B1 8.8 INTEGRATION CONTENT
    B1 8.8 INTEGRATION SIM
    B1 8.8 INTEGRATION TECHNOLOGY
    Hope you find.
    Thanks
    Kevin

  • I have 2 iPhone 4S's, one is personal, one purchased by work for me. Can I use the same iTunes account to sync both phones while keeping the contacts that are synced as separate lists for personal phone and work phone, but also allow same apps for both?

    I'm hoping someone out there knows if I can use 1 apple ID and 1 iTunes account to sync 2 different iPhone 4S's  - one for personal use, and one for work use. I would like to be able to sync with the same music and app's on both, but need to keep the contacts and calendars completely separate between the 2 phones since I don't want personal data on the work phone or work data on the personal phone. Can you help me figure this out?

    Yes!
    Luckily, if you be very careful and pay attention to what you have selected in itunes, you can separate these things
    Basically, in iTunes, there are tabs at the top for Summary, info, apps, etc..
    These tabs control PER DEVICE what syncs between itunes and the device.
    Therefore, you can plug iPhone 4S #1 in, and select to sync contacts with address book, then do so.  Then plug iPhone 4S #2 in, and not choose to sync with address book.  iTunes will keep these settings separate. However, in that situation for music and apps, you would check to sync both on both, in order to get all music and apps on each.
    The only thing to watch out for, each computer 'user' has only one set of address book and ical, meaning that if you want to sync both phones to the computer, but dont want to mix contacts, only one phone will be able to sync contacts and/or calendars.  Basically, each category in the Info tab will only hold one device's information, so you CAN do contacts with iPhone 4S #1, and calendars with #2.

  • I have 2 iPhones - one for personal use and one for work. They are currently connected with the same Apple ID. I would like to separate the two accounts. Does anybody know how to do this?

    I have 2 iPhones - one for personal use and one for work. They are currently connected with the same Apple ID. I would like to separate the two accounts. Does anybody know how to do this?

    Just create a new AppleID for your work.
    As Allan suggested, items purchased on one iTunes account cannot be moved to the other account.
    However, you can put items purchased on on account onto the other iPhone.

  • HT3819 I am a teacher. I have an iPhone and iPad for personal use.  I also have an iPod and now an iPad for school use.  Would it be best for me to use home sharing on all 4 devices, or should I split my account and have separate accounts for home & schoo

    My first i device was an iPod touch that I was given for use in my classroom.  Then I got an iPhone for personal use.  Both items are listed under the same username and account.  Since then I now have 2 iPads, one for home and one for work.  I have many apps that are only for work like Math Zombie and Science Facts, and many that are for personal use, like Facebook and YouVersion.  I know that I can synch each device and tell iTunes which apps go on which device.  However at home I use a Mac, and my school computer is a PC.  I am wondering if I should split my account and keep personal separate from work.  Then I can synch all school related devices on the PC and home devices on the Mac.  I realize that there maybe the rare occaision that I might want one app for both accounts.  That's the chance I take on splitting my account.  Are there ay benefits one way or the other?

    Will you be the person paying for apps on both accounts?
    Are you the only person that will use both of the iPads?
    Is there a chance students will be using the work iPad and if so, do you want personal data stored on it?
    If you're the only one using it I'd keep the same account just to have the flexibility of having access to everything on all devices. If your students will be using it or if the school is paying for the school apps I'd keep separate accounts. It all depends on how often you will use school apps from home, and home apps at school. Just some things to consider...

  • Infopath form for sharepoint 2013 lags when searching for person or group.

    Dear all,
    After implementing a infopath form on sharepoint, the search for person or group column lags when I search for someone the second time. (The first time won't lag). Is there a fix to this? And is there a way to modify the search for person or group function
    to sharepoint OOTB person or group search? I think the OOTB one is a lot better. Thanks all.
    Timothy Liu

    Have a look at this thread which discussed a same question:
    http://social.msdn.microsoft.com/forums/sharepoint/en-US/c55f4245-b2b0-410b-94fc-2afd1ef80da8/preventing-users-from-editing-other-users-infopath-forms
    thanks,
    Flynn

  • I have 2 iphones, one for personal and one for business.  I need my phones not to sync otherwise they will both ring all the time.  How can I log out of my icloud and unsync my phones?

    I have 2 iphones, one for personal and one for business.  I need my phones not to sync otherwise they will both ring all the time.  How can I log out of my icloud and unsync my phones?

    Syncing your phones to the same iCloud account won't cause them to both ring all the time, it only puts the same contacts, calendars, and other synced data on the phone.  The phones will only ring with someone calls the number associated with the phone.
    If you want to stop using iCloud on one or both of the phones, go to Settings>iCloud, tap Delete Account, then choose Keep On My iPhone when prompted.  This will disconnect them from iCloud and keep a copy of the synced data on the phone.

  • Can I have two phone lines on my iPhone 4G (one for biz and one for personal calls)?

    can I have two phone lines on my iPhone 4G (one for biz and one for personal calls)?

    FWIW, from my experience I was not able to get this to work.  When I conected a second bluetooth audio device the first device disconnected.

  • WEB ADI INTEGRATOR FOR Bill of Material

    I am developing a WEB ADI integrator for Bill of material upload. The integrator will populate the data in a temporary table, validate it & write the error messages back to the table . On succesful validation the data will be sent to interface tables & then to base table.
    The integrator uses a procedure & sends data to the procedure. Procedure then loads data in temporary table & does the rest of work.
    To do this i need to know the following thinngs:
    1. How i can track the line no of Excel?
    2. How do I know that all data are loaded in temporaray table because the validation & rest of work will be done once all the rows of excel are transfered to temporaray table. i.e. How do i determine the End of File in Excel?
    3. How do i write error messages from the table to the excel in web adi?
    Any help will be appreciated. Please send me the sample scripts & web adi developer guide at [email protected],[email protected]

    If you check the XML that Web ADI generates to upload a document you will note that each row gets a row number. It would be a matter of being able to keep track of that number in your table so that when you are reporting the error back you can include that number in the message so the code in the Excel spreadsheet can assign it to the correct row.
    I would suggest trying to use even some of the basic validation mechanisms provided within Web ADI, as these will automatically return the error messages for bad data to the correct row in the spreadsheet.
    Web ADI will take the uploaded data, perform any validation check defined within meta-data then push the data to your Interface table. There are plenty of examples in th shipped code of product teams then using the Import phase of the upload to perform additional checks and then push the data further. But if you can utilize the existing Web ADI functionality. The data never ends up in the table in the first place to require any clean up on your part.

  • Currency could not be determined for person ?

    Hi,
    I have created in PA30 the "compensation process" subtype " Spot bonus" for an employee , but then when i changed the status in ECM ( Enterprise compensation management) ( From In planning -> Approved ,( OK) , Approved to " Active" I got the following error"
    "Currency could not be determined for person Nguyen Ngoc Ngan between 30.10.2007 and 30.10.2007"
    Please help me out with this
    Thank you very much

    Great Suresh , You are excellent !
    I have added a new record in the table T500C for my local currency i have tested successfully .
    But i face a small problem with " Salary adjustment" when i created in compensation process infotype the salary adjustment ( In planning ) it is ok , but when i change the status from "Approved to active " I got the following err ;
    "Salary adjustment of Nguyen Ngoc Ngan on 31.10.2007 could not be activated "
    ( Bonus worked fine ).
    Thanks

  • Is anyone else having email problems such as apps exiting in the middle of an email? It may be a wireless issue. I use First Class for work and yahoo email for personal. I will be in the middle of typing a long email and the app just quits, all data lost.

    Is anyone else having email problems such as apps exiting in the middle of an email? It may be a wireless issue. I use First Class for work and yahoo email for personal. I will be in the middle of typing a long email and the app just quits, all data lost.

    Have you tried restarting or resetting your iPad?
    Restart: Press On/Off button until the Slide to Power Off slider appears, select Slide to Power Off and, after the iPad shuts down, then press the On/Off button until the Apple logo appears.
    Reset: Press the Home and On/Off buttons at the same time and hold them until the Apple logo appears (about 10 seconds). Ignore the "Slide to power off"

  • Issue in confirmation links for personal data ESS application (CA)

    Hi All,
    We have implemented EXIT button configuration for ESS applications and the Exit button along with 'Go to Home page' link is navigating to custom created page in portal.
    The configuration done earlier for ESS applications like Address Update, Family Member/Dependents works fine.
    We got a new service added (Personal data) & tried configuring the Exit button for this application also.
    Some how the exit button doesnt seem working for Canada besides it working for US.
    Please help in figuring out if there is any cause of the Exit button not working for personal data application for molga 07 specially. Adding to it, the links for confirmation screen are also not working for the same application
    Appreciate your help.
    Thanks

    Hi,
    As per your Req.....
    Its seems to be the Services exits that are county specific Services .........mease the Molga ( country  Code )  is set for this services is "US"
    That Y its working fine .....
    But as per your REq you want this Services working  for the Molga 07 ...
    I thikn for this you need to set the Molga 07 in the contry specific home pages......
    Then it will work fine

  • Can you set default values for person/group picker fields? To current user?

    Two-part question/issue . . .
    Part 1:
    In InfoPath 2013 in use with SharePoint 2013, how do you set a Default Value for Person/Group Picker fields? Other field types like Text Boxes have a Default Value section in the Data tab of Properties.  There doesn't appear to be any equivalent for
    the Person/Group Picker field type in Properties.  I'd like to set a default person for a few fields in a form I've created.  Is this possible?
    Part 2:
    The default user I want to set for one of those Person/Group fields is the "current user."  I want a user to log into our SharePoint 2013 intranet, load a new form for edit/creation, and have one of the Person/Group fields in that form to
    automatically populate this particular user.  Is this possible?

    Hi Stephen,
    You can auto populate your InfoPath farm with current user Name and all other property that you have in your User profile, you have couple of options.
    First you can make a secondary connection in your InfoPath form with user profile and can use the UserProfileService.asmx and call the GetUserProfileByName method. Here is the steps you can follow.
    http://blogs.technet.com/b/anneste/archive/2011/11/02/how-to-create-an-infopath-form-to-auto-populate-data-in-sharepoint-2010.aspx
    Secondly you can use JQuery and SPServices ,
    $().SPServices.SPGetCurrentUser function to populate the values with script to achieve the same in this case you no need to use InfoPath form just create simple text type column in SharePoint
    list and auto populate it with getting the current user Name from User Profile here is the scripts
    <script language="javascript" type="text/javascript" src="../../jQuery%20Libraries/jquery-1.4.2.min.js"></script>
    <script language="javascript" type="text/javascript" src="../../jQuery%20Libraries/jquery.SPServices-0.5.4.min.js"></script>
    <script language="javascript" type="text/javascript">
    $(document).ready(function() {
      var userCurrentName = $().SPServices.SPGetCurrentUser({
        fieldName: "CurrentUser"
      $("input[Title='CurrentUser']").val(userCurrentName);
      var userPhone = $().SPServices.SPGetCurrentUser({
        fieldName: "WorkPhone"
      $("input[Title='Phone']").val(userPhone);
    </script>
    Krishana Kumar http://www.mosstechnet-kk.com

Maybe you are looking for

  • Can portlets access external app login info?

    I need to write a portlet that uses the login information entered by users for external applications. The portlet will access the external application, but needs the login parameters that the user has supplied. Is this possible? If so, can anyone poi

  • Internet Sharing not connecting on PC

    How do I setup Internet Sharing so it works on XP or Vista. It can connect to it using a mac, but when i try to connect from PC (bootcamp) it does not work. I see the network, but I cannot connect. It doesn't ask me for any password or anything, it j

  • Installation error: Full Java Edition2004s-Trial

    I’m trying to install “Full Java Edition2004s-Trial” and I got the below errors. Please help <b>FJS-00003</b>: TypeError: dir_profile has no properties (in script NW_Java_OneHost|ind|ind|ind|ind, line 39637: ???) <b>MUT-03025</b>: Caught ESAPinstExce

  • Oracle Retail Products Installation and Implementation

    Can individual modules like Oracle Retail Allocation be used as standalone Products, without installing Oracle RMS? The following point is mentioned in the Oracle® Retail Merchandising Implementation Guide Release 13.2.4 E28940-01 "RMS owns virtually

  • Help! Can't get Windows to recognize Mac sync'd iPod

    I have been using my 4G iPod with my iMac G5 to back up files. I'm on the road and urgently need some files and I'm no where near my iMac. I connected my iPod to my Windows laptop and put it in disk mode, but when I try to open it, I get an error mes