Package $TMP in Dev while trying to transport to Qual

Hi.
I am new to the BI7 environment.
I am trying to transport some infopackages from the Dev to the Qual system. As soon as I press the transport button (with the red truck), a little window will appear saying the package is $TMP. I have tried with about ten packages and the result is the same.
Could anybody please help me solving this problem?
Thanks.

Hi Ahmed,
Package $TMP is been used in case when you don't whant to move that perticular object to next preciding boxes.Normally called as Local Object and $TMP is also called as Development Class.
Normally there will be a Devlopment Class Created in any project by Basis People using SE80 T-code or else you can also do it on your own if you have the authorizations.
So you have to use this Dev Class created specific to your Proj and if you save any objects into a Transport Req that should be saved under this Dev Class.
If you save under $TMP then you have to make it to Transportable Req by changing it from $tmp to the 1 that you have created. This can also be done from SE80 T-code.
Best Regards,
VNK.

Similar Messages

  • "Connect failed" while trying to transport

    I am trying to implement a SAP Note and there it was necessary to import some transport request. I was able to add the request to the STMS-transaction, but I am unable to transport it. Every time I try I am getting the same error: "Connect failed". I checked the environment variables of the user, but these seem to be right set. But if I am looking to the trace file it seems that there is a problem with some user.
    Is there in anyone that has a solution for this?
    This is tp version 320.56.89 (release 620)
    ERROR: Connect to DEV failed (20060801114224, probably wrong environment).
    TRACE-INFO: 1:  [dev trc     ,00000]  Tue Aug 01 11:42:23 2006                                     2577  0.002577
    TRACE-INFO: 2:  [dev trc     ,00000]  load shared library (dbmssslib.dll), hdl 0                     27  0.002604
    TRACE-INFO: 3:  [dev trc     ,00000]      using "D:usrsapDEVSYSexerundbmssslib.dll"           32  0.002636
    TRACE-INFO: 4:  [dev trc     ,00000]  ExecuteAndFlush return code: 0x80040e14 Stmt: [if user_name() != 'dev' setuser 'dev']
    TRACE-INFO: 5:                                                                                46056  0.048692
    TRACE-INFO: 6:  [dev trc     ,00000]  ExecuteAndFlush: line 36739. hr: 0x80040e14 There is no such user or group 'dev'.
    TRACE-INFO: 7:                                                                                88  0.048780
    TRACE-INFO: 8:  [dev trc     ,00000]  HandleOledbError [ExecuteAndFlush,line 36739]: Error/Message: (err 4604, sev 0), There is no
    such user or group 'dev'.
    TRACE-INFO: 9:                                                                                97  0.048877
    TRACE-INFO: 10:  [dev trc     ,00000]  setuser 'dev' failed -- connect terminated                     56  0.048933
    TRACE-INFO: 11:  [dev trc     ,00000]  Tue Aug 01 11:42:24 2006                                    22901  0.071834
    TRACE-INFO: 12:  [dev trc     ,00000]  ExecuteAndFlush return code: 0x80040e14 Stmt: [if user_name() != 'dev' setuser 'dev']
    TRACE-INFO: 13:                                                                                33  0.071867
    TRACE-INFO: 14:  [dev trc     ,00000]  ExecuteAndFlush: line 36739. hr: 0x80040e14 There is no such user or group 'dev'.
    TRACE-INFO: 15:                                                                                62  0.071929
    TRACE-INFO: 16:  [dev trc     ,00000]  HandleOledbError [ExecuteAndFlush,line 36739]: Error/Message: (err 4604, sev 0), There is no
    such user or group 'dev'.
    TRACE-INFO: 17:                                                                                76  0.072005
    TRACE-INFO: 18:  [dev trc     ,00000]  setuser 'dev' failed -- connect terminated                     42  0.072047
    TRACE-INFO: 19:  [dev trc     ,00000]  ExecuteAndFlush return code: 0x80040e14 Stmt: [if user_name() != 'dev' setuser 'dev']
    TRACE-INFO: 20:                                                                                15108  0.087155
    TRACE-INFO: 21:  [dev trc     ,00000]  ExecuteAndFlush: line 36739. hr: 0x80040e14 There is no such user or group 'dev'.
    TRACE-INFO: 22:                                                                                68  0.087223
    TRACE-INFO: 23:  [dev trc     ,00000]  HandleOledbError [ExecuteAndFlush,line 36739]: Error/Message: (err 4604, sev 0), There is no
    such user or group 'dev'.
    TRACE-INFO: 24:                                                                                79  0.087302
    TRACE-INFO: 25:  [dev trc     ,00000]  setuser 'dev' failed -- connect terminated                     43  0.087345
    TRACE-INFO: 26:  [dev trc     ,00000]  failed to establish conn. 0                                  5407  0.092752
    tp returncode summary:
    TOOLS: Highest return code of single steps was: 0
    ERRORS: Highest tp internal error was: 0232
    Output from tools called by tp:
    Thanks in advance!

    Remove existing backup destinations before you "add"  a new destination.
    OR
    BACKUP DATABASE dbname TO DISK ='c:\dbname.bak'
    ---Prashanth

  • {"success":false,"msg":"package file parameter missing"} while trying to upload a package via python

    Hello,
    I try to write a command line script for administrating CQ5 via command line not using curl or wget. When I try to upload a package I get the following error message: {"success":false,"msg":"package file parameter missing"} So what parameter (sure "file") is missing or how do I have to "put it in"?
    To be more precise:
    When using curl, everything works fine, so I looked at the header and body curl sends and rebuilt both via python - without success. And curl does not send a "file" parameter by the way, or I didn't see it.
    Best regards,
    Rene

    For RMA Line. I am assuming you have already created a 'RETURN' type transaction Type, and tied that to the AR transaction type. if yes, then just follow the COPY UTILITY to copy the original line into a RMA line using the Copy Utility as below. Let me know if that was helpful.
    debug_message('Start Copying order..');
    l_copy_rec.api_version_number := 1;
    l_copy_rec.init_msg_list := 'T';
    l_copy_rec.COMMIT := 'T';
    l_copy_rec.Copy_Order := 'T';
    l_copy_rec.hdr_count := 1;
    l_copy_rec.append_to_header_id:= NULL;
    l_copy_rec.hdr_info := 'T';
    l_copy_rec.hdr_type := l_refund_order_type_id;
    l_copy_rec.hdr_descflex := 'T'; -- changed to 'T'; Dipanjan; 03/06/2012
    l_copy_rec.hdr_credit_card_details := 'F';
    l_copy_rec.hdr_scredits := 'T';
    l_copy_rec.hdr_attchmnts := 'T';
    l_copy_rec.hdr_holds := 'F';
    l_copy_rec.manual_order_number:= NULL;
    l_copy_rec.all_lines := 'F';
    l_copy_rec.line_count := l_line_ids.count;
    l_copy_rec.line_type :=&l_refund_line_type_id; -- replace with the 'Return' type transaction type Id
    l_copy_rec.incl_cancelled := 'T';
    l_copy_rec.line_price_mode := 1;
    --l_copy_rec.line_price_date := NULL;
    -- l_copy_rec.line_discount_id := NULL;
    l_copy_rec.line_descflex := 'T';
    l_copy_rec.line_scredits := 'F';
    l_copy_rec.line_attchmnts := 'T';
    l_copy_rec.line_payments := 'T';
    l_copy_rec.return_reason_code := 'WRONG ITEM';
    l_copy_rec.default_null_values:= 'F';
    l_copy_rec.copy_complete_config := 'T';
    l_header_id(1).id1 := &l_orig_header_id;--- replace with original header Id
    Oe_order_copy_util.copy_order( p_copy_rec => l_copy_rec
    ,p_hdr_id_tbl => l_header_id
    ,p_line_id_tbl => l_line_ids
    ,x_header_id => l_query_header_id
    ,x_return_status => l_return_status
    ,x_msg_count => l_msg_count
    ,x_msg_data => l_msg_data);
    debug_message('End Copying order..');

  • Error while trying to import a package already assembled & approved in CMS

    Hi all,
    I am managing a project in which we have several tracks, one of them is DEV to CONS, the transport using CMS here is executed succesfully. Also, there are another tracks that contain only one single system each other, while trying to transport from CONS to PRD i can assembly the package and approve it but i am not able to import it in the target system. Could anyone help me with this??
    This is the code of my error (when i try to import):
    Software Component mfg.diageo.com/PRODUCTION_EXECUTION
    Version CMS_XG1-XG2_C.20060209103246
    Label 1.0 Level 0 Update PRD_EXEC XG2-XN1
    System GBL_TST to NA_UTT-Development
    Step Repository-import
    Log Q:\usr\sap\JTrans/CMS/log/XG2-XN1_D@CMS/[email protected]
    Info:Starting Step Repository-import at 2006-02-09 10:33:33.0788 -5:00
    Info:Component:mfg.diageo.com/PRODUCTION_EXECUTION
    Info:Version  :CMS_XG1-XG2_C.20060209103246
    Info:1. PR is of type TCSSoftwareComponent
    Fatal Exception:com.sap.cms.tcs.interfaces.exceptions.TCSCommunicationException: communication error: XiTransportException received:
    ClientServerException exception:Format of packed transport data invalid
    com.sap.aii.utilxi.misc.api.ResourceException: Format of packed transport data invalid
         at com.sap.aii.ib.server.transport.impl.utils.FileUtils.extractFile(FileUtils.java:483)
         at com.sap.aii.ib.server.transport.impl.service.InternalTransportServiceImpl.importZippedStream(InternalTransportServiceImpl.java:666)
         at com.sap.aii.ib.server.transport.impl.service.InternalTransportServiceImpl.importXiStream(InternalTransportServiceImpl.java:493)
         at com.sap.aii.ib.server.transport.impl.service.TransportServiceImpl.importXiStream(TransportServiceImpl.java:224)
         at com.sap.aii.ib.server.transport.impl.hmi.CmsHmiMethods.process(CmsHmiMethods.java:223)
         at com.sap.aii.utilxi.hmis.server.HmisServiceImpl.invokeMethod(HmisServiceImpl.java:169)
         at com.sap.aii.utilxi.hmis.server.HmisServer.process(HmisServer.java:178)
         at com.sap.aii.utilxi.hmis.sbeans.HmisBeanImpl.process(HmisBeanImpl.java:86)
         at com.sap.aii.utilxi.hmis.sbeans.HmisLocalLocalObjectImpl10.process(HmisLocalLocalObjectImpl10.java:144)
         at com.sap.aii.utilxi.hmis.web.HmisServletImpl.processRequestByHmiServer(HmisServletImpl.java:290)
         at com.sap.aii.utilxi.hmis.web.HmisServletImpl.processRequestByHmiServer(HmisServletImpl.java:211)
         at com.sap.aii.utilxi.hmis.web.workers.HmisInternalClient.doWork(HmisInternalClient.java:70)
         at com.sap.aii.utilxi.hmis.web.HmisServletImpl.doWork(HmisServletImpl.java:496)
         at com.sap.aii.utilxi.hmis.web.HmisServletImpl.doPost(HmisServletImpl.java:634)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:390)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241)
         at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)
         at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148)
         at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
         at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
         at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:95)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:160)
    Serialized exception:The system cannot find the path specified
    com.sap.aii.utilxi.misc.api.ResourceException: The system cannot find the path specified
         at com.sap.aii.ib.server.persist.gen.FileAccess.getTempDirectory(FileAccess.java:100)
         at com.sap.aii.ib.server.transport.impl.utils.FileUtils.createTmpStream(FileUtils.java:63)
         at com.sap.aii.ib.server.transport.impl.utils.FileUtils.extractFile(FileUtils.java:453)
         at com.sap.aii.ib.server.transport.impl.service.InternalTransportServiceImpl.importZippedStream(InternalTransportServiceImpl.java:666)
    Thanks in advance
    Kind Regards

    Hello Esther,
    the problem seems to be that the temp folder of the target Integration Builder system can't be found:
    'The system cannot find the path specified
    at [..] FileAccess.getTempDirectory([..])'.
    You'll experience the same problem if you try a file based import or export within the Integration Builder directly.
    I would recommend to continue the search there. You could check if the environment variables (for Windows: TEMP and TMP) of the OS of the system with the target Integration Builder to an existing path. Check also if the WebAs can access this path.
    Good luck
    Frank

  • DBD: Error while trying to load the transport provider for odbc. Failed to load the library. System error: The specified module could not be found.

    Hello Everyone,
    We are getting an error while trying to create an Universe via Microsoft -> MS Analysis Services 2014 -> OLEDB for OLAP Provider under Connection in UDT -"DBD: Error while trying to load the transport provider for odbc. Failed to load the library. System error: The specified module could not be found."  We have installed BI 4.1 SP05 in our system. As per earlier posts in scn in BO XI 3.x this issue used to be for improper installation of Integration KIT but in our scenarion Integration KIT is within the BO 4.1 package so no seperate installation is required. Moreover I have checked whether all the driver is present under file: "C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\dataAccess\connectionServer\drivers" and seems everything is fine. But still I am getting this error. One important point is we could use IDT because in IDT still we don't have option to connect with 'Microsoft Analysis Services - 2014 (XMLA)' as we are using Microsoft Analysis Services 2014 version.
    Kindly help if anyone has faced the same problem with SAP BO 4.1.
    Thanks and Best Regards,
    Ghosal

    Hello Everybody,
    The problem is solved now after installing "OLEDB drivers from SQL Server 2012 Feature Pack". We had OLEDB drivers that comes directly from SQL Server but that did not worked out in our case.
    Thanks for your support.
    Best Regards,
    Ghosal

  • DBIF_RSQL_SQL_ERROR while doing a transport from DEV to PROD

    Hi,
    We are trying to transport some requests from our BW Development to BW Production. As we are importing the request we are facing the following two runtime errors in Dev.
    1.
      Database error text........: "ORA-01654: unable to extend index SAPSR3.TBTCO~1
      by 128 in tablespace PSAPSR3"
    Internal call code.........: "[RSQL/INSR/TBTCO ]"
    2.
      Database error text........: "ORA-01653: unable to extend table
       SAPSR3.TMSALOGAR by 128 in tablespace PSAPSR3"
      Internal call code.........: "[RSQL/INSR/TMSALOGAR ]"
    Looking forward to your help on this error. Additionally please let me know if this has got anything to do with Production? Or as this is occuring in Development this is an development issue only?
    Thanks,
    Andy Kroos.

    Ask your basis guys to increase the table space...
    check this thread...
    [Error : DBIF_RSQL_SQL_ERROR;
    --- Thanks...

  • Has anybody had the following error while trying to download iTunes 10.5? There is a problem with Windows Installer package. A program required for this install to complete could not be run.

    Has anybody had the following error while trying to download iTunes 10.5? There is a problem with Windows Installer package. A program required for this install to complete could not be run.

    Go to "control panel" then "add or remove programs".  Highlight "Apple software update"  Choose "change" click "Repair"  This should do the trick.  Then download and install iTunes 10.5 again.

  • Bad magic number in super-block while trying to open /dev/sda2

    hello,
    So I've a linux partition, and then I wanted to install a Windows copy. I've only 1 HDD with differents partition into it:
    sda5 (swap)
    sda6 /user
    sda7/var
    sda8 / (which contain the boot and root of course)
    sda3 /home
    sda2 NTFS (windows xp)
    So, as I had linux installed before windows, I had to make my sda2 NTFS (87) under my cfdisk. Then, I went to install windows, everything worked fine, windows booted with his boot system, but I had to restore grub with my archlinux live cd:
    grub> find /boot/grub/stage1
    grub>root (hd0,7)
    grub>setup (hd0)
    everything worked successfully, my grub loaded till while booting archlinux I got this error:
    couldn't find ext2 superblock, trying backup blocks...
    e2fsck: Bad magic number in super-block while trying to open /dev/sda2
    The superblock could not be read or does not describe a correct ext2
    filesystem. If the device is valid and it really contains an ext2
    filesystem (and not swap or ufs or something else), then the superblock
    is corrupt, and you might try running e2fsck with an alternate superblock:
    e2fsck -b 8193 <device>
    What I tried is to run the e2fsck -b 8193 /dev/sda2 but right after that, I thought about it, this isn't linux partition so of course, the superblock isn't the same as they are ntfs type from widnows?
    I've read on some forum but unfortunately didn't solve my problem, if anyone has any suggestion before I format the NTFS partition, I'd really appreciate it.
    best regards, maz

    what I think it happened, is that after installing windows your partitions numbers got twisted a bit. What you have to do is to edit /etc/fstab, and check out your linux and swap partitions mounting entries, I believe you just have to change the number of /dev/sda[number] coresponding to your linux partition in fstab
    If you can't solve it, post the output of
    fdisk -l
    and
    cat /etc/fstab
    Last edited by I'mGeorge (2011-07-21 20:53:31)

  • DBD: An error occurred while trying to load the provider for transport odbo

    Hello,
    I am trying to create universe on top of BPC cube using 'Business Planning and Consolidation' option under SAP Business Objects in Universe Designer ; however when creating connection I am getting following error messgae
    "DBD: An error occurred while trying to load the provider for transport odbo. Failed to load library . System error message: The specified module could not be found."
    I am using BO 3.1
    Is anyone aware of this issue? Kindly assist.
    Thanks

    We were having the same problem, found this note in the SAP KB
    https://websmp130.sap-ag.de/sap/support/notes/1321459
    Mike

  • DBD: An error occurred while trying to load the provider for transport sap.

    Hi,
    I just installed the BO XI 3.1 SP2 & SAP integration KIT 12.0 and could able to import all the roles from SAP client in BO CMC.But when i am trying to create new Universe & creating a connection to SAP it is throwing an error " DBD: An error occurred while trying to load the provider for transport sap.System error message:The specified module could not be found ".
    I even applied FIX packs 1.7 & 1.8 for both BOXI 3.1 & SAP Integration KIT,but still throwing the same error.
    Could any please help me out in this issue.
    Thanks in advance,
    Sanjay

    Hi,
    this looks like a Bug:
    Check SAP Note - 1365062
    I would recommend installing SP2 for BOXI 3.1
    Regards
    -Seb.

  • TS3074 While trying to download Itunes on my lenovo laptop it tells me in an error box the following : " this installation package could not be opened verify that it exsist or contact the vendor for more info" what did i do?

    While trying to download Itunes on my lenovo laptop it tells me in an error box the following : " this installation package could not be opened verify that it exsist or contact the vendor for more info" what did i do?

    Perhaps the answer provided for this problem in Microsoft's forums will help.
    Good luck.

  • My InDesign CS4 keeps crashing while trying to package and/or export. Please help?

    I've been trying over and over to either package or export my file, but I just see the little busy wheel and then it crashes. I haven't noticed it crashing while trying to complete any other function, just those two. Any ideas on how I can fix this? Need it fixed ASAP.
    Thanks!

    check these links:
    Troubleshooting 101
    http://forums.adobe.com/thread/526990http://
    Restoring Corrupted Indesign Document
    http://forums.adobe.com/thread/1153351?tstart=120
    Also delete Indesign Recovery files ( searsh for indesign recovery folder)

  • Content Library Explorer error -error occurred while trying to read the package metadata (can't find package in console)

    I have SCCM 2012 SP1 recently upgraded to R2. I'm currently setting this up to migrate my production 2007 site. However, I'm trying to use Content Library Explorer on my DP's. I have 3 dps. DP2 connects fine but when i try and connect to DP1 +3 i get
    the following error: An error occurred while trying to read the package metadata. The package
    PackageID is invalid and must be redistributed from the Configuration Manger console.
    Now i can't find any trace of this at all in the console. In the SMSPackagesHist table i can see the package ID and the deleted time was 29-07-2013. This most likely was me trying to create software updates back last year when i initially setup the site.
    The package is not listed as content on any of the 3 DPs and i can't find any trace of it at all in the console.
    I'm not very familiar with 2012, so not sure what I've done.
    Any help or advice appreciated.
    Thanks
    Jane

    Hi Torsten,
    thanks for this. I did a search of the WMI key and found this document: http://blogs.technet.com/b/configmgrteam/archive/2012/05/07/troubleshooting-content-mismatch-warnings-on-a-distribution-point-in-system-center-2012-configuration-manager.aspx (does
    this mean it is supported?)
    however, on those 2 DP's in that class, the suspect package ID is not listed!???
    Any more ideas?
    Many thanks
    Jane

  • Error in PC while transporting from Qual to Prod

    Hi All,
    i am getting the error while tarnsporting the PC  from qual to prod.I have introduce only AND event in PC and change one Attrib Change step.
    In TR i have collected PC,Event,Attrib Change step.
    But while transporting it result in error at one DTP step.I have checked the corresponding DTP is present there in Prod but with diffrent technical name.
    As far as i know it should have replace the corresponding DTP present in prod..
    Is this the error from BI side or connection error between system from basis.
    Or is this something related to system being out of sync with eachother.
    i am also showing you the error i get as below:
    Version 'M' of chain ********* was saved without checking
    Results of check for process     in chain  :
    Results of check for process     in chain  :
    Results of check for process *DTP_LOAD DTP_4KYC4AJY4UAPLDJ4MZE8YYUYL in chain* ZA_SD_006:
    I got error in this DTP
    Results of check for process LOADING ZPAK_4GJLZPDJRV346VYKJLGKTDK7S in chain ZA_SD_006:
    Start of the after-import method RS_RSPC_AFTER_IMPORT for object type(s) RSPC (Delete Mode)
    Start of the after-import method RS_RSPV_AFTER_IMPORT for object type(s) RSPV (Delete Mode)
    Start of the after-import method RS_EVEN_AFTER_IMPORT for object type(s) EVEN (Delete Mode)
         / | Errors occurred during post-handling RS_AFTER_IMPORT for EVEN L                                                                     |
    RS_AFTER_IMPORT belongs to package RS
         / | The errors affect the following components:                                                                                |
         / |    BW-WHM (Warehouse Management)                                                                                |
         / |   Post-import method RS_AFTER_IMPORT completed for EVEN L, date and time: 20110411140348                                              |
    Start of subsequent processing ... 20110411140341
    End of subsequent processing... 20110411140348
    Start of................ 20110411140348
         / |        End of.................. 20110411140348                                                                                |
    Execution of programs after import (XPRA)
    End date and time : 20110411140348
         / | Ended with return code:  ===> 8 <===

    Hi Deepak,
    When you migrate DTPs from Dev to Prod , a new DTP ID are generated in Prod system and your DTP in the Process chain points to Dev's DTP and that is why you get this error
    What i can think of is this scenario:
    1. Original chain created and transported to Production. There due to some requirement the DTP would have changed(some body deletd the original one and created new one). Now the existing chain in production have the new DTP created there.
    2. When u tried transporting the original chain from Dev it had the DTP created initially.
    3. Since the DTP existing in Prod is having a different technical name than the one initially created in Dev so due to this this mismatch it might not get activated.
    4. So better to create the DTP there itself and add it to the chain.
    Regards
    Raj

  • LPX-00601: Invalid token in: err while trying to read data from xml

    Hey ,
    While trying to read data from xml i got err:
    LPX-00601: Invalid token in: 'path'
    the proc. i'm using to read data from the xml is:
    procedure read_xml_file_test (in_filename in varchar2)
    is
    my_dir  varchar2(20) := 'XML_DIR;
      cur_emp2 number:=0;
      l_bfile   BFILE;
      l_clob    CLOB;
      l_parser  dbms_xmlparser.Parser;
      l_doc     dbms_xmldom.DOMDocument;
      l_nl      dbms_xmldom.DOMNodeList;
      l_nl2    dbms_xmldom.DOMNodeList;
      l_n       dbms_xmldom.DOMNode; 
      l_n2     dbms_xmldom.DOMNode;
      l_temp    VARCHAR2(1000);
    v_errors        internet_clients.errors%type; 
    src_csid       NUMBER := NLS_CHARSET_ID('UTF8'); 
    dest_offset    INTEGER := 1;
    src_offset     INTEGER := 1;
    lang_context   INTEGER := dbms_lob.default_lang_ctx;
    warning        INTEGER;
    v_count       number := 0;   --total records
    v_count_s      number := 0;   -- sucsess record
    v_count_f      number := 0;   -- failed record
    v_flag varchar2(1);
    v_char2 varchar2(1);
    v_l1 VARCHAR2(255);
    v_l2 VARCHAR2(255);
    v_l3 VARCHAR2(255);
    v_l4 VARCHAR2(255);
    v_l6 VARCHAR2(255);
    BEGIN
      l_bfile := BFileName(my_dir, in_filename);
      dbms_lob.createtemporary(l_clob, cache=>FALSE);
      dbms_lob.open(l_bfile, dbms_lob.lob_readonly);
      dbms_lob.loadclobfromfile(l_clob, l_bfile, dbms_lob.getlength(l_bfile), dest_offset,src_offset, src_csid, lang_context, warning);                        
      dbms_lob.close(l_bfile);
      -- make sure implicit date conversions are performed correctly
      dbms_session.set_nls('NLS_DATE_FORMAT','''DD/MM/RR HH24:MI:SS''');   
      -- Create a parser.
      l_parser := dbms_xmlparser.newParser;
      -- Parse the document and create a new DOM document.
        dbms_xmlparser.parseClob(l_parser, l_clob);
        l_doc := dbms_xmlparser.getDocument(l_parser);
      -- Free resources associated with the CLOB and Parser now they are no longer needed.
      dbms_lob.freetemporary(l_clob);
      dbms_xmlparser.freeParser(l_parser);  
      -- Get a list of all the  nodes in the document using the XPATH syntax.
      l_nl := dbms_xslprocessor.selectNodes(dbms_xmldom.makeNode(l_doc),'soap:Envelope/soap:Body/GetFieldsNameResponse/GetFieldsNameResult/diffgr:diffgram/DataSet_FRM_GANERIC_PROP/FRM_GANERIC_PROP');
      -- Loop through the list and create a new record in a tble collection
      -- for each  record.
      FOR cur_emp IN 0 .. dbms_xmldom.getLength(l_nl) - 1 LOOP
       l_n := dbms_xmldom.item(l_nl, cur_emp);
       cur_emp2:=0;
       loop
         v_count := v_count + 1;
         begin
        -- Use XPATH syntax to assign values to he elements of the collection.
        dbms_xslprocessor.valueOf(l_n,'L1/text()',v_l1);
        dbms_xslprocessor.valueOf(l_n,'L2/text()',v_l2);
        dbms_xslprocessor.valueOf(l_n,'L3/text()',v_l3);
        dbms_xslprocessor.valueOf(l_n,'L4/text()',v_l4);
        dbms_xslprocessor.valueOf(l_n,'L6/text()',v_l6);
            exception
      when others then 
      null;
      end;
    exit when cur_emp2=dbms_xmldom.getLength(l_nl2);
      END LOOP;
      end loop;
      -- Free any resources associated with the document now it
      -- is no longer needed.
      dbms_xmldom.freeDocument(l_doc);
      --remove file to another directory   
          --COMMIT;  -- do not use the commit if you want to run this proc. from within the search_dir_list proc , because it execute a select from tmp table dir_list which contain a "on commit delete rows"  clause.    
      /*EXCEPTION
      /*WHEN OTHERS THEN
       dbms_lob.freetemporary(l_clob);
        dbms_xmlparser.freeParser(l_parser);
       dbms_xmldom.freeDocument(l_doc);
        null;
        ROLLBACK; */
    END;While trying to execute this i got:
    ORA-31011: XML parsing failed
    ORA-19202: Error occurred in XML processing
    LPX-00601: Invalid token in: 'soap:Envelope/soap:Body/GetFieldsNameResponse/GetFieldsNameResult/diffgr:diffgram/DataSet_FRM_GANERIC_PROP/FRM_GANERIC_PROP'
    ORA-06512: at "XDB.DBMS_XSLPROCESSOR", line 939
    ORA-06512: at "XDB.DBMS_XSLPROCESSOR", line 967
    ORA-06512: at "MARKET.READ_XML_FILE_TEST", line 51
    ORA-06512: at line 1
    i guess i mised somthing at the line
    l_nl := dbms_xslprocessor.selectNodes(dbms_xmldom.makeNode(l_doc),'soap:Envelope/soap:Body/GetFieldsNameResponse/GetFieldsNameResult/diffgr:diffgram/DataSet_FRM_GANERIC_PROP/FRM_GANERIC_PROP');i attached here part of my xml:
    <?xml version="1.0" encoding="UTF-8" ?>
    - <soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    - <soap:Body>
    - <GetFieldsNameResponse xmlns="http://tempuri.org/">
    - <GetFieldsNameResult>
    - <xs:schema id="DataSet_FRM_GANERIC_PROP" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
    - <xs:element name="DataSet_FRM_GANERIC_PROP" msdata:IsDataSet="true" msdata:Locale="he-IL">
    - <xs:complexType>
    - <xs:choice minOccurs="0" maxOccurs="unbounded">
    - <xs:element name="FRM_GANERIC_PROP">
    - <xs:complexType>
    - <xs:sequence>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      </xs:choice>
      </xs:complexType>
      </xs:element>
      </xs:schema>
    - <diffgr:diffgram xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:diffgr="urn:schemas-microsoft-com:xml-diffgram-v1">
    - <DataSet_FRM_GANERIC_PROP xmlns="">
    - <FRM_GANERIC_PROP diffgr:id="FRM_GANERIC_PROP1" msdata:rowOrder="0">
      <L1>val1</L1>
      <L2>val2</L2>
      <L3>val3</L3>
      <L4>val4</L4>
      <L6>val6</L6>
      </FRM_GANERIC_PROP>
      </DataSet_FRM_GANERIC_PROP>
      </diffgr:diffgram>
      </GetFieldsNameResult>
      </GetFieldsNameResponse>
      </soap:Body>
      </soap:Envelope>I Guess it somthing that have to do with node definition ,
    but i have tried so many combinations and none ot those worked for me.
    i'm deeply stuck here.
    What do i miss here?
    THANKS yair
    Edited by: yair_k on 02:30 14/10/2010

    Hey , after got a lot of success with the xml reading part , i wonder if you
    can help me with a problem while trying to reading that xml from a web service.
    i use a procedure as followes:
    FUNCTION read_from_web_service(in_username in varchar2 , in_password in varchar2)
      RETURN CHAR
    AS
      l_service          UTL_DBWS.service;
      l_call             UTL_DBWS.call;
      l_a_ns                     VARCHAR2(32767);
      l_wsdl_url         VARCHAR2(32767);
      l_namespace        VARCHAR2(32767);
      l_service_qname    UTL_DBWS.qname;
      l_port_qname       UTL_DBWS.qname;
      l_operation_qname  UTL_DBWS.qname;
      l_xmltype_in       SYS.XMLTYPE;
      l_xmltype_out      SYS.XMLTYPE;
      l_return           VARCHAR2(32767);
    BEGIN
      l_wsdl_url        := 'http://www.company.com/publisherService/ServiceGetpublisherTable.asmx?wsdl';
      l_namespace       := 'http://tempuri.org/';
      l_service_qname   := UTL_DBWS.to_qname(l_namespace, 'ServiceGetpublisherTable');
      l_port_qname      := UTL_DBWS.to_qname(l_namespace, 'ServiceGetpublisherTableSoap');
      l_operation_qname := UTL_DBWS.to_qname(l_namespace, 'GetFieldsName');
      l_service := UTL_DBWS.create_service (
        wsdl_document_location => URIFACTORY.getURI(l_wsdl_url),
        service_name           => l_service_qname);
      l_call := UTL_DBWS.create_call (
        service_handle => l_service,
        port_name      => l_port_qname,
        operation_name => l_operation_qname);
      l_xmltype_in := SYS.XMLTYPE('<?xml version="1.0" encoding="utf-8"?>
        <GetFieldsName xmlns="' || l_namespace || '">
        <user>' || in_username || '</user>
        <password>'|| in_password || '</password>
        </GetFieldsName>');
      l_xmltype_out := UTL_DBWS.invoke(call_Handle => l_call,
                                       request     => l_xmltype_in);
      UTL_DBWS.release_call (call_handle => l_call);
      UTL_DBWS.release_service (service_handle => l_service);
      l_return := l_xmltype_out.extract('//GetFieldsName/text()').getstringVal();
       dbms_output.put_line(l_return);     
      RETURN l_return;
    END;but when i run it i got message:
    ORA-29532: Java call terminated by uncaught Java exception: javax.xml.rpc.soap.SOAPFaultException: Server did not recognize the value of HTTP Header SOAPAction: .
    regarding the line:
    l_xmltype_out := UTL_DBWS.invoke(call_Handle => l_call,
    request => l_xmltype_in);
    So , i deeply stuck here!
    my web service description is:
      <?xml version="1.0" encoding="utf-8" ?>
    - <wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://tempuri.org/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
    - <wsdl:types>
    - <s:schema elementFormDefault="qualified" targetNamespace="http://tempuri.org/">
    - <s:element name="GetFieldsName">
    - <s:complexType>
    - <s:sequence>
      <s:element minOccurs="0" maxOccurs="1" name="user" type="s:string" />
      <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
      </s:sequence>
      </s:complexType>
      </s:element>
    - <s:element name="GetFieldsNameResponse">
    - <s:complexType>
    - <s:sequence>
    - <s:element minOccurs="0" maxOccurs="1" name="GetFieldsNameResult">
    - <s:complexType>
    - <s:sequence>
      <s:element ref="s:schema" />
      <s:any />
      </s:sequence>
      </s:complexType>
      </s:element>
      </s:sequence>
      </s:complexType>
      </s:element>
    - <s:element name="GetMSG_ByUser_Not_Readed">
    - <s:complexType>
    - <s:sequence>
      <s:element minOccurs="0" maxOccurs="1" name="user" type="s:string" />
      <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
      </s:sequence>
      </s:complexType>
      </s:element>
    - <s:element name="GetMSG_ByUser_Not_ReadedResponse">
    - <s:complexType>
    - <s:sequence>
    - <s:element minOccurs="0" maxOccurs="1" name="GetMSG_ByUser_Not_ReadedResult">
    - <s:complexType>
    - <s:sequence>
      <s:element ref="s:schema" />
      <s:any />
      </s:sequence>
      </s:complexType>
      </s:element>
      </s:sequence>
      </s:complexType>
      </s:element>
    - <s:element name="SetMSG_ByUser_Not_Readed_As_Readed">
    - <s:complexType>
    - <s:sequence>
      <s:element minOccurs="0" maxOccurs="1" name="user" type="s:string" />
      <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
      <s:element minOccurs="0" maxOccurs="1" name="Rec_Id" type="s:string" />
      </s:sequence>
      </s:complexType>
      </s:element>
    - <s:element name="SetMSG_ByUser_Not_Readed_As_ReadedResponse">
    - <s:complexType>
    - <s:sequence>
      <s:element minOccurs="1" maxOccurs="1" name="SetMSG_ByUser_Not_Readed_As_ReadedResult" type="s:boolean" />
      </s:sequence>
      </s:complexType>
      </s:element>
      </s:schema>
      </wsdl:types>
    - <wsdl:message name="GetFieldsNameSoapIn">
      <wsdl:part name="parameters" element="tns:GetFieldsName" />
      </wsdl:message>
    - <wsdl:message name="GetFieldsNameSoapOut">
      <wsdl:part name="parameters" element="tns:GetFieldsNameResponse" />
      </wsdl:message>
    - <wsdl:message name="GetMSG_ByUser_Not_ReadedSoapIn">
      <wsdl:part name="parameters" element="tns:GetMSG_ByUser_Not_Readed" />
      </wsdl:message>
    - <wsdl:message name="GetMSG_ByUser_Not_ReadedSoapOut">
      <wsdl:part name="parameters" element="tns:GetMSG_ByUser_Not_ReadedResponse" />
      </wsdl:message>
    - <wsdl:message name="SetMSG_ByUser_Not_Readed_As_ReadedSoapIn">
      <wsdl:part name="parameters" element="tns:SetMSG_ByUser_Not_Readed_As_Readed" />
      </wsdl:message>
    - <wsdl:message name="SetMSG_ByUser_Not_Readed_As_ReadedSoapOut">
      <wsdl:part name="parameters" element="tns:SetMSG_ByUser_Not_Readed_As_ReadedResponse" />
      </wsdl:message>
    - <wsdl:portType name="ServiceGetpublisherTableSoap">
    - <wsdl:operation name="GetFieldsName">
      <wsdl:input message="tns:GetFieldsNameSoapIn" />
      <wsdl:output message="tns:GetFieldsNameSoapOut" />
      </wsdl:operation>
    - <wsdl:operation name="GetMSG_ByUser_Not_Readed">
      <wsdl:input message="tns:GetMSG_ByUser_Not_ReadedSoapIn" />
      <wsdl:output message="tns:GetMSG_ByUser_Not_ReadedSoapOut" />
      </wsdl:operation>
    - <wsdl:operation name="SetMSG_ByUser_Not_Readed_As_Readed">
      <wsdl:input message="tns:SetMSG_ByUser_Not_Readed_As_ReadedSoapIn" />
      <wsdl:output message="tns:SetMSG_ByUser_Not_Readed_As_ReadedSoapOut" />
      </wsdl:operation>
      </wsdl:portType>
    - <wsdl:binding name="ServiceGetpublisherTableSoap" type="tns:ServiceGetpublisherTableSoap">
      <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    - <wsdl:operation name="GetFieldsName">
      <soap:operation soapAction="http://tempuri.org/GetFieldsName" style="document" />
    - <wsdl:input>
      <soap:body use="literal" />
      </wsdl:input>
    - <wsdl:output>
      <soap:body use="literal" />
      </wsdl:output>
      </wsdl:operation>
    - <wsdl:operation name="GetMSG_ByUser_Not_Readed">
      <soap:operation soapAction="http://tempuri.org/GetMSG_ByUser_Not_Readed" style="document" />
    - <wsdl:input>
      <soap:body use="literal" />
      </wsdl:input>
    - <wsdl:output>
      <soap:body use="literal" />
      </wsdl:output>
      </wsdl:operation>
    - <wsdl:operation name="SetMSG_ByUser_Not_Readed_As_Readed">
      <soap:operation soapAction="http://tempuri.org/SetMSG_ByUser_Not_Readed_As_Readed" style="document" />
    - <wsdl:input>
      <soap:body use="literal" />
      </wsdl:input>
    - <wsdl:output>
      <soap:body use="literal" />
      </wsdl:output>
      </wsdl:operation>
      </wsdl:binding>
    - <wsdl:binding name="ServiceGetpublisherTableSoap12" type="tns:ServiceGetpublisherTableSoap">
      <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    - <wsdl:operation name="GetFieldsName">
      <soap12:operation soapAction="http://tempuri.org/GetFieldsName" style="document" />
    - <wsdl:input>
      <soap12:body use="literal" />
      </wsdl:input>
    - <wsdl:output>
      <soap12:body use="literal" />
      </wsdl:output>
      </wsdl:operation>
    - <wsdl:operation name="GetMSG_ByUser_Not_Readed">
      <soap12:operation soapAction="http://tempuri.org/GetMSG_ByUser_Not_Readed" style="document" />
    - <wsdl:input>
      <soap12:body use="literal" />
      </wsdl:input>
    - <wsdl:output>
      <soap12:body use="literal" />
      </wsdl:output>
      </wsdl:operation>
    - <wsdl:operation name="SetMSG_ByUser_Not_Readed_As_Readed">
      <soap12:operation soapAction="http://tempuri.org/SetMSG_ByUser_Not_Readed_As_Readed" style="document" />
    - <wsdl:input>
      <soap12:body use="literal" />
      </wsdl:input>
    - <wsdl:output>
      <soap12:body use="literal" />
      </wsdl:output>
      </wsdl:operation>
      </wsdl:binding>
    - <wsdl:service name="ServiceGetpublisherTable">
    - <wsdl:port name="ServiceGetpublisherTableSoap" binding="tns:ServiceGetpublisherTableSoap">
      <soap:address location="http://www.company.com/publisherService/ServiceGetpublisherTable.asmx" />
      </wsdl:port>
    - <wsdl:port name="ServiceGetpublisherTableSoap12" binding="tns:ServiceGetpublisherTableSoap12">
      <soap12:address location="http://www.company.com/publisherService/ServiceGetpublisherTable.asmx" />
      </wsdl:port>
      </wsdl:service>
      </wsdl:definitions>also i have to mention that i have changed publisher references inside the code , and i also canot
    supply username and password , so i guess you canot test it. still i not shure if my definitions (namespace est.) inside my code defined correctly.
    hope you can help me with this.
    regards
    yair

Maybe you are looking for