Mapping with Match and Merge operater giving ORA-06550 error while deploy..
Created a simplet mapping to source from Customer table to tstcustomer table thru' Match and Merge operator. The mapping validated successful but giving ORA-06550 line x column y error while deploying the mapping.
It is a simple mapping consisting of source Customer table, Match and Merge operator, tstcustomer target table.
Could anyone advise me on how to resolve this?
The test mapping basically consists of :
source table - sh.customers
target table - tstcustomers (similar to sh.customers)
Match-Merge operator.
The mapping validation was successful but when attempt was made to deploy, its giving errors starting with ORA-06550.
I saved the code and executed thru' SQL Plus and the error details are as follows:
SQL> show errors;
Errors for PACKAGE BODY MMTEST4:
LINE/COL ERROR
594/6 PL/SQL: Statement ignored
594/37 PLS-00306: wrong number or types of arguments in call to 'RTRIM'
601/6 PL/SQL: Statement ignored
601/36 PLS-00306: wrong number or types of arguments in call to 'RTRIM'
1017/655 PL/SQL: SQL Statement ignored
30
1020/27 PL/SQL: ORA-00942: table or view does not exist
2163/6 PL/SQL: Statement ignored
2163/43 PLS-00201: identifier 'CUSTOMERS_0_CUST_GENDER' must be declared
2170/6 PL/SQL: Statement ignored
LINE/COL ERROR
2170/42 PLS-00201: identifier 'CUSTOMERS_0_COUNTRY_ID' must be declared
2586/655 PL/SQL: SQL Statement ignored
30
2589/27 PL/SQL: ORA-00942: table or view does not exist
SQL>
For your info, the same mapping without Match-Merge Operator is getting deployed and executed successfully.
But with Match-Merge operator, after setting Match bins, Match rules, Merge rules etc the mapping is validated successfully but errorring out while deployment.
Pls advise on how to resolve this.
I understand that the Match-Merge Operator gives Pl/Sql output from the documentation.
thanks
Naren.
Similar Messages
-
Problem with Matching and Merging Step of MDM Workflow
Hi,
I have created a workflow which will first Match Step where the user will do both
Matching and Merging. Then, it will go for a process step Final Review.
Then, it will go for Branch step which is named as Decide on Check in.
There are two workflow which are launched after this step.
My workflow ran one time.
The number of records is: 19585. The Match step which is assigned to a different user is not performing.
It is a simple match based on First Name, Middle Name and Last Name.
Any suggestion?
Regards
Kaushik BanerjeeHi Kaushik,
What do you mean with "not Performing"? One suggestion, just log in with the 'Different User' who has been assigned for the matching task, and under that user goto the matching tab, in matching tab you will find a sub tab for Workflow, I hope you can work from there, If this doesnt solve your problem, then please let us know.
Cheers,
Cherry.
Sorry problem with button;... so message came again... apologize.....
Edited by: Cherry on Mar 23, 2009 9:42 PM -
Ora -06550 error while executing the mapping
Hi,
I am using owb client 11.2.0.3 . I have mapping map_emlap_src in this mapping i have import tables from different scehema and i have done one to one mapping on both the table .
While executing the mapping i got the following error .
ORA-06550: line 1, column 1082:
PLS-00302: component 'MAP_EMLAP_SRC' must be declared
ORA-06550: line 1, column 1062:
PL/SQL: Statement ignoredgrant execute on owner_name.MAP_EMLAP_SRC to user_name;
-
ORA-06550 error while executing procedure
HI Friends,
I have written a proc for the below process.
SP_Control (table)
sno campgn_id campgn_typ campgn_no current_wave
1 ET07001 ONB ONB01 1
2 ET07001 ONB CNB01 1
3 ET03053 IAL IAL1A A
4 ET03053 IAL IAL2A A
5 ET03053 IAL IAL3A A
6 ET03053 IAL IAL4A A
After calling the procedures with bellow parameters
Get_next_campgn(‘ONB01’,’ONB’);
Get_next_campgn(‘CNB01’,’ONB’);
Get_next_campgn(‘IAL1A’,’IAL’);
Get_next_campgn(‘IAL2A’,’IAL’);
Get_next_campgn(‘IAL3A’,’IAL’);
Get_next_campgn(‘IAL4A’,’IAL’);
…………… it should update the table with below data.
sno campgn_id campgn_typ campgn_no current_wave
1 ET07001 ONB ONB02 2
2 ET07001 ONB CNB02 2
3 ET03053 IAL IAL1B B
4 ET03053 IAL IAL2B B
5 ET03053 IAL IAL3B B
6 ET03053 IAL IAL4B B
I have written a procedure like this and its compliled successfully.
But throws error while executing like
execute Get_next_campgn(‘ONB01’,’ONB’);
create or replace procedure Get_next_campgn(p_campgn varchar2,p_type varchar2)
as
begin
update SP_Control set campgn_no = substr(p_campgn,1,length(p_campgn)-1)||to_char(ascii(substr(p_campgn,-1,1))+1) ,
curr_wave = to_char(ascii(curr_wave)+1)
where campgn_type = p_type
and campgn_no = p_campgn ;
exception
when others then
dbms_output.put_line(sqlerrm);
end Get_next_campgn;
Error::::
Error starting at line 15 in command:
execute Get_next_campgn(‘ONB01’,’ONB’)
Error report:
ORA-06550: line 1, column 24:
PLS-00103: Encountered the symbol "" when expecting one of the following:
( ) - + case mod new not null <an identifier>
<a double-quoted delimited-identifier> <a bind variable>
table continue avg count current exists max min prior sql
stddev sum variance execute multiset the both leading
trailing forall merge year month day hour minute second
timezone_hour timezone_minute timezone_region timezone_abbr
time timestamp interval date
<a string literal with character set specification>
06550. 00000 - "line %s, column %s:\n%s"
*Cause: Usually a PL/SQL compilation error.
*Action:
Please suggest....The procedure executed successfully for me.
drop table sp_control;
create table sp_control
campgn_no varchar2(20),
curr_wave varchar2(20),
campgn_type varchar2(20)
insert into sp_control values ('ONB01', '1', 'ONB');
insert into sp_control values ('IAL1A', 'A', 'IAL');
create or replace procedure Get_next_campgn(p_campgn varchar2,p_type varchar2)
as
begin
update SP_Control set campgn_no = substr(p_campgn,1,length(p_campgn)-1)||to_char(ascii(substr(p_campgn,-1,1))+1) ,
curr_wave = to_char(ascii(curr_wave)+1)
where campgn_type = p_type
and campgn_no = p_campgn ;
exception
when others then
dbms_output.put_line(sqlerrm);
end Get_next_campgn;
begin
Get_next_campgn('ONB01','ONB');
end;
select * from sp_control;
--Output as Follows:
drop table sp_control succeeded.
create table succeeded.
1 rows inserted
1 rows inserted
procedure Get_next_campgn(p_campgn Compiled.
anonymous block completed
CAMPGN_NO CURR_WAVE CAMPGN_TYPE
ONB050 50 ONB
IAL1A A IAL
2 rows selectedJust a hunch, in the Procedure call
execute Get_next_campgn(‘ONB01’,’ONB’);the "Single Quotes" does not appear correct. They were probably typed into some other editor.
When executed as
execute Get_next_campgn(‘ONB01’,’ONB’);
Error starting at line 1 in command:
begin
Get_next_campgn(‘ONB01’,’ONB’);
end;
Error report:
ORA-06550: line 2, column 19:
PLS-00103: Encountered the symbol "‘" when expecting one of the following:
( ) - + case mod new not null <an identifier>
<a double-quoted delimited-identifier> <a bind variable>
table continue avg count current exists max min prior sql
stddev sum variance execute multiset the both leading
trailing forall merge year month day hour minute second
timezone_hour timezone_minute timezone_region timezone_abbr
time timestamp interval date
<a string literal with character set specification>
06550. 00000 - "line %s, column %s:\n%s"
*Cause: Usually a PL/SQL compilation error.
*Action:So, just replace them in any SQL editor and your Invoker block shall work properly.
Regards,
P. -
ORA-06550 error while executing Dynamic Sql
EXECUTE IMMEDIATE 'BEGIN :out := ' || lv_formula || '; END;' using out RESULT ;
here lv_formula:= ((capcost * rate / 100) + (ob + (ob * interestrate / 100)))
lv_formula is varchar2(360);
and capcost,rate,ob & interestrate are my column names . Here I m declaring variables same as these columns and datatype is number.
I am not getting any compilation error. syntax is correct
while executing this sql i m getting ora-06550.
can any one help me for resolving this error.
Thanks In Advance
hoping for more resposeThanks Billy for your response,
but i still didn't get my desired solution so i am pasting my whole plsql code here. so that u can get better picture.
/* Formatted on 2010/11/22 15:23 (Formatter Plus v4.8.5) */
PROCEDURE xb (
l_refno IN VARCHAR2,
l_billtyp IN VARCHAR2,
infor IN VARCHAR2,
aresult OUT NUMBER
IS
--A NUMBER:=10; B NUMBER :=5;
lv_formula VARCHAR2 (270); --:=(A+B)*2+5;
l_agtmnt VARCHAR2 (18);
l_type VARCHAR2 (2);
RESULT NUMBER;
refno afxbrmst.refno%TYPE;
billtyp afxbrmst.billtyp%TYPE;
ob afxbrmst.ob%TYPE;-- := 45283;
status afxbrmst.status%TYPE -- := 0;
dueamt afxbrmst.dueamt%TYPE -- := 0;
duedate afxbrmst.duedate%TYPE;
frequency afxbrmst.frequency%TYPE;
lastrevrate afxbrmst.lastrevrate%TYPE -- := 0;
penaltyamt afxbrmst.penaltyamt%TYPE -- := 0;
accounted afxbrmst.accounted%TYPE;
lastbillraised afxbrmst.lastbillraised%TYPE;
noofstaff afxbrmst.noofstaff%TYPE;
items afxbrmst.items%TYPE;
area afxbrmst.area%TYPE;
LENGTH afxbrmst.LENGTH%TYPE -- := 0;
interest afxbrmst.interest%TYPE -- := 0;
capcost NUMBER; afxbrmst.capcost%TYPE; :=1;
-- := 1509432;
periodfrom afxbrrate.periodfrom%TYPE;
periodto afxbrrate.preiodto%TYPE;
rcsrate afxbrrate.rcsrate%TYPE -- := 0;
length_area afxbrrate.length_area%TYPE;
rate afxbrrate.rate%TYPE --:= 0;
-- :=3;
erate afxbrrate.erate%TYPE -- := 0;
feamount afxbrrate.feamount%TYPE -- := 0;
interestrate afxbrrate.interestrate%TYPE -- := 0;
-- :=12;
fiamount afxbrrate.fiamount%TYPE --:= 0;
penaltyrate afxbrrate.penaltyrate%TYPE -- := 0;
l_ob afxbrmst_test.ob%TYPE -- := 0;
l_capcost afxbrmst.capcost%TYPE -- := 0;
raise_application_trigger EXCEPTION;
inti INTEGER;
BEGIN
--break;
lv_formula :=
TO_NUMBER ((capcost * rate / 100) + (ob + (ob * interestrate / 100)));
--infor;
l_agtmnt := l_refno;
l_type := l_billtyp;
BEGIN
SELECT a.refno, a.billtyp, a.ob, a.status, a.dueamt, a.duedate,
a.frequency, a.lastrevrate, a.penaltyamt, a.accounted,
a.lastbillraised, a.noofstaff, a.items, a.area, a.LENGTH,
a.interest, a.capcost
INTO refno, billtyp, ob, status, dueamt, duedate,
frequency, lastrevrate, penaltyamt, accounted,
lastbillraised, noofstaff, items, area, LENGTH,
interest, capcost
FROM afxbrmst_test a
WHERE billtyp = l_type AND refno = l_agtmnt;
EXCEPTION
WHEN NO_DATA_FOUND
THEN
NULL;
END;
BEGIN
SELECT b.periodfrom, b.preiodto, b.rcsrate, b.length_area, b.rate,
b.erate, b.feamount, b.interestrate, b.fiamount, b.penaltyrate
INTO periodfrom, periodto, rcsrate, length_area, rate,
erate, feamount, interestrate, fiamount, penaltyrate
FROM afxbrrate b
WHERE billtype = l_type;
EXCEPTION
WHEN NO_DATA_FOUND
THEN
NULL;
END;
EXECUTE IMMEDIATE 'BEGIN :out := ' || lv_formula || '; END;'
USING OUT RESULT; --USING OUT RESULT;
aresult := RESULT;
END;
-- Procedure
here i m passing the parameter through my form builder and calling this procedure.
can you tell me where i am making wrong
Thanks again -
I need some serios help on matching and merging!
I'm sorry for the inconvience of my caps lock being on. here is the same message in normal caps:
I have to write a program to implement the match and merge algorithm. My program is to read in two file of strings, called list1 and list2, and create files called match and merge. The match file should contain the intersection of the two lists and the merge file should contain their union.
I have to use the following to test my program:
list1: Andy, Bob, Carl, Dan, Ed
list2: Archie, Bob, Bill, Carl, CharlesYes! could somebody please supply me with the code
for this programming assinment. I would greatly
appreciate it.Nope......not a chance.
You've oviously mistaken this forum for the magic Homework-Doing-Machine.
Do your own homework and don't dare ask that again. -
Matching and Merging Qualified fields
Hi,
I want to match and merge fields in a qualified table.
Eg: Have to match the Street, City(Yes Qualifier) in the Qualified table Address.
Have created the transformation, rule and startegy on these fields.
When I execute the strategy, i'm able to see the scores and class.
But in the "Merge" tab only fields of Main table are visible. I'm not able to see the required Address table fields and hence not able to make the decision on which field should be merged.
How do i execute this scenario?Hi ketan,
Basically you can perform matching and merging only on Main table and not on qualified tables; and if you have to match any qualified lookup field in the main table then it should be an qualifier field(i.e. the qualified option should be YES),
And while matching the records of a qualifier field when the values matches it shows only the display fields of the qualified table not the qualifier fields as already they have the same value you don't require them again.
I couldn't understand the structure you gave above, but i will take this example
Qualified table(Price)
field_Name Displayfiled Qualifiedfield
Price Yes No
Quantity Yes No
Currency No YES
Main table(Products)
field_Name Type
Product Text
Price Look-up(Price)
now the values in main table
Product Price
cream 05 | 10 | Rs
Cloth 10 | 05 | $
Pen 20 | 02 | Rs
Pencil 02 | 02 | Rs
now you write a rule using the price lookup qualifier field.
it will show cream , pen and pencil as matching.
you can now merge as
___________ cream Pen Pencil
___________ 05 | 10 20 | 02 02 | 02
now you can select the product any one of those there and price any one of those three but as the currency qualifier field is same for all; its not displayed nor is it showed over here.
If the scenario is different form this which you require; please let me know, but the common scenario is the same.
Regards,
CHARAN -
Creating database problem with ORA-01519: error while processing file '' ne
Dear all,
I am having rough time with creating database manually. can anyone help me with the following errors.
ALERT LOGFILE:-
Sun May 31 12:00:39 2009
Errors in file d:\oracle\product\10.1.0\admin\oracle5\udump\oracle5_ora_3444.trc:
ORA-01501: CREATE DATABASE failed
ORA-01519: error while processing file '%ORACLE_HOME%\RDBMS\ADMIN\SQL.BSQ' near line 5744
ORA-00604: error occurred at recursive SQL level 1
ORA-01119: error in creating database file 'D:\oracle\product\10.1.0\oradata\ORACLE5 \datafile\undotbs1.dbf'
ORA-27040: file create error, unable to create file
OSD-04002: unable to open file
O/S-Error: (OS 3) The system cannot find the path specified.
Error 1519 happened during db open, shutting down database
USER: terminating instance due to error 1519
Sun May 31 12:00:39 2009
Errors in file d:\oracle\product\10.1.0\admin\oracle5\bdump\oracle5_reco_3416.trc:
ORA-01519: error while processing file '' near line
CREATE DATABASE SCRIPT:-
create database ORACLE5
user sys identified by bala
user system identified by bala
logfile
group 1 ('D:\oracle\product\10.1.0\oradata\ORACLE5\logfile\redo01.log') SIZE 50M,
group 2 ('D:\oracle\product\10.1.0\oradata\ORACLE5\logfile\redo02.log') SIZE 50M,
group 3 ('D:\oracle\product\10.1.0\oradata\ORACLE5\logfile\redo03.log') SIZE 50M
maxlogfiles 5
maxlogmembers 5
maxloghistory 1
maxdatafiles 50
maxinstances 1
datafile 'D:\oracle\product\10.1.0\oradata\ORACLE5\datafile\system01.dbf' size 200m autoextend on maxsize unlimited extent management local
undo tablespace UNDOTBS1 datafile 'D:\oracle\product\10.1.0\oradata\ORACLE5 \datafile\undotbs1.dbf' size 10m autoextend on maxsize unlimited
sysaux datafile 'D:\oracle\product\10.1.0\oradata\ORACLE5\datafile\sysaux01.dbf' size 100m autoextend on maxsize unlimited
default temporary tablespace temp tempfile 'D:\oracle\product\10.1.0\oradata\ORACLE5 \datafile\temp01.dbf' size 10m autoextend on maxsize unlimited
character set US7ASCII
NATIONAL CHARACTER SET AL16UTF16
INIT.ORA FILE:-
# Copyright (c) 1991, 2001, 2002 by Oracle Corporation
# Archive
log_archive_format=ARC%S_%R.%T
# Cache and I/O
db_block_size=8192
db_cache_size=25165824
db_file_multiblock_read_count=16
# Cursors and Library Cache
open_cursors=300
# Database Identification
db_domain=""
db_name=oracle5
# Diagnostics and Statistics
background_dump_dest=D:\oracle\product\10.1.0\admin\oracle5\bdump
core_dump_dest=D:\oracle\product\10.1.0\admin\oracle5\cdump
user_dump_dest=D:\oracle\product\10.1.0\admin\oracle5\udump
# File Configuration
#db_create_file_dest=D:\oracle\product\10.1.0\oradata
db_recovery_file_dest=D:\oracle\product\10.1.0\flash_recovery_area
db_recovery_file_dest_size=2147483648
# Job Queues
job_queue_processes=10
# Miscellaneous
compatible=10.1.0.2.0
# Pools
java_pool_size=50331648
large_pool_size=8388608
shared_pool_size=83886080
# Processes and Sessions
processes=150
# Security and Auditing
remote_login_passwordfile=EXCLUSIVE
# Shared Server
dispatchers="(PROTOCOL=TCP) (SERVICE=oracle5XDB)"
# Sort, Hash Joins, Bitmap Indexes
pga_aggregate_target=25165824
sort_area_size=65536
# System Managed Undo and Rollback Segments
undo_management=AUTO
undo_tablespace=UNDOTBS1
control_files=("D:\ORACLE\PRODUCT\10.1.0\ORADATA\ORACLE5\CONTROLFILE\control01.CTL", "D:\ORACLE\PRODUCT\10.1.0\FLASH_RECOVERY_AREA\ORACLE5\CONTROLFILE\control02.CTL")Hi,
undo tablespace UNDOTBS1 datafile 'D:\oracle\product\10.1.0\oradata\ORACLE5 \datafile\undotbs1.dbf' size 10m autoextend on maxsize unlimited
After ORACLE5 there is a space character. Typo? Create proper directory or delete this character.
Bartek -
I have Illustrator CS4 and it is giving me the Error code: 148:3
I have Illustrator CS4 and it is giving me the Error code: 148:3. I bought it from Adobe several years ago but this is the first time it's given me trouble and I can't seem to find anywhere how to fix it.
vallie babe,
If you have registered the products with Adobe, they should be able to give you the missing (parts of) the registration numbers.
You may try Customer Care,
http://helpx.adobe.com/contact.html
or Adobe Support (phone),
http://helpx.adobe.com/adobe-connect/adobe-connect-phone-numbers.html -
Im really confused. My ipod was giving the 13019 error message. I followed the steps, and it stopped giving me the error code but my music wont appear on my ipod. Any suggestions? Please help
Are you saying that the "Music" app is not present on your iPod Touch? Perhaps there is an issue with the restrictions on the iPod? If you're absolutely sure that the Music app is not present I would consider creating a backup of your iPod after syncing it with iTunes. I would then consider restoring it if this is the case.
-
Trying to save a 951 page document in Adobe Acrobat Pro 9 and it's giving me the error of "This docu
Trying to save a LARGE document and it's giving me an error saying the document could not be saved. there was a problem reading the document (14). HELPS
Tried that :/ I finally went through and extracted sections at a time to narrow down the area of the corrupted pages. It was within the first 15 pages. So I will piece it back together like that and will have to redo my bookmarks which will take forever, but at least I didn't lose all of it. I have the 9 version, so I'm going to request getting the latest one which is 11.
-
I try to install itunes in windows 7 professional and it keeps giving me an error hresult dx800736b3
i try to install itunes in windows 7 professional and it keeps giving me an error hresult dx800736b3
Follow these instructions to completely remove Apple software
http://support.apple.com/kb/HT1923
Then use free Ccleaner to repeatly repair your registry until it's fixed.
http://www.piriform.com/ccleaner/download/standard
download iTunes again from Apple.
http://www.apple.com/itunes/
If you have 64bit Vista or Windows 7, look for the seperate download of iTunes for that further down the page.
Once installed, use the Apple Software Update under your Start Menu to fully update all Apple components.
Your content will remain on the drive in the Music > iTunes Folder, nothing is deleted.
You should be making backups of your content regularly, either through iTunes or via copying the iTunesFolder in your Music folder to a external drive.
Windows is notorious for having "other" issues that make it unstable, we as volunteers helping others can't always resolve those issues. -
Hi i have problem with my hp mini is giving me a error CNU9391WZR PLEASE HELP
Hi i have problem with my hp mini is giving me a error CNU9391WZR PLEASE HELP
Hp mini 110 1140elYes bios password, i forgot my windows password so im trying to reset to manufacturing settings but keeps asking me for bios password... Please help
-
Creating Oracle table is giving ORA-00911 error
Hi,
I got a small code which I am trying to implement in order to create a table in Oracle 8i database. The code compiles fine. However, when I run, it is giving ORA-00911 error(invalid character). Any help is highly appreciated in advance. Thanks.
CODE:
import java.sql.*;
import java.io.*;
import sun.jdbc.odbc.*;
public class createor {
public static void main (String args[]) {
try{
DriverManager.registerDriver (new oracle.jdbc.driver.OracleDriver());
Connection conn = DriverManager.getConnection ("jdbc:oracle:thin:@myserv:1521:cooler", "scott", "tiger");
Statement stmt = conn.createStatement ();
stmt.execute( "create table JoltData ("+
"programmer varchar (32),"+
"day char (3),"+
"cups integer);"
stmt.close();
}catch (Exception e) {e.printStackTrace();}Try this code, it works for me.
import java.sql.*;
import java.util.*;
import java.text.*;
class dbtestcreatetable {
public static void main (String args []) throws SQLException {
try {
DriverManager.registerDriver (new oracle.jdbc.driver.OracleDriver());
Connection conn = DriverManager.getConnection ("jdbc:oracle:thin:@myserver:1521:mysid",
"password",
"userid");
String sql = "CREATE TABLE MYTABLE3 (COL1 VARCHAR(3))";
Statement statement = conn.createStatement();
int cnt = statement.executeUpdate(sql);
statement.close();
conn.close();
catch (Exception e) {
System.out.println("Java Exception caught, error message="+e.getMessage());
} -
My IPad2 will not sync with my iMac anymore, keeps giving me an error of failure to start sync after it has tried for 2-3 minutes
Cenzon-
Are you syncing over WiFi or over the USB cable? Try doing the opposite.
Also try a different USB port on the iMac.
Fred
Maybe you are looking for
-
Hi Guru's, I am new to Process chain topic.we have almost 60 PC's , My question is ,chain steps are START ->LOAD(clentnumber)->ACR->Abend program,this is flow of data in chain ,alternatively the chain was failes only on load step?As per my knowledge
-
Multiple time hierarchies in OWB
Hello, Have anyone tried creating multiple time hierarchies in the same MOLAP time dimension in OWB? I tried creating calendar hierarchy first by the time wizard and fiscal hierarchy later by the editor in the same dimension. Deployment was OK and ca
-
Publishing Feature for Site Collection
Hi.. I am having 5 different Site Collections in SharePoint Site and from 1st Site Collection we are redirecting to other using Top Link bar, but when we enable Publishing Feature for Different Site Collections the Top Link bar changed..i want to hav
-
Flash Pro CC to CS6 fla issue - Bad library items and new library items with unicode names
I've noticed a strange issue when opening fla files in Flash Pro CS6 that have been edited in Flash Pro CC. If there are library items in the fla with names that include symbols such as ">" or ".", unicode named symbols are created and the original s
-
HT204266 What apps can I get that will work on an iPod Touch second generation?
Someone gave me a second generation iPod touch. It has some apps, but I want to know what else I can get for it??