Update userid via SOAP API?
Good morning,
I'm just curious whether it's possible to change the username in ilearning via the webservice API? As far as I see the userimport transaction uses userid as key, so when I submit a user with a different username (all other data is the same) I get a new user..
So far so good, but I can change the username on the ilearning admin interface - but is it possible via the API?
thanks
peter
Yes it is, if the existing accounts have an external id and external source and the web service call checks the external id and source first, you can update the username.
Check the webservices documentation for more detail and external id and src
Scott
http://www.seertechsolutions.com
Similar Messages
-
this is my VB.NET sample code as following.
<a href="http://odbc789.googlepages.com/b1test.rar">http://odbc789.googlepages.com/b1test.rar</a>
I tried to edit data in matrix ( BP Foreign name column )and upadte it into database via DBdatasource.
though the B1 return the message : success.
but , it still don't work.
hope somebody can tell what's wrong in my program.
thanks lot.What ?? sorry , I am a rookie. I just finished my TB1300 course.
so..
the DBDataSource object , is only for query and binding data from DB to User interface.
In the <b>official UI API sample</b> : <b>06.MatrixAndDataSources</b>
when I press the "OK" button on the form , the green color <b>" success message "</b> on the status bar is ONLY a message.
It's don't work for SAVE and UPDATE.
<b>isn't ?????????</b>
PS: sorry , now is weekend in my country.
web site is the only way to research.
hope somebody to answer my question kindly. :P -
Can not update PO via update_po api and getting error in Budgetary Control
Hi all,
I am trying to update PO by calling update_PO API. I am trying to follow the manual but am getting an error and can't update the PO. Here is the code:
declare
l_result NUMBER;
l_api_errors apps.po_api_errors_rec_type;
l_version_no NUMBER := 0;
l_po_header_id po_headers_all.po_header_id%TYPE;
l_po_original_amount NUMBER;
v_po_updated_price NUMBER;
l_oracle_promised_date DATE;
v_vendor_site_id po_headers_all.vendor_site_id%TYPE;
l_vendor_site_code po_vendor_sites_all.vendor_site_code%TYPE;
l_return_status VARCHAR2 (2000);
v_error_message VARCHAR2(2000);
BEGIN
l_version_no := 0;
l_po_header_id := 0;
v_po_updated_price := 0;
v_error_message := NULL;
BEGIN
SELECT revision_num, po_header_id, vendor_site_id
INTO l_version_no, l_po_header_id, v_vendor_site_id
FROM po_headers_all
WHERE segment1 = '*****' --<PO#>
AND type_lookup_code = 'STANDARD';
END;
dbms_output.put_line('l_version_no is ' ||l_version_no);
--Getting 0 here
BEGIN
l_result := PO_CHANGE_API1_S.record_acceptance(
x_po_number => '****', --PO#
x_release_number => null,
x_revision_number =>l_version_no,
x_action => 'NEW',
x_action_date => null,
x_employee_id => 1359,
x_accepted_flag => 'Y',
x_acceptance_lookup_code => 'ACCEPT WITH CHANGES',
x_note => 'All valid',
x_interface_type => 'APITEST',
x_transaction_id => null,
version => '1.0');
dbms_output.put_line('Record Acceptance l_result is '||l_result);
--Getting 1 here. Success.
l_result :=
po_change_api1_s.update_po
(x_po_number => '****', --PO#
x_release_number => NULL,
x_revision_number => l_version_no,
x_line_number => 1,
x_shipment_number => NULL,
new_quantity => 10,
new_price => NULL,
new_promised_date => NULL,
launch_approvals_flag => 'Y',
update_source => NULL,
VERSION => '1.0',
x_override_date => NULL,
x_api_errors => l_api_errors,
p_buyer_name => NULL
EXCEPTION
WHEN OTHERS
THEN
dbms_output.put_line('error is ' ||SQLERRM);
END;
dbms_output.put_line('l_result is '||l_result);
--Getting 0 here.... Failure
IF (l_result <> 1)
THEN
FOR i IN 1 .. l_api_errors.MESSAGE_TEXT.COUNT
LOOP
v_error_message :=
v_error_message
|| ' '
|| l_api_errors.MESSAGE_TEXT (i);
END LOOP;
END IF;
COMMIT;
END;
Final error message is:
Supplier site is either exempt from CCR registration or has not been added to agency vendor. Procedure PSA_FUNDS_CHECKER_PKG.glxfck returns an error without any details to the calling procedure PO_ENCUMBRANCE_POSTPROCESSING.execute_gl_call. Please contact your support representative. Your Budgetary Control action completed with exceptions. DO_UNRESERVE-100: User-Defined Exception
Cause: A SQL error has occurred in DO_UNRESERVE. The SQL error is User-Defined Exception.
Action: Take note of both this error number and the actions you were trying to perform. Contact your system administrator for further assistance.
Your Budgetary Control action completed with exceptions.
Please let me know what can be the croblem here. I can not find anything here on this issue. Please help.
Thanks.Can you review these notes, may help you.
R12: Funds Check Error 'PSA_BC_XLA_PUB.Budgetary_Control Returns an Error' for Purchase Orders and Requisitions When Federal Financial is Installed [ID 1292042.1]
Procedure PSA_BC_XLA_PUB.Budgetary_Control Returns an Error Due To "XLA_AP_TECHNICAL_ERROR" [ID 950385.1]
Fund Check Is Failing - Procedure PSA_BC_XLA_PUB.Budgetary_Control Returns An Error [ID 1338545.1]
Error: PSA_BC_XLA_PUB.Budgetary_Control When Approving A Project Related PO [ID 1319065.1]
Procedure Psa_bc_xla_pub.Budgetary_control Returns An Error For Autocreated Blanket Release [ID 751635.1] -
Hi Everyone, I am new in Business Catalyst, but, my company is working with BC for a while. I have a task to import external data (such as catalogue, products, orders, shopping cart etc) to business catalyst native tables via SOAP api. I am able to use "Product_ListRetrieve" function that gave me products from BC. Now I want to insert and update product list, for which the api call is "Product_UpdateInsert". I am not being able to feed in even a single record. I need any code (jquery, php, javascript, java etc) as a sample, that works with SOAP api for this function. It is very urgent. Please help me. Thanks in advance. I have tried with the code below, but I am getting bugs (format not valid):
try
$soapfileurlUpdate="https://worldsecuresystems.com/catalystwebservice/catalystecommercewebservice.asmx?wsdl";
$soap_clientUpdate = new SoapClient($soapfileurlUpdate);
$array_of_products=array("Products",
array("productId"=>"1128",
"productCode"=>"1128",
"productName"=>"Bostik 1128 Heat Transfer Sealer (thermo Putty) 460g Cartridge",
"description"=>"Bostik 1128 Heat Transfer Sealer (thermo Putty) 460g Cartridge",
"smallImage"=>"images/products/TEMUFF-7_New.jpg",
"largeImage"=>"/images/products/TEMUFF-7.jpg",
"cataloguesArray"=>array("DUCTS"), //array("string"=>"DUCTS"),
"pricesSaleArray"=>array("US/9.95"),//array("string"=>"US/9.95"),
"pricesRetailArray"=>array("US/9.95"),
"pricesWholesaleArray"=>array("US/5.00"),
"wholesaleTaxCodeArray"=>array("US/0.00"),
"taxCodeArray"=>array("GB/VAT"),
"groupProducts"=>array(""),
"groupProductsDescriptions"=>array(""),
"supplierEntityId"=>"1",
"supplierCommission"=>"2",
"weight"=>"20",
"relatedProducts"=>array(""),
"tags"=>"",
"unitType"=>"",
"minUnits"=>"1",
"maxUnits"=>"2",
"inStock"=>"10",
"onOrder"=>"0",
"reOrder"=>"0",
"inventoryControl"=>"true",
"canPreOrder"=>"0",
"custom1"=>"",
"custom2"=>"",
"custom3"=>"",
"custom4"=>"",
"popletImages"=>"",
"enabled"=>"true",
"deleted"=>"false",
"captureDetails"=>"true",
"downloadLimitCount"=>"22",
"limitDownloadsToIP"=>"0",
"isOnSale"=>"true",
"hideIfNoStock"=>"false",
"productAttributes"=>"Size*|5|N:Small|,Medium|,Large|;Color*|5|N:Red|,Wh",
"isGiftVoucher"=>"false",
"enableDropShipping"=>"true",
"productWeight"=>"20",
"productWidth"=>"20",
"productHeight"=>"29",
"productDepth"=>"20",
"excludeFromSearch"=>"0",
"productTitle"=>"Bostik 1128 Heat Transfer Sealer (thermo Putty) 460g Cartridge",
"cycletypeId"=>"1",
"cycletypeCount"=>"1",
"slug"=>"item-1",
"hasVariations"=>"false",
//"variations"=>array("ProductVariation"=>"true"),
"roleResponsible"=>"",
"metaDescription"=>""));
echo "SOAP Data To Be Inserted:<br/>";
var_dump($array_of_products);
$vectUpdate = array("soap_version" => SOAP_1_2,
"username"=>$soapusername,
"password" => $soappassword,
"siteId"=> $soapsiteid,
"productList"=>$array_of_products);
$quoteUpdate = $soap_clientUpdate->Product_UpdateInsert($vectUpdate);
$status = 1;
echo "BC side is updated.";
catch (SoapFault $sf)
$errorlogText=date("Y-m-d h:i:s A"). "=> Error occurred while inserting data to business catalyst. \r\n";
echo $errorlogText. " See log for errors.\r\n";
echo $sf->getTrace();
//fwrite($errorLogFile,$errorlogText. "Error Dump: ". $sf->getMessage());
return;Hi BCMan, Thanks for replying. Yes, the error is from BC side. The format was invalid. I fixed the issue today. Actually, I was pushing data from my PHP server to BC host system using SOAP api. I am still getting format errors, but I am able to insert data into products table.
One more question if you don't mind. Is it possible to use JQuery/Javascript to push data into BC tables in real time (while browsing products table) using customized pages? There are documents to solve this. However, I could not find examples of how I could fetch data from JSON file using JQuery and then populate products/catalog/order tables.
I appreciate your help.
Thank you. -
Retrieve contact list via the API not with the last updated date but created date?
I can connect via the API and retrieve a list of contacts but it seems that the only paramater i can pass is to search since the last Update Date.
Is it possible to search on the Created date and to have a date range as well?
I found the xml result is slow to come as it gives all entries since the "lastUpdateDate" entered.A change in score does not cause the Date Modified field to change on the contact record. This field only changes when some data in one of the fields has changed.
However, some of the confusion can come from the fact that lead scores have a Profile and Engagement portion. So if you have certain fields on the profile section being modified, that would cause a rescore at the same time. Engagement criteria such as form submits often cause the contact record to be modified while website visits and email clicks/opens do not.
Hopefully this helps clarify,
Bojan -
Query for FormSubmit data by ID via the SOAP API
When I submit a form entry via the SOAP API request 'Create' it get an ID as well as the Form Type data in return:
<CreateResponse xmlns="https://secure.eloqua.com/API/1.2">
<CreateResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<CreateResult>
<EntityType>
<ID>21</ID>
<Name>aherghaewForm</Name>
<Type>Form</Type>
</EntityType>
<Errors/>
<ID>3</ID>
</CreateResult>
</CreateResult>
</CreateResponse>
However, I can't seem to query for that ID. When using the request 'Query'
<ns:Query>
<ns:eloquaType>
<ns:ID>21</ns:ID>
<ns:Type>Form</ns:Type>
</ns:eloquaType>
<ns:searchQuery>ID='3'</ns:searchQuery>
<ns:pageNumber>1</ns:pageNumber>
<ns:pageSize>20</ns:pageSize>
</ns:Query>
I receive the following Error:
The search query you provided is invalid: 'id' is invalid.
As the field 'ID' is not part of the FieldValueCollection, this outcome is not unexpected, but unfortunate, as it would greatly simplify querying for data that was just submitted. Querying for a field that is part of the FieldValueCollection delivers correct results.
Is there a way to do just that, or do i have to follow another approach to retrieve FormSubmit data?
Thanks,
FelixOK. I see column X logic now:
SQL> select id,
2 name,
3 case when instr(sys_connect_by_path(id,',') || ',',',4,') > 0 then 'X' else 'Y' end x
4 from worker
5 start with id in (
6 select id
7 from worker
8 where boss_id is null
9 start with id = 4
10 connect by prior boss_id = id
11 )
12 connect by prior id = boss_id
13 /
ID NAME X
1 Mennan Y
2 Ahmet Y
3 Akin Y
4 Ayse X
5 Aylin X
6 Selim Y
6 rows selected.
SQL>SY. -
OT: admin api via soap?
Is there any work going on to provide the equivalent of the admin api via
soap?
Thanks,
JohanJohan,
Yes, there is a effort taking place in this area. No official release dates
have been announced.
Jay
"Johan Reinalda" <[email protected]> wrote in message
news:vGA9j.10280$[email protected]. .
> Is there any work going on to provide the equivalent of the admin api via
> soap?
>
> Thanks,
> Johan
>
> -
Is it possible to create a PDF/A1a compliant file with SOAP API ?
I saw that I can create two kind of PDF/A1b (CMJN and RVB), but nothing about PDF/A1a.
Unfortunately, I see the same limitation in the administration pages of the LiveCycle server.
- Here is my code (using SOAP api) :
Document inDoc = new Document(new FileInputStream(wordFile));
String adobePDFSettings = ?????;
String securitySettings = "";
String fileTypeSettings = "";
// Convert the Word document to a PDF document
CreatePDFResult result = pdfGenClient.createPDF2(inDoc,
"dummy.doc",
fileTypeSettings,
adobePDFSettings,
securitySettings,
null,
null);
- I tried before using the OutputClient, but I had this exception :
com.adobe.livecycle.output.exception.OutputException:
com.adobe.idp.DocumentError: com.adobe.idp.DocumentError: 403:
Authentication with DSC invocation permissions required.
Any help, any idea will be greatly appreciated.
Best regards,Hi CeeCee725,
There is no longer a way in the Acrobat/Reader interface to do this. Several conflicting methods were available via Adobe Acrobat, Adobe Reader, and multiple web browsers. Each could conflict with the other including the settings for Acrobat and Reader installed on the same computer. So, Adobe decided that the best way to handle this operation was through the web browser plug-in interface.
Best,
Sara -
Error while invoking the ABAP Proxy via SOAP Adapter
Hi,
My scenario involves SOAP Client invoking a webservice hosted in PI which in turn invokes the ABAP Proxy asyncronously.
SOAP Client -> PI -> ECC (ABAP Proxy) . This works fine.
Next , I have exposed the ECC Service Interface as webservice using SOA Manager transaction. Now, once the service is created using SOAManager, i replaced the XI Adapter with SOAP Adapter and provided the target URL as the URL provided by the SOAManager.
SOAP Client -> PI -> ECC (ABAP Proxy via SOAP Adapter)
With this approach, i am encountering the below error message
2009-05-29 12:17:55 Error Adapter Framework caught exception: null
2009-05-29 12:17:55 Error Delivering the message to the application using connection SOAP_http://sap.com/xi/XI/System failed, due to: com.sap.engine.interfaces.messaging.api.exception.MessagingException.
Any ideas on the above errror message? Any pointers or inputs will be appreciated.
Thanks,
Vinayak Kamath> 2009-05-29 12:17:55 Error Adapter Framework caught exception: null
> 2009-05-29 12:17:55 Error Delivering the message to the application using connection SOAP_http://sap.com/xi/XI/System failed, due to: com.sap.engine.interfaces.messaging.api.exception.MessagingException.
This is a generic error message which does not have any information about the error which has occurred.
Do you see any error messages in the SOAP client?
Regards
Stefan -
How to determine host status in a task via python api
Hello all,
using the python api I am having some issues trying to determine the status of a host within a task. For example I have a job, with one task and 10 hosts associated with that task. Eight hosts finish the task, 2 fail. However via the api I can only seem to determine the status of the job and the task. What I want is to be able to generate a report that basically matches what you see via the gui (ie 8 hosts ok, 2 hosts failed). The data structure OnStageTaskData gives me a status and a list of hosts, but not a status for each host. (Note I am not using any of the depricated functions/data structures). Currently my code looks like (minus the api init, etc)...
# list all the jobs for last week
joblist = api.GetJobs()
for job in joblist:
# if the job occured in the last week
if job.c_time > reportstarttime:
print "\nJob name %s Time %s " %(job.name, time.ctime(job.c_time))
try:
jobdetails = api.GetOnStageJob(job.id)
except COsApiJobNotFoundException:
print "Can't find job %s details" %job.name
continue
for tasks in jobdetails.job_data.tasks:
for hostid in tasks.task_data.target:
try:
hostinfo = api.GetHostGroup(hostid)
except OsApiHostNotFoundException:
print "Can't find host details %s" %tasks.task_data.name
print "Hostname %s Status %s" %(hostinfo.name, tasks.status)
which generates output like...
Job name chg233146-sol9 Time Sun Jan 13 10:31:42 2008
Hostname tacnomsrv02 Status Failed
Hostname tacpthsrv01 Status Failed
anyone have another way to doing this or suggestions? Or is this kind of info not available via the api? Thank you.Hi ConnectSolutions,
As you correctly pointed out, there is some bug in our code
that keeps the room active and you dont receive any events or
notification if you are entering as guest and waiting and the host
arrives. Also, since you havent entered yet i.e your role is still
5 i.e. UserRoles.LOBBY , you can't access any of the UserManager's
collections and will get a length of 0 always. We will be fixing
this with priority .
But you can get around the problem as of now, by having a
small shared model of yours ( any collectionNode or sharedModel
will do) where you create a node and publish a message on it from
the Owner's side whenever the owner/host enters to notify everyone
that he has entered. Just remember to set the accessmodel of
NodeConfiguration of node on which you are publishing to LOBBY ie.
role = 5 , and make the publishModel = 100 so that only owners can
publish on this node. In this way , any users waiting will be
receiving this message and will know the host has arrived. If you
can't get this sharedModel concept to work, let me know. I will try
to run on my side.
And as of our side regarding actual fix, we will fix this use
case and put in the next drop of SDK and also update in forum about
it.
On the host side though, he is always notified when he enters
if there are pending users knocking to enter. See the KnockingQueue
example in case you want to explore that.
Thanks
Hironmay Basu -
Send XML and receive binary data via SOAP
Hi folks,
following idea (Client-Server-Rendering-Architecture):
1. Send XML as JavaScript variable via SOAP to the InDesign Server
2. Attached the XML String to a new document or template
3. Apply several XMLRules to the docuument
4. Render to document as JPG|PDF whatever
5. Transmit the JPG (means binary) via SOAP back to the client
Following problems raised by implementing this
1. Build a new XML-Object with new XML() works, but how to attach this object to the document, i've just found importXML() but from file, not string and xmlElements.add() for adding just a tag not a whole xml tree. The importXML() performance from a File object is not that fast ...
2. How to render a document not to a file with exportFile() but into a variable, object etc.?
3. How to send a binary object (from an object, a variable or File object if not possible as describe in Q#2) back to the client via SOAP (scriptResult)? Do I have to expand the WSDL (and|or C++ API), any examples?
Thanks for your help, by the way, the describe scenario is what I expect of a rendering server not more not less ...
Tinofor one thing, don't use == to compare strings... You have that all over the place, like:
if(currentElement=="region") { -
Getting 400 Bad Request response from Beehive SOAP API
Hi,
I'm trying to consume beehive web services via SOAP, more specifically I'm trying to upload a file into a workspace however at this point of the implementation I'm stuck getting 400 responses from the server.
I'm trying to upload a file using the createDocument() method that's located on the contentManagementService, indeed in the line that I call to that method is in which my app stops and returns the exception of error 400
I'm attaching a sample of the message I'm sending, at this point I understand every parameter that it's being sent except for the contentStreamId parameter, I don't know what it means, the documentation doesn't explain it either.
Does anyone has an idea of what's that paremeter for and how to use it properly?
Here's a sample of code I'm using:
// add new document
String str = "Test body.Test body.Test body.Test body.Test body.Test body.\r" +
"Test body.Test body.Test body.Test body.Test body.Test body.\r" +
"Test body.Test body.Test body.Test body.Test body.Test body.\r" +
"Test body.Test body.Test body.Test body.Test body.Test body.\r" +
"Test body.Test body.Test body.Test body.Test body.Test body.\r" +
"Test body.Test body.Test body.Test body.Test body.Test body.\r" +
"Test body.Test body.Test body.Test body.Test body.Test body.\r" +
"Test body.Test body.Test body.Test body.Test body.Test body.\r" +
"Test body.Test body.Test body.Test body.Test body.Test body.\r" +
"Test body.Test body.Test body.Test body.Test body.Test body.\r" +
"Test body.Test body.Test body.Test body.Test body.Test body.\r" +
"Test body.Test body.Test body.Test body.Test body.Test body.\r" +
"Test body.Test body.Test body.Test body.Test body.Test body.\r" +
"Test body.Test body.Test body.Test body.Test body.Test body.\r" +
"Test body.Test body.Test body.Test body.Test body.Test body.\r" +
"Test body.Test body.Test body.Test body.Test body.Test body.\r" +
"Test body.Test body.Test body.Test body.Test body.Test body.\r" +
"Test body.Test body.Test body.Test body.Test body.Test body.\r";
byte[] docContent = str.getBytes("UTF8");
DocumentCreator docCreator = new DocumentCreator();
docCreator.setConflictResolutionMode(ConflictResolutionMode.OVERWRITE);
docCreator.setName("File" + System.currentTimeMillis()%10000 + ".txt");
docCreator.setParent(teamWksp.getDefaultDocumentsFolder().getCollabId());
IdentifiableSimpleContentUpdater iscu = new IdentifiableSimpleContentUpdater();
iscu.setContentStreamId(docContent.toString());
DocumentUpdater docUpdater = new DocumentUpdater();
docUpdater.setContentUpdater(iscu);
docCreator.setUpdater(docUpdater);
Document doc = contentMgmtServiceSoap.createDocument(docCreator, docContent,projFull);
here's the message being sent:
<S:Envelope>
<S:Body>
<ns3:createDocument>
<creator>
<ns2:conflictResolutionMode>OVERWRITE</ns2:conflictResolutionMode>
<ns2:name>File8692.txt</ns2:name>
<ns2:parent>
<ns2:id>334B:3BF0:afrh:38893C00F42F38A1E0404498C8A6612B00023FF3F175</ns2:id>
<ns2:resourceType>afrh</ns2:resourceType>
</ns2:parent>
<ns2:updater>
<ns2:contentUpdater xsi:type="ns2:identifiableSimpleContentUpdater">
<ns2:contentStreamId>[B@70751932</ns2:contentStreamId>
</ns2:contentUpdater>
</ns2:updater>
</creator>
<dhandler>VGVzdCBib2R5LlRlc3QgYm9keS5UZXN0IGJvZHkuVGVzdCBib2R5LlRlc3QgYm9keS5UZXN0IGJvZHkuDVRlc3QgYm9keS5UZXN0IGJvZHkuVGVzdCBib2R5LlRlc3QgYm9keS5UZXN0IGJvZHkuVGVzdCBib2R5Lg1UZXN0IGJvZHkuVGVzdCBib2R5LlRlc3QgYm9keS5UZXN0IGJvZHkuVGVzdCBib2R5LlRlc3QgYm9keS4NVGVzdCBib2R5LlRlc3QgYm9keS5UZXN0IGJvZHkuVGVzdCBib2R5LlRlc3QgYm9keS5UZXN0IGJvZHkuDVRlc3QgYm9keS5UZXN0IGJvZHkuVGVzdCBib2R5LlRlc3QgYm9keS5UZXN0IGJvZHkuVGVzdCBib2R5Lg1UZXN0IGJvZHkuVGVzdCBib2R5LlRlc3QgYm9keS5UZXN0IGJvZHkuVGVzdCBib2R5LlRlc3QgYm9keS4NVGVzdCBib2R5LlRlc3QgYm9keS5UZXN0IGJvZHkuVGVzdCBib2R5LlRlc3QgYm9keS5UZXN0IGJvZHkuDVRlc3QgYm9keS5UZXN0IGJvZHkuVGVzdCBib2R5LlRlc3QgYm9keS5UZXN0IGJvZHkuVGVzdCBib2R5Lg1UZXN0IGJvZHkuVGVzdCBib2R5LlRlc3QgYm9keS5UZXN0IGJvZHkuVGVzdCBib2R5LlRlc3QgYm9keS4NVGVzdCBib2R5LlRlc3QgYm9keS5UZXN0IGJvZHkuVGVzdCBib2R5LlRlc3QgYm9keS5UZXN0IGJvZHkuDVRlc3QgYm9keS5UZXN0IGJvZHkuVGVzdCBib2R5LlRlc3QgYm9keS5UZXN0IGJvZHkuVGVzdCBib2R5Lg1UZXN0IGJvZHkuVGVzdCBib2R5LlRlc3QgYm9keS5UZXN0IGJvZHkuVGVzdCBib2R5LlRlc3QgYm9keS4NVGVzdCBib2R5LlRlc3QgYm9keS5UZXN0IGJvZHkuVGVzdCBib2R5LlRlc3QgYm9keS5UZXN0IGJvZHkuDVRlc3QgYm9keS5UZXN0IGJvZHkuVGVzdCBib2R5LlRlc3QgYm9keS5UZXN0IGJvZHkuVGVzdCBib2R5Lg1UZXN0IGJvZHkuVGVzdCBib2R5LlRlc3QgYm9keS5UZXN0IGJvZHkuVGVzdCBib2R5LlRlc3QgYm9keS4NVGVzdCBib2R5LlRlc3QgYm9keS5UZXN0IGJvZHkuVGVzdCBib2R5LlRlc3QgYm9keS5UZXN0IGJvZHkuDVRlc3QgYm9keS5UZXN0IGJvZHkuVGVzdCBib2R5LlRlc3QgYm9keS5UZXN0IGJvZHkuVGVzdCBib2R5Lg1UZXN0IGJvZHkuVGVzdCBib2R5LlRlc3QgYm9keS5UZXN0IGJvZHkuVGVzdCBib2R5LlRlc3QgYm9keS4N</dhandler>
<projection value="FULL" xsi:type="ns2:projection"/>
</ns3:createDocument>
</S:Body>
</S:Envelope>Did you manage to successfully upload the file? If you did, please give solution.
Thanks -
Retrieve task statistics via soap
Hello,
I would need some task-list-metadata like the total number of tasks,
the number of assigned tasks, the number of completed tasks just
like the Chart-Feature in the BPM Worklist Application.
I need to be able to retrieve that data via soap. I couldn't find any
available webservice, which would be able to accomplish that.
Documentation tells me that there exists a 'Tasks Report Service'
which may be appropriate, but it is supported just by plain Java API.
So before starting to invent my own solution I would like to know
if there is a existing webservice which supports what I need?
Kind regards,
MartinHi,
Try with Fucntion module: "/SDF/OCS_GET_STAT_INFO".
When i see the code in above function module he using the code as follows inorder to fecth function modules to list.
FUNCMODNAME = 'S390_GET_CURRENT_SSID' .
SELECT SINGLE FUNCNAME
FROM TFDIR
INTO :FUNCTION_CHECK
WHERE FUNCNAME = :FUNCMODNAME .
IF SY-SUBRC = 0 .
CALL FUNCTION FUNCMODNAME
IMPORTING
SSID = DBSID_DB2
DBHOST = DBHOST_DB2.
ENDIF .
It may helpful to you.
Thanks,
Naga -
Connection from DP to SAP PI 7.11 via SOAP/https failed
Hello Guys,
we have a problem with connection from DP to SAP PI via SOAP/https.
DP send a request and get a timeout. timeout is 2 or 3 minutes.
DP and SAP PI authentificated with certificates.
Our Problems:
DP get now failure code
in commnication channel monitoring in RWB from SAP PI I see no entry, no error
in java default trace I see no error.
What could be the Problem? What must we configure for https communication via SOAP Adapter?
Which Log get me some information?
Thanks and regards
MartinHi Neetesh,
I have check all, but it resolved not my problem.
I will describe my scenario again:
scenario:
syncronous request from system A over DataPower ->SAP PI to SAP system.
communication DataPower to PI: SOAP over https
DataPower located in other network zone.
port is activated in firewall.
called URL from DataPower:
https://<host>:5<instance number>01/XISOAPAdapter/MessageServlet?
channel=:<business system>:<interface>
Problem:
authentication looks like ok. No error in ICM Trace, in default java
trace login from DataPower IP-adress ok.
but no message is to see in the communication channel.
no message in the adapter engine, no message in the integration engine
DataPower get a timeout. (Timeout 2 minutes)
we find no error, but also no message
What could be the error? And where find I some information in SAP PI.
Thanks and regards
Martin -
Corrupt Credit Note created via DI API
Hello,
when i try to create a credit note via di api i get the error message "one of the base documents has been closed", even if the source document is not closed. But this is not the main problem. After this i have a corrupt credit memo in my system, that means a credit memo with out any detail lines. The error occurs only on one customer systems, on a lot of other systems the creation of credit notes works fine. Had anybody the same effect or clue what causes this problem.
RegardsHello we found the problem, i can reproduce it on a belgium database.
I want you to inform about a critical error in the SBO_SP_TransactionNotification.
If you check the line data of a document and send an error for this data the front end works fine. But if you use the DI-API the header data of document will be saved and the lines will be not saved.
if @object_type in ('14','19') and @transaction_type = 'A'
begin
declare @corrCRD as varchar(8)
if @object_type = '14'
set @corrCRD = (select distinct(correction) from ovtg where code in (select vatgroup from RIN1 where docentry = @list_of_cols_val_tab_del) and correction = 'N')
else if @object_type = '19'
set @corrCRD = (select distinct(correction) from ovtg where code in (select vatgroup from RPC1 where docentry = @list_of_cols_val_tab_del) and correction = 'N')
if @corrCRD = 'N'
begin
set @error = 1
set @error_message = 'You have entered a regular VAT Code on the document, this is not allowed'
end
end
Maybe you are looking for
-
How can I use multiple client side vlans in ACE?
In CSM we have a default-gateway per Client VLAN, in ACE there is no equivalent command! How does the ACE handles routing in this situation?
-
How do i reset my password if i don't know my old password
so i forgot my old password but i needed to update things on my macbook pro :'| i read the interactions to the help on apple and i put the disc macbook mac os xinstall dvd but then brought me to snow leopard and told me to install it but i didnt hav
-
Use of WRT54G after Power Surge
I was very satisfied with my WRT54G v2 until I went on vacation and came back. While on vacation a power surge or lightning struck and wiped out a bunch of things from my garage door opener to office: cable modem (no ethernet port), router (no inte
-
How do I get rid of x-notifier as I neither asked fot it nor want it
I have just upgraded to Firefox 18 and once more (Firefox is not the only one by the way) there has been stuff added that I neither need nor want. I have neither the time nor inclination to go hunting for it to remove it. 1. Please stop doing this 2.
-
What is this warning that comes up?
Dont know what happened, but after I had been on icloud. This warning "program" appeared on my desktop. What is this? anything to worry about? How do I delete it? New user on mac