Bookshelf Home | Contents | Index | PDF | ![]() ![]() |
Oracle Web Services On Demand Troubleshooting Guide > Error Codes: Causes and Solutions > SBL-EAI-04471This error code has no error symbol. Generic Error MessageBookId '%1' is invalid or User has no required permission to access the specified Book (SBL-EAI-04471). Causes and SolutionsThe Web service user specified in the SOAP request is not associated with the Book specified in the BookName field of the QueryPage request. Error MessageBookId '1QA2-1VXZNZ' is invalid or User has no required permission to access the specified Book(SBL-EAI-04471). Incorrect SOAP RequestIn the following incorrect SOAP request, the Book, called Book C, specified in the BookName argument is not accessible by the Web Service user that is performing the request: <?xml version="1.0" encoding="utf-16"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <wsse:Username>%%%USERNAME%%%</wsse:Username> <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">%%%PASSWORD%%%</wsse:Password> <ContactQueryPage_Input xmlns="urn:crmondemand/ws/ecbs/contact/"> Resolving Error SBL-EAI-04471 Part 1One possible solution is to check that the Web service user is added to the required book.
Resolving Error SBL-EAI-04471 Part 2A second possible solution is to modify the SOAP request to specify a book with which the user is associated. To list the books assigned to the user and to modify the SOAP request
Correcting the SOAP RequestIf you followed the procedure to list the assigned books for a user, then you must perform the correction to the SOAP request as shown in the following example. To correct the SOAP request, replace the book name, Book C, with a correct book name, for example, Book A: <?xml version="1.0" encoding="utf-16"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <wsse:Username>%%%USERNAME%%%</wsse:Username> <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">%%%PASSWORD%%%</wsse:Password> <ContactQueryPage_Input xmlns="urn:crmondemand/ws/ecbs/contact/"> |
![]() |
![]() ![]() |
Oracle Web Services On Demand Troubleshooting Guide | Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Legal Notices. | |